:root{--paper: #F5F5F9;--paper-2: #ECECF3;--paper-3: #DEDEE8;--card: #FFFFFF;--ink: #0E0D16;--ink-2: #181622;--ink-3: #2A2836;--muted: #605E70;--line: rgba(14, 13, 22, .08);--line-2: rgba(14, 13, 22, .14);--accent: #FFC21A;--lime: #FFE066;--lime-ink: #2A2000;--accent-2: #E8A800;--accent-soft: rgba(255, 194, 26, .16);--accent-rgb: 255, 194, 26;--on-accent: #1A1400;--accent-deep: #8A6700;--d-text: #F2F1F8;--d-muted: #8E8BA3;--d-line: rgba(243, 244, 246, .1);--amber: #B7791F;--amber-bg: #FDF3DC;--blue: #2451E6;--blue-bg: #E6ECFF;--violet: #6D28D9;--violet-bg: #EFE7FD;--green: #0F8A5F;--green-bg: #DDF5EA;--gray: #4B5059;--gray-bg: #E8EAEE;--red: #C92A2A;--red-bg: #FDE6E6;--f-display: "Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;--f-brand: "Nunito", "Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;--f-body: "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono: "Geist Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--radius: 14px;--radius-sm: 12px;--shadow: 0 1px 2px rgba(14, 13, 22, .04), 0 10px 30px -14px rgba(14, 13, 22, .14);--shadow-lg: 0 24px 64px -16px rgba(11, 12, 15, .35);--ease-out: cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-width:thin;scrollbar-color:var(--paper-3) transparent}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--f-body);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}ul,ol{list-style:none;margin:0;padding:0}h1,h2,h3,h4,p,figure{margin:0}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}::selection{background:var(--accent);color:var(--on-accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}em{font-style:normal}.mono{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.04em;text-transform:uppercase}.muted{color:var(--muted)}.display{font-family:var(--f-display);letter-spacing:-.02em}.nowrap{white-space:nowrap}.grow{flex:1;min-width:0}.row{display:flex;align-items:center;gap:10px}.row--wrap{flex-wrap:wrap}.row--between{justify-content:space-between}.stack{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.stack--lg{gap:22px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.btn{--bg: var(--ink);--fg: var(--paper);--hover: var(--ink-3);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;background:var(--bg);color:var(--fg);font-weight:500;font-size:14px;white-space:nowrap;overflow:hidden;isolation:isolate;transition:transform .3s var(--ease-out),color .2s,box-shadow .2s}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--hover);transform:translateY(101%);transition:transform .45s var(--ease-out)}.btn:hover:before{transform:translateY(0)}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.45;pointer-events:none}.btn svg{width:16px;height:16px;flex:none}.btn--accent{--bg: var(--accent);--fg: var(--on-accent);--hover: var(--ink)}.btn--accent:hover{color:var(--paper)}.btn--ink:hover{color:var(--on-accent);--hover: var(--accent)}.btn--ghost{--bg: transparent;--fg: var(--ink);--hover: var(--paper-2);box-shadow:inset 0 0 0 1px var(--line-2)}.btn--soft{--bg: var(--paper-2);--fg: var(--ink);--hover: var(--paper-3)}.btn--danger{--bg: transparent;--fg: var(--red);--hover: var(--red-bg);box-shadow:inset 0 0 0 1px #c92a2a40}.btn--sm{height:32px;padding:0 12px;font-size:13px}.btn--lg{height:50px;padding:0 24px;font-size:16px}.btn--block{width:100%}.btn--icon{width:36px;padding:0}.btn--icon.btn--sm{width:30px}.icon-btn{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:9px;color:var(--muted);transition:background .15s,color .15s}.icon-btn:hover{background:var(--paper-2);color:var(--ink)}.icon-btn svg{width:16px;height:16px}.icon-btn--danger:hover{background:var(--red-bg);color:var(--red)}.icon-btn:disabled{opacity:.3;pointer-events:none}.field{display:grid;gap:6px;min-width:0}.field__label{font-size:13px;font-weight:500;color:var(--ink-3);display:flex;align-items:center;justify-content:space-between;gap:8px}.field__hint{font-size:12.5px;color:var(--muted)}.input,.select,.textarea{width:100%;min-width:0;height:42px;padding:0 13px;background:var(--card);border:1px solid var(--line-2);border-radius:var(--radius-sm);box-shadow:0 1px 2px #0e0d160a;font-size:14px;transition:border-color .15s,box-shadow .15s,background .15s}.textarea{height:auto;min-height:84px;padding:10px 12px;resize:vertical;line-height:1.5}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235B606B' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.input--sm,.select--sm{height:34px;font-size:13.5px}.input-group{display:flex;align-items:stretch}.input-group__addon{display:grid;place-items:center;padding:0 10px;background:var(--paper-2);border:1px solid var(--line-2);border-right:0;border-radius:var(--radius-sm) 0 0 var(--radius-sm);font-size:13px;color:var(--muted);white-space:nowrap}.input-group .input{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.span-2{grid-column:span 2}@media (max-width: 640px){.grid-2,.grid-3{grid-template-columns:minmax(0,1fr)}.span-2{grid-column:auto}}.toggle{position:relative;display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:14px}.toggle input{position:absolute;opacity:0;pointer-events:none}.toggle__track{position:relative;width:38px;height:22px;flex:none;border-radius:99px;background:var(--paper-3);transition:background .2s}.toggle__track:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .25s var(--ease-out)}.toggle input:checked+.toggle__track{background:var(--accent)}.toggle input:checked+.toggle__track:after{transform:translate(16px)}.toggle input:focus-visible+.toggle__track{outline:2px solid var(--accent);outline-offset:2px}.seg{display:inline-flex;max-width:100%;padding:4px;background:var(--paper-2);border:1px solid var(--line);border-radius:12px;gap:2px;overflow-x:auto;scrollbar-width:none}.seg::-webkit-scrollbar{display:none}.seg button{flex:none;height:32px;padding:0 14px;border-radius:9px;font-size:13px;color:var(--muted);font-weight:500;transition:background .15s,color .15s,box-shadow .15s;white-space:nowrap}.seg button:hover{color:var(--ink);background:#ffffff8c}.seg button[aria-pressed=true]{background:var(--card);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #0e0d161a,0 0 0 1px var(--line)}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--line)}.card__title{font-family:var(--f-display);font-size:17px;font-weight:600;letter-spacing:-.01em}.card__body{padding:18px}.card__foot{padding:12px 18px;border-top:1px solid var(--line)}.badge{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:99px;font-size:12px;font-weight:500;white-space:nowrap;background:var(--gray-bg);color:var(--gray)}.badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.badge--plain:before{display:none}.badge--amber{background:var(--amber-bg);color:var(--amber)}.badge--blue{background:var(--blue-bg);color:var(--blue)}.badge--violet{background:var(--violet-bg);color:var(--violet)}.badge--green{background:var(--green-bg);color:var(--green)}.badge--red{background:var(--red-bg);color:var(--red)}.table-wrap{overflow-x:auto}.table{width:100%;border-collapse:collapse;font-size:14px}.table th{text-align:left;font-family:var(--f-mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-weight:500;padding:10px 14px;border-bottom:1px solid var(--line);white-space:nowrap}.table td{padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:middle}.table tr:last-child td{border-bottom:0}.table tbody tr{transition:background .12s}.table tbody tr.is-click{cursor:pointer}.table tbody tr.is-click:hover{background:var(--paper)}.table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cell-main{font-weight:500}.cell-sub{font-size:12.5px;color:var(--muted)}.cell-icons{display:inline-flex;flex-wrap:wrap;gap:6px}.emoji-chip{display:inline-grid;place-items:center;width:36px;height:36px;flex:none;border-radius:10px;background:var(--paper);font-size:18px}.emoji-chip>svg{width:18px;height:18px;color:var(--accent-text, var(--accent))}.avatar{display:inline-grid;place-items:center;width:34px;height:34px;flex:none;border-radius:50%;background:var(--paper-2);font-size:13px;font-weight:600;color:var(--ink-3)}.empty{display:grid;justify-items:center;gap:10px;padding:48px 20px;text-align:center;color:var(--muted)}.empty__icon{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--paper-2);color:var(--ink-3)}.empty__icon svg{width:24px;height:24px}.empty__title{font-family:var(--f-display);font-size:18px;font-weight:600;color:var(--ink)}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:16px}.modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b0c0f80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fade .2s}.modal__box{position:relative;width:100%;max-width:620px;max-height:calc(100dvh - 32px);display:flex;flex-direction:column;background:var(--card);border-radius:18px;box-shadow:var(--shadow-lg);animation:pop .3s var(--ease-out)}.modal__box:focus{outline:none}.modal__box--wide{max-width:860px}.modal__box--sm{max-width:440px}.modal__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid var(--line)}.modal__title{font-family:var(--f-display);font-size:20px;font-weight:600;letter-spacing:-.015em}.modal__body{padding:20px;overflow-y:auto}.modal__foot{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding:14px 20px;border-top:1px solid var(--line)}.modal__foot .left{margin-right:auto}@media (max-width: 640px){.modal{padding:0;place-items:end stretch}.modal__box{max-height:92dvh;border-radius:18px 18px 0 0}}@keyframes pop{0%{opacity:0;transform:translateY(12px) scale(.98)}}.toasts{position:fixed;z-index:120;left:50%;bottom:20px;transform:translate(-50%);display:grid;gap:8px;justify-items:center;pointer-events:none}.toast{display:flex;align-items:center;gap:10px;padding:11px 16px;border-radius:999px;background:var(--ink);color:var(--paper);font-size:14px;box-shadow:var(--shadow-lg);animation:pop .35s var(--ease-out)}.toast svg{width:16px;height:16px;color:#5be49b}.logo{display:inline-grid;justify-items:start;gap:2px}.logo__mark{flex:none;display:block}.dobu-logo{display:block;overflow:visible}.logo__word{font-family:var(--f-display);font-weight:700;font-size:20px;letter-spacing:-.03em;line-height:1}.logo__word .dot{color:var(--accent-text, var(--accent))}.logo__by{font-family:var(--f-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;opacity:.55}.hl{background:var(--accent);color:var(--on-accent);padding:0 .1em;margin:0 -.02em;border-radius:.08em;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.toast__action{margin-left:4px;padding:4px 10px;border:0;border-radius:999px;background:color-mix(in srgb,var(--paper) 18%,transparent);color:inherit;font:inherit;font-weight:700;cursor:pointer;pointer-events:auto}.toast__action:hover{background:color-mix(in srgb,var(--paper) 30%,transparent)}.toast:has(.toast__action){pointer-events:auto}.confetti{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:200;overflow:hidden}.confetti i{position:absolute;top:-14px;width:9px;height:14px;border-radius:2px;animation:confettiFall var(--d) cubic-bezier(.3,.6,.4,1) forwards}@keyframes confettiFall{to{transform:translate(var(--x),105vh) rotate(var(--r))}}.panel{--accent-text: var(--accent-deep)}.panel .side,.panel .demo-bar{--accent-text: var(--accent)}.panel{--side-w: 260px;display:grid;grid-template-columns:var(--side-w) minmax(0,1fr);min-height:100dvh}.side{position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;gap:14px;padding:18px 14px;background:var(--ink);color:var(--d-text);overflow-y:auto;scrollbar-width:none}.side__top{display:flex;align-items:center;justify-content:space-between;padding:2px 6px 6px}.side__close{display:none;color:var(--d-muted)}.side__company{display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;background:var(--ink-2);border:1px solid var(--d-line)}.side__company-emoji{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;font-size:17px;flex:none}.side__company-name{font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side__company-plan{color:var(--d-muted);font-size:10.5px}.side__nav{display:grid;gap:14px;flex:1;align-content:start}.side__group{display:grid;gap:2px}.side__group-label{padding:0 10px 6px;color:var(--d-muted);font-size:10.5px}.side__link{display:flex;align-items:center;gap:10px;height:38px;padding:0 10px;border-radius:10px;color:var(--d-muted);font-size:14px;font-weight:500;transition:background .15s,color .15s}.side__link:hover{background:var(--ink-2);color:var(--d-text)}.side__link.is-active{background:var(--accent);color:var(--on-accent)}.side__link.is-off{opacity:.55}.side__off{font-size:9.5px;padding:2px 6px;border-radius:6px;border:1px solid var(--d-line)}.side__count{min-width:20px;height:20px;padding:0 6px;display:grid;place-items:center;border-radius:99px;background:#f59f00;color:var(--ink);font-size:11.5px;font-weight:700}.side__link.is-active .side__count{background:var(--on-accent);color:var(--accent-text, var(--accent))}.side__foot{display:grid;gap:2px;padding-top:10px;border-top:1px solid var(--d-line)}.side__scrim{display:none}.main{min-width:0;display:flex;flex-direction:column;overflow-x:clip}.topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:12px;height:60px;padding:0 28px;background:#f3f4f6d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.topbar__burger,.topbar__logo{display:none}.topbar__links{margin-left:auto;display:flex;align-items:center;gap:8px;flex:none}.gsearch{position:relative;flex:1;min-width:0;max-width:440px}.gsearch__box{min-width:0;width:100%}.gsearch__kbd{flex:none;padding:2px 6px;border:1px solid var(--line-2);border-radius:6px;font-size:10px;color:var(--muted)}.gsearch__clear{display:grid;place-items:center;width:22px;height:22px;flex:none;border-radius:99px;color:var(--muted)}.gsearch__clear:hover{background:var(--paper-2);color:var(--ink)}.gsearch__pop{position:absolute;top:calc(100% + 8px);left:0;z-index:40;width:100%;min-width:340px;max-height:min(70vh,520px);overflow-y:auto;padding:6px;background:var(--card);border:1px solid var(--line-2);border-radius:var(--radius);box-shadow:var(--shadow-lg)}.gsearch__group+.gsearch__group{margin-top:4px;padding-top:4px;border-top:1px solid var(--line)}.gsearch__label{padding:8px 10px 4px;color:var(--muted);font-size:10.5px}.gsearch__hit{display:flex;align-items:center;gap:10px;width:100%;padding:7px 10px;border-radius:10px;text-align:left}.gsearch__hit.is-active{background:var(--accent-soft)}.gsearch__icon{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:8px;background:var(--paper-2);color:var(--muted);font-size:15px}.gsearch__hit.is-active .gsearch__icon{background:var(--card);color:var(--accent-text, var(--accent))}.gsearch__text{display:grid;min-width:0}.gsearch__text b{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gsearch__text small{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gsearch__empty{padding:18px 12px;color:var(--muted);font-size:14px;text-align:center}.topbar__url{color:var(--muted);margin-right:6px;text-transform:none;font-size:12px}.topbar__url b{color:var(--ink);font-weight:500}.content{--pad: clamp(16px, 2vw, 40px);padding:var(--pad);max-width:none;width:100%}.page-head{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.page-head__title{font-family:var(--f-display);font-size:clamp(26px,3vw,34px);font-weight:700;letter-spacing:-.03em;line-height:1.1}.page-head__sub{margin-top:6px;color:var(--muted);max-width:640px}.page-head__actions{display:flex;gap:8px;flex-wrap:wrap}.link{color:var(--accent-2);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.section-label{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.note{padding:10px 12px;border-radius:10px;background:var(--amber-bg);color:#7a5212;font-size:13.5px}.warn{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;background:var(--red-bg);color:var(--red);font-size:13.5px}.callout{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:var(--radius);background:var(--accent-soft);color:var(--ink-3);font-size:14px;border:1px solid rgba(var(--accent-rgb),.18)}.callout svg{color:var(--accent-text, var(--accent));flex:none;margin-top:2px}.sub-card{padding:14px;border-radius:12px;background:var(--paper);border:1px solid var(--line)}.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.kpi{position:relative;display:grid;gap:2px;padding:18px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);transition:transform .3s var(--ease-out),border-color .2s}.kpi--link:hover{transform:translateY(-2px);border-color:var(--accent)}.kpi__icon{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--accent-soft);color:var(--accent-text, var(--accent))}.kpi__icon svg{width:18px;height:18px}.kpi__label{font-size:13px;color:var(--muted)}.kpi__value{font-family:var(--f-display);font-size:30px;font-weight:700;letter-spacing:-.03em;line-height:1.2}.kpi__sub{font-size:12.5px;color:var(--muted)}.progress-bar{height:8px;border-radius:99px;background:var(--paper-2);overflow:hidden}.progress-bar span{display:block;height:100%;background:var(--accent);border-radius:inherit;transition:width .6s var(--ease-out)}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;padding:14px}.step{display:flex;align-items:center;gap:10px;padding:12px;border-radius:12px;border:1px solid var(--line);font-size:14px;font-weight:500;transition:border-color .15s,background .15s}.step:hover{border-color:var(--accent);background:var(--accent-soft)}.step.is-done{color:var(--muted);text-decoration:line-through;border-style:dashed}.step__check{display:grid;place-items:center;width:22px;height:22px;flex:none;border-radius:50%;border:1.5px solid var(--line-2)}.step.is-done .step__check{background:var(--green);border-color:var(--green);color:#fff}.dash-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:22px;align-items:start}.timeline{padding:6px 8px}.timeline__item{display:flex;align-items:center;gap:12px;padding:10px;border-radius:10px;cursor:pointer;transition:background .12s}.timeline__item:hover{background:var(--paper)}.timeline__item.is-past{opacity:.55}.timeline__time{font-family:var(--f-mono);font-size:13px;font-weight:500;width:44px;flex:none}.timeline__bar{width:4px;align-self:stretch;min-height:34px;border-radius:4px;flex:none}.channels{padding:6px 8px}.channel{display:flex;align-items:center;gap:10px;padding:10px}.channel__url{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel__url:hover{color:var(--accent-text, var(--accent))}.bars{display:grid;gap:10px}.bars__row{display:grid;grid-template-columns:60px 1fr 28px;align-items:center;gap:10px;font-size:13.5px}.bars__label{color:var(--muted)}.bars__track{height:10px;border-radius:99px;background:var(--paper-2);overflow:hidden}.bars__track span{display:block;height:100%;border-radius:inherit;background:var(--accent)}.bars__value{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.toolbar__label{font-family:var(--f-display);font-weight:600;font-size:17px;margin-left:6px}.chips{display:flex;gap:6px;flex-wrap:wrap}.chip{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border-radius:999px;background:var(--card);border:1px solid var(--line-2);font-size:13px;font-weight:500;white-space:nowrap;transition:background .15s,border-color .15s,color .15s}.chip:hover{border-color:var(--ink)}.chip.is-on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.chip__dot{width:8px;height:8px;border-radius:50%}.chip__n{font-size:11px;opacity:.6}.search{display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;min-width:240px;background:var(--card);border:1px solid var(--line-2);border-radius:999px;color:var(--muted)}.search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.search input{flex:1;min-width:0;border:0;outline:0;background:none;font-size:14px;color:var(--ink)}.week-wrap{overflow-x:auto}.week{display:grid;grid-template-columns:56px repeat(7,minmax(110px,1fr));min-width:840px}.week__corner,.week__dayhead{position:sticky;top:0;z-index:2;background:var(--card);border-bottom:1px solid var(--line)}.week__dayhead{display:flex;align-items:baseline;justify-content:center;gap:6px;padding:12px 6px}.week__dayhead b{font-family:var(--f-display);font-size:20px}.week__dayhead.is-today b{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--accent);color:var(--on-accent);font-size:16px}.week__gutter{display:grid}.week__gutter span{font-family:var(--f-mono);font-size:11px;color:var(--muted);text-align:right;padding:3px 8px 0}.week__col{position:relative;border-left:1px solid var(--line);cursor:copy;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--hour) - 1px),var(--line) calc(var(--hour) - 1px),var(--line) var(--hour));background-color:#0b0c0f06}.week__col.is-closed{cursor:not-allowed;background-color:#0b0c0f0d}.week__open{position:absolute;left:0;right:0;background:var(--card);pointer-events:none}.week__now{position:absolute;left:-4px;right:0;height:2px;background:var(--red);z-index:3;pointer-events:none}.week__now:before{content:"";position:absolute;left:0;top:-3px;width:8px;height:8px;border-radius:50%;background:var(--red)}.event{position:absolute;z-index:2;display:grid;align-content:start;gap:1px;padding:4px 8px;border-radius:8px;overflow:hidden;text-align:left;font-size:12px;line-height:1.3;background:color-mix(in srgb,var(--c) 14%,white);border-left:3px solid var(--c);color:var(--ink);transition:transform .15s,box-shadow .15s}.event:hover{transform:scale(1.02);box-shadow:var(--shadow);z-index:4}.event b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event span{color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event--concluido,.event--pago{opacity:.6}.event--orcamento{border-left-style:dashed}.day-list__head{display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid var(--line)}.day-list ul{padding:4px 6px}.day-list__empty{padding:12px 16px;color:var(--muted);font-size:13.5px}.line{display:grid;grid-template-columns:minmax(0,1fr) 64px 140px 96px 32px;gap:8px;align-items:center}.line .input-group__addon{padding:0 8px;font-size:12px}.line .input-group .input{height:34px;font-size:13.5px}.totals{display:grid;gap:6px;justify-self:end;width:min(100%,320px);font-size:14px}.totals>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.totals .input{height:34px}.totals__grand{padding-top:8px;border-top:1px solid var(--line);font-family:var(--f-display);font-size:20px;font-weight:700}@media (max-width: 640px){.line{grid-template-columns:56px minmax(0,1fr) auto 32px}.line__name{grid-column:1 / -1}}.history{display:grid;gap:4px}.history li{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;background:var(--paper);font-size:14px;cursor:pointer}.history li:hover{background:var(--paper-2)}.item-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}.item-card{display:flex;align-items:center;gap:12px;padding:14px;text-align:left;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);transition:border-color .15s,transform .3s var(--ease-out),box-shadow .2s}.item-card:hover{border-color:var(--ink);transform:translateY(-2px);box-shadow:var(--shadow)}.item-card.is-off{opacity:.55}.item-card__right{display:grid;justify-items:end;gap:4px;font-size:14px;white-space:nowrap}.avatar--lg{width:46px;height:46px;font-size:15px}.staff-card{align-items:flex-start}.swatch{width:30px;height:30px;border-radius:50%;border:2px solid transparent;box-shadow:inset 0 0 0 2px #fff9;transition:transform .15s;position:relative}.swatch:hover{transform:scale(1.1)}.swatch.is-on{outline:2px solid var(--ink);outline-offset:2px}.swatch--custom{display:grid;place-items:center;background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);cursor:pointer;overflow:hidden}.swatch--custom input{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.editor{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:28px;align-items:start}.editor__preview{position:sticky;top:84px}.preview{background:var(--card);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);overflow:hidden}.preview__bar{display:flex;align-items:center;gap:4px;padding:8px 10px 8px 14px;border-bottom:1px solid var(--line)}.preview__url{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;color:var(--muted);font-size:11.5px}.preview__stage{background:var(--paper-2);display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;padding:14px;overflow:hidden}.preview__stage iframe{display:block;border:0;background:#fff;border-radius:22px;box-shadow:0 10px 30px -10px #0000004d}.preview__stage--mobile iframe{width:360px;max-width:100%;height:min(680px,calc(100dvh - 190px))}.preview__stage--desktop{padding:10px}.preview__stage--desktop iframe{width:1280px;height:1600px;border-radius:10px;transform:scale(.29);transform-origin:top left;margin-bottom:-1136px;margin-right:-908.8px}.preview__chat{height:min(640px,calc(100dvh - 160px));display:flex}.block-card{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:14px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);transition:opacity .2s}.block-card.is-off{opacity:.6}.block-card__head{display:flex;align-items:center;gap:6px}.block-card__toggle{flex:1;min-width:0;display:flex;align-items:center;gap:12px}.block-card__toggle .cell-sub{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-card__body{padding-top:14px;border-top:1px solid var(--line)}.icon-btn.is-star{color:#f59f00}.block-picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;padding:12px;border:1.5px dashed var(--line-2);border-radius:var(--radius)}.block-picker__item{display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;text-align:left;transition:background .15s}.block-picker__item:hover{background:var(--paper-2)}.block-picker__item b{display:block;font-size:14px}.block-picker__item small{color:var(--muted);font-size:12.5px}.suggest{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13px}.action-picker{display:grid;gap:8px}.action-picker__hint{font-size:12.5px;color:var(--muted)}.action-picker__hint.is-broken{color:var(--red)}.emoji-picker{position:relative}.emoji-picker__btn{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;border:1px solid var(--line-2);background:var(--card);font-size:19px;transition:border-color .15s}.emoji-picker__btn:hover{border-color:var(--ink)}.emoji-picker__pop{position:absolute;z-index:60;top:calc(100% + 6px);left:0;width:290px;padding:10px;display:grid;gap:8px;background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-lg);animation:pop .2s var(--ease-out)}.emoji-picker__grid{display:grid;grid-template-columns:repeat(8,1fr);gap:2px}.emoji-picker__grid button{height:32px;border-radius:8px;font-size:18px}.emoji-picker__grid button:hover{background:var(--paper-2)}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start}.hours{display:grid;gap:4px}.hours li{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:4px 0;border-bottom:1px solid var(--line);flex-wrap:wrap}.hours li:last-child{border-bottom:0}.hours .toggle{min-width:130px}.hours .input{width:110px}.modules{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px}.module{display:flex;align-items:center;gap:12px;padding:14px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;transition:border-color .15s}.module.is-on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.module b{display:block;font-size:14.5px}.module small{color:var(--muted);font-size:13px}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.plan{position:relative;display:grid;gap:8px;align-content:start;padding:20px;background:var(--card);border:1px solid var(--line);border-radius:18px}.plan.is-current{background:var(--ink);color:var(--d-text);border-color:var(--ink)}.plan.is-current .muted{color:var(--d-muted)}.plan__tag{position:absolute;top:16px;right:16px;padding:4px 8px;border-radius:99px;background:var(--accent);color:var(--on-accent);font-size:10px}.plan__name{font-family:var(--f-display);font-size:20px;font-weight:700}.plan__price{font-family:var(--f-display);font-size:30px;font-weight:700;letter-spacing:-.03em}.plan__price small{font-size:14px;font-weight:500;opacity:.6}.plan__mods{display:grid;gap:4px;margin-top:6px;font-size:13.5px}.chat{display:flex;flex-direction:column;width:100%;background:var(--card);color:var(--ink);overflow:hidden}.chat--floating{position:absolute;right:0;bottom:76px;width:min(380px,calc(100vw - 32px));height:min(600px,calc(100dvh - 120px));border-radius:20px;box-shadow:var(--shadow-lg);border:1px solid var(--line);animation:pop .3s var(--ease-out);transform-origin:bottom right}.chat__head{display:flex;align-items:center;gap:10px;padding:14px 14px 14px 16px;background:var(--accent);color:var(--on-accent)}.chat__avatar{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:50%;background:#ffffff38;font-size:19px}.chat__name{font-weight:600;font-size:15px}.chat__status{display:flex;align-items:center;gap:6px;font-size:12px;opacity:.85}.chat__dot{width:7px;height:7px;border-radius:50%;background:#5be49b;box-shadow:0 0 0 2px #fff6}.chat__icon{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;color:inherit;opacity:.85}.chat__icon:hover{opacity:1;background:#ffffff26}.chat__body{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:16px;background:var(--paper);scrollbar-width:thin}.chat__msg{display:grid;gap:8px;max-width:88%;animation:pop .3s var(--ease-out)}.chat__msg--bot{justify-self:start;align-self:flex-start}.chat__msg--user{align-self:flex-end;justify-items:end}.chat__bubble{padding:10px 13px;border-radius:16px;font-size:14px;line-height:1.45;white-space:pre-line}.chat__msg--bot .chat__bubble{background:var(--card);border:1px solid var(--line);border-bottom-left-radius:5px}.chat__msg--user .chat__bubble{background:var(--accent);color:var(--on-accent);border-bottom-right-radius:5px}.chat__typing{display:flex;gap:4px;padding:13px 14px}.chat__typing i{width:6px;height:6px;border-radius:50%;background:var(--muted);animation:blink 1s infinite}.chat__typing i:nth-child(2){animation-delay:.15s}.chat__typing i:nth-child(3){animation-delay:.3s}@keyframes blink{0%,80%,to{opacity:.25}40%{opacity:1}}.chat__link{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;border-radius:14px;background:var(--ink);color:var(--paper);font-weight:500;font-size:14px;text-align:left;transition:background .2s}.chat__link:hover{background:var(--accent);color:var(--on-accent)}.chat__choices{display:flex;flex-wrap:wrap;gap:6px}.chat__choice{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;border:1px solid var(--accent);color:var(--accent-text, var(--accent));background:var(--card);font-size:13.5px;font-weight:500;text-align:left;transition:background .15s,color .15s}.chat__choice:hover{background:var(--accent);color:var(--on-accent)}.chat__input{display:flex;gap:8px;padding:10px;border-top:1px solid var(--line);background:var(--card)}.chat__input input{flex:1;min-width:0;height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--line-2);background:var(--paper);outline:0;font-size:14px}.chat__input input:focus{border-color:var(--accent)}.chat__input button{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:50%;background:var(--accent);color:var(--on-accent)}.chat__input button:disabled{opacity:.35}.chat-float{position:fixed;right:20px;bottom:20px;z-index:70}.chat-launcher{display:inline-flex;align-items:center;gap:10px;height:56px;padding:0 20px 0 16px;border-radius:999px;background:var(--accent);color:var(--on-accent);font-weight:600;font-size:14.5px;box-shadow:0 12px 30px -8px rgba(var(--accent-rgb, 51,102,255),.55);transition:transform .3s var(--ease-out)}.chat-launcher:hover{transform:translateY(-2px) scale(1.02)}.chat-launcher.is-open{width:56px;padding:0;justify-content:center}@media (max-width: 480px){.chat-launcher__label{display:none}.chat-launcher{width:56px;padding:0;justify-content:center}}.home{max-width:none;margin:0 auto;padding:0 clamp(16px,4vw,48px)}.home__header{display:flex;align-items:center;justify-content:space-between;height:80px}.home__hero{display:grid;gap:22px;padding:clamp(48px,9vw,110px) 0 64px;max-width:900px}.home__eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--muted)}.home__eyebrow span{width:8px;height:8px;border-radius:50%;background:var(--accent)}.home__title{font-family:var(--f-display);font-size:clamp(40px,7vw,84px);font-weight:700;letter-spacing:-.045em;line-height:.98}.home__lead{font-size:clamp(17px,1.6vw,20px);color:var(--muted);max-width:640px}.home__features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:20px;overflow:hidden}.home__feature{display:grid;gap:12px;align-content:start;padding:26px;background:var(--paper)}.home__feature svg{color:var(--accent-text, var(--accent))}.home__feature h2{font-family:var(--f-display);font-size:21px;letter-spacing:-.02em}.home__feature p{color:var(--muted);font-size:14.5px}.home__flow{margin:56px 0;padding:32px;border-radius:22px;background:var(--ink);color:var(--d-text);display:grid;gap:18px}.home__flow ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;counter-reset:s}.home__flow li{display:grid;gap:10px;padding-top:14px;border-top:1px solid var(--d-line);font-size:15px}.home__flow li svg{color:var(--accent-text, var(--accent))}.home__footer{padding:24px 0 40px;color:var(--muted)}@media (max-width: 860px){.home__features,.home__flow ol{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width: 520px){.home__features,.home__flow ol{grid-template-columns:minmax(0,1fr)}}.auth{min-height:100dvh;display:grid;place-items:center;padding:16px;background:radial-gradient(1200px 600px at 20% -10%,rgba(var(--accent-rgb),.18),transparent 60%),var(--paper)}.auth__card{width:min(420px,100%);display:grid;gap:18px;padding:28px;background:var(--card);border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow-lg)}.auth__title{font-family:var(--f-display);font-size:28px;font-weight:700;letter-spacing:-.03em}@media (max-width: 1180px){.editor{grid-template-columns:minmax(0,1fr)}.editor__preview{position:static;order:-1}.preview__stage--mobile iframe,.preview__chat{height:520px}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-grid,.settings-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 920px){.panel{grid-template-columns:minmax(0,1fr)}.side{position:fixed;inset:0 auto 0 0;z-index:90;width:280px;transform:translate(-100%);transition:transform .35s var(--ease-out)}.panel[data-menu=open] .side{transform:none}.side__close{display:grid}.side__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:85;background:#0b0c0f73;opacity:0;pointer-events:none;transition:opacity .3s;display:block}.panel[data-menu=open] .side__scrim{opacity:1;pointer-events:auto}.topbar{padding:0 16px}.topbar__burger{display:grid;place-items:center;width:38px;height:38px;border-radius:10px}.topbar__burger:hover{background:var(--paper-2)}.topbar__logo{display:block}.topbar__logo .logo__word{font-size:18px}.topbar__url,.gsearch__kbd{display:none}.content{padding:20px 16px 40px}.plans{grid-template-columns:minmax(0,1fr)}}@media (max-width: 560px){.topbar__logo{display:none}.gsearch{position:static}.gsearch__pop{top:56px;left:12px;right:12px;width:auto;min-width:0}.kpi__value{font-size:24px}.kpi{padding:14px}.kpi__icon{display:none}.search{min-width:0;width:100%}.item-grid,.modules{grid-template-columns:minmax(0,1fr)}.page-head__actions{width:100%}.page-head__actions .btn{flex:1}.page-head__actions .btn--icon{flex:none}}.acc-shell{display:grid;grid-template-columns:230px minmax(0,1fr);gap:28px;align-items:start}.acc-nav{position:sticky;top:76px;display:grid;gap:14px;padding:10px;border:1px solid var(--line);border-radius:16px;background:var(--card);max-height:calc(100vh - 96px);overflow-y:auto}.acc-nav__home,.acc-nav__link{display:flex;align-items:center;gap:9px;padding:7px 10px;border-radius:9px;color:var(--ink-3);font-size:13.5px;font-weight:500}.acc-nav__home{font-weight:600;color:var(--ink)}.acc-nav__home:hover,.acc-nav__link:hover{background:var(--paper);color:var(--ink)}.acc-nav__home.is-active,.acc-nav__link.is-active{background:var(--accent-soft);color:var(--accent-text, var(--accent))}.acc-nav__group{display:grid;gap:1px}.acc-nav__label{padding:0 10px 4px;color:var(--muted);font-size:10.5px;letter-spacing:.05em;text-transform:uppercase}.acc-mobile{display:none}.acc-me{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.acc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;align-items:start}.acc-card{display:grid;gap:4px}.acc-card .section-label{margin-bottom:4px}.acc-card__link{display:flex;align-items:center;gap:12px;padding:10px;margin:0 -10px;border-radius:12px;color:inherit}.acc-card__link:hover{background:var(--paper)}.acc-card__link b{display:block;font-size:14px}.acc-card__link small{display:block;color:var(--muted);font-size:12.5px;line-height:1.35}.acc-card__icon{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:10px;background:var(--accent-soft);color:var(--accent-text, var(--accent))}.acc-card__chev{color:var(--muted);flex:none}@media (max-width: 1240px){.acc-shell{grid-template-columns:minmax(0,1fr);gap:16px}.acc-nav{display:none}.acc-mobile{display:grid;gap:10px}.acc-mobile__back{display:inline-flex;align-items:center;gap:6px;font-size:13.5px}.acc-mobile .chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}}.rep-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.rep-custom{display:inline-flex;gap:8px;align-items:center}.rep-custom .input{width:auto}.rep-delta{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;color:var(--muted)}.rep-delta.is-up{color:var(--green, #0F8A5F)}.rep-delta.is-down{color:var(--red, #C92A2A)}.rep-mini{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:14px;color:var(--muted)}.rep-mini b{color:var(--ink);font-variant-numeric:tabular-nums}.rep-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start}@media (max-width: 1000px){.rep-grid{grid-template-columns:minmax(0,1fr)}}.rep-chart svg{display:block;width:100%;height:auto}.rep-chart__grid{stroke:var(--line);stroke-width:1}.rep-chart__axis{fill:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.rep-chart__bar{fill:var(--accent);transition:opacity .15s}.rep-chart svg:hover .rep-chart__bar:not(.is-on){opacity:.55}.rep-chart__tip{margin:8px 0 0;min-height:20px;font-size:13.5px;font-variant-numeric:tabular-nums}.rep-rank{width:100%;border-collapse:collapse;font-size:13.5px}.rep-rank th{text-align:left;font-weight:600;color:var(--muted);font-size:12px;padding:0 6px 8px}.rep-rank td{padding:7px 6px;border-top:1px solid var(--line);vertical-align:middle}.rep-rank .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.rep-rank__name{display:block}.rep-rank__track{display:block;height:4px;margin-top:5px;border-radius:99px;background:var(--paper-2);overflow:hidden}.rep-rank__track span{display:block;height:100%;border-radius:inherit;background:var(--accent)}.is-loading{opacity:.6;transition:opacity .2s}.kitchen{display:grid;grid-template-columns:repeat(var(--cols, 5),minmax(220px,1fr));gap:14px;overflow-x:auto;padding-bottom:8px;align-items:start}.kitchen__col{display:grid;gap:10px;align-content:start;padding:12px;background:var(--paper-2);border-radius:var(--radius);min-height:200px}.kitchen__head{display:flex;align-items:center;gap:8px;font-weight:700;font-size:14px}.kitchen__empty{font-size:13px;text-align:center;padding:16px 0}.kitchen__card{display:grid;gap:6px;padding:12px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm, 10px);box-shadow:var(--shadow)}.kitchen__card.is-late{border-color:var(--red)}.kitchen__time{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.kitchen__who{margin:0;font-size:13.5px}.kitchen__items{margin:0;padding-left:16px;display:grid;gap:3px;font-size:14px}.kitchen__items small{color:var(--muted)}.kitchen__note{display:block;margin:0;font-size:12.5px;color:var(--amber, #B7791F);white-space:pre-line}.kitchen__actions{gap:6px;margin-top:4px}.msg-block{display:grid;gap:10px;padding:14px 0;border-top:1px solid var(--line)}.msg-sample{display:grid;gap:6px;justify-items:start;padding:10px 12px;border-radius:var(--radius-sm, 10px);background:var(--paper-2);font-size:13.5px}.msg-sample p{margin:0}.provider-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.provider{display:grid;gap:2px;padding:10px 12px;text-align:left;border-radius:var(--radius-sm);border:1px solid var(--line-2);background:var(--card);cursor:pointer;transition:border-color .15s,box-shadow .15s}.provider b{font-size:14px}.provider small{font-size:12px;color:var(--muted)}.provider.is-on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.provider:disabled{cursor:default;opacity:.62}.provider__soon{justify-self:start;padding:1px 7px;border-radius:99px;background:var(--paper-2);font-weight:600}.banner-edit{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;padding:14px;border-radius:var(--radius);border:1px solid var(--line)}.banner-edit.is-off{opacity:.6}.banner-edit__img{display:flex;align-items:center;justify-content:center;gap:6px;aspect-ratio:16 / 7;border-radius:12px;border:1.5px dashed var(--line-2);background:var(--paper) center / cover no-repeat;color:var(--muted);font-weight:600;font-size:13px}.banner-edit__fields{display:grid;gap:10px}@media (max-width: 720px){.banner-edit{grid-template-columns:minmax(0,1fr)}}.email-row{display:flex;align-items:center;gap:10px;padding:4px 4px 4px 0;border-radius:12px}.email-row__main{display:flex;align-items:flex-start;gap:10px;flex:1;min-width:0;padding:10px 12px;border-radius:12px;text-align:left;color:inherit;background:none;border:1px solid transparent;cursor:pointer}.email-row__main svg{flex:none;margin-top:3px;color:var(--muted)}.email-row__main b{display:block;font-size:14px}.email-row__main small{display:block;color:var(--muted);font-size:12.5px;line-height:1.4}.email-row__main:hover{background:var(--accent-soft)}.email-row.is-on .email-row__main{border-color:rgba(var(--accent-rgb),.35);background:var(--accent-soft)}.email-row__tag{display:inline-block!important;margin-top:4px;padding:1px 8px;border-radius:99px;background:var(--card);color:var(--accent-text, var(--accent))!important;font-weight:600}.email-vars{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.email-vars .chip{height:28px;padding:0 10px;font:12px var(--f-mono)}.email-preview{display:grid;gap:8px;padding-top:12px;border-top:1px solid var(--line)}.email-preview__head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.email-preview__subject{font-size:13.5px;overflow-wrap:anywhere}.email-preview__frame{width:100%;height:560px;border:1px solid var(--line);border-radius:12px;background:#f3f3f7}.email-preview__text{margin:0;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--card);white-space:pre-wrap;font:13px/1.5 var(--f-mono);overflow-wrap:anywhere}.quote-preview{overflow:hidden;border-radius:14px;background:#e9e8f0;padding:14px}.quote-preview .doc{animation:none}.quote-blocks{display:grid;gap:4px}.quote-blocks label{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--line)}.quote-blocks label:last-child{border-bottom:none}.quote-blocks small{display:block;color:var(--muted);font-size:12.5px}.logo-upload{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.logo-upload__img{display:grid;place-items:center;width:120px;height:64px;padding:6px;border:1px dashed var(--line);border-radius:12px;background:var(--card)}.logo-upload__img img{max-width:100%;max-height:100%;object-fit:contain}@media (max-width: 720px){.email-preview__frame{height:480px}}.settings-sticky{position:sticky;top:84px}@media (max-width: 1100px){.settings-sticky{position:static}}.quote-preview{position:relative}.quote-preview__toggle{position:absolute;top:10px;right:10px;z-index:2;background:var(--card)}.quote-preview--full{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0;padding:56px max(14px,calc((100vw - 900px)/2)) 24px;overflow-y:auto;background:#14131cb8}.quote-preview--full .quote-preview__toggle{position:fixed;top:14px;right:16px}.lk-stats{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:var(--radius);background:var(--accent-soft);color:var(--ink-3);font-size:14px}.lk-stats svg{flex:none;color:var(--accent-text, var(--accent))}.image-pick{display:grid;gap:8px;justify-items:start}.image-pick__box{display:grid;place-items:center;width:140px;height:96px;padding:8px;border:1.5px dashed var(--line-2);border-radius:12px;background:var(--paper) center / cover no-repeat;color:var(--muted);font-size:13px;cursor:pointer}.image-pick__box span{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:8px;background:var(--card)}.image-pick--wide .image-pick__box{width:100%;max-width:360px;height:120px}.image-pick__box:hover{border-color:var(--accent)}.block-picker__item .badge{margin-left:6px;height:18px;font-size:11px}.gallery-edit{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.gallery-edit__item{display:grid;gap:6px}.gallery-edit__item .image-pick__box{width:100%}.quote-extras{display:grid;gap:10px}.quote-extra{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.quote-extra .input{min-width:0}.quote-extra__row{grid-column:1 / -1;display:flex;gap:6px;align-items:center}.quote-labels{display:grid;gap:8px}.quote-labels label{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:center;font-size:13px}.quote-labels small{color:var(--muted)}.quote-zoom{position:fixed;top:14px;right:112px;z-index:3;display:inline-flex;align-items:center;gap:4px;padding:3px;border-radius:12px;background:var(--card);box-shadow:var(--shadow)}.quote-zoom small{min-width:42px;text-align:center;font-variant-numeric:tabular-nums;color:var(--muted)}.quote-preview--full{padding:56px 14px 24px!important;cursor:zoom-out}.quote-preview--full .quote-preview__scale{margin:0 auto;cursor:default}.dash-period{display:flex;align-items:center;gap:10px;justify-content:flex-end;margin-bottom:-8px;font-size:13px}.dash-kpis .kpi{height:128px;align-content:start}.kpi__sub{display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trend{display:inline-flex;align-items:center;gap:2px;padding:1px 7px;border-radius:99px;font-size:11.5px;font-weight:700;background:var(--bg-2, rgba(0,0,0,.05));color:var(--muted)}.trend.is-up{background:var(--green-bg);color:var(--green)}.trend.is-down{background:var(--red-bg);color:var(--red)}.todo{display:grid;gap:12px}.todo__title{display:flex;align-items:center;gap:8px;font-weight:800;font-size:17px}.todo__count{min-width:24px;height:24px;padding:0 7px;border-radius:99px;background:var(--red);color:#fff;font-size:13px;display:inline-grid;place-items:center}.todo__cfg{margin-left:auto;font-size:12.5px;font-weight:500;color:var(--muted)}.todo__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.todo__tile{display:grid;grid-template-rows:auto auto 1fr auto;grid-template-columns:auto 1fr;column-gap:10px;height:168px;padding:16px;background:var(--card);border:1px solid var(--line);border-left:4px solid var(--red);border-radius:var(--radius);box-shadow:var(--shadow);color:inherit;text-decoration:none;overflow:hidden;transition:transform .25s var(--ease-out),border-color .2s}.todo__tile:hover{transform:translateY(-2px);border-color:var(--accent)}.todo__emoji{font-size:26px;line-height:1;grid-row:1}.todo__num{font-size:30px;font-weight:800;line-height:1;grid-row:1;align-self:center}.todo__label{grid-column:1 / -1;margin-top:8px;font-size:14.5px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.todo__what{grid-column:1 / -1;margin-top:4px;font-size:12.5px;color:var(--muted);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.todo__go{grid-column:1 / -1;display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:700;color:var(--accent-text, var(--accent))}.todo-ok{display:flex;align-items:center;gap:8px;padding:14px 18px;border-radius:var(--radius);background:var(--green-bg);color:var(--green);font-size:14px}.todo-ok svg{width:20px;height:20px}.dash-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.dash-chart{display:flex;flex-direction:column;height:330px;overflow:hidden}.dash-chart>.card__body{flex:1;min-height:0;overflow:hidden}.dash-chart--wide{grid-column:1 / -1}.dchart{display:grid;gap:6px}.dchart__readout{font-size:13px;color:var(--muted);height:22px}.dchart__readout b{font-size:18px;color:var(--ink, inherit);margin-right:2px}.dchart__svg{width:100%;height:180px;display:block;cursor:crosshair}.dchart__grid{stroke:var(--line);stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:3 4}.dchart__cursor{stroke:var(--accent);stroke-width:1;vector-effect:non-scaling-stroke;opacity:.6}.dchart__col{fill:var(--accent);opacity:.75;transition:opacity .15s}.dchart__col.is-on{opacity:1}.dchart__axis{display:flex;justify-content:space-between;font-size:11.5px;color:var(--muted)}.dash-pages{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.dash-pages__chip{padding:3px 10px;border-radius:99px;border:1px solid var(--line);font-size:12px;color:var(--muted)}.dash-pages__chip b{color:var(--ink, inherit);margin-left:3px}.gauges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:8px}.gauge{display:grid;justify-items:center;text-align:center}.gauge__svg{width:100%;max-width:150px}.gauge__track{stroke:var(--line)}.gauge__value{margin-top:-30px;font-size:24px;font-weight:800}.gauge__label{font-size:12.5px;color:var(--muted);margin-top:6px}.dash-note{margin-top:22px;text-align:center;font-size:13px;color:var(--muted)}.rank{list-style:none;margin:0;padding:0;display:grid;gap:12px}.rank__row{display:grid;grid-template-columns:26px 1fr;gap:8px;align-items:start}.rank__pos{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--accent-bg, rgba(0,0,0,.06));color:var(--accent-text, var(--accent));font-size:12px;font-weight:800}.rank__main{display:grid;gap:4px;min-width:0}.rank__top{display:flex;gap:8px;align-items:baseline}.rank__label{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13.5px}.rank__value{font-size:13px;font-weight:700;white-space:nowrap}.rank__track{height:8px;border-radius:99px;background:var(--line);overflow:hidden}.rank__track span{display:block;height:100%;border-radius:inherit;background:var(--accent)}.rank__sub{font-size:11.5px;color:var(--muted)}.rank__empty{color:var(--muted);font-size:13.5px;padding:30px 0;text-align:center}@media (max-width: 900px){.dash-charts{grid-template-columns:minmax(0,1fr)}.dash-chart{height:auto;min-height:300px}.dash-kpis .kpi{height:116px}}.dash-chart{height:390px}.dash-chart--wide{height:360px}.dchart{position:relative}.dchart__svg{height:170px}.dchart__empty{position:absolute;z-index:1;left:50%;top:52%;transform:translate(-50%,-50%);width:min(90%,420px);margin:0;padding:10px 14px;border-radius:12px;background:var(--card);border:1px dashed var(--line);text-align:center;font-size:13px;color:var(--muted)}.dash-pages{flex-wrap:nowrap;overflow:hidden;margin-top:14px}.dash-pages__chip{flex:none;white-space:nowrap;padding:4px 10px;line-height:1.3}.gauges{align-items:start}.gauge{position:relative}.gauge__svg{display:block;width:100%;max-width:150px;height:auto}.gauge__num{font-size:22px;font-weight:800;fill:currentColor}.gauge__label{margin-top:8px}.dash-chart .rank{max-height:100%;overflow:hidden}@media (max-width: 900px){.dash-chart,.dash-chart--wide{height:auto}}.idn{display:grid;grid-template-columns:150px minmax(0,1fr);gap:20px;align-items:start}.idn__logo{display:grid;gap:8px;justify-items:center}.idn__drop{all:unset;box-sizing:border-box;cursor:pointer;display:grid;place-items:center;width:150px;height:150px;padding:12px;border-radius:18px;border:2px dashed var(--line);background:var(--paper, #f7f6fb);overflow:hidden;transition:border-color .15s,background .15s}.idn__drop:hover{border-color:var(--accent)}.idn__drop.has-logo{border-style:solid;border-width:1px;background-color:#fff;background-image:linear-gradient(45deg,#f1f0f5 25%,transparent 25%),linear-gradient(-45deg,#f1f0f5 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#f1f0f5 75%),linear-gradient(-45deg,transparent 75%,#f1f0f5 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0}.idn__drop img{width:100%;height:100%;object-fit:contain;display:block}.idn__empty{display:grid;justify-items:center;gap:4px;color:var(--muted);text-align:center}.idn__empty b{color:var(--ink);font-size:13.5px}.idn__empty small{font-size:11.5px}.idn__logo-actions{display:flex;gap:6px;justify-content:center;min-height:32px;align-items:center}.idn__logo-actions small{font-size:11.5px;text-align:center}.idn__main{display:grid;gap:12px;min-width:0}.input--lg{font-size:17px;font-weight:600;height:46px}.idn__row{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap}.idn__swatches{display:flex;flex-wrap:wrap;gap:6px}.idn__swatches .swatch{width:28px;height:28px}.idn__preview{display:grid;gap:6px}.idn__preview>small{font-size:12px;color:var(--muted);font-weight:600}.idn__bar{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);min-width:0}.idn__mark{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:12px;background:var(--idn);font-size:22px;overflow:hidden}.idn__mark.is-logo{background:#fff;padding:2px;box-shadow:inset 0 0 0 1px #0000000f}.idn__mark.is-logo img{width:100%;height:100%;object-fit:contain;display:block}.idn__txt{display:grid;min-width:0;flex:1}.idn__txt b,.idn__txt span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.idn__txt span{font-size:12.5px;color:var(--muted)}.idn__cta{flex:none;padding:7px 14px;border-radius:99px;background:var(--idn);color:#fff;font-size:13px;font-weight:700}.idn__sep{margin:6px 0 -2px;padding-top:14px;border-top:1px solid var(--line);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.logo-upload__img{overflow:hidden}.logo-upload__img img{width:100%;height:100%}@media (max-width: 620px){.idn{grid-template-columns:minmax(0,1fr);justify-items:center}.idn__main{width:100%}}.store-locked{list-style:none;margin:0;padding:0;display:grid;gap:6px;color:var(--ink-3);font-size:13.5px}.store-locked li{display:flex;align-items:center;gap:8px}.store-locked svg{color:var(--ink-4, var(--ink-3));flex:none}.event--pending{border-left-style:dashed;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--c) 14%,white) 0,color-mix(in srgb,var(--c) 14%,white) 6px,color-mix(in srgb,var(--c) 6%,white) 6px,color-mix(in srgb,var(--c) 6%,white) 12px)}.setup-steps{display:grid;gap:12px}.setup-steps__bar{height:6px;border-radius:999px;background:var(--line);overflow:hidden}.setup-steps__bar>span{display:block;height:100%;background:var(--accent);border-radius:inherit;transition:width .3s ease}.setup-steps__list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.setup-steps__list li{display:flex;align-items:center;gap:10px;font-size:14.5px}.setup-steps__list li svg{width:18px;height:18px;flex:none;color:var(--muted)}.setup-steps__list li.is-done{color:var(--muted);text-decoration:line-through}.setup-steps__list li.is-done svg{color:var(--green, var(--accent))}.note--danger{background:var(--red-bg);color:var(--red)}.kitchen-alert{display:flex;align-items:center;gap:10px;font-size:14px}.kitchen-alert>svg{width:18px;height:18px;flex:none}.kitchen-alert--new{animation:kitchen-pulse 1.6s ease-in-out infinite}@keyframes kitchen-pulse{50%{box-shadow:0 0 0 4px #e8a02059}}@media (prefers-reduced-motion: reduce){.kitchen-alert--new{animation:none}}.cpicker{display:grid;gap:8px}.cpicker--chosen{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line-2);border-radius:10px}.cpicker__search{position:relative;display:flex;align-items:center}.cpicker__search>svg{position:absolute;left:12px;color:var(--muted);pointer-events:none}.cpicker__search .input{padding-left:36px;padding-right:40px}.cpicker__search .icon-btn{position:absolute;right:4px}.cpicker__list{display:grid;gap:2px;max-height:240px;overflow-y:auto;border:1px solid var(--line);border-radius:10px;padding:4px}.cpicker__opt{display:grid;text-align:left;gap:1px;padding:8px 10px;border-radius:8px}.cpicker__opt:hover,.cpicker__opt.is-on{background:var(--line)}.cpicker__hint{padding:8px 10px;margin:0}.gen-closed{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 16px;border-radius:14px;border:1.5px solid color-mix(in srgb,var(--amber, #f59f00) 50%,transparent);background:color-mix(in srgb,var(--amber, #f59f00) 9%,var(--card))}.setup2{display:grid;gap:14px}.setup2__head{display:flex;align-items:center;gap:14px}.setup2__head .card__title{margin:0}.setup2__head p{margin:2px 0 0}.setup2__close{flex:none;align-self:flex-start}.setup2__ring{flex:none}.setup2__ring circle{fill:none;stroke-width:6}.setup2__ring-bg{stroke:var(--line)}.setup2__ring-fg{stroke:var(--accent);stroke-linecap:round;transform:rotate(-90deg);transform-origin:32px 32px;transition:stroke-dashoffset .8s var(--ease-out, ease)}.setup2__ring text{font-size:14px;font-weight:700;fill:currentColor}.setup2__next{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;color:inherit;background:color-mix(in srgb,var(--accent) 9%,transparent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);transition:transform .2s,box-shadow .2s}.setup2__next:hover{transform:translateY(-1px);box-shadow:0 10px 24px -16px var(--accent)}.setup2__next small{display:block;font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-text, var(--accent));font-weight:700}.setup2__next b{display:block;font-size:15px}.setup2__next-n{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--accent);color:var(--on-accent, #fff);font-weight:700}.setup2__next .btn{flex:none;pointer-events:none}.setup2__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.setup2__list a{display:flex;align-items:center;gap:10px;height:100%;padding:9px 12px;border-radius:12px;border:1px solid var(--line);color:inherit;font-size:13.5px;line-height:1.3;transition:border-color .2s,background .2s}.setup2__list a:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.setup2__dot{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;border:1.5px solid var(--line);color:var(--muted)}.setup2__list li.is-next .setup2__dot{border-color:var(--accent);color:var(--accent-text, var(--accent))}.setup2__list li.is-done a{color:var(--muted)}.setup2__list li.is-done a>span:last-child{text-decoration:line-through;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent)}.setup2__list li.is-done .setup2__dot{background:var(--green, #0F8A5F);border-color:transparent;color:#fff}@media (max-width: 560px){.setup2__next{flex-wrap:wrap}.setup2__next .btn{width:100%;justify-content:center}}@media (prefers-reduced-motion: reduce){.setup2__ring-fg,.setup2__next{transition:none}}.pub{min-height:100dvh;display:flex;flex-direction:column;background:var(--paper);color:var(--ink)}.pub-wrap{width:100%;max-width:none;margin:0 auto;padding:0 clamp(16px,4vw,40px)}.pub-narrow{max-width:none}.pub-main{flex:1}.pub-demo-note{margin:0;padding:8px 16px;background:var(--accent-soft);color:var(--ink);font-size:13px;text-align:center}.btn--paper{--bg: var(--paper);--fg: var(--ink);--hover: var(--ink)}.btn--paper:hover{color:var(--paper)}.pub-header{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--paper) 86%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.pub-header__inner{display:flex;align-items:center;justify-content:space-between;gap:12px;height:68px}.pub-brand{display:flex;align-items:center;gap:10px;min-width:0}.pub-brand__mark{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:calc(11px * var(--rk, 1));background:var(--accent);font-size:19px}.pub-brand__name{font-family:var(--f-display);font-weight:700;font-size:20px;letter-spacing:-.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pub-nav{display:flex;align-items:center;gap:4px}.pub-nav>a:not(.btn){padding:8px 12px;border-radius:999px;font-size:14.5px;font-weight:500;color:var(--ink-3);transition:background .15s}.pub-nav>a:not(.btn):hover{background:var(--paper-2)}.pub-nav>a.active:not(.btn){color:var(--accent-text, var(--accent))}.pub-cart{display:inline-flex!important;align-items:center;gap:4px}.pub-cart span{min-width:20px;height:20px;display:grid;place-items:center;border-radius:99px;background:var(--accent);color:var(--on-accent);font-size:11.5px;font-weight:700}@media (max-width: 560px){.pub-nav>a:not(.btn):not(.pub-cart){display:none}}.pub-footer{margin-top:40px;border-top:1px solid var(--line)}.pub-footer__inner{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:22px;padding-bottom:90px;font-size:13.5px;color:var(--muted)}.pub-made{display:inline-flex;align-items:center;gap:6px}.pub-made b{color:var(--ink)}.pub-made .logo__mark rect{fill:var(--ink)}.pub-h1{font-family:var(--f-display);font-size:clamp(40px,7.5vw,88px);font-weight:700;letter-spacing:-.045em;line-height:.98;max-width:14ch}.pub-h2{font-family:var(--f-display);font-size:clamp(28px,4vw,44px);font-weight:700;letter-spacing:-.035em;line-height:1.05;margin-bottom:4px}.pub-lead{font-size:clamp(17px,1.7vw,21px);color:var(--muted);max-width:560px;margin-top:18px}.pub-section{padding-top:clamp(48px,7vw,88px)}.pub-section__head{display:grid;gap:6px;margin-bottom:28px}.pub-hero{position:relative;overflow:hidden;padding:clamp(56px,10vw,128px) 0 clamp(40px,6vw,72px)}.pub-hero:before{content:"";position:absolute;inset:-40% -10% auto auto;width:70vw;height:70vw;max-width:900px;max-height:900px;border-radius:50%;background:radial-gradient(circle,var(--accent-soft),transparent 65%);pointer-events:none}.pub-hero__inner{position:relative}.pub-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:22px;padding:6px 12px;border-radius:999px;background:var(--card);border:1px solid var(--line);font-family:var(--f-mono);font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.pub-dot{width:8px;height:8px;border-radius:50%;background:var(--muted)}.pub-dot.is-open{background:#0ca678;box-shadow:0 0 0 4px #0ca6782e}.pub-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.pub-item{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:calc(18px * var(--rk, 1));overflow:hidden;transition:transform .35s var(--ease-out),box-shadow .3s,border-color .2s}.pub-item:hover{transform:translateY(-3px);box-shadow:var(--shadow);border-color:var(--line-2)}.pub-item__body{flex:1;display:grid;align-content:start;gap:8px;padding:20px 20px 12px}.pub-item__emoji{display:grid;place-items:center;width:46px;height:46px;flex:none;border-radius:calc(13px * var(--rk, 1));background:var(--accent-soft);font-size:22px}.pub-item__name{font-family:var(--f-display);font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.15}.pub-item__desc{color:var(--muted);font-size:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pub-item__foot{display:flex;align-items:center;gap:10px;padding:14px 20px 18px}.pub-item__price{display:block;font-size:16px}.pub-item__foot small{color:var(--muted);font-size:12.5px}.pub-about__text{font-size:clamp(19px,2.2vw,26px);line-height:1.45;letter-spacing:-.01em;max-width:860px;color:var(--ink-3)}.pub-dark{margin-top:clamp(48px,7vw,88px);padding-bottom:clamp(48px,7vw,88px);background:var(--pub-dark-bg, var(--ink));color:var(--d-text)}.pub-dark .muted{color:var(--d-muted)}.pub-quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.pub-quote{display:grid;gap:16px;align-content:space-between;padding:24px;border-radius:calc(18px * var(--rk, 1));background:var(--pub-dark-card, var(--ink-2));border:1px solid var(--d-line)}.pub-quote blockquote{margin:0;font-size:17px;line-height:1.5}.pub-quote figcaption{color:var(--d-muted);font-size:14px}.pub-hours{display:grid;max-width:560px;background:var(--card);border:1px solid var(--line);border-radius:calc(18px * var(--rk, 1));overflow:hidden}.pub-hours li{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line)}.pub-hours li:last-child{border-bottom:0}.pub-hours svg{color:var(--accent-text, var(--accent))}.pub-faq{display:grid;gap:8px;max-width:860px}.pub-faq__item{background:var(--card);border:1px solid var(--line);border-radius:calc(16px * var(--rk, 1));overflow:hidden}.pub-faq__item button{width:100%;display:flex;align-items:center;gap:12px;padding:18px 20px;text-align:left;font-weight:600;font-size:16px}.pub-faq__item svg{transition:transform .3s var(--ease-out);color:var(--accent-text, var(--accent))}.pub-faq__item.is-open svg{transform:rotate(45deg)}.pub-faq__item p{padding:0 20px 18px;color:var(--muted)}.pub-cta{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding:clamp(28px,5vw,48px);border-radius:calc(26px * var(--rk, 1));background:var(--accent);color:var(--on-accent)}.pub-cta .hl{background:var(--on-accent);color:var(--accent-text, var(--accent))}.pub-cta p{opacity:.85;font-size:17px;margin-top:6px}.pub-contact{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.pub-contact__item{display:flex;align-items:center;gap:14px;padding:18px;background:var(--card);border:1px solid var(--line);border-radius:calc(16px * var(--rk, 1));font-weight:500;transition:border-color .15s}.pub-contact__item:hover{border-color:var(--accent)}.pub-contact__item svg{flex:none;color:var(--accent-text, var(--accent))}.pub-contact__item small{display:block;color:var(--muted);font-weight:400;font-size:13px}.pub-back{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:14px;margin-bottom:20px}.pub-back:hover{color:var(--ink)}.pub-detail{display:grid;grid-template-columns:180px minmax(0,1fr);gap:32px;align-items:start}.pub-detail__emoji{display:grid;place-items:center;aspect-ratio:1;border-radius:calc(28px * var(--rk, 1));background:var(--accent-soft);font-size:80px}.pub-detail__price{font-family:var(--f-display);font-size:28px;font-weight:700;color:var(--accent-text, var(--accent))}@media (max-width: 600px){.pub-detail{grid-template-columns:minmax(0,1fr)}.pub-detail__emoji{width:120px;font-size:56px}}.pub-done{display:grid;justify-items:center;gap:12px;padding:40px 24px;text-align:center;background:var(--card);border:1px solid var(--line);border-radius:calc(26px * var(--rk, 1));box-shadow:var(--shadow)}.pub-done__icon{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--accent);color:var(--on-accent);animation:pop .5s var(--ease-out)}.pub-404{align-items:center;justify-content:center;gap:12px;text-align:center;padding:24px}.pub-404--bicho .bichinho{--bichinho-fundo: var(--paper);color:var(--ink);margin-bottom:6px}.pub-404 h1{font-family:var(--f-display);font-size:40px;letter-spacing:-.03em}.pub-404--bicho h1{font-family:var(--f-brand);font-weight:900}.booking{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:start}.booking__main{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.booking__top{display:flex;align-items:center;gap:8px}.booking__summary{position:sticky;top:88px;display:grid;gap:14px;padding:20px;background:var(--card);border:1px solid var(--line);border-radius:calc(20px * var(--rk, 1))}.booking__summary dl{display:grid;grid-template-columns:auto 1fr;gap:10px 14px;margin:0;font-size:14px}.booking__summary dt{color:var(--muted)}.booking__summary dd{margin:0;text-align:right}@media (max-width: 820px){.booking{grid-template-columns:minmax(0,1fr);gap:20px}.booking__summary{position:static;order:1;padding:16px}.booking__top{align-items:flex-start}.stepper{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -2px;padding:2px}.stepper::-webkit-scrollbar{display:none}.stepper li{flex:none;white-space:nowrap}}.stepper{display:flex;gap:6px;flex-wrap:wrap}.stepper li{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:999px;background:var(--paper-2);color:var(--muted);font-size:13px;font-weight:500}.stepper span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--card);font-size:11.5px;font-weight:700}.stepper li.is-current{background:var(--ink);color:var(--paper)}.stepper li.is-current span,.stepper li.is-done span{background:var(--accent);color:var(--on-accent)}.choice-list{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.choice{display:flex;align-items:center;gap:14px;padding:14px 16px;text-align:left;background:var(--card);border:1px solid var(--line);border-radius:calc(16px * var(--rk, 1));transition:border-color .15s,transform .3s var(--ease-out)}.choice:hover{border-color:var(--accent);transform:translate(3px)}.choice b{display:block;font-size:15.5px}.choice small{display:block;color:var(--muted);font-size:13px;margin-top:2px}.days{display:flex;align-items:center;gap:6px}.days__list{flex:1;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.day{display:grid;justify-items:center;gap:2px;padding:10px 4px;border-radius:calc(14px * var(--rk, 1));background:var(--card);border:1px solid var(--line);transition:border-color .15s,background .15s}.day b{font-family:var(--f-display);font-size:22px;line-height:1.1}.day small{font-size:11px;color:var(--muted)}.day:hover:not(:disabled){border-color:var(--accent)}.booking__views{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:var(--card);border:1px solid var(--line);align-self:flex-start}.booking__views button{padding:6px 14px;border-radius:999px;font-size:13.5px;font-weight:600;color:var(--muted);background:none;border:0}.booking__views button.is-on{background:var(--accent);color:var(--on-accent)}.month__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.month__wd{text-align:center;font-size:11px;text-transform:uppercase;color:var(--muted)}.month__day{height:44px;display:grid;place-items:center;border-radius:calc(12px * var(--rk, 1));background:none;border:1px solid transparent;font-size:14px;color:var(--muted)}.month__day.is-free{background:var(--card);border-color:var(--line);color:var(--ink);font-weight:600}.month__day.is-free:hover{border-color:var(--accent)}.month__day.is-on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.month__day:disabled{cursor:default;opacity:.55}.day.is-on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.day.is-on small{color:inherit;opacity:.85}.day:disabled{opacity:.4;cursor:not-allowed;background:transparent}@media (max-width: 520px){.day small:last-child{display:none}.day b{font-size:18px}}.slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px}.slot{height:44px;border-radius:calc(12px * var(--rk, 1));background:var(--card);border:1px solid var(--line-2);font-family:var(--f-mono);font-size:14px;font-weight:500;transition:background .15s,color .15s,border-color .15s}.slot:hover{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.cart{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.cart__line{display:flex;align-items:center;gap:12px;padding:12px;background:var(--card);border:1px solid var(--line);border-radius:calc(16px * var(--rk, 1))}.qty{display:inline-flex;align-items:center;gap:4px;padding:3px;border-radius:999px;background:var(--paper-2)}.qty button{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--card)}.qty button:disabled{opacity:.35}.qty span{min-width:22px;text-align:center;font-weight:600;font-size:14px}.login-card{display:grid;gap:14px;justify-items:start;max-width:440px;margin:0 auto;padding:28px;background:var(--card);border:1px solid var(--line);border-radius:calc(22px * var(--rk, 1));box-shadow:var(--shadow)}.login-card>svg{color:var(--accent-text, var(--accent))}.login-card form,.login-card .warn{width:100%}.appt{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px;background:var(--card);border:1px solid var(--line);border-radius:calc(18px * var(--rk, 1))}.appt__date{display:grid;justify-items:center;width:54px;padding:8px 0;border-radius:calc(14px * var(--rk, 1));background:var(--accent);color:var(--on-accent);line-height:1.1}.appt__date b{font-family:var(--f-display);font-size:22px}.appt__date small{font-size:11px;opacity:.85}.lk{--lk-bg: var(--pub-dark-bg, var(--ink));--lk-fg: var(--d-text);--lk-muted: var(--d-muted);--lk-card: var(--pub-dark-card, var(--ink-2));--lk-line: var(--d-line);flex:1;display:flex;justify-content:center;padding:48px 16px 32px;background:var(--lk-bg);color:var(--lk-fg)}.lk--escuro{background:radial-gradient(700px 400px at 50% -10%,rgba(var(--accent-rgb),.35),transparent 70%),var(--pub-dark-bg, var(--ink))}.lk--marca{--lk-bg: var(--paper);--lk-fg: var(--ink);--lk-muted: var(--muted);--lk-card: var(--card);--lk-line: var(--line-2);background:var(--paper)}.lk--claro{--lk-bg: var(--paper);--lk-fg: var(--ink);--lk-muted: var(--muted);--lk-card: var(--card);--lk-line: var(--line)}.lk--cor{--lk-bg: var(--accent);--lk-fg: var(--on-accent);--lk-muted: var(--on-accent);--lk-card: rgba(255,255,255,.14);--lk-line: rgba(255,255,255,.22)}.lk__inner{width:100%;max-width:480px;display:flex;flex-direction:column;align-items:center;text-align:center}.lk__avatar{display:grid;place-items:center;width:92px;height:92px;border-radius:calc(28px * var(--rk, 1));background:var(--accent);font-size:44px;box-shadow:0 20px 40px -14px rgba(var(--accent-rgb),.7)}.lk--cor .lk__avatar{background:var(--lk-card);box-shadow:none}.lk__name{margin-top:18px;font-family:var(--f-display);font-size:30px;font-weight:700;letter-spacing:-.03em}.lk__bio{margin-top:6px;color:var(--lk-muted);opacity:.95}.lk__list{width:100%;display:grid;gap:10px;margin-top:28px}.lk__btn{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:calc(18px * var(--rk, 1));background:var(--lk-card);border:1px solid var(--lk-line);text-align:left;transition:transform .3s var(--ease-out),background .2s,border-color .2s}.lk__btn:hover{transform:translateY(-2px);border-color:var(--accent)}.lk--cor .lk__btn:hover{border-color:var(--on-accent)}.lk__btn.is-highlight{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.lk--cor .lk__btn.is-highlight{background:var(--on-accent);color:var(--accent-text, var(--accent))}.lk__emoji{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:calc(12px * var(--rk, 1));background:#7f7f7f24;font-size:20px}.lk__txt{flex:1;min-width:0}.lk__txt b{display:block;font-size:15.5px}.lk__txt small{display:block;font-size:13px;opacity:.7}.lk__arrow{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:.6;transition:transform .3s var(--ease-out)}.lk__btn:hover .lk__arrow{transform:translate(2px,-2px);opacity:1}.lk__share{display:inline-flex;align-items:center;gap:8px;margin-top:22px;padding:10px 16px;border-radius:999px;border:1px solid var(--lk-line);font-size:14px;color:var(--lk-fg)}.lk__share:hover{background:var(--lk-card)}.lk__foot{display:inline-flex;align-items:center;gap:6px;margin-top:36px;font-size:12.5px;color:var(--lk-muted);opacity:.8}.lk__foot:hover{opacity:1}.pub-works{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.pub-work{display:grid;gap:10px;text-align:left;border-radius:calc(18px * var(--rk, 1));transition:transform .25s var(--ease-out)}.pub-work:hover{transform:translateY(-3px)}.pub-work__media{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:calc(18px * var(--rk, 1));background:var(--paper-2);box-shadow:var(--shadow)}.pub-work__media img,.pub-work__media video{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--ease-out)}.pub-work:hover .pub-work__media img,.pub-work:hover .pub-work__media video{transform:scale(1.05)}.pub-work__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#0e0d16a6;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pub-work__count{position:absolute;right:10px;top:10px;display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:99px;background:#0e0d16b3;color:#fff;font-size:12px;font-weight:600}.pub-work__title{font-weight:600;font-size:15px;padding:0 4px}.pub-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;grid-template-rows:1fr auto auto;gap:12px;padding:16px;color:#fff}.pub-lightbox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#08080ef0}.pub-lightbox>:not(.pub-lightbox__backdrop){position:relative}.pub-lightbox__close{position:absolute;right:16px;top:16px;z-index:3;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#ffffff24;color:#fff}.pub-lightbox__close:hover{background:#ffffff42}.pub-lightbox__stage{display:grid;place-items:center;min-height:0;padding:0 56px}.pub-lightbox__stage img,.pub-lightbox__stage video{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:calc(12px * var(--rk, 1));background:#000}.pub-lightbox__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#ffffff24;color:#fff}.pub-lightbox__nav:hover{background:#ffffff47}.pub-lightbox__nav.is-prev{left:4px}.pub-lightbox__nav.is-next{right:4px}.pub-lightbox__thumbs{display:flex;gap:8px;justify-content:center;overflow-x:auto;padding:2px}.pub-lightbox__thumbs button{flex:none;width:56px;height:56px;border-radius:calc(10px * var(--rk, 1));overflow:hidden;opacity:.5;border:2px solid transparent}.pub-lightbox__thumbs button.is-on{opacity:1;border-color:#fff}.pub-lightbox__thumbs img,.pub-lightbox__thumbs video{width:100%;height:100%;object-fit:cover}.pub-lightbox__info{display:flex;align-items:center;gap:16px;flex-wrap:wrap;max-width:920px;width:100%;margin:0 auto;padding:4px 8px 8px}.pub-lightbox__info b{display:block;font-size:17px}.pub-lightbox__info p{margin-top:4px;font-size:14px;color:#ffffffc7;line-height:1.5;max-height:4.5em;overflow-y:auto}.pub-lightbox__info small{color:#ffffff8c}@media (max-width: 640px){.pub-lightbox__stage{padding:0}.pub-lightbox__nav{width:38px;height:38px}}.store-status{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 0;font-size:14.5px;font-weight:600;color:var(--red, #C92A2A)}.store-status.is-open{color:var(--green, #0F8A5F)}.store-status__dot{width:9px;height:9px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 18%,transparent)}.store-status .muted{font-weight:400}.toolbar--sticky{position:sticky;top:0;z-index:20;padding:10px 0;background:var(--paper, var(--bg, #fff))}.toolbar--sticky .chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.menu-section{margin-bottom:32px;scroll-margin-top:80px}.menu-section__title{font-size:20px;margin:0 0 14px;letter-spacing:-.01em}.cart-bar{position:sticky;bottom:16px;z-index:30;display:flex;align-items:center;gap:10px;max-width:520px;margin:24px auto 0;padding:14px 18px;border-radius:calc(16px * var(--rk, 1));background:var(--accent);color:var(--on-accent);font-weight:600;box-shadow:0 12px 30px #0000002e;text-decoration:none}.cart-bar b{margin-left:auto;font-variant-numeric:tabular-nums}.store-status-wrap{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px}.store-status__info{margin:4px 0 0;font-size:14px}.lk{position:relative;overflow-x:clip;isolation:isolate}.lk--foto{--lk-bg: #0E0D16;--lk-fg: #fff;--lk-muted: rgba(255,255,255,.82);--lk-card: rgba(255,255,255,.12);--lk-line: rgba(255,255,255,.2);background:#0e0d16}.lk__bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;background-size:cover;background-position:center}.lk__bg.is-blur{top:-24px;right:-24px;bottom:-24px;left:-24px;filter:blur(14px)}.lk__shade{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:#000}.lk--gradiente{--lk-bg: #0E0D16;--lk-fg: #fff;--lk-muted: rgba(255,255,255,.85);--lk-card: rgba(255,255,255,.14);--lk-line: rgba(255,255,255,.22);background:linear-gradient(135deg,rgba(var(--accent-rgb),1),rgba(var(--accent-rgb),.55) 45%,#14131c);background-size:220% 220%;animation:lkGrad 14s ease infinite}@keyframes lkGrad{0%,to{background-position:0% 0%}50%{background-position:100% 100%}}.lk--foto .lk__avatar,.lk--gradiente .lk__avatar{box-shadow:0 16px 40px -14px #0009}.lk__cover{width:calc(100% + 32px);max-width:520px;height:150px;margin:-48px -16px 0;border-radius:0 0 26px 26px;background-size:cover;background-position:center}.lk.has-cover .lk__avatar{margin-top:-46px;border:4px solid var(--lk-bg)}.lk--foto.has-cover .lk__avatar,.lk--gradiente.has-cover .lk__avatar{border-color:#ffffffe6}.lk__avatar--img,.lk__avatar--logo{object-fit:cover;background:#fff}.lk__avatar--logo{object-fit:contain;padding:10px}.lk__open{display:inline-flex;align-items:center;gap:7px;margin-top:10px;padding:4px 12px;border-radius:99px;background:var(--lk-card);border:1px solid var(--lk-line);font-size:12.5px;font-weight:600}.lk__dot{width:8px;height:8px;border-radius:50%;background:#e03131}.lk__open.is-open .lk__dot{background:#2fb344;box-shadow:0 0 #2fb34499;animation:lkPulse 2s infinite}@keyframes lkPulse{70%{box-shadow:0 0 0 8px #2fb34400}to{box-shadow:0 0 #2fb34400}}.lk__socials{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px}.lk__socials a{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--lk-card);border:1px solid var(--lk-line);color:inherit;transition:transform .2s}.lk__socials a:hover{transform:translateY(-2px) scale(1.06)}.lk__section{margin:14px 0 0;font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lk-muted)}.lk__thumb{width:42px;height:42px;flex:none;border-radius:calc(12px * var(--rk, 1));object-fit:cover}.lk__btn--flat{width:100%;border:none;background:none;color:inherit;font:inherit;cursor:pointer}.lk__card{border-radius:calc(18px * var(--rk, 1));background:var(--lk-card);border:1px solid var(--lk-line);overflow:hidden;text-align:left}.lk__card .lk__btn--flat{border-radius:0}.lk__card .lk__btn--flat:hover{transform:none}.lk__card.is-highlight{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.lk__chev{flex:none;opacity:.7;transition:transform .25s}.lk__card.is-open .lk__chev{transform:rotate(180deg)}.lk__card-body{padding:4px 16px 16px;animation:lkIn .3s ease both}.lk__media{text-align:left}.lk__media-title{margin:0 0 8px;font-weight:700}.lk__photo,.lk__big{position:relative;display:block;overflow:hidden;border-radius:calc(18px * var(--rk, 1));border:1px solid var(--lk-line);color:#fff;text-align:left}.lk__photo img,.lk__big img{display:block;width:100%;max-height:360px;object-fit:cover;transition:transform .5s}.lk__photo:hover img,.lk__big:hover img{transform:scale(1.03)}.lk__photo-cap,.lk__big-txt{position:absolute;inset:auto 0 0;display:grid;gap:2px;padding:40px 16px 14px;background:linear-gradient(transparent,#000000bf)}.lk__photo-cap small,.lk__big-txt small{opacity:.85;font-size:13px}.lk__big.is-highlight{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.lk__btn--review .kit-stars{color:#f5b400;margin:2px 0}.lk--shape-pilula .lk__btn,.lk--shape-pilula .lk__card{border-radius:999px}.lk--shape-pilula .lk__card.is-open{border-radius:calc(26px * var(--rk, 1))}.lk--shape-pilula .lk__thumb,.lk--shape-pilula .lk__emoji{border-radius:50%}.lk--shape-quadrado .lk__btn,.lk--shape-quadrado .lk__card,.lk--shape-quadrado .lk__photo,.lk--shape-quadrado .lk__big{border-radius:calc(6px * var(--rk, 1))}.lk--btn-vidro .lk__btn,.lk--btn-vidro .lk__card{background:#ffffff24;border-color:#ffffff47;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.lk--claro.lk--btn-vidro .lk__btn,.lk--claro.lk--btn-vidro .lk__card{background:#fff9;border-color:var(--line)}.lk--btn-contorno .lk__btn,.lk--btn-contorno .lk__card{background:transparent;border-width:1.5px;border-color:currentColor}.lk--btn-contorno .lk__btn.is-highlight{background:var(--accent);border-color:var(--accent)}.lk__card .lk__btn--flat{background:none;border:none;-webkit-backdrop-filter:none;backdrop-filter:none}.lk--font-elegante{font-family:Georgia,Times New Roman,serif}.lk--font-elegante .lk__name{font-family:Georgia,Times New Roman,serif;font-weight:600;letter-spacing:-.01em}.lk--font-arredondada,.lk--font-arredondada .lk__name{font-family:ui-rounded,SF Pro Rounded,Nunito,Quicksand,system-ui,sans-serif}.lk--font-forte .lk__name{font-size:36px;font-weight:800;text-transform:uppercase;letter-spacing:-.02em}.lk--font-forte .lk__txt b{font-weight:800}.lk--anim .lk__list>li{animation:lkIn .5s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0) * 60ms + .12s)}.lk--anim .lk__avatar,.lk--anim .lk__name,.lk--anim .lk__bio{animation:lkIn .5s cubic-bezier(.2,.8,.2,1) both}@keyframes lkIn{0%{opacity:0;transform:translateY(12px)}}.lk--anim .lk__btn.is-highlight{position:relative;overflow:hidden}.lk--anim .lk__btn.is-highlight:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-100%);animation:lkShine 3.2s ease-in-out infinite 1.2s;pointer-events:none}@keyframes lkShine{60%,to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.lk--gradiente,.lk--anim .lk__list>li,.lk--anim .lk__avatar,.lk--anim .lk__name,.lk--anim .lk__bio,.lk--anim .lk__btn.is-highlight:after,.lk__open.is-open .lk__dot{animation:none}}.kit-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.kit-row--3>*{flex:1 1 0;justify-content:center}.kit-btn{display:inline-flex;align-items:center;gap:7px;padding:10px 14px;border-radius:calc(12px * var(--rk, 1));border:1px solid rgba(127,127,127,.35);background:#7f7f7f1f;color:inherit;font:inherit;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap}.kit-btn:hover{background:#7f7f7f33}.kit-link{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:0;border:none;background:none;color:inherit;font:inherit;font-size:13.5px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;opacity:.9}.kit-muted{margin:0;font-size:13.5px;opacity:.8}.kit-hint{margin:8px 0 0;font-size:12.5px;opacity:.7}.kit-qr{display:grid;justify-items:center;gap:4px;margin-top:12px}.kit-qr .qr{border-radius:calc(12px * var(--rk, 1))}.kit-code{font-family:var(--f-mono);font-size:15px;letter-spacing:.04em}.kit-icon{display:grid;place-items:center;width:32px;height:32px;border:none;border-radius:calc(8px * var(--rk, 1));background:#7f7f7f26;color:inherit;cursor:pointer}.kit-pix__amount{margin:0 0 4px;font-family:var(--f-display);font-size:28px;font-weight:700}.kit-wifi__net{display:flex;align-items:center;gap:8px;margin:0;font-size:16px}.kit-wifi__pass{display:flex;align-items:center;gap:10px;margin:8px 0 0}.kit-map__frame{display:block;width:100%;height:220px;border:0;border-radius:calc(12px * var(--rk, 1));background:#7f7f7f26}.kit-map__addr{margin-top:8px}.kit-video{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:calc(14px * var(--rk, 1));background:#000}.kit-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.kit-coupon{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;border-radius:calc(18px * var(--rk, 1));border:2px dashed var(--accent);background:rgba(var(--accent-rgb),.12);text-align:left}.kit-coupon__icon{flex:none;color:var(--accent-text, var(--accent))}.kit-coupon__txt{flex:1 1 160px;display:grid}.kit-coupon__txt small{opacity:.75;font-size:13px}.kit-coupon__code{display:flex;align-items:center;gap:8px}.kit-coupon__code .kit-code{padding:6px 10px;border-radius:calc(8px * var(--rk, 1));background:#7f7f7f26;font-weight:700}.kit-count{padding:14px 16px;border-radius:calc(18px * var(--rk, 1));background:var(--lk-card, rgba(127,127,127,.1));border:1px solid var(--lk-line, rgba(127,127,127,.25))}.kit-count__title{display:flex;align-items:center;justify-content:center;gap:6px;margin:0 0 10px;font-weight:700}.kit-count__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.kit-count__grid span{display:grid;padding:8px 4px;border-radius:calc(12px * var(--rk, 1));background:#7f7f7f26}.kit-count__grid b{font-family:var(--f-display);font-size:26px;line-height:1.1;font-variant-numeric:tabular-nums}.kit-count__grid small{font-size:11.5px;opacity:.75}.kit-count__done{margin:0;font-size:18px;font-weight:700}.kit-stars{display:inline-flex;gap:2px}.pub-hero--photo{background-size:cover;background-position:center;color:#fff;min-height:min(78vh,720px);display:flex;align-items:center}.pub-hero--photo:before{display:none}.pub-hero--photo .pub-hero__inner{width:100%}.pub-hero--photo .pub-lead{color:#ffffffe6}.pub-hero--photo .pub-eyebrow{background:#ffffff24;border-color:#ffffff47;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pub-hero--photo .btn--ghost{color:#fff;border-color:#fff9;background:#ffffff14}.pub-hero--photo .btn--ghost:hover{background:#ffffff2e}.pub-hero--center .pub-hero__inner{display:flex;flex-direction:column;align-items:center;text-align:center}.pub-hero--center .pub-h1,.pub-hero--center .pub-lead{margin-left:auto;margin-right:auto}.pub-hero--center .row{justify-content:center}.pub-narrow{max-width:760px}.pub-kit{padding:20px;border-radius:calc(20px * var(--rk, 1));background:var(--card);border:1px solid var(--line)}.pub-gallery--grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.pub-gallery--carrossel{display:grid;grid-auto-flow:column;grid-auto-columns:min(78%,420px);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:thin}.pub-gallery--carrossel .pub-gallery__item{scroll-snap-align:start}.pub-gallery__item{position:relative;margin:0;overflow:hidden;border-radius:calc(16px * var(--rk, 1));background:var(--paper-2);aspect-ratio:4 / 3}.pub-gallery__item img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.pub-gallery__item:hover img{transform:scale(1.04)}.pub-gallery__item figcaption{position:absolute;inset:auto 0 0;padding:28px 12px 10px;background:linear-gradient(transparent,#000000b3);color:#fff;font-size:13.5px}.pub-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.pub-stat{display:grid;gap:4px;padding:22px 18px;border-radius:calc(20px * var(--rk, 1));background:var(--card);border:1px solid var(--line);text-align:center}.pub-stat b{font-family:var(--f-display);font-size:clamp(32px,5vw,46px);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--accent-text, var(--accent))}.pub-stat span{color:var(--muted)}.lk__list button.lk__btn{width:100%;font:inherit;color:inherit;cursor:pointer}.lk--btn-vidro .lk__btn.is-highlight,.lk--btn-vidro .lk__card.is-highlight{background:var(--accent);border-color:var(--accent);color:var(--on-accent, #fff)}.lk--btn-vidro .lk__card.is-highlight .lk__card-body{color:var(--on-accent, #fff)}@media (max-width: 480px){html.pv{scrollbar-width:none}html.pv::-webkit-scrollbar{display:none}html.pv *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.pv .pub-header{background:var(--paper)}html.pv .pub-tabbar{background:var(--card)}}.pub-works--cols{grid-template-columns:repeat(var(--pw-cols, 3),minmax(0,1fr))}.pub-works--cols .pub-work__media{aspect-ratio:var(--pw-ratio, 4 / 3)}@media (max-width: 900px){.pub-works--cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.pub-works--cols{grid-template-columns:minmax(0,1fr)}}.pub-brand__mark.is-logo,.shop-help__avatar.is-logo,.topbar__company-emoji.is-logo{background:#fff!important;padding:2px;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f}.pub-brand__mark.is-logo img,.shop-help__avatar.is-logo img,.topbar__company-emoji.is-logo img{width:100%;height:100%;object-fit:contain;display:block}.pub-brand__mark.is-logo{width:46px;height:46px}.pub-brand,.pub-brand__name{color:var(--ink)}.pub-header .pub-brand__mark.is-logo{width:52px;height:52px}.lk--font-forte .lk__name{text-transform:none}@media (max-width: 560px){.lk{padding-top:28px}.lk__cover,.lk--h-banner .lk__cover,.lk--h-grande .lk__cover{height:min(150px,18vh);margin-top:-28px}.lk--h-grande .lk__avatar{width:96px;height:96px}.lk__avatar{width:80px;height:80px}.lk__name{margin-top:12px;font-size:26px}.lk__list{margin-top:18px}.lk__socials{margin-top:10px}}.lk--l-cartao .lk__group:first-of-type .lk__list>li:first-child .lk__btn{padding:12px;gap:14px}.lk--l-cartao .lk__group:first-of-type .lk__list>li:first-child .lk__thumb,.lk--l-cartao .lk__group:first-of-type .lk__list>li:first-child .lk__emoji{width:64px;height:64px;font-size:28px}.lk--l-cartao .lk__group:first-of-type .lk__list>li:first-child .lk__txt b{font-size:17px}.lk--l-cartao .lk__avatar{border-radius:50%}.lk--l-vitrine .lk__list:not(.lk-group--carrossel){grid-template-columns:repeat(2,minmax(0,1fr))}.lk--l-vitrine .lk__list:not(.lk-group--carrossel) .lk__btn{flex-direction:column;justify-content:center;text-align:center;min-height:104px;height:100%;gap:8px}.lk--l-vitrine .lk__list .lk__arrow{display:none}.lk--l-vitrine .lk__list>li:has(.lk__card),.lk--l-vitrine .lk__list>li:has(.lk__big),.lk--l-vitrine .lk__list>li:has(.lk__photo){grid-column:1 / -1}.lk--l-vitrine .lk__avatar{border-radius:calc(22px * var(--rk, 1))}.lk--l-minimal{--lk-bg: var(--paper);--lk-fg: var(--ink);--lk-muted: var(--muted);--lk-card: transparent;--lk-line: var(--line-2);background:var(--paper)}.lk--l-minimal .lk__list{gap:0;border-top:1px solid var(--lk-line)}.lk--l-minimal .lk__btn{border:0;border-bottom:1px solid var(--lk-line);border-radius:0!important;background:none!important;padding:16px 4px;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.lk--l-minimal .lk__btn:hover{transform:none;padding-left:10px}.lk--l-minimal .lk__btn.is-highlight{color:var(--accent-text, var(--accent))}.lk--l-minimal .lk__emoji{background:none;width:28px}.lk--l-minimal .lk__avatar{width:64px;height:64px;box-shadow:none}.lk--l-minimal .lk__name{font-size:24px;font-weight:600}.lk--l-revista .lk__cover{height:min(300px,40vh)!important;border-radius:0 0 calc(30px * var(--rk, 1)) calc(30px * var(--rk, 1));position:relative}.lk--l-revista .lk__cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(transparent 40%,#0009)}.lk--l-revista.has-cover .lk__avatar{width:72px;height:72px;margin-top:-36px}.lk--l-revista .lk__name{font-family:Georgia,Times New Roman,serif;font-weight:400;font-style:italic;font-size:32px;letter-spacing:-.01em}.lk--l-revista .lk__btn{border-radius:2px!important;background:transparent;border-color:var(--lk-line)}.lk--l-revista .lk__btn.is-highlight{background:var(--accent)}.lk--l-neon{--lk-bg: #06070E;--lk-fg: #F2F4FF;--lk-muted: rgba(242, 244, 255, .7);--lk-card: rgba(255, 255, 255, .04);--lk-line: rgba(var(--accent-rgb), .35);background:radial-gradient(600px 360px at 50% -5%,rgba(var(--accent-rgb),.35),transparent 70%),#06070e}.lk--l-neon .lk__btn{border-color:rgba(var(--accent-rgb),.45);box-shadow:0 0 rgba(var(--accent-rgb),0);transition:box-shadow .25s,transform .3s var(--ease-out),border-color .2s}.lk--l-neon .lk__btn:hover{box-shadow:0 0 22px -2px rgba(var(--accent-rgb),.65);border-color:var(--accent)}.lk--l-neon .lk__btn.is-highlight{background:var(--accent);color:#06070e;box-shadow:0 0 28px -4px rgba(var(--accent-rgb),.9)}.lk--l-neon .lk__txt small{font-family:var(--f-mono, ui-monospace, monospace);letter-spacing:.02em}.lk--l-neon .lk__avatar{box-shadow:0 0 0 2px var(--accent),0 0 30px rgba(var(--accent-rgb),.6)}.lk__next--top{margin-top:20px}.seller-head{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px}.seller-head__photo{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;color:#fff;font-weight:700;font-size:22px;overflow:hidden;flex:none}.seller-head__photo img{width:100%;height:100%;object-fit:cover;display:block}.seller-head__text{flex:1 1 220px;min-width:0}.seller-head__text .pub-h2{margin:0}.seller-head__text p{margin:4px 0 0}.pub-item{position:relative}.qty-badge{--qb: var(--accent);position:absolute;top:10px;z-index:4;display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 7px;background:var(--qb);color:#fff;font:700 12.5px/1 var(--f-body, system-ui);box-shadow:0 0 0 2px var(--card, #fff),0 4px 10px -3px #00000059;pointer-events:none}.qty-badge>span{display:inline-block;animation:qtyPop .35s var(--ease-out, ease-out)}.qty-badge--direita{right:10px}.qty-badge--esquerda{left:10px}.qty-badge--redonda{border-radius:999px;padding:0;width:24px}.qty-badge--pilula{border-radius:999px}.qty-badge--quadrada{border-radius:7px}.qty-badge--p{min-width:19px;height:19px;font-size:10.5px}.qty-badge--redonda.qty-badge--p{width:19px;padding:0}.qty-badge--g{min-width:30px;height:30px;font-size:15px}.qty-badge--redonda.qty-badge--g{width:30px;padding:0}.qty-badge--escuro{--qb: #14131c}.qty-badge--verde{--qb: #0f8a5f}.qty-badge--vermelha{--qb: #d6336c}.qty-badge--azul{--qb: #2563eb}.qty-badge--laranja{--qb: #ea580c}@keyframes qtyPop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.25)}to{transform:scale(1);opacity:1}}.shop-card .qty-badge{top:auto;bottom:10px}@media (prefers-reduced-motion: reduce){.qty-badge>span{animation:none}}.day.is-full b{opacity:.55}.month__day.is-full{background:var(--card);border-color:var(--line);color:var(--muted);text-decoration:line-through}.waitlist{padding:14px;border-radius:calc(14px * var(--rk, 1));background:var(--card);border:1px solid var(--line)}.ok-note{margin:0;padding:12px 14px;border-radius:calc(12px * var(--rk, 1));background:var(--green-bg, rgba(15, 138, 95, .12))}.news-optin{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;cursor:pointer}.news-optin input{width:18px;height:18px;margin-top:1px;flex:none;accent-color:var(--accent, currentColor)}.news-optin small{display:block;opacity:.7;font-size:12.5px}.wa-fab{position:fixed;z-index:60;right:18px;bottom:calc(84px + env(safe-area-inset-bottom));width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:#25d366;color:#fff;box-shadow:0 10px 26px -6px #00000059;transition:transform .25s var(--ease-out)}.wa-fab svg{width:26px;height:26px}.wa-fab:hover{transform:scale(1.08)}.wa-fab:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#25d366;z-index:-1;animation:waRing 2.2s infinite}.wa-fab--up{bottom:calc(150px + env(safe-area-inset-bottom))}@media (min-width: 721px){.wa-fab{bottom:22px}.wa-fab--up{bottom:92px}}@keyframes waRing{0%{transform:scale(1);opacity:.55}to{transform:scale(1.7);opacity:0}}@media (prefers-reduced-motion: reduce){.wa-fab:before{animation:none}}.qty-step{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:999px;background:var(--accent);color:var(--on-accent, #fff);box-shadow:0 6px 16px -8px color-mix(in srgb,var(--accent) 70%,transparent);animation:qtyIn .25s var(--ease-out, ease)}.qty-step button{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;transition:background .15s,transform .15s}.qty-step button:hover:not(:disabled){background:#fff3}.qty-step button:active:not(:disabled){transform:scale(.9)}.qty-step button:disabled{opacity:.5;cursor:default}.qty-step b{min-width:22px;text-align:center;font-variant-numeric:tabular-nums;animation:qtyPop .25s var(--ease-out, ease)}.shop-card .shop-card__step{position:absolute;right:10px;bottom:10px;z-index:2}.shop-card.has-buybtn .shop-card__step{position:static;margin:0 12px 12px;align-self:flex-start}@keyframes qtyIn{0%{opacity:0;transform:scale(.85)}}@keyframes qtyPop{0%{transform:scale(1.4)}}@media (prefers-reduced-motion: reduce){.qty-step,.qty-step b{animation:none}}.text-ok{color:var(--green)}.text-warn{color:var(--amber)}.text-bad{color:var(--red)}.star{display:inline;color:#f59f00;vertical-align:-1px}.table tbody tr.is-muted{opacity:.5}.link-btn{color:var(--accent-text, var(--accent));font-size:12.5px;font-weight:500}.link-btn:hover{text-decoration:underline}.print-only{display:none}.modal__box--xl{max-width:min(1500px,96vw)}.modal__box--full{max-width:96vw}.modal__box--fixed{max-width:min(1040px,96vw);height:min(720px,calc(100dvh - 32px))}.modal__box--fixed .modal__body{flex:1;min-height:0;overflow-y:auto}.modal__box--fixed .editor__preview{top:0}@media (max-width: 640px){.modal__box--fixed{max-width:none;height:92dvh}}.modal__box--xl .modal__body,.modal__box--full .modal__body{min-height:min(560px,calc(100dvh - 190px))}.tabs-bar{display:flex;align-items:flex-end;gap:12px;border-bottom:1px solid var(--line)}.tabs-bar .tabs{flex:1;min-width:0;border-bottom:0}.tabs-bar__action{flex:none;margin-bottom:6px}.opt-cards{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:10px}.opt-card{position:relative;display:grid;align-content:start;gap:4px;padding:14px 14px 14px 16px;text-align:left;background:var(--card);border:1.5px solid var(--line-2);border-radius:14px;transition:border-color .15s,box-shadow .2s,transform .25s var(--ease-out),background .15s}.opt-card:hover{border-color:rgba(var(--accent-rgb),.5);transform:translateY(-1px)}.opt-card.is-on{border-color:var(--accent);background:linear-gradient(180deg,rgba(var(--accent-rgb),.06),rgba(var(--accent-rgb),.02));box-shadow:0 0 0 4px rgba(var(--accent-rgb),.1)}.opt-card__icon{display:grid;place-items:center;width:32px;height:32px;margin-bottom:6px;border-radius:10px;background:var(--paper-2);color:var(--ink-3);font-size:16px;transition:background .15s,color .15s}.opt-card.is-on .opt-card__icon{background:var(--accent);color:var(--on-accent)}.opt-card__title{font-weight:600;font-size:14.5px}.opt-card__text{font-size:12.5px;color:var(--muted);line-height:1.35}.opt-card__check{position:absolute;top:12px;right:12px;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--line-2);transition:all .2s}.opt-card.is-on .opt-card__check{border-color:var(--accent);background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231A1400' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center / 11px no-repeat}@media (max-width: 640px){.opt-cards{grid-template-columns:minmax(0,1fr)}.opt-card{grid-template-columns:auto 1fr;column-gap:12px}.opt-card__icon{grid-row:span 2;margin:0}}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.tabs__tab{position:relative;display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 14px;font-size:14px;font-weight:500;color:var(--muted);white-space:nowrap;transition:color .15s}.tabs__tab:hover{color:var(--ink)}.tabs__tab:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px;background:var(--accent);transform:scaleX(0);transition:transform .3s var(--ease-out)}.tabs__tab.is-on{color:var(--ink)}.tabs__tab.is-on:after{transform:scaleX(1)}.tabs__n{min-width:20px;height:20px;padding:0 6px;display:grid;place-items:center;border-radius:99px;background:var(--paper-2);font-size:11.5px;font-weight:600}.tabs__tab.is-on .tabs__n{background:var(--accent);color:var(--on-accent)}.tag{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 9px;border-radius:99px;background:var(--paper-2);font-size:12px;font-weight:500;color:var(--ink-3);white-space:nowrap}.tag button{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;color:var(--muted)}.tag button:hover{background:var(--paper-3);color:var(--ink)}.tag--xs{height:19px;padding:0 7px;font-size:11px;background:var(--accent-soft);color:var(--accent-2)}.tag-input{display:grid;gap:8px}.tag-input__box{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:42px;padding:6px 10px;background:var(--card);border:1px solid var(--line-2);border-radius:var(--radius-sm)}.tag-input__box:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.tag-input__box input{flex:1;min-width:120px;border:0;outline:0;background:none;font-size:14px}.tag-input__suggest{display:flex;flex-wrap:wrap;gap:6px}.chip--xs{height:26px;padding:0 10px;font-size:12px}.price-tag{display:inline-flex;align-items:baseline;gap:6px;flex-wrap:wrap;justify-content:inherit}.price-tag s{color:var(--muted);font-weight:400;font-size:.82em}.thumb{overflow:hidden}.thumb img{width:100%;height:100%;object-fit:cover;display:block}.emoji-chip.thumb img{border-radius:inherit}.cat-pill{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px;border-radius:99px;font-size:12.5px;font-weight:500;white-space:nowrap;background:color-mix(in srgb,var(--c, var(--accent)) 12%,white);color:color-mix(in srgb,var(--c, var(--accent)) 75%,black)}.cat-pill--btn{height:34px;padding:0 14px;border:1.5px solid transparent;font-size:13.5px;transition:border-color .15s,transform .2s var(--ease-out)}.cat-pill--btn:hover{transform:translateY(-1px)}.cat-pill--btn.is-on{border-color:var(--c, var(--ink));box-shadow:0 0 0 3px color-mix(in srgb,var(--c, var(--ink)) 18%,transparent)}.cat-pill--btn:not([style]){background:var(--paper-2);color:var(--ink-3)}.cat-picker{display:flex;flex-wrap:wrap;gap:8px}.cat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.cat-card{position:relative;display:flex;align-items:center;gap:14px;padding:16px;text-align:left;overflow:hidden;background:var(--card);border:1px solid var(--line);border-radius:16px;transition:transform .3s var(--ease-out),box-shadow .2s,border-color .2s}.cat-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--c)}.cat-card:hover{transform:translateY(-2px);box-shadow:var(--shadow);border-color:color-mix(in srgb,var(--c) 40%,transparent)}.cat-card__emoji{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:13px;font-size:21px;background:color-mix(in srgb,var(--c) 14%,white)}.cat-card b{display:block;font-size:15px}.cat-card small{display:block;color:var(--muted);font-size:12.5px}.cat-card__count{min-width:30px;height:30px;padding:0 8px;display:grid;place-items:center;border-radius:99px;background:var(--paper);font-weight:600;font-size:13px}.product-card__media{display:grid;place-items:center;aspect-ratio:4 / 3;margin:-4px -4px 4px;border-radius:12px;background:linear-gradient(135deg,var(--paper),var(--paper-2));font-size:46px}.data-card>.cat-pill{justify-self:start}.product-card__name{font-weight:600;font-size:15px;line-height:1.3}.item-editor{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:start}.item-editor.has-preview{grid-template-columns:minmax(0,1fr) 280px}.item-editor__preview{position:sticky;top:0;display:grid;gap:10px}.preview-card{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:var(--shadow)}.preview-card__media{display:grid;place-items:center;aspect-ratio:4 / 3;background:linear-gradient(135deg,var(--accent-soft),var(--paper-2));font-size:54px}.preview-card__body{display:grid;gap:8px;padding:16px;min-height:140px}.preview-card__body .cat-pill{justify-self:start}.preview-card__name{font-family:var(--f-display);font-weight:700;font-size:19px;letter-spacing:-.02em;line-height:1.15}.preview-card__desc{font-size:13px;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.preview-card__inc{display:grid;gap:2px;font-size:12.5px;color:var(--ink-3)}@media (max-width: 860px){.item-editor.has-preview{grid-template-columns:minmax(0,1fr)}.item-editor__preview{position:static;order:-1}.preview-card{flex-direction:row}.preview-card__media{width:110px;aspect-ratio:1;font-size:36px;flex:none}.preview-card__body{min-height:0}.preview-card__desc,.preview-card__inc{display:none}}.media-row{display:flex;gap:16px;align-items:flex-start}.media-drop{position:relative;display:grid;place-items:center;width:108px;height:108px;flex:none;border-radius:18px;overflow:hidden;cursor:pointer;border:1.5px dashed var(--line-2);background:var(--paper);color:var(--muted);transition:border-color .15s,background .15s}.media-drop:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text, var(--accent))}.media-drop span{display:grid;justify-items:center;gap:4px}.media-drop small{font-size:12px}.media-drop img{width:100%;height:100%;object-fit:cover}.media-drop__remove{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#0e0d16b3;color:#fff}.metric{display:grid;align-content:center;min-height:42px;padding:6px 13px;border-radius:var(--radius-sm);background:var(--paper);font-family:var(--f-display);font-size:19px;font-weight:700;letter-spacing:-.02em}.metric small{font-family:var(--f-body);font-size:11.5px;font-weight:400;letter-spacing:0;color:var(--muted);display:flex;align-items:center;gap:4px}.metric.is-warn{background:var(--amber-bg);color:var(--amber)}.input-group__addon--end{border-right:1px solid var(--line-2);border-left:0;border-radius:0 var(--radius-sm) var(--radius-sm) 0;order:2}.input-group .input:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.stock-meter{height:8px;border-radius:99px;background:var(--paper-2);overflow:hidden;margin-bottom:4px}.stock-meter span{display:block;height:100%;border-radius:inherit;background:var(--green);transition:width .5s var(--ease-out)}.stock-meter span.is-low{background:var(--amber)}.include-list{display:grid;gap:6px}.include-list__row{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:6px}.include-list__row>span{color:var(--accent-text, var(--accent));font-weight:700;text-align:center}.pay-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.pay-layout__methods{order:2;position:sticky;top:76px}@media (max-width: 1080px){.pay-layout{grid-template-columns:minmax(0,1fr)}.pay-layout__methods{order:0;position:static}}.method-list{display:grid}.method-list li{display:flex;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid var(--line)}.method-list li:last-child{border-bottom:0}.method-list li.is-off{opacity:.5}.cond-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.cond-card{display:grid;gap:10px;align-content:start;padding:18px;text-align:left;background:var(--card);border:1px solid var(--line);border-radius:18px;transition:transform .3s var(--ease-out),box-shadow .2s,border-color .2s}.cond-card:hover{transform:translateY(-2px);box-shadow:var(--shadow);border-color:rgba(var(--accent-rgb),.4)}.cond-card.is-off{opacity:.5}.cond-card__name{font-family:var(--f-display);font-size:17px;letter-spacing:-.01em}.cond-card__adj{padding:3px 8px;border-radius:99px;font-size:12px;font-weight:700}.cond-card__adj.is-off-price{background:var(--green-bg);color:var(--green)}.cond-card__adj.is-up{background:var(--amber-bg);color:var(--amber)}.cond-card__methods{display:flex;flex-wrap:wrap;gap:4px}.cond-card__sim{display:flex;justify-content:space-between;gap:8px;padding-top:10px;border-top:1px dashed var(--line-2);font-size:13px;color:var(--muted)}.cond-card__sim b{color:var(--ink)}.simulate{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:14px;background:var(--ink);color:var(--d-text)}.simulate svg{color:var(--lime);flex:none;margin-top:2px}.simulate .cell-sub{color:var(--d-muted)}.simulate b{color:var(--lime)}.order-editor{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:24px;align-items:start}.order-editor__side{position:sticky;top:0}.order-tools{display:flex;gap:10px;flex-wrap:wrap}.order-tools__find{flex:1;min-width:220px}.item-picker{position:relative;flex:1.4;min-width:260px}.item-picker .search{width:100%;min-width:0;color:var(--accent-text, var(--accent))}.item-picker__pop{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:5;max-height:340px;overflow-y:auto;padding:6px;background:var(--card);border:1px solid var(--line-2);border-radius:var(--radius);box-shadow:var(--shadow-lg)}.item-picker__pop .gsearch__hit:disabled{opacity:.45;cursor:not-allowed}.order-sum{display:grid;gap:4px;text-align:left;transition:border-color .15s}.order-sum:hover{border-color:rgba(var(--accent-rgb),.45)}.order-sum b{font-size:14.5px}@media (max-width: 920px){.order-editor{grid-template-columns:minmax(0,1fr)}.order-editor__side{position:static}}.side-box{display:grid;gap:12px;padding:16px;border-radius:16px;background:var(--paper);border:1px solid var(--line)}.status-pick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.status-pick__btn{height:36px;border-radius:10px;background:var(--card);border:1.5px solid var(--line);font-size:13px;font-weight:500;color:var(--ink-3);transition:all .15s}.status-pick__btn:hover{border-color:var(--line-2)}.status-pick__btn.is-on{color:#fff;border-color:transparent}.status-pick__btn--orcamento.is-on{background:var(--amber)}.status-pick__btn--aprovado.is-on{background:var(--blue)}.status-pick__btn--agendado.is-on{background:var(--violet)}.status-pick__btn--pago.is-on{background:var(--green)}.status-pick__btn--concluido.is-on{background:var(--gray)}.status-pick__btn--cancelado.is-on{background:var(--red)}.lines{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.lines__empty{padding:18px;border-radius:14px;border:1.5px dashed var(--line-2);color:var(--muted);font-size:14px;text-align:center}.line{display:grid;grid-template-columns:36px minmax(0,1fr) 64px 140px 92px 32px;gap:8px;align-items:center;padding:6px;border-radius:14px;background:var(--paper)}.line .emoji-chip{width:36px;height:36px;background:var(--card)}.line__total{text-align:right;font-weight:600;font-variant-numeric:tabular-nums;font-size:14px}@media (max-width: 640px){.line{grid-template-columns:36px 56px minmax(0,1fr) 32px}.line__name{grid-column:2 / -1}.line__price{grid-column:3}.line__total{grid-column:2 / 4;grid-row:3}.line>.icon-btn{grid-column:4;grid-row:2}.line__qty{grid-column:2;grid-row:2}}.totals-card{display:grid;gap:8px;padding:16px 18px;border-radius:16px;background:var(--card);border:1px solid var(--line);font-size:14px}.totals-card>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.totals-card .input{height:36px}.totals-card__grand{padding-top:10px;border-top:1px solid var(--line);font-family:var(--f-display);font-size:24px;font-weight:700;letter-spacing:-.02em}.totals-card__plan{justify-self:end;padding:4px 10px;border-radius:99px;background:var(--accent-soft);color:var(--accent-2);font-size:12.5px;font-weight:500}.side{background:radial-gradient(420px 260px at 0% 0%,rgba(var(--accent-rgb),.22),transparent 70%),var(--ink);transition:width .35s var(--ease-out),padding .35s var(--ease-out)}.side__top{gap:8px}.side__logo{min-width:0;overflow:hidden}.side__logo-mini{display:none}.side__logo .logo__word .dot{color:var(--lime)}.side__icon{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:9px;color:var(--d-muted);transition:background .15s,color .15s}.side__icon:hover{background:var(--ink-2);color:var(--d-text)}.side__group-label{display:flex;align-items:center;justify-content:space-between;width:100%;padding:2px 10px 6px;color:var(--d-muted);font-size:10.5px}.side__group-label:hover{color:var(--d-text)}.side__group-label svg{transition:transform .25s var(--ease-out)}.side__group.is-closed .side__group-label svg{transform:rotate(-90deg)}.side__group-items{display:grid;gap:2px;overflow:hidden}.side__group.is-closed .side__group-items{display:none}.side__link.is-active{background:var(--accent);color:var(--on-accent);box-shadow:0 8px 20px -10px rgba(var(--accent-rgb),.9)}.side__count--stock{background:var(--red);color:#fff}.side__count--today{background:var(--lime);color:var(--lime-ink)}.side__pin{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:9px}.side__pin:hover{background:var(--ink-2)}.side__pin span{width:12px;height:12px;border-radius:50%;border:2px solid var(--d-muted);background:transparent;transition:background .25s,border-color .25s,box-shadow .25s}.side__pin.is-on span{border-color:var(--accent);background:var(--accent);box-shadow:0 0 10px 2px rgba(var(--accent-rgb),.6)}@media (min-width: 921px){.panel.is-auto{grid-template-columns:76px minmax(0,1fr)}.panel.is-auto:not(.is-peek) .side{padding:18px 12px;overflow-x:hidden;gap:10px}.panel.is-auto:not(.is-peek) .side__nav{gap:4px}.panel.is-auto:not(.is-peek) .side__hide,.panel.is-auto:not(.is-peek) .side__logo-full,.panel.is-auto:not(.is-peek) .side__group-label span{display:none}.panel.is-auto:not(.is-peek) .side__logo-mini{display:block}.panel.is-auto:not(.is-peek) .side__top{flex-direction:column;padding:0 0 4px}.panel.is-auto:not(.is-peek) .side__company{justify-content:center;padding:8px}.panel.is-auto:not(.is-peek) .side__group-label{justify-content:center;padding:4px 0;pointer-events:none}.panel.is-auto:not(.is-peek) .side__group-label svg{display:none}.panel.is-auto:not(.is-peek) .side__group-label:before{content:"";width:20px;height:1px;background:var(--d-line)}.panel.is-auto:not(.is-peek) .side__link{justify-content:center;padding:0;position:relative}.panel.is-auto:not(.is-peek) .side__count{position:absolute;top:2px;right:4px;min-width:16px;height:16px;font-size:10px;padding:0 4px}.panel.is-auto:not(.is-peek) .side__pin{display:none}.panel.is-auto{transition:none}.panel.is-auto .side{width:76px;z-index:90;transition:width .3s var(--ease-out),padding .3s var(--ease-out)}.panel.is-auto.is-peek .side{width:var(--side-w);box-shadow:var(--shadow-lg)}}@media (max-width: 920px){.side__pin{display:none}}.alerts{display:flex;flex-wrap:wrap;gap:8px}.alert{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:99px;background:var(--card);border:1px solid var(--line);font-size:13.5px;font-weight:500;box-shadow:var(--shadow);transition:transform .25s var(--ease-out),border-color .15s;animation:pop .4s var(--ease-out) both}.alert:hover{transform:translateY(-1px);border-color:var(--accent)}.alert svg{color:var(--muted)}.kpi{text-align:left;overflow:hidden}.kpi--alert{border-color:#c92a2a59;background:linear-gradient(180deg,var(--red-bg),var(--card) 70%)}.kpi--alert .kpi__value{color:var(--red)}.kpi--in .kpi__icon{background:var(--green-bg);color:var(--green)}.kpi--out .kpi__icon{background:var(--red-bg);color:var(--red)}.kpi--balance{background:var(--ink);color:var(--d-text);border-color:var(--ink)}.kpi--balance .kpi__label,.kpi--balance .kpi__sub{color:var(--d-muted)}.kpi--balance .kpi__icon{background:#ffe06624;color:var(--lime)}.kpi--balance .kpi__value{color:var(--lime)}.kpi--balance.is-neg .kpi__value{color:#ff8787}.kpis>*{animation:rise .5s var(--ease-out) both}.kpis>*:nth-child(2){animation-delay:.05s}.kpis>*:nth-child(3){animation-delay:.1s}.kpis>*:nth-child(4){animation-delay:.15s}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}.board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,1fr);gap:12px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x proximity}.kcol{--tone: var(--gray);display:flex;flex-direction:column;min-height:420px;padding:10px;border-radius:18px;background:var(--paper-2);border:1.5px dashed transparent;scroll-snap-align:start;transition:background .15s,border-color .15s}.kcol.is-over{border-color:var(--tone);background:color-mix(in srgb,var(--tone) 10%,var(--paper))}.kcol--aguardando,.kcol--orcamento{--tone: var(--amber)}.kcol--chegou,.kcol--aprovado{--tone: var(--blue)}.kcol--atendimento,.kcol--agendado{--tone: var(--violet)}.kcol--finalizado,.kcol--pago{--tone: var(--green)}.kcol--faltou{--tone: var(--red)}.kcol--concluido{--tone: var(--gray)}.kcol__head{display:flex;align-items:center;gap:8px;padding:6px 6px 4px;font-size:14px}.kcol__dot{width:9px;height:9px;border-radius:50%;background:var(--tone);box-shadow:0 0 0 4px color-mix(in srgb,var(--tone) 20%,transparent)}.kcol__count{min-width:22px;height:22px;display:grid;place-items:center;padding:0 7px;border-radius:99px;background:var(--card);font-size:12px;font-weight:600}.kcol__total{margin-left:auto;font-size:12.5px;color:var(--muted);font-weight:500}.kcol__hint{padding:0 6px 8px;font-size:12px;color:var(--muted)}.kcol__list{display:grid;align-content:start;gap:8px;flex:1}.kcol__empty{display:grid;place-items:center;min-height:70px;border-radius:14px;border:1.5px dashed var(--line-2);color:var(--muted);font-size:12.5px}.kcard{--c: var(--tone);position:relative;display:grid;gap:4px;padding:12px 12px 10px 14px;border-radius:14px;background:var(--card);border:1px solid var(--line);cursor:grab;box-shadow:0 1px 2px #0e0d160d;transition:transform .2s var(--ease-out),box-shadow .2s,opacity .2s;animation:rise .35s var(--ease-out) both}.kcard:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:var(--c)}.kcard:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.kcard.is-busy{opacity:.55;cursor:progress}.kcard:active{cursor:grabbing}.kcard.is-dragging{opacity:.4;transform:rotate(2deg)}.kcard__grip{position:absolute;top:10px;right:8px;color:var(--paper-3)}.kcard__top{display:flex;align-items:center;gap:8px;padding-right:16px;font-size:12.5px}.kcard__time{display:inline-flex;align-items:center;gap:4px;font-family:var(--f-mono);font-weight:500;font-size:13px}.kcard__paid{padding:1px 7px;border-radius:99px;background:var(--green-bg);color:var(--green);font-size:11px;font-weight:600}.kcard__flag{padding:1px 7px;border-radius:99px;background:var(--red-bg);color:var(--red);font-size:11px;font-weight:600}.kcard__title{font-weight:600;font-size:14.5px}.kcard__sub{font-size:12.5px;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kcard__foot{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:13px}.kcard__foot b{margin-left:auto}.kcard__foot .icon-btn{width:28px;height:28px}.kcard__staff{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--muted)}.kcard__staff i{width:8px;height:8px;border-radius:50%}.kcard__next{background:var(--paper)}.kcard__next:hover{background:var(--accent);color:var(--on-accent)}.pay-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pay-method{display:flex;align-items:center;gap:10px;height:48px;padding:0 14px;border-radius:14px;border:1.5px solid var(--line-2);background:var(--card);font-weight:500;text-align:left;transition:all .15s}.pay-method span{font-size:18px}.pay-method.is-on{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.1)}.fin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start}.fin-grid>:first-child{grid-column:1 / -1}@media (max-width: 1000px){.fin-grid{grid-template-columns:minmax(0,1fr)}}.chart{display:flex;align-items:flex-end;gap:6px;height:220px}.chart--dense{gap:3px}.chart__col{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:6px}.chart__bar{position:relative;display:block;min-height:2px;border-radius:6px 6px 3px 3px;background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 70%,white));animation:grow .7s var(--ease-out) both;transform-origin:bottom}.chart__col:hover .chart__bar{background:var(--ink)}.chart__col.is-today .chart__bar{background:linear-gradient(180deg,var(--lime),#A5D62B)}.chart__bar em{position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%);font-style:normal;font-size:10.5px;color:var(--muted);white-space:nowrap}.chart__col small{text-align:center;font-size:10.5px;color:var(--muted);font-family:var(--f-mono)}@keyframes grow{0%{transform:scaleY(0)}}.bars__row--wide{grid-template-columns:110px 1fr 96px}.rank{padding:6px 8px}.rank li{display:flex;align-items:center;gap:12px;padding:10px;border-radius:10px;font-size:14px}.rank li.is-click{cursor:pointer}.rank li.is-click:hover{background:var(--paper)}.rank__n{display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:8px;background:var(--paper-2);font-weight:700;font-size:12.5px}.rank li:first-child .rank__n{background:var(--lime);color:var(--lime-ink)}.closed-tag{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;border-radius:99px;background:var(--green-bg);color:var(--green);font-size:13.5px;font-weight:500}.closing-sum{display:grid;grid-template-columns:1fr auto;gap:8px 16px;margin:0;padding:16px;border-radius:14px;background:var(--paper);font-size:14.5px}.closing-sum dt{color:var(--muted)}.closing-sum dd{margin:0;text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.closing-sum__total{padding-top:8px;border-top:1px solid var(--line-2);font-family:var(--f-display);font-size:20px;color:var(--ink)!important}.checklist{display:grid;gap:8px}.checklist li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--muted)}.checklist li:before{content:"";width:18px;height:18px;flex:none;border-radius:50%;border:1.5px solid var(--line-2)}.checklist li.is-ok{color:var(--ink)}.checklist li.is-ok:before{border-color:var(--green);background:var(--green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center / 10px no-repeat}.pub-includes{display:grid;gap:6px;padding:14px 16px;border-radius:16px;background:var(--card);border:1px solid var(--line)}.pub-includes li{display:flex;align-items:center;gap:8px;font-size:14.5px}.pub-includes svg{color:var(--accent-text, var(--accent));flex:none}.pub-combo{display:grid;gap:8px}.pub-combo__from{margin:0;font-size:14.5px}.pub-combo__from s{color:var(--muted)}.pub-combo__from b{color:var(--green)}.pub-detail__emoji.thumb{overflow:hidden}.pub-item__price .price-tag s{font-size:13px}@media print{.side,.side__scrim,.topbar,.no-print,.toasts{display:none!important}.panel,.panel.is-mini{display:block}.content{padding:0;max-width:none}.print-only{display:block}.print-title{font-family:var(--f-display);font-size:22px;font-weight:700}.card,.kpi{box-shadow:none;break-inside:avoid}.page-head__actions{display:none}body{background:#fff}}.grid-2,.grid-3{align-items:start}.side__close{display:none}@media (max-width: 920px){.side__close{display:grid}}.seg{flex-shrink:0}.side{overflow:hidden!important}.side__top,.side__company,.side__foot{flex:none}.side__nav{min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--ink-3) transparent;overscroll-behavior:contain}.side__nav{direction:rtl;scrollbar-width:thin}.side__nav>*{direction:ltr}.side__nav::-webkit-scrollbar{width:6px}.side__nav::-webkit-scrollbar-button{display:none;width:0;height:0}.side__nav::-webkit-scrollbar-track{background:transparent}.side__nav::-webkit-scrollbar-thumb{background:var(--ink-3);border-radius:99px}.side__nav::-webkit-scrollbar-thumb:hover{background:var(--d-muted)}.account{position:relative}.account__btn svg:last-child{width:14px;height:14px}.account__menu{position:absolute;right:0;top:calc(100% + 8px);z-index:60;min-width:240px;padding:6px;display:grid;gap:2px;background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-lg);animation:pop .2s var(--ease-out)}.account__head{display:grid;gap:2px;padding:10px 12px 12px;margin-bottom:4px;border-bottom:1px solid var(--line)}.account__head span{color:var(--muted);font-size:13px;overflow:hidden;text-overflow:ellipsis}.account__head .mono{color:var(--accent-text, var(--accent));font-size:11px}.account__menu a{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:9px;font-size:14px}.account__menu a:hover{background:var(--paper-2)}.topbar__company{display:flex;align-items:center;gap:10px;min-width:0}.topbar__company b{font-weight:600;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar__company-emoji{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:9px;font-size:17px}.choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}.choice{display:flex;align-items:flex-start;gap:10px;padding:12px;text-align:left;border-radius:14px;border:1.5px solid var(--line-2);background:var(--card);transition:border-color .15s,background .15s}.choice:hover{border-color:var(--accent)}.choice.is-on{border-color:var(--accent);background:var(--accent-soft)}.choice__emoji{font-size:20px;line-height:1.2}.choice__emoji:has(>svg){display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;background:var(--accent-soft);color:var(--accent-text, var(--accent))}.choice__emoji>svg{width:18px;height:18px}.choice b{display:block;font-size:14px}.choice small{display:block;margin-top:2px;font-size:12.5px;color:var(--muted);line-height:1.35}.list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.list-toolbar__left,.list-toolbar__right{display:flex;align-items:center;gap:10px;min-width:0}.list-toolbar__left{flex:1}.list-toolbar__right{margin-left:auto;justify-content:flex-end}.list-toolbar__left .search{flex:1;max-width:420px;min-width:0}.filter-btn{position:relative;display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:50%;background:var(--card);border:1px solid var(--line-2);color:var(--muted);transition:border-color .15s,color .15s,background .15s}.filter-btn:hover{color:var(--ink);border-color:var(--ink-3)}.filter-btn.is-on{color:var(--accent-text, var(--accent));border-color:var(--accent);background:var(--accent-soft)}.filter-btn__dot{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:99px;background:var(--accent);color:var(--on-accent);font-size:11px;font-weight:700;box-shadow:0 0 0 2px var(--paper)}.filter-group{display:grid;gap:8px}@media (max-width: 640px){.list-toolbar__left{flex-basis:100%}.list-toolbar__left .search{max-width:none}}.colhead{display:inline-flex;align-items:center;gap:4px}.colhead__sort{display:inline-flex;align-items:center;gap:4px;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit}.colhead__sort:hover{color:var(--ink)}.colhead__sort.is-on{color:var(--accent-text, var(--accent))}.colhead__idle{opacity:.35}.colhead__filter{position:relative;display:grid;place-items:center;width:22px;height:22px;border-radius:6px;color:var(--muted)}.colhead__filter:hover{background:var(--paper-2);color:var(--ink)}.colhead__filter.is-on{color:var(--accent-text, var(--accent))}.colhead__dot{position:absolute;top:1px;right:1px;width:7px;height:7px;border-radius:50%;background:var(--accent)}.colhead__pop{position:fixed;z-index:80;width:260px;padding:10px;display:grid;gap:8px;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-lg);text-transform:none;letter-spacing:0;font-weight:400;color:var(--ink);animation:pop .2s var(--ease-out)}.num .colhead{justify-content:flex-end}.col-actions{width:1%;white-space:nowrap}.row-actions{display:inline-flex;gap:2px}.pager{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px;font-size:13.5px;text-align:center}.pager__meta{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.pager__size{display:inline-flex;align-items:center;gap:8px}.pager__size .combo{width:84px}.pager__nav{display:inline-flex;align-items:center;justify-content:center;gap:2px;flex-wrap:wrap}.pager__num{min-width:32px;height:32px;padding:0 8px;border-radius:9px;font-weight:500;color:var(--muted)}.pager__num:hover{background:var(--paper-2);color:var(--ink)}.pager__num.is-on{background:var(--accent);color:var(--on-accent)}.pager__gap{padding:0 4px;color:var(--muted)}.combo{position:relative;display:inline-block;width:100%;min-width:0;vertical-align:middle}.combo__btn{display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;cursor:pointer;background:linear-gradient(180deg,var(--card),var(--paper));font-weight:500;transition:border-color .15s,box-shadow .15s,background .15s}.combo__btn:hover:not(:disabled){border-color:rgba(var(--accent-rgb),.45);background:var(--card)}.combo__btn.is-open{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);background:var(--card)}.combo__btn:disabled{opacity:.5;cursor:not-allowed}.combo__value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.combo__value.is-placeholder{color:var(--muted);font-weight:400}.combo__chev{flex:none;width:22px;height:22px;padding:4px;margin-right:-4px;border-radius:7px;color:var(--muted);background:var(--paper-2);transition:transform .25s var(--ease-out),background .15s,color .15s}.combo__btn:hover:not(:disabled) .combo__chev{color:var(--accent-text, var(--accent));background:var(--accent-soft)}.combo__btn.is-open .combo__chev{transform:rotate(180deg);color:var(--on-accent);background:var(--accent)}.combo__list{position:fixed;z-index:110;display:flex;flex-direction:column;padding:6px;background:var(--card);border:1px solid var(--line-2);border-radius:14px;box-shadow:0 18px 50px -12px #0e0d1647,0 2px 6px #0e0d160f;animation:combo-in .18s var(--ease-out);transform-origin:top center;overflow:hidden}@keyframes combo-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.combo__search{display:flex;align-items:center;gap:8px;margin:2px 2px 6px;padding:0 10px;height:36px;flex:none;border-radius:10px;background:var(--paper);border:1px solid var(--line);color:var(--muted)}.combo__search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.combo__search input{flex:1;min-width:0;border:0;outline:0;background:none;font-size:13.5px;color:var(--ink)}.combo__items{display:grid;gap:2px;overflow-y:auto;scrollbar-width:thin}.combo__item{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:9px 10px 9px 14px;border-radius:9px;text-align:left;font-size:14px;color:var(--ink);transition:background .12s,color .12s,padding .12s}.combo__item:before{content:"";position:absolute;left:4px;top:9px;bottom:9px;width:3px;border-radius:3px;background:transparent;transition:background .12s}.combo__item.is-active{background:var(--paper-2);padding-left:16px}.combo__item.is-active:before{background:rgba(var(--accent-rgb),.35)}.combo__item.is-selected{color:var(--accent-text, var(--accent));font-weight:600;background:var(--accent-soft)}.combo__item.is-selected:before{background:var(--accent)}.combo__item svg{flex:none;padding:2px;border-radius:50%;background:var(--accent);color:var(--on-accent)}.combo__item:disabled{opacity:.4;cursor:not-allowed}.combo__empty{padding:14px 10px;text-align:center;font-size:13.5px;color:var(--muted)}.confirm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:115;display:grid;place-items:center;padding:16px}.confirm__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b0c0f8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fade .2s}.confirm__box{position:relative;width:100%;max-width:400px;display:grid;justify-items:center;gap:8px;padding:28px 24px 22px;text-align:center;background:var(--card);border-radius:20px;box-shadow:var(--shadow-lg);animation:pop .25s var(--ease-out)}.confirm__icon{display:grid;place-items:center;width:52px;height:52px;margin-bottom:6px;border-radius:50%;background:var(--accent-soft);color:var(--accent-text, var(--accent))}.confirm__icon.is-danger{background:var(--red-bg);color:var(--red)}.confirm__icon svg{width:26px;height:26px}.confirm__title{font-family:var(--f-display);font-size:19px;font-weight:700;letter-spacing:-.02em;line-height:1.25}.confirm__text{color:var(--muted);font-size:14px;line-height:1.5}.confirm__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:14px}.btn--danger-solid{--bg: var(--red);--fg: #fff;--hover: #a82020}@keyframes fade{0%{opacity:0}}.modal__body .tabs-bar,.modal__body .stack>.tabs{position:sticky;top:-20px;z-index:6;margin:-20px -20px 0;padding:20px 20px 0;background:var(--card)}.cat-pill--add{min-width:32px;justify-content:center;font-weight:700;font-size:16px;line-height:1;color:var(--accent-text, var(--accent));border-style:dashed}.cat-pill--add:hover{background:var(--accent-soft)}.sku-field{width:140px;flex:none}.gallery{display:flex;flex-wrap:wrap;gap:10px}.gallery__item,.gallery__add{position:relative;width:96px;height:96px;flex:none;border-radius:14px;overflow:hidden}.gallery__item{background:var(--paper-2);border:1px solid var(--line-2)}.gallery__item.is-cover{border:2px solid var(--accent)}.gallery__item img,.gallery__item video{width:100%;height:100%;object-fit:cover;display:block}.gallery__play{position:absolute;left:6px;bottom:6px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#0e0d16b3;color:#fff}.gallery__cover{position:absolute;left:6px;top:6px;padding:2px 7px;border-radius:99px;background:var(--accent);color:var(--on-accent);font-size:10.5px;font-weight:600}.gallery__actions{position:absolute;top:5px;right:5px;display:flex;gap:4px;opacity:0;transition:opacity .15s}.gallery__item:hover .gallery__actions,.gallery__item:focus-within .gallery__actions{opacity:1}.gallery__actions button{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#0e0d16bf;color:#fff}.gallery__actions button:hover{background:var(--accent)}@media (hover: none){.gallery__actions{opacity:1}}.gallery__add{display:grid;place-content:center;justify-items:center;gap:4px;border:1.5px dashed var(--line-2);color:var(--muted);background:var(--card);transition:border-color .15s,color .15s,background .15s}.gallery__add:hover{border-color:var(--accent);color:var(--accent-text, var(--accent));background:var(--accent-soft)}.gallery__add small{font-size:12px}.sku-field{width:170px}.gallery{justify-content:center;align-items:center}.gallery+.field__hint{text-align:center}.cat-picker{align-items:center}.item-editor .field>.field__label{justify-content:space-between}.data-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--w, 260px),1fr));gap:14px}.data-card{position:relative;display:grid;gap:8px;align-content:start;padding:16px;background:var(--card);border:1px solid var(--line);border-radius:18px;transition:transform .2s var(--ease-out),box-shadow .2s;cursor:default}.data-card:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.data-card.is-off,.data-card.is-muted{opacity:.55}.data-card__actions{position:absolute;top:10px;right:10px;z-index:2;padding:2px;border-radius:10px;background:#ffffffeb;box-shadow:0 1px 6px #0000001f}.data-card__actions{opacity:0;transition:opacity .15s}.data-card:hover .data-card__actions,.data-card:focus-within .data-card__actions{opacity:1}@media (hover: none){.data-card__actions{opacity:1}}.page-tabs{position:sticky;top:60px;z-index:20;margin:0;padding:8px 0 0;background:var(--paper)}.page-tabs .tabs{border-bottom:1px solid var(--line)}@media (max-width: 920px){.content{--pad: 16px}}.q-progress{display:flex;align-items:center;justify-content:space-between;gap:12px}.q-dots{display:flex;gap:6px}.q-dots span{width:28px;height:6px;border-radius:99px;background:var(--line-2);transition:background .25s}.q-dots span.is-on{background:var(--accent)}.q-title{font-family:var(--f-display);font-size:clamp(26px,3.2vw,34px);font-weight:700;letter-spacing:-.03em;line-height:1.15}.choices--lg{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.choices--lg .choice{flex-direction:column;align-items:flex-start;gap:10px;padding:20px;min-height:132px;border-radius:18px;position:relative}.choices--lg .choice__emoji{font-size:34px;line-height:1}.choices--lg .choice__emoji:has(>svg){width:46px;height:46px;border-radius:14px}.choices--lg .choice__emoji>svg{width:22px;height:22px}.choices--lg .choice b{font-size:16px}.choices--lg .choice small{font-size:13.5px}.choices--lg .choice.is-on:after{content:"✓";position:absolute;top:12px;right:14px;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--accent);color:var(--on-accent);font-size:13px;font-weight:700}.plan-offer{display:grid;gap:20px}.plan-offer__hero{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:26px 28px;border-radius:22px;background:radial-gradient(420px 220px at 0% 0%,rgba(var(--accent-rgb),.35),transparent 70%),var(--ink);color:var(--d-text)}.plan-offer__eyebrow{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--d-muted)}.plan-offer__total{font-family:var(--f-display);font-size:clamp(38px,5vw,54px);font-weight:700;letter-spacing:-.04em;line-height:1.05;margin-top:4px}.plan-offer__total small{font-size:17px;font-weight:500;letter-spacing:0;color:var(--d-muted);margin-left:4px}.plan-offer__sub{margin-top:6px;font-size:14px;color:var(--d-muted)}.plan-offer__perks{display:grid;gap:8px;font-size:14px}.plan-offer__perks li:before{content:"✓";margin-right:8px;color:var(--lime);font-weight:700}.plan-offer__section{display:grid;gap:12px}.plan-offer__label{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.plan-offer__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.plan-card{display:grid;gap:10px;align-content:start;padding:18px;background:var(--card);border:1.5px solid var(--accent);border-radius:18px;box-shadow:0 0 0 4px var(--accent-soft)}.plan-card__top{display:flex;align-items:flex-start;gap:12px}.plan-card__emoji{display:grid;place-items:center;width:46px;height:46px;flex:none;border-radius:14px;background:var(--accent-soft);color:var(--accent-text, var(--accent));font-size:24px}.plan-card__emoji svg{width:22px;height:22px}.plan-card__name{font-size:16px;display:block}.plan-card__price{font-family:var(--f-display);font-size:18px;font-weight:700;margin-top:2px}.plan-card__price small{font-family:var(--f-body);font-size:12.5px;font-weight:400;color:var(--muted);margin-left:3px}.plan-card__text{font-size:13.5px;color:var(--muted);line-height:1.45}.plan-card__why{font-size:13px;font-weight:500;color:var(--accent-text, var(--accent))}.plan-card__note{font-size:12.5px;color:var(--muted)}.plan-offer__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 16px;border-radius:14px;border:1px dashed var(--line-2);font-weight:500;font-size:14.5px;transition:background .15s,border-color .15s}.plan-offer__toggle:hover{background:var(--paper-2);border-color:var(--accent)}.plan-offer__toggle>span{display:inline-flex;align-items:center;gap:8px}.plan-offer__toggle svg:last-child{transition:transform .2s var(--ease-out)}.plan-offer__toggle svg.is-open{transform:rotate(180deg)}.plan-offer__more{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}.plan-add{display:flex;align-items:center;gap:12px;padding:14px;text-align:left;border-radius:14px;border:1px solid var(--line-2);background:var(--card);transition:border-color .15s,background .15s}.plan-add:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}.plan-add__emoji{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:12px;background:var(--accent-soft);color:var(--accent-text, var(--accent))}.plan-add__emoji svg{width:19px;height:19px}.plan-add b{display:block;font-size:14.5px}.plan-add small{display:block;color:var(--muted);font-size:12.5px;margin-top:2px}.plan-add__price{font-weight:600;white-space:nowrap}.plan-add__price small{display:inline;margin-left:2px}.plan-offer__lines{display:grid;gap:2px;padding:4px 4px 0;font-size:14px}.plan-offer__lines li{display:flex;justify-content:space-between;gap:12px;padding:7px 10px;border-radius:8px}.plan-offer__lines li:nth-child(odd){background:var(--paper)}.plan-offer__lines li.is-discount{color:var(--green)}.plan-offer__lines li.is-total{background:none;border-top:1px solid var(--line-2);font-size:15px;margin-top:4px}.plan-offer__save{display:grid;gap:12px;padding:18px;border-radius:18px;background:var(--accent-soft);border:1px solid rgba(var(--accent-rgb),.25)}.int-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.int-step{display:grid;gap:6px;align-content:start;padding:18px;border-radius:18px;background:var(--card);border:1px solid var(--line)}.int-step b{font-size:15px}.int-step small{font-size:13.5px;color:var(--muted);line-height:1.45}.int-step__icon{display:grid;place-items:center;width:40px;height:40px;margin-bottom:4px;border-radius:12px;background:var(--accent-soft);color:var(--accent-text, var(--accent))}.int-from{margin-top:6px;font-weight:600;color:var(--accent-text, var(--accent))}.int-estimate{display:grid;gap:10px;padding:18px;border-radius:18px;background:var(--paper);border:1px solid var(--line)}.int-estimate__title{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.int-estimate__values,.int-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.int-estimate__values>div,.int-values>div{display:grid;gap:2px;padding:14px 16px;border-radius:14px;background:var(--card);border:1px solid var(--line)}.int-estimate small,.int-values small{color:var(--muted);font-size:12.5px}.int-estimate__values b,.int-values b{font-family:var(--f-display);font-size:22px;letter-spacing:-.02em}.int-values>div.is-quote{border-color:var(--accent);background:var(--accent-soft)}.int-hint{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 16px;border-radius:14px;background:var(--paper)}.int-hint p{flex:1;min-width:220px;font-size:14px}.int-timeline{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13px;color:var(--muted)}.int-timeline li{display:inline-flex;align-items:center;gap:6px}.int-timeline li span{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--line-2);font-size:11px;font-weight:600}.int-timeline li.is-done{color:var(--ink)}.int-timeline li.is-done span{background:var(--green);border-color:var(--green);color:#fff}.int-timeline li.is-now{color:var(--accent-text, var(--accent));font-weight:600}.int-timeline li.is-now span{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.int-facts{display:grid;gap:12px;margin:0}.int-facts dt{font-family:var(--f-mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.int-facts dd{margin:2px 0 0;font-size:14.5px;white-space:pre-wrap}@media (max-width: 760px){.int-steps,.int-estimate__values,.int-values{grid-template-columns:minmax(0,1fr)}}.plan-integration{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:16px 18px;border-radius:18px;background:var(--paper);border:1px dashed var(--line-2)}.plan-integration b{display:block;font-size:15px}.plan-integration p{margin-top:2px;font-size:13.5px;color:var(--muted);line-height:1.45;max-width:62ch}.pw{display:grid;gap:12px}.pw__toggle{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:500}.pw__meter{display:flex;align-items:center;gap:12px}.pw__bars{display:flex;gap:5px;flex:1;max-width:220px}.pw__bars i{flex:1;height:6px;border-radius:99px;background:var(--line-2);transition:background .2s}.pw__bars i.is-on.s1{background:#e03131}.pw__bars i.is-on.s2{background:#f76707}.pw__bars i.is-on.s3{background:#f59f00}.pw__bars i.is-on.s4{background:#74b816}.pw__bars i.is-on.s5{background:#0f8a5f}.pw__label{font-size:13px;font-weight:600;color:var(--muted)}.pw__label.s1{color:#e03131}.pw__label.s2{color:#f76707}.pw__label.s3{color:#b7791f}.pw__label.s4{color:#5c940d}.pw__label.s5{color:#0f8a5f}.pw__rules{display:grid;gap:5px;font-size:13px;color:var(--muted)}.pw__rules li{display:flex;align-items:center;gap:8px}.pw__rules li.is-ok{color:var(--green);font-weight:500}.pw__rules li.is-optional{opacity:.75}.input.is-bad{border-color:var(--red)}.input.is-good{border-color:var(--green)}.pw__msg{font-size:12.5px;font-weight:500}.pw__msg.is-bad{color:var(--red)}.pw__msg.is-good{color:var(--green)}.portfolio-thumb{position:relative;display:grid;place-items:center;width:52px;height:40px;flex:none;border-radius:9px;overflow:hidden;background:var(--paper-2);color:var(--muted)}.portfolio-thumb img,.portfolio-thumb video,.portfolio-card__media img,.portfolio-card__media video{width:100%;height:100%;object-fit:cover;display:block}.portfolio-card__media{position:relative;display:grid;place-items:center;aspect-ratio:4 / 3;margin:-4px -4px 4px;border-radius:12px;overflow:hidden;background:var(--paper-2);color:var(--muted)}.own-price{background:var(--accent-soft);border-color:rgba(var(--accent-rgb),.25)}.tech-secret{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px;border-radius:12px;background:var(--amber-bg);border:1px solid rgba(183,121,31,.3)}.tech-secret code,.tech-code{font-family:var(--f-mono);font-size:13px;word-break:break-all}.tech-secret code{flex:1;min-width:200px}.ref-rows{display:grid;gap:8px}.ref-row{display:grid;grid-template-columns:52px 130px minmax(0,1fr) 130px 130px 70px 52px;gap:8px;align-items:center}.ref-row--head{font-family:var(--f-mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.ref-row.is-off{opacity:.55}@media (max-width: 900px){.ref-row{grid-template-columns:52px minmax(0,1fr)}.ref-row--head{display:none}}.help-bot{display:grid;gap:14px;padding:20px;border-radius:var(--radius);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow)}.help-bot__top{display:flex;align-items:center;gap:12px}.help-bot__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--accent-soft);color:var(--accent-text, var(--accent));flex:none}.help-bot__q{font-family:var(--f-display);font-size:19px;line-height:1.3}.help-bot__text{white-space:pre-line;line-height:1.55}.help-bot__answers{display:flex;gap:8px;flex-wrap:wrap}.thread{display:grid;gap:10px;max-height:52vh;overflow-y:auto;padding:4px 2px}.thread__msg{max-width:82%;justify-self:start;display:grid;gap:6px;padding:10px 14px;border-radius:14px 14px 14px 4px;background:var(--paper-2)}.thread__msg.is-mine{justify-self:end;border-radius:14px 14px 4px;background:var(--accent-soft)}.thread__msg.is-internal{background:var(--amber-bg);border:1px dashed rgba(183,121,31,.45)}.thread__meta{font-size:12px;color:var(--muted);display:flex;gap:6px;align-items:center;flex-wrap:wrap}.thread__lock{display:inline-flex;gap:4px;align-items:center;color:var(--amber);font-weight:600}.thread__body{white-space:pre-wrap;line-height:1.5;overflow-wrap:anywhere}.thread__system{justify-self:center;font-size:12px;color:var(--muted);text-align:center}.thread__img{display:block;max-width:280px;border-radius:10px;overflow:hidden}.thread__img img{display:block;width:100%}.thread__file{display:inline-flex;gap:6px;align-items:center;font-size:13px;color:var(--accent-text, var(--accent))}.thread-reply{display:grid;gap:8px;padding:12px;border-radius:12px;border:1px solid var(--line-2)}.thread-reply.is-internal{background:var(--amber-bg);border-color:#b7791f59}.path-trail{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;font-size:13px}.path-trail li{padding:4px 10px;border-radius:999px;background:var(--paper-2)}.path-trail li+li:before{content:"→ ";color:var(--muted)}.tree{list-style:none;margin:0;padding:0 0 0 22px;display:grid;gap:8px;border-left:1px dashed var(--line-2)}.tree--root{padding-left:0;border-left:0}.tree>li{display:grid;gap:8px}.tree-node{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:12px;background:var(--card);border:1px solid var(--line)}.tree-node.is-solution{background:var(--green-bg);border-color:#0f8a5f40}.tree-node.is-off{opacity:.5}.tree-node__answer{font-family:var(--f-mono);font-size:11px;font-weight:700;padding:2px 6px;border-radius:6px;flex:none}.tree-node__answer.is-sim{background:var(--green-bg);color:var(--green)}.tree-node__answer.is-nao{background:var(--red-bg);color:var(--red)}.tree-node__body{white-space:pre-line;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tree-add{justify-self:start}@media (max-width: 640px){.thread__msg{max-width:94%}.tree{padding-left:12px}}.cost-trend{display:inline-flex;align-items:center;gap:4px;font-weight:600}.cost-trend.is-up{color:var(--red, #D6336C)}.cost-trend.is-down{color:var(--green, #0CA678)}.upload-drop{display:flex;align-items:center;justify-content:center;gap:10px;padding:26px;border:2px dashed var(--line-2, var(--line));border-radius:16px;color:var(--muted);cursor:pointer;transition:border-color .2s,background .2s}.upload-drop:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text, var(--accent))}.purchase__total{font-size:18px;color:var(--ink);margin-left:6px}.purchase__lines td{vertical-align:middle}.recipe{display:grid;gap:16px}.recipe__table td{vertical-align:middle}.recipe__sum{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.recipe__kpi{display:grid;gap:2px;padding:14px 16px;border-radius:14px;background:var(--paper);border:1px solid var(--line)}.recipe__kpi small{color:var(--muted);font-size:12px}.recipe__kpi b{font-family:var(--f-display);font-size:22px;letter-spacing:-.02em}.recipe__kpi.is-hl{background:var(--accent-soft);border-color:#ffc21a4d}.recipe__kpi.is-hl b{color:var(--accent-text, var(--accent))}.recipe__kpi.is-warn b{color:var(--red, #D6336C)}.tour{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400}.tour__dim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b0c0f99;animation:tourFade .25s ease-out}.tour__spot{position:absolute;border-radius:12px;pointer-events:none;box-shadow:0 0 0 9999px #0b0c0f99,0 0 0 2px var(--accent),0 0 0 6px rgba(var(--accent-rgb),.28);transition:top .38s var(--ease-out),left .38s var(--ease-out),width .38s var(--ease-out),height .38s var(--ease-out);animation:tourPulse 2.4s ease-in-out infinite}.tour__card{position:absolute;width:min(360px,calc(100vw - 24px));padding:16px 18px 14px;background:var(--card);color:var(--ink);border-radius:16px;box-shadow:var(--shadow-lg);border:1px solid var(--line);transition:top .38s var(--ease-out),left .38s var(--ease-out);animation:tourIn .3s var(--ease-out)}.tour__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:-4px -6px 2px 0}.tour__head small{color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.01em}.tour__title{margin:4px 0 6px;font-family:var(--f-display);font-size:18px;letter-spacing:-.02em;line-height:1.25}.tour__text{margin:0 0 14px;color:var(--ink-3);font-size:14px;line-height:1.55}.tour__foot{display:flex;align-items:center;gap:8px}.tour__dots{display:flex;gap:5px;flex-wrap:wrap;max-width:110px}.tour__dots i{width:6px;height:6px;border-radius:99px;background:var(--paper-3);transition:width .3s var(--ease-out),background .2s}.tour__dots i.is-done{background:rgba(var(--accent-rgb),.45)}.tour__dots i.is-on{width:18px;background:var(--accent)}.tour-btn-wrap{position:relative;display:inline-flex;flex:none}.tour-btn{color:var(--accent-text, var(--accent))}.tour-btn svg{color:var(--accent-text, var(--accent))}.tour-btn__dot{position:absolute;top:-3px;right:-3px;width:10px;height:10px;border-radius:50%;background:var(--accent);border:2px solid var(--paper);pointer-events:none;animation:tourDot 2s ease-out infinite}@keyframes tourIn{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}@keyframes tourFade{0%{opacity:0}to{opacity:1}}@keyframes tourPulse{0%,to{filter:none}50%{filter:brightness(1.04);box-shadow:0 0 0 9999px #0b0c0f99,0 0 0 2px var(--accent),0 0 0 10px rgba(var(--accent-rgb),.16)}}@keyframes tourDot{0%{box-shadow:0 0 rgba(var(--accent-rgb),.5)}70%,to{box-shadow:0 0 0 8px rgba(var(--accent-rgb),0)}}@media (prefers-reduced-motion: reduce){.tour__spot,.tour__card,.tour__dim,.tour-btn__dot{animation:none;transition:none}}.topbar__company-emoji.is-logo{background:#fff!important;padding:2px;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}.topbar__company-emoji.is-logo img{width:100%;height:100%;object-fit:contain;display:block}.chip-thumb{display:inline-grid;place-items:center;width:20px;height:20px;flex:none;border-radius:6px;font-size:14px;line-height:1;vertical-align:middle}.chip-thumb.thumb img{border-radius:6px}.gsearch__icon.thumb img,.pub-item__emoji.thumb img{border-radius:inherit}.cookie-banner{position:fixed;left:16px;right:16px;bottom:16px;z-index:60;max-width:760px;margin:0 auto;display:flex;gap:16px;align-items:center;justify-content:space-between;padding:14px 16px;background:var(--card);color:var(--ink);border:1px solid var(--line-2);border-radius:14px;box-shadow:0 12px 32px #0000002e}.cookie-banner__title{display:flex;align-items:center;gap:8px}.cookie-banner__title img{flex-shrink:0;border-radius:6px}.cookie-banner__text p{margin:4px 0 0;font-size:14px;color:var(--muted)}.cookie-banner__now{font-size:13px}.cookie-banner__actions{display:flex;gap:8px;flex-shrink:0}@media (max-width: 640px){.cookie-banner{flex-direction:column;align-items:stretch}.cookie-banner__actions{justify-content:stretch}.cookie-banner__actions .btn{flex:1}}.plan-builder{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:start}@media (max-width: 860px){.plan-builder{grid-template-columns:minmax(0,1fr)}}.module-picker{display:grid;gap:8px}.module-pick{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;text-align:left;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;transition:border-color .15s,box-shadow .15s}.module-pick:hover:not(:disabled){border-color:rgba(var(--accent-rgb),.45)}.module-pick.is-on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.module-pick:disabled{opacity:.6;cursor:default}.module-pick__check{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:6px;border:1.5px solid var(--line-2, rgba(14, 13, 22, .18));color:var(--on-accent)}.module-pick.is-on .module-pick__check{background:var(--accent);border-color:var(--accent)}.module-pick__text{display:grid;gap:2px;min-width:0}.module-pick__text b{font-size:14.5px}.module-pick__text small{color:var(--muted);font-size:12.5px}.module-pick__note{color:var(--amber)!important}.module-pick__price{flex:none;font-family:var(--f-display);font-weight:700;font-size:16px;text-align:right}.module-pick__price small{display:block;color:var(--muted);font-family:var(--f-body);font-weight:500;font-size:11.5px}.quote-box{position:sticky;top:12px;display:grid;gap:12px;padding:18px;background:var(--ink);color:var(--d-text);border-radius:18px}.quote-box__title{font-family:var(--f-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--d-muted)}.quote-box__lines{display:grid;gap:6px;font-size:13.5px}.quote-box__lines li{display:flex;justify-content:space-between;gap:10px}.quote-box__lines li.is-discount{color:var(--lime)}.card .quote-box__lines,.modal .quote-box__lines{color:var(--ink)}.card .quote-box__lines li.is-discount,.modal .quote-box__lines li.is-discount{color:var(--green)}.quote-box .quote-box__lines{color:var(--d-text)}.quote-box .quote-box__lines li.is-discount{color:var(--lime)}.quote-box__total{display:flex;justify-content:space-between;align-items:baseline;padding-top:10px;border-top:1px solid var(--d-line)}.quote-box__total b{font-family:var(--f-display);font-size:28px;letter-spacing:-.03em}.quote-box__note{color:var(--d-muted);font-size:12.5px;line-height:1.45}.quote-box__note b{color:var(--lime)}.quote-box .btn--ghost{--fg: var(--d-text);--hover: rgba(255, 255, 255, .08);box-shadow:inset 0 0 0 1px var(--d-line)}.auth__card.onboard--wide{max-width:980px}.verify-field{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.verify-field .input{flex:1 1 200px;min-width:0}.check-line{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;cursor:pointer}.check-line input{margin-top:3px;flex:none;accent-color:var(--accent);width:16px;height:16px}.ok-text{display:inline-flex;align-items:center;gap:4px;color:var(--green);font-weight:600}.empty-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--accent-soft);color:var(--accent-text, var(--accent))}.license-bar{display:flex;align-items:center;gap:10px;padding:10px 24px;background:var(--blue-bg);color:var(--blue);font-size:13.5px;border-bottom:1px solid var(--line)}.license-bar svg{flex:none}.license-bar--warn{background:var(--amber-bg);color:var(--amber)}.license-bar--danger{background:var(--red-bg);color:var(--red)}.license-bar--support{background:var(--violet-bg);color:var(--violet)}.license-bar .grow{flex:1}.license-head{display:grid;gap:16px;padding:20px}.license-head__status{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap}.license-head__status p{flex:1;min-width:240px}.license-head__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.license-head__facts>div{display:grid;gap:4px;padding:12px 14px;background:var(--paper);border-radius:var(--radius-sm)}.license-head__facts small{color:var(--muted);font-size:12px}.license-head__facts b{font-family:var(--f-display);font-size:18px}.meter{display:block;height:6px;border-radius:99px;background:var(--line);overflow:hidden}.meter span{display:block;height:100%;background:var(--accent);border-radius:99px}.col-check{width:36px}.row-check{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}.table tr.is-selected td{background:var(--accent-soft)}.data-card__check{position:absolute;top:10px;left:10px;z-index:2}.bulk-bar{position:sticky;top:8px;z-index:5;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 14px;background:var(--ink);color:var(--d-text);border-radius:var(--radius);box-shadow:var(--shadow)}.bulk-bar .link{color:var(--lime)}.bulk-bar .grow{flex:1}.bulk-bar .btn--ghost{--fg: var(--d-text);--hover: rgba(255, 255, 255, .08);box-shadow:inset 0 0 0 1px var(--d-line)}.bulk-bar .icon-btn{color:var(--d-text)}.export-menu{position:relative;display:inline-flex}.export-menu__list{position:absolute;right:0;top:calc(100% + 4px);z-index:20;display:grid;min-width:180px;padding:6px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow)}.export-menu__list button{padding:8px 10px;text-align:left;border-radius:8px;font-size:13.5px}.export-menu__list button:hover{background:var(--accent-soft);color:var(--accent-text, var(--accent))}.progress{height:8px;border-radius:99px;background:var(--line);overflow:hidden}.progress span{display:block;height:100%;background:var(--accent);transition:width .2s}.import-table{max-height:420px;overflow:auto}.gallery__item--uploading{display:grid;place-content:center;justify-items:center;gap:8px;padding:10px;color:var(--muted)}.gallery__progress{display:block;width:80%;height:6px;border-radius:99px;background:var(--line);overflow:hidden}.gallery__progress span{display:block;height:100%;background:var(--accent)}.perm-tree{display:grid;gap:10px}.perm-tree__bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.perm-tree__search{position:relative;display:flex;align-items:center;flex:1 1 220px;max-width:320px}.perm-tree__search svg{position:absolute;left:10px;color:var(--muted)}.perm-tree__search .input{padding-left:32px;width:100%}.perm-tree__check{flex:none;width:16px;height:16px;accent-color:var(--accent);cursor:pointer}.perm-tree__col{display:grid;gap:10px;align-content:start}.perm-tree__col-title{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.perm-tree__tag{margin-left:6px;padding:1px 6px;border-radius:99px;background:var(--line);color:var(--muted);font-size:10.5px;font-weight:600;vertical-align:middle}.flegh{min-height:100vh;background:var(--paper)}.sys-warn{display:flex;align-items:flex-start;gap:10px;padding:10px 24px;background:var(--red);color:#fff;font-size:13.5px;font-weight:500}.sys-warn>svg{flex:none;margin-top:2px}.sys-warn ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.flegh__top{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:12px 24px;background:var(--card);border-bottom:1px solid var(--line)}.flegh__tag{padding:3px 8px;border-radius:99px;background:var(--ink);color:var(--lime);font-size:11px}.flegh__nav{display:flex;gap:4px}.flegh__nav a{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:10px;color:var(--muted);font-size:14px;font-weight:500}.flegh__nav a.active,.flegh__nav a:hover{background:var(--accent-soft);color:var(--accent-text, var(--accent))}.flegh .content{max-width:1240px;margin:0 auto;padding:24px}.flegh .grow{flex:1}.build2{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start}@media (max-width: 900px){.build2{grid-template-columns:minmax(0,1fr)}}.build2__mods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (max-width: 640px){.build2__mods{grid-template-columns:minmax(0,1fr)}}.build2__mod{display:flex;align-items:center;gap:12px;padding:14px;text-align:left;color:var(--h-text);background:var(--h-card);border:1px solid var(--h-line);border-radius:18px;cursor:pointer;transition:border-color .15s,background .15s}.build2__mod:hover{border-color:#ffc21a80}.build2__mod.is-on{border-color:var(--accent);background:linear-gradient(180deg,rgba(255,194,26,.22),var(--h-card))}.build2__check{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:6px;border:1.5px solid var(--h-line);color:var(--lime-ink)}.build2__mod.is-on .build2__check{background:var(--lime);border-color:var(--lime)}.build2__icon{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--h-icon-bg);color:var(--h-icon)}.build2__icon svg{width:19px;height:19px}.build2__text{display:grid;gap:2px;flex:1;min-width:0}.build2__text b{font-size:15px}.build2__text small{color:var(--h-muted);font-size:12.5px;line-height:1.35}.build2__price{flex:none;font-family:var(--f-display);font-weight:700}.build2__total{position:sticky;top:90px}.integr2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (max-width: 900px){.integr2{grid-template-columns:minmax(0,1fr)}}.integr2__card{display:flex;flex-direction:column;gap:12px;padding:26px;border-radius:26px;background:var(--h-card);border:1px solid var(--h-line);color:var(--h-text);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out)}.integr2__card>svg{color:var(--lime)}.integr2__card h3{font-family:var(--f-display);font-size:22px}.integr2__card p{color:var(--h-muted);font-size:14.5px;line-height:1.5}.integr2__card ul{display:grid;gap:8px;font-size:14px}.integr2__card li{display:flex;align-items:center;gap:8px}.integr2__card li svg{color:var(--lime);flex:none}.integr2__card--alt{background:linear-gradient(180deg,rgba(255,224,102,.12),var(--h-card))}.integr2__card .btn--ghost{align-self:flex-start;margin-top:auto;--fg: var(--h-text);--hover: rgba(255, 255, 255, .08);box-shadow:inset 0 0 0 1px var(--h-line)}@media (max-width: 640px){.license-bar{padding:10px 16px;flex-wrap:wrap}.flegh__top{padding:10px 16px}.flegh .content{padding:16px}}.row-check{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-grid;place-items:center;width:20px;height:20px;margin:0;flex:none;border-radius:6px;border:1.5px solid #C9C7D6;background:#fff;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s,opacity .15s;vertical-align:middle}.row-check:hover{border-color:var(--accent)}.row-check:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.row-check:checked{background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%231A1400' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat;border-color:var(--accent)}.row-check:indeterminate{background:var(--accent) linear-gradient(#1a1400,#1a1400) center / 10px 2px no-repeat;border-color:var(--accent)}.data-card__check{top:12px;left:12px;line-height:0}.data-card__check .row-check{width:24px;height:24px;border-radius:8px;border-color:#ffffffe6;background-color:#ffffffeb;box-shadow:0 2px 8px #00000040;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0}.data-card__check .row-check:checked{background-color:var(--accent);border-color:#fff;background-size:16px;opacity:1}.data-card:hover .data-card__check .row-check,.data-card:focus-within .data-card__check .row-check,.data-card__check .row-check:focus-visible{opacity:1}@media (hover: none){.data-card__check .row-check{opacity:1}}.data-grid.has-selection .data-card__check .row-check{opacity:1}.pcols{display:flex;align-items:stretch;border:1px solid var(--line);border-radius:16px;background:var(--card);overflow:hidden;min-height:320px}.pcol{flex:0 0 270px;display:grid;align-content:start;gap:2px;padding:10px;border-right:1px solid var(--line);max-height:54vh;overflow-y:auto;animation:pcol-in .3s cubic-bezier(.2,.8,.2,1) both}.pcol--wide{flex:1 1 340px;border-right:0}.pcol__title{margin:4px 8px 8px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pcol__row{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:12px;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;transition:background .15s}.pcol__row:hover{background:var(--paper)}.pcol__row:focus-visible{box-shadow:0 0 0 2px rgba(var(--accent-rgb),.4)}.pcol__row.is-selected{background:var(--accent-soft)}.pcol__name{display:grid;gap:1px;flex:1;min-width:0;font-size:14px}.pcol__name small{color:var(--muted);font-size:12px}.pcol__name.is-off b{color:var(--muted)}.pcol__go{flex:none;color:var(--muted);opacity:0;transform:translate(-4px);transition:opacity .15s,transform .15s}.pcol__row:hover .pcol__go,.pcol__row.is-selected .pcol__go{opacity:1;transform:none}.pcol__row.is-selected .pcol__go{color:var(--accent-text, var(--accent))}.pcol__perms{display:grid;gap:18px;padding:4px 8px 8px}@keyframes pcol-in{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}@media (max-width: 760px){.pcols{flex-direction:column}.pcol{flex:none;border-right:0;border-bottom:1px solid var(--line);max-height:none}.pcol--wide{border-bottom:0}}@media (prefers-reduced-motion: reduce){.pcol{animation:none}}.cfg{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start}.cfg__groups{display:grid;gap:18px;min-width:0}.cfg__group{display:grid;gap:8px}.cfg__label{display:flex;align-items:baseline;gap:8px;font-weight:600;font-size:14px}.cfg__label small{font-weight:400;font-size:12px;color:var(--muted)}.cfg__choices{display:flex;flex-wrap:wrap;gap:6px}.cfg__choice{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:6px 13px;border-radius:12px;background:var(--card);border:1.5px solid var(--line-2);font-size:13.5px;font-weight:500;text-align:left;transition:border-color .15s,background .15s,transform .2s var(--ease-out)}.cfg__choice:hover{border-color:rgba(var(--accent-rgb),.5)}.cfg__choice.is-on{border-color:var(--accent);background:rgba(var(--accent-rgb),.08);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.1)}.cfg__choice em{font-style:normal;font-size:11.5px;padding:1px 6px;border-radius:99px;background:var(--paper-2);color:var(--ink-3)}.cfg__choice.is-on em{background:var(--accent);color:var(--on-accent)}.cfg__check{display:grid;place-items:center;width:16px;height:16px;border-radius:5px;border:1.5px solid var(--line-2);color:var(--on-accent)}.cfg__choice.is-on .cfg__check{background:var(--accent);border-color:var(--accent)}.cfg__custom{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 10px;border-radius:12px;border:1.5px dashed var(--line-2);font-size:13px;color:var(--muted)}.cfg__custom.is-on{border-style:solid;border-color:var(--accent)}.cfg__custom input{width:90px;border:0;outline:0;background:none;font-size:14px;font-weight:600;color:var(--ink)}.cfg__summary{position:sticky;top:0;display:grid;gap:14px;padding:18px;border-radius:18px;background:var(--paper);border:1px solid var(--line)}.cfg__tiers table{width:100%;border-collapse:collapse;font-size:13px;margin-top:6px}.cfg__tiers td{padding:6px 8px;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums}.cfg__tiers td:last-child{text-align:right}.cfg__tiers tr.is-on td{background:rgba(var(--accent-rgb),.1);font-weight:600;color:var(--accent-2)}.cfg__tiers tr.is-on td:first-child{border-radius:8px 0 0 8px}.cfg__tiers tr.is-on td:last-child{border-radius:0 8px 8px 0}.cfg__break{display:grid;grid-template-columns:1fr auto;gap:4px 12px;margin:0;padding:10px 12px;border-radius:12px;background:var(--card);font-size:12.5px}.cfg__break dt{color:var(--muted)}.cfg__break dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.cfg__total{display:grid;gap:2px}.cfg__total span{font-size:13px;color:var(--muted)}.cfg__total b{font-family:var(--f-display);font-size:30px;letter-spacing:-.03em}.cfg__warn{color:var(--amber)!important;font-weight:500;font-size:14px!important}@media (max-width: 860px){.cfg{grid-template-columns:minmax(0,1fr)}.cfg__summary{position:static}}.pub-config{margin-top:10px;padding:20px;border-radius:22px;background:var(--card);border:1px solid var(--line);display:grid;gap:14px}.line{grid-template-columns:36px minmax(0,1fr) 84px 130px 100px 32px 32px;align-items:start}.line>*{align-self:center}.line__name{display:grid;gap:4px;min-width:0}.line__opts{font-size:12px;color:var(--muted);line-height:1.4;padding:0 4px}.line__note{display:block;color:var(--ink-3)}.line__total{display:grid;justify-items:end}.line__total small{font-weight:400;font-size:11px;color:var(--muted)}@media (max-width: 640px){.line{grid-template-columns:36px 84px minmax(0,1fr) 32px 32px}.line__name{grid-column:2 / -1}.line__qty{grid-column:2;grid-row:2}.line__price{grid-column:3;grid-row:2}.line__total{grid-column:2 / 4;grid-row:3;justify-items:start}}.parcels{display:grid;gap:6px;padding-top:6px}.parcels__head{display:flex;align-items:baseline;justify-content:space-between;font-size:12.5px;font-weight:600;color:var(--ink-3)}.parcels__head small{font-weight:400;color:var(--muted)}.parcel{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:var(--card);border:1px solid var(--line);font-size:13px}.parcel__label{min-width:54px;font-family:var(--f-mono);font-size:11.5px;color:var(--muted)}.parcel small{color:var(--muted)}.parcel--vencido{border-color:#c92a2a59;background:var(--red-bg)}.parcel--pago{opacity:.7}.parcel__btn{height:24px;padding:0 9px;border-radius:99px;font-size:11.5px;font-weight:600;background:var(--accent-soft);color:var(--accent-2);transition:background .15s,color .15s}.parcel__btn:hover{background:var(--accent);color:var(--on-accent)}.parcel__btn.is-paid{background:var(--green-bg);color:var(--green)}.parcel--vencido .parcel__btn:not(.is-paid){background:var(--red);color:#fff}.simulate__list{display:grid;gap:4px;margin-top:8px}.simulate__list li{display:grid;grid-template-columns:1fr auto auto;gap:12px;padding:6px 10px;border-radius:8px;background:#ffffff0f;font-size:13px}.simulate__list li span:first-child{display:inline-flex;align-items:center;gap:6px}.recv-sum{display:flex;gap:6px;flex-wrap:wrap}.recv-sum__item{display:grid;padding:6px 12px;border-radius:12px;background:var(--paper);border:1.5px solid transparent;text-align:left;transition:border-color .15s}.recv-sum__item small{font-size:11px;color:var(--muted)}.recv-sum__item b{font-size:14px}.recv-sum__item.is-bad b{color:var(--red)}.recv-sum__item.is-warn b{color:var(--amber)}.recv-sum__item.is-on{border-color:var(--ink)}.due{display:inline-flex;padding:3px 9px;border-radius:99px;font-family:var(--f-mono);font-size:12px;background:var(--paper-2)}.due--vencido{background:var(--red-bg);color:var(--red);font-weight:600}.due--hoje{background:var(--amber-bg);color:var(--amber);font-weight:600}.form-sec{display:grid;gap:12px;padding-top:4px}.form-sec__title{display:flex;align-items:center;gap:8px;font-family:var(--f-display);font-size:16px;font-weight:600;letter-spacing:-.01em}.form-sec__title small{font-family:var(--f-body);font-weight:400;font-size:12.5px;color:var(--muted)}.addr-grid{display:grid;grid-template-columns:150px minmax(0,1fr) 110px;gap:12px}.addr-grid>:nth-child(4){grid-column:1 / 2}.addr-grid>:nth-child(5){grid-column:2 / 4}.addr-grid>:nth-child(6){grid-column:1 / 3}@media (max-width: 640px){.addr-grid{grid-template-columns:minmax(0,1fr) 100px}.addr-grid>*{grid-column:auto!important}.addr-grid__street{grid-column:1 / -1!important}}.input-group__btn{display:inline-flex;align-items:center;gap:6px;padding:0 14px;border:1px solid var(--line-2);border-left:0;border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--ink);color:var(--paper);font-size:13px;font-weight:500;white-space:nowrap}.input-group__btn:hover{background:var(--accent)}.input-group:has(.input-group__btn) .input{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.input.is-invalid{border-color:var(--red);box-shadow:0 0 0 3px var(--red-bg)}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.avatar--pj{background:var(--ink);color:var(--lime)}.opt-group{display:grid;gap:12px;padding:8px 10px;border-radius:14px;background:var(--card);border:1px solid var(--line);transition:border-color .15s,background .15s}.opt-group:hover{border-color:var(--line-2)}.opt-group.is-open{padding:8px 14px 14px 10px;background:var(--paper);border-color:var(--line-2)}.opt-group__bar{display:flex;align-items:center;gap:4px}.opt-group__toggle{display:flex;align-items:center;gap:10px;flex:1;min-width:0;min-height:36px;padding:0 4px;border-radius:8px;text-align:left;font-size:14.5px}.opt-group__toggle b{white-space:nowrap}.opt-group__toggle .badge:before{display:none}.opt-group__chev{flex:none;color:var(--muted);transition:transform .2s var(--ease-out)}.opt-group.is-open .opt-group__chev{transform:rotate(90deg)}.opt-group__sum{flex:1;min-width:0;font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.opt-group__head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-left:4px}.opt-group.is-open .opt-rows{padding-left:4px;max-height:420px;overflow-y:auto}.search--sm{height:32px;min-width:180px}.search--sm input{font-size:13px}@media (max-width: 640px){.opt-group__toggle{flex-wrap:wrap;row-gap:2px;padding:6px 4px}.opt-group__sum{flex-basis:100%}}.opt-group__name{max-width:220px;font-weight:600}.opt-rows{display:grid;gap:6px}.opt-row{display:grid;grid-template-columns:minmax(0,1.6fr) 90px 70px minmax(0,1.2fr) 32px;gap:6px;align-items:center}.opt-row--head span{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}@media (max-width: 640px){.opt-row{grid-template-columns:minmax(0,1fr) 70px 32px}.opt-row>:nth-child(3),.opt-row>:nth-child(4){display:none}}.tier-list{display:grid;gap:6px}.tier-row{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--muted);flex-wrap:wrap}.tier-row .input{width:110px}.price-grid-wrap{overflow:auto;max-height:460px;border:1px solid var(--line);border-radius:14px}.price-grid{border-collapse:separate;border-spacing:0;font-size:13px;min-width:100%}.price-grid th{position:sticky;top:0;z-index:1;padding:8px 10px;background:var(--ink);color:var(--paper);font-family:var(--f-mono);font-size:11px;font-weight:500;text-align:left;white-space:nowrap}.price-grid th.num{text-align:right}.price-grid td{padding:0;border-bottom:1px solid var(--line)}.price-grid__key{padding:6px 10px!important;white-space:nowrap;background:var(--paper);font-weight:500;max-width:260px;overflow:hidden;text-overflow:ellipsis}.price-grid input{width:92px;height:34px;padding:0 10px;border:0;background:transparent;text-align:right;font-variant-numeric:tabular-nums;outline:none}.price-grid input:focus{background:var(--accent-soft);box-shadow:inset 0 0 0 2px var(--accent)}.template-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px}.template-card{display:flex;align-items:flex-start;gap:14px;padding:16px;border-radius:16px;border:1.5px solid var(--line);background:var(--card)}.template-card.is-current{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.template-card__emoji{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:13px;background:var(--paper-2);font-size:22px}.template-card b{display:block;font-size:15px}.template-card small{display:block;font-size:12px;color:var(--muted)}.template-card p{margin-top:6px;font-size:13px;color:var(--ink-3)}.doc__opts{font-size:11.5px;color:var(--doc-muted);line-height:1.45;margin-top:2px!important}.doc__parcels{width:100%;margin-top:8px;border-collapse:collapse;font-size:12px}.doc__parcels td{padding:5px 0;border-top:1px dashed var(--doc-line)}.doc__parcels td:first-child{font-family:var(--f-mono);font-size:11px;color:var(--doc-muted);width:60px}.doc__parcels .num{text-align:right;font-weight:600}.boletos{display:grid;gap:24px;max-width:880px;margin:0 auto}.boleto{position:relative;padding:28px 30px;background:#fff;color:#111;border-radius:6px;box-shadow:0 30px 80px -30px #1e14504d;font-family:Arial,Helvetica,sans-serif;font-size:11px;overflow:hidden;break-inside:avoid}.boleto__stamp{position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-14deg;padding:8px 18px;border:3px solid rgba(201,42,42,.35);border-radius:10px;color:#c92a2a66;font-family:var(--f-mono);font-size:22px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;pointer-events:none}.boleto__paid{position:absolute;top:22px;right:26px;rotate:8deg;padding:4px 14px;border:3px solid #0F8A5F;border-radius:8px;color:#0f8a5f;font-weight:800;font-size:20px;letter-spacing:.1em}.boleto__head{display:flex;align-items:flex-end;border-bottom:2px solid #111;padding-bottom:6px;margin-bottom:0}.boleto__bank{display:inline-flex;align-items:center;gap:6px;padding-right:12px;font-size:16px;font-weight:700;border-right:2px solid #111}.boleto__code{padding:0 12px;font-size:18px;font-weight:800;border-right:2px solid #111}.boleto__line{flex:1;padding-left:12px;text-align:right;font-family:Courier New,monospace;font-size:13px;font-weight:700;letter-spacing:.02em}.boleto__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-left:1px solid #111}.boleto__grid>div{display:grid;align-content:start;gap:1px;min-height:34px;padding:3px 6px;border-right:1px solid #111;border-bottom:1px solid #111}.boleto__grid small{font-size:9px;color:#555}.boleto__grid b{font-size:11.5px}.boleto__grid span{font-size:10.5px;color:#333}.boleto__grid .is-strong{background:#f2f2f2}.boleto__grid .is-strong b{font-size:13px;text-align:right}.boleto__grid .span-2{grid-column:span 2}.boleto__grid .span-3{grid-column:span 3}.boleto__grid .span-4{grid-column:span 4}.boleto__instr{min-height:90px!important}.boleto__side{display:grid!important;padding:0!important;gap:0!important}.boleto__side>div{display:grid;padding:3px 6px;border-bottom:1px solid #111;min-height:30px}.boleto__side>div:last-child{border-bottom:0}.boleto__payer{min-height:48px!important}.boleto__receipt{margin-bottom:4px}.boleto__grid--receipt{grid-template-columns:repeat(4,minmax(0,1fr))}.boleto__cut{margin:14px 0;border-top:1px dashed #999;padding-top:2px;font-size:9px;color:#999;text-align:right}.boleto__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-top:10px}.boleto__barcode{width:60%;height:50px}.boleto__foot span{font-size:9px;color:#555}.boleto.is-paid .boleto__grid,.boleto.is-paid .boleto__receipt{opacity:.6}@media (max-width: 720px){.boleto{padding:18px 14px}.boleto__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.boleto__grid .span-3,.boleto__grid .span-4{grid-column:span 2}.boleto__line{font-size:10px}}@media print{.boletos{gap:0;max-width:none}.boleto{box-shadow:none;border-radius:0;padding:0 0 12mm;page-break-after:always}.boleto,.boleto *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.pub-wide{max-width:none}.pub-wide .pub-config{margin-top:28px}.cfg__choice:disabled{cursor:not-allowed;opacity:.5}.cfg__choice.is-out span:first-of-type{text-decoration:line-through}.cfg__choice--qty{padding-right:4px;cursor:default}.cfg__choice--qty .qty{margin-left:2px}.qty--sm{padding:2px;gap:2px}.qty--sm button{width:24px;height:24px}.qty--sm span{min-width:16px;text-align:center;font-variant-numeric:tabular-nums}.opt-limits{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:8px 0 4px;font-size:13px;color:var(--muted)}.opt-limits label{display:inline-flex;align-items:center;gap:6px}.opt-limits .input{width:92px}.doc-page{min-height:100dvh;overflow-x:clip;padding:0 16px 48px;background:radial-gradient(900px 400px at 50% -10%,rgba(var(--accent-rgb),.14),transparent 70%),#e9e8f0}.doc-toolbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:8px;flex-wrap:wrap;max-width:880px;margin:0 auto;padding:14px 0;background:transparent}.doc-toolbar:before{content:"";position:absolute;top:0;right:-100vw;bottom:0;left:-100vw;z-index:-1;background:#e9e8f0d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.doc-toolbar__title{font-weight:600;font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doc-toolbar__brand{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-display);font-weight:700;font-size:18px}.doc-toolbar__brand span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--accent);font-size:17px}.doc-hint{max-width:880px;margin:0 auto 12px;font-size:12.5px;color:var(--muted)}.doc-banner{display:flex;align-items:center;gap:10px;max-width:880px;margin:0 auto 14px;padding:14px 18px;border-radius:14px;background:var(--green-bg);color:#0b5e41;font-size:14.5px;animation:pop .4s var(--ease-out)}.doc-banner--warn{background:var(--amber-bg);color:#7a5212}@media (max-width: 640px){.doc-toolbar .btn span,.doc-toolbar__title{display:none}}.doc{--doc-ink: #14131C;--doc-muted: #6B6A7B;--doc-line: #E6E5EE;width:100%;max-width:880px;margin:0 auto;padding:48px 52px 36px;background:#fff;color:var(--doc-ink);border-radius:6px;box-shadow:0 1px 2px #0000000d,0 30px 80px -30px #1e145059;font-size:13.5px;line-height:1.5;animation:docIn .6s var(--ease-out) both}@keyframes docIn{0%{opacity:0;transform:translateY(18px) scale(.99)}}.doc p{margin:0}.doc__muted{color:var(--doc-muted);font-size:12.5px}.doc__strong{font-weight:600}.doc__accent{color:var(--doc-accent)}.doc__label{margin-bottom:6px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--doc-muted)}.doc__head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:26px}.doc__brand{display:flex;align-items:center;gap:14px}.doc__logo{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--doc-accent);font-size:27px}.doc__company{font-family:var(--f-display);font-size:24px;font-weight:700;letter-spacing:-.03em;line-height:1.1}.doc__title{text-align:right}.doc__kind{font-family:var(--f-display);font-size:34px;font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--doc-accent)}.doc__number{font-family:var(--f-mono);font-size:14px;margin:4px 0 8px}.doc__status{display:inline-block;padding:3px 10px;border-radius:99px;background:#f1f0f6;font-size:11.5px;font-weight:600}.doc__status--aprovado,.doc__status--pago,.doc__status--concluido{background:#ddf5ea;color:#0f8a5f}.doc__status--cancelado{background:#fde6e6;color:#c92a2a}.doc__status--orcamento{background:#fdf3dc;color:#9a6510}.doc__band{display:flex;flex-wrap:wrap;border-radius:14px;overflow:hidden;background:#fafafc;border:1px solid var(--doc-line)}.doc__band>div{flex:1 1 130px;display:grid;gap:2px;padding:12px 16px;background:#fafafc;box-shadow:1px 0 0 var(--doc-line),0 1px 0 var(--doc-line)}.doc__band span{font-size:11px;color:var(--doc-muted);text-transform:uppercase;letter-spacing:.05em}.doc__band b{font-size:15px}.doc__band>div:last-child{background:color-mix(in srgb,var(--doc-accent) 8%,white)}.doc__band>div:last-child b{font-family:var(--f-display);font-size:19px}.doc__parties{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:26px 0}.doc__parties>div{display:grid;gap:1px}.doc__parties p:not(.doc__label):not(.doc__strong){color:var(--doc-muted);font-size:12.5px}.doc__parties .doc__strong{font-size:15px;margin-bottom:2px}.doc__table{width:100%;border-collapse:collapse}.doc__table th{padding:10px 12px;text-align:left;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--doc-ink);font-weight:500}.doc__table th:first-child{border-radius:10px 0 0 10px}.doc__table th:last-child{border-radius:0 10px 10px 0}.doc__table td{padding:14px 12px;border-bottom:1px solid var(--doc-line);vertical-align:top}.doc__table .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.doc__item{display:flex;gap:12px}.doc__thumb{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:10px;background:#f4f3f9;font-size:19px;overflow:hidden}.doc__thumb img{width:100%;height:100%;object-fit:cover}.doc__inc{margin-top:4px!important;font-size:11.5px;color:var(--doc-accent)}.doc__bottom{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;padding-top:22px;align-items:start}.doc__terms{display:grid;gap:10px}.doc__box{padding:14px 16px;border-radius:12px;background:#fafafc;border:1px solid var(--doc-line);display:grid;gap:2px}.doc__totals{display:grid;gap:8px;padding:16px 18px;border-radius:14px;border:1px solid var(--doc-line);font-size:13.5px}.doc__totals>div{display:flex;justify-content:space-between;gap:12px}.doc__totals>div span:last-child{font-variant-numeric:tabular-nums}.doc__grand{margin-top:4px;padding:12px 14px;margin-inline:-8px;border-radius:10px;background:var(--doc-accent);color:#fff;font-family:var(--f-display);font-size:20px;font-weight:700}.doc__legal{margin-top:26px!important;padding-top:16px;border-top:1px dashed var(--doc-line);font-size:11.5px;color:var(--doc-muted)}.doc__foot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:26px;padding-top:14px;border-top:1px solid var(--doc-line);font-size:11px;color:var(--doc-muted)}.doc__made{display:inline-flex;align-items:center;gap:6px}.doc__made .logo__mark rect{fill:var(--doc-ink)}@media (max-width: 720px){.doc{padding:28px 20px}.doc__head{flex-direction:column}.doc__title{text-align:left}.doc__parties,.doc__bottom{grid-template-columns:minmax(0,1fr)}.doc__table .col-unit{display:none}}.doc__logo--img{width:auto;min-width:0;height:56px;padding:0;background:none;border-radius:0}.doc__logo--img img{display:block;max-width:200px;max-height:56px;object-fit:contain}.doc__intro{margin-top:20px!important;white-space:pre-line;font-size:14px}.doc__parties--one{grid-template-columns:minmax(0,1fr)}.doc__sign{display:grid;justify-items:center;gap:2px;width:260px;max-width:100%;margin:40px 0 0 auto;text-align:center}.doc__sign-line{width:100%;height:1px;margin-bottom:8px;background:var(--doc-ink)}.doc__legal{white-space:pre-line}.doc--moderno{padding-top:0;overflow:hidden}.doc--moderno .doc__head{margin:0 -52px 26px;padding:36px 52px 30px;background:var(--doc-accent);color:#fff}.doc--moderno .doc__head .doc__muted,.doc--moderno .doc__number{color:#ffffffd1}.doc--moderno .doc__kind{color:#fff}.doc--moderno .doc__logo:not(.doc__logo--img){background:#fff3}.doc--moderno .doc__logo--img{padding:6px 10px;background:#fff;border-radius:12px;height:68px}.doc--moderno .doc__table th{background:color-mix(in srgb,var(--doc-accent) 12%,white);color:var(--doc-ink);font-weight:600}.doc--moderno .doc__band{border:none}.doc--moderno .doc__band>div{box-shadow:none}.doc--compacto{padding:32px 36px 26px;font-size:12.5px;line-height:1.4}.doc--compacto .doc__head{padding-bottom:16px;border-bottom:2px solid var(--doc-accent);margin-bottom:14px}.doc--compacto .doc__logo{width:42px;height:42px;border-radius:12px;font-size:20px}.doc--compacto .doc__logo--img{width:auto;height:42px}.doc--compacto .doc__logo--img img{max-height:42px}.doc--compacto .doc__company{font-size:19px}.doc--compacto .doc__kind{font-size:24px}.doc--compacto .doc__band>div{padding:8px 12px}.doc--compacto .doc__parties{padding:16px 0;gap:18px}.doc--compacto .doc__table th{background:none;color:var(--doc-muted);border-bottom:1.5px solid var(--doc-ink);border-radius:0!important;padding:6px 8px}.doc--compacto .doc__table td{padding:8px}.doc--compacto .doc__thumb{width:28px;height:28px;border-radius:7px;font-size:14px}.doc--compacto .doc__bottom{padding-top:14px}.doc--compacto .doc__grand{font-size:17px;padding:9px 12px}@media (max-width: 720px){.doc--moderno .doc__head{margin:0 -20px 20px;padding:28px 20px 24px}.doc--compacto{padding:22px 16px}}@page{size:A4;margin:12mm}@media print{.no-print,.toasts{display:none!important}html,body{background:#fff!important}.doc-page{padding:0;background:none!important}.doc{max-width:none;padding:0;box-shadow:none;border-radius:0;animation:none}.doc--moderno .doc__head{margin:0 0 22px;padding:22px 24px;border-radius:10px}.doc,.doc *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.doc__table tr,.doc__box,.doc__totals{break-inside:avoid}}.doc__extras{display:grid;gap:6px;margin:22px 0 0;padding:12px 14px;border-radius:10px;background:var(--doc-soft, rgba(0, 0, 0, .04));font-size:12.5px}.doc__extras div{display:flex;gap:8px;flex-wrap:wrap}.doc__extras dt{font-weight:700}.doc__extras dt:after{content:":"}.doc__extras dd{margin:0;white-space:pre-line}.cat-pdf__head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:18px;margin-bottom:18px;border-bottom:2px solid var(--accent)}.cat-pdf__brand{display:flex;align-items:center;gap:14px;min-width:0}.cat-pdf__brand img{width:64px;height:64px;object-fit:contain;border-radius:12px}.cat-pdf__emoji{display:grid;place-items:center;width:64px;height:64px;border-radius:14px;background:var(--accent);font-size:32px}.cat-pdf__brand h1{margin:0;font-family:var(--f-display);font-size:26px;line-height:1.15}.cat-pdf__qr{display:grid;justify-items:center;gap:4px;flex:none}.cat-pdf__qr small{font-size:11px;color:var(--doc-muted)}.cat-pdf__sec{margin-top:18px}.cat-pdf__sec h2{margin:0 0 10px;font-family:var(--f-display);font-size:17px;color:var(--accent);break-after:avoid}.cat-pdf__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.cat-pdf__grid.is-text{grid-template-columns:1fr;gap:4px}.cat-pdf__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start;padding:8px 0;border-bottom:1px solid var(--doc-line);break-inside:avoid}.cat-pdf__item img{width:56px;height:56px;object-fit:cover;border-radius:8px}.cat-pdf__item:not(:has(img)){grid-template-columns:minmax(0,1fr) auto}.cat-pdf__txt{display:grid;gap:2px;min-width:0}.cat-pdf__txt b{font-size:14px}.cat-pdf__price{font-weight:700;white-space:nowrap;text-align:right}.cat-pdf__price em{font-style:normal;font-weight:600;color:var(--doc-muted)}.cat-pdf__item.is-out{opacity:.55}.cat-pdf__foot{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:22px;padding-top:12px;border-top:1px solid var(--doc-line);font-size:12px;color:var(--doc-muted)}@media (max-width: 640px){.cat-pdf__grid{grid-template-columns:1fr}.cat-pdf__head{flex-direction:column;align-items:flex-start}}@media print{.cat-pdf__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.home2{--h-bg: #0B0A07;--h-bg-2: #15120B;--h-card: #17140C;--h-card-2: #1F1A10;--h-line: rgba(255, 255, 255, .08);--h-text: #F4F1EA;--h-muted: #B3A98F;--h-glass: rgba(255, 255, 255, .06);--h-glass-2: rgba(255, 255, 255, .13);--h-nav: rgba(11, 10, 7, .78);--h-pop: rgba(23, 20, 12, .94);--h-hi: #FFC21A;--h-hi-2: #FF9A00;--h-luz: #FFF7D1;--h-icon: #FFD24A;--h-icon-bg: rgba(255, 194, 26, .16);--h-strike: rgba(255, 255, 255, .25);--h-hl: linear-gradient(100deg, #FFE066 0%, #FFC21A 50%, #FF9A00 100%);--h-shadow: rgba(0, 0, 0, .7);--h-glow: rgba(255, 160, 0, .45);--f-h: var(--f-brand);background:var(--h-bg);color:var(--h-text);overflow-x:clip}.home2 ::selection{background:var(--lime);color:var(--lime-ink)}.btn--lime{--bg: var(--lime);--fg: var(--lime-ink);--hover: #fff;font-weight:600;box-shadow:0 10px 30px -10px #ffe06699}.btn--glass{--bg: var(--h-glass);--fg: var(--h-text);--hover: var(--h-glass-2);box-shadow:inset 0 0 0 1px var(--h-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.home2 .btn--ghost{--fg: var(--h-text);--hover: var(--h-glass);box-shadow:inset 0 0 0 1px var(--h-line)}.home2__nav{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:24px;height:72px;padding:0 clamp(16px,4vw,48px);background:var(--h-nav);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--h-line)}.home2__nav .logo__word .dot{color:var(--h-hi)}.home2__nav nav{display:flex;gap:4px;margin-left:auto}.home2__nav nav a{padding:8px 14px;border-radius:99px;color:var(--h-muted);font-size:14.5px;transition:color .15s,background .15s}.home2__nav nav a:hover{color:var(--h-text);background:var(--h-glass)}.home2__login{--bg: var(--h-text);--fg: var(--h-bg);--hover: var(--lime)}@media (max-width: 720px){.home2__nav nav{display:none}.home2__login{margin-left:auto}}.hero2{position:relative;padding:clamp(40px,7vw,90px) 0 0;overflow:hidden}.hero2__glow{position:absolute;inset:-30% -20% auto;height:120%;pointer-events:none;background:radial-gradient(40% 50% at 70% 30%,rgba(255,194,26,.55),transparent 70%),radial-gradient(30% 35% at 20% 10%,rgba(255,224,102,.18),transparent 70%),radial-gradient(35% 40% at 90% 80%,rgba(255,140,0,.25),transparent 70%);filter:blur(20px);animation:drift 14s ease-in-out infinite alternate}@keyframes drift{to{transform:translate3d(-3%,4%,0) scale(1.06)}}.hero2__grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background-image:linear-gradient(var(--h-line) 1px,transparent 1px),linear-gradient(90deg,var(--h-line) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000,transparent);mask-image:radial-gradient(70% 60% at 50% 30%,#000,transparent)}.hero2__inner{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px;align-items:center;max-width:1240px;margin:0 auto;padding:0 clamp(16px,4vw,48px)}.hero2__copy{display:grid;gap:24px;animation:rise .8s var(--ease-out) both}.hero2__pill{justify-self:start;display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:99px;background:var(--h-glass);border:1px solid var(--h-line);color:var(--h-muted);font-family:var(--f-mono);font-size:11.5px;letter-spacing:.04em;text-transform:uppercase}.hero2__pill svg{color:var(--h-hi)}.hero2__title{font-family:var(--f-display);font-size:clamp(40px,6.2vw,80px);font-weight:700;letter-spacing:-.045em;line-height:.98}.hero2__hl{background:var(--h-hl);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% 100%;animation:shine 6s ease-in-out infinite alternate}@keyframes shine{to{background-position:100% 0}}.hero2__lead{max-width:540px;color:var(--h-muted);font-size:clamp(16px,1.5vw,19px)}.hero2__ctas{display:flex;flex-wrap:wrap;gap:12px}.hero2__checks{display:flex;flex-wrap:wrap;gap:18px;color:var(--h-muted);font-size:14px}.hero2__checks li{display:inline-flex;align-items:center;gap:6px}.hero2__checks svg{color:var(--h-hi)}.showcase{--mx: 0;--my: 0;position:relative;height:560px;perspective:1200px}.showcase__layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transform:translate3d(calc(var(--mx) * var(--d) * -14px),calc(var(--my) * var(--d) * -14px),0);transition:transform .4s var(--ease-out)}.showcase__layer>*{pointer-events:auto}.mock{position:absolute;background:var(--h-card);border:1px solid var(--h-line);border-radius:22px;box-shadow:0 30px 80px -20px #0009,inset 0 1px #ffffff0d;color:var(--h-text);animation:floaty 7s ease-in-out infinite}@keyframes floaty{50%{translate:0 -10px}}.mock__label{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--h-muted);margin-bottom:10px}.mock--phone{left:26%;top:10px;width:240px;height:470px;padding:14px;border-radius:36px;background:#07060c;border:6px solid #1F1C2B;animation-delay:-1s}.mock-phone__notch{width:80px;height:18px;margin:0 auto 10px;border-radius:99px;background:#1f1c2b}.mock-links{display:flex;flex-direction:column;align-items:center;gap:8px;height:calc(100% - 28px);padding:18px 12px;border-radius:24px;background:radial-gradient(200px 140px at 50% 0%,rgba(124,58,237,.5),transparent 70%),#0e0d16;text-align:center}.mock-links__avatar{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:#7c3aed;font-size:26px}.mock-links b{font-family:var(--f-display);font-size:17px}.mock-links small{color:var(--h-muted);font-size:11px;margin-bottom:6px}.mock-links__btn{display:flex;align-items:center;gap:8px;width:100%;padding:10px;border-radius:12px;background:#ffffff0f;border:1px solid var(--h-line);font-size:12px;text-align:left;animation:rise .6s var(--ease-out) both}.mock-links__btn:nth-child(5){animation-delay:.2s}.mock-links__btn:nth-child(6){animation-delay:.3s}.mock-links__btn:nth-child(7){animation-delay:.4s}.mock-links__btn.is-hl{background:#7c3aed;border-color:#7c3aed}.mock--chat{right:0;top:40px;width:270px;height:300px;display:flex;flex-direction:column;overflow:hidden;animation-delay:-3s}.mock-chat__head{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--accent)}.mock-chat__head>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fff3}.mock-chat__head b{display:block;font-size:13.5px}.mock-chat__head small{display:flex;align-items:center;gap:5px;font-size:11px;opacity:.85}.mock-chat__head small i{width:6px;height:6px;border-radius:50%;background:var(--lime)}.mock-chat__body{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:12px;overflow:hidden}.mock-chat__msg{max-width:86%;display:grid;gap:5px;animation:pop .35s var(--ease-out) both}.mock-chat__msg p{padding:8px 11px;border-radius:14px;font-size:12px;line-height:1.4}.mock-chat__msg--bot{align-self:flex-start}.mock-chat__msg--bot p{background:var(--h-glass-2);border-bottom-left-radius:4px}.mock-chat__msg--user{align-self:flex-end}.mock-chat__msg--user p{background:var(--accent);border-bottom-right-radius:4px}.mock-chat__link{display:inline-flex;align-items:center;justify-content:space-between;gap:6px;padding:8px 11px;border-radius:12px;background:var(--lime);color:var(--lime-ink);font-size:11.5px;font-weight:600}.mock-chat__typing{display:flex;gap:3px}.mock-chat__typing i{width:5px;height:5px;border-radius:50%;background:var(--h-muted);animation:blink 1s infinite}.mock-chat__typing i:nth-child(2){animation-delay:.15s}.mock-chat__typing i:nth-child(3){animation-delay:.3s}.mock--cal{left:0;top:70px;width:250px;padding:16px;animation-delay:-2s}.mock-cal__row{display:flex;align-items:center;gap:8px;padding:8px 0;border-top:1px solid var(--h-line);font-size:12px}.mock-cal__t{font-family:var(--f-mono);color:var(--h-muted);font-size:11px}.mock-cal__row i{width:3px;height:22px;border-radius:3px}.mock-cal__row em{font-style:normal;padding:2px 7px;border-radius:99px;background:#ffe06626;color:var(--h-hi);font-size:10px}.mock--pdf{left:4%;bottom:20px;width:230px;padding:16px;background:#fff;color:#14131c;animation-delay:-4s;rotate:-4deg}.mock-pdf__top{display:flex;align-items:center;gap:8px}.mock-pdf__top>span{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#7c3aed;color:#fff}.mock-pdf__top b{font-family:var(--f-display);font-size:16px;color:#7c3aed}.mock-pdf__top small{margin-left:auto;font-family:var(--f-mono);font-size:10px;color:#6b6a7b}.mock-pdf__lines{display:grid;gap:7px;margin:14px 0}.mock-pdf__lines i{height:8px;border-radius:4px;background:#eeedf4}.mock-pdf__lines i:nth-child(2){width:80%}.mock-pdf__lines i:nth-child(3){width:60%}.mock-pdf__total{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;border-radius:8px;background:#7c3aed;color:#fff;font-size:12px}.mock-pdf__total b{font-family:var(--f-display);font-size:15px}.mock-pdf__ok{display:inline-flex;align-items:center;gap:4px;margin-top:10px;padding:3px 8px;border-radius:99px;background:#ddf5ea;color:#0f8a5f;font-size:10.5px;font-weight:600}.mock--money{right:6%;bottom:40px;width:220px;padding:16px;animation-delay:-5s}.mock--money small{color:var(--h-muted);font-size:11.5px}.mock--money b{display:block;font-family:var(--f-display);font-size:28px;color:var(--h-hi);letter-spacing:-.03em}.mock-money__bars{display:flex;align-items:flex-end;gap:5px;height:50px;margin-top:10px}.mock-money__bars i{flex:1;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,var(--accent),rgba(255,194,26,.3));animation:grow .8s var(--ease-out) both;transform-origin:bottom}@media (max-width: 980px){.showcase{height:520px;max-width:560px;width:100%;margin:0 auto}}@media (max-width: 560px){.showcase{height:480px}.mock--phone{left:50%;translate:-50% 0;width:210px;height:420px;animation:none}.mock--chat{width:220px;height:250px;right:-10px;top:160px}.mock--cal{width:200px;left:-10px;top:20px}.mock--pdf{width:180px;left:-6px;bottom:0}.mock--money{display:none}}.marquee2{position:relative;margin-top:40px;padding:18px 0;border-block:1px solid var(--h-line);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.marquee2__track{display:flex;gap:36px;width:max-content;animation:marquee 40s linear infinite}.marquee2__track span{display:inline-flex;align-items:center;gap:36px;font-family:var(--f-display);font-size:22px;font-weight:600;color:var(--h-muted);white-space:nowrap}.marquee2__track i{font-style:normal;color:var(--h-hi);font-size:14px}@keyframes marquee{to{transform:translate(-50%)}}[data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out)}[data-reveal].is-in{opacity:1;transform:none}.sec2{max-width:1240px;margin:0 auto;padding:clamp(60px,9vw,110px) clamp(16px,4vw,48px) 0}.sec2__head{display:grid;gap:14px;max-width:760px;margin-bottom:40px}.sec2__kicker{font-family:var(--f-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--h-hi)}.sec2__head h2{font-family:var(--f-display);font-size:clamp(32px,4.6vw,58px);font-weight:700;letter-spacing:-.04em;line-height:1.02}.sec2__head em{color:var(--h-muted)}.sec2__lead{color:var(--h-muted);font-size:17px;max-width:600px}.flow2__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;counter-reset:s}.flow2__steps li{position:relative;display:grid;gap:8px;padding:26px 22px;border-radius:22px;background:linear-gradient(180deg,rgba(255,194,26,.12),transparent);border:1px solid var(--h-line)}.flow2__steps li:not(:last-child):after{content:"→";position:absolute;right:-12px;top:50%;translate:0 -50%;z-index:1;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--lime);color:var(--lime-ink);font-size:13px;font-weight:700}.flow2__n{font-family:var(--f-mono);font-size:12px;color:var(--h-muted)}.flow2__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--h-icon-bg);color:var(--h-icon)}.flow2__icon svg{width:24px;height:24px}.flow2__steps b{font-family:var(--f-display);font-size:20px;letter-spacing:-.02em}.flow2__steps p{color:var(--h-muted);font-size:14.5px}@media (max-width: 900px){.flow2__steps{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.flow2__steps li:after{display:none}}@media (max-width: 520px){.flow2__steps{grid-template-columns:minmax(0,1fr)}}.plans2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}.plan2{position:relative;display:flex;flex-direction:column;gap:14px;padding:28px;border-radius:26px;background:var(--h-card);border:1px solid var(--h-line);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out)}.plan2.is-pop{background:linear-gradient(180deg,rgba(255,194,26,.35),rgba(255,194,26,.08) 60%,var(--h-card));border-color:#ffc21a99}.plan2__pop{position:absolute;top:-12px;left:28px;padding:4px 12px;border-radius:99px;background:var(--lime);color:var(--lime-ink);font-family:var(--f-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;font-weight:600}.plan2 h3{font-family:var(--f-display);font-size:22px}.plan2__price{font-family:var(--f-display);font-size:44px;font-weight:700;letter-spacing:-.04em;line-height:1}.plan2__price small{font-size:15px;color:var(--h-muted);font-weight:500;letter-spacing:0}.plan2__pitch{color:var(--h-muted);font-size:14.5px}.plan2 ul{display:grid;gap:8px;flex:1;font-size:14.5px}.plan2 li{display:flex;align-items:center;gap:8px}.plan2 li svg{color:var(--h-hi)}.plans2__note{margin-top:14px;color:var(--h-muted);font-size:13px}@media (max-width: 900px){.plans2{grid-template-columns:minmax(0,1fr)}}.cta2{position:relative;display:grid;justify-items:center;gap:18px;max-width:1144px;margin:clamp(60px,9vw,110px) auto 0;padding:clamp(40px,7vw,80px) 24px;border-radius:32px;text-align:center;overflow:hidden;background:radial-gradient(60% 80% at 50% 0%,rgba(255,224,102,.25),transparent 70%),linear-gradient(135deg,#ffc21a,#3a2bd6)}.cta2 h2{font-family:var(--f-display);font-size:clamp(30px,4.5vw,56px);font-weight:700;letter-spacing:-.04em;line-height:1.02;max-width:760px}.cta2 p{color:#fffc;max-width:520px}@media (max-width: 1200px){.cta2{margin-inline:clamp(16px,4vw,48px)}}@media (prefers-reduced-motion: reduce){[data-reveal]{opacity:1;transform:none}.marquee2__track,.mock,.hero2__glow{animation:none}}.prog2{display:grid;gap:18px}.prog2__bar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.prog2__cycle{display:inline-flex;padding:4px;border-radius:99px;background:var(--h-card);border:1px solid var(--h-line)}.prog2__cycle button{padding:8px 16px;border-radius:99px;color:var(--h-muted);font-weight:600;font-size:14px;cursor:pointer}.prog2__cycle button.is-on{background:var(--lime);color:var(--lime-ink)}.prog2__cycle em{font-style:normal;margin-left:4px;font-size:12px}.plan2__year{margin-top:-8px;color:var(--h-muted);font-size:13px}.plan2 li.is-off{color:var(--h-muted);text-decoration:line-through;text-decoration-color:var(--h-strike)}.plan2 li.is-off svg{color:var(--h-muted)}.prog2__more{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px;margin-top:10px}.plan2--wide ul{grid-template-columns:repeat(2,minmax(0,1fr))}.prog2__extras{display:grid;gap:14px;align-content:start;padding:28px;border-radius:26px;border:1px dashed var(--h-line)}.prog2__extras ul{display:grid;gap:8px;font-size:14.5px}.prog2__extras li{display:flex;align-items:center;gap:8px}.prog2__extras li svg{color:var(--h-hi)}.prog2__extras dl{display:grid;gap:8px;padding-top:12px;border-top:1px solid var(--h-line);font-size:14px}.prog2__extras dl div{display:flex;justify-content:space-between;gap:12px}.prog2__extras dd{color:var(--h-muted);text-align:right}@media (max-width: 900px){.prog2__more,.plan2--wide ul{grid-template-columns:minmax(0,1fr)}}.biz2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (max-width: 900px){.biz2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.biz2{grid-template-columns:minmax(0,1fr)}}.biz2__card{display:grid;gap:6px;justify-items:start;padding:20px;border-radius:20px;background:var(--h-card);border:1px solid var(--h-line);color:var(--h-text);text-align:left;cursor:pointer;transition:border-color .2s,transform .2s var(--ease-out),background .2s}.biz2__card:hover{border-color:#ffe06680;transform:translateY(-2px)}.biz2__card b{font-size:16px}.biz2__card small{color:var(--h-muted);font-size:13px;line-height:1.35}.biz2__icon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:4px;border-radius:14px;background:var(--h-icon-bg);color:var(--h-icon);transition:background .25s,color .25s}.biz2__icon svg{width:22px;height:22px}.biz2__card.is-on{border-color:var(--h-hi);background:linear-gradient(180deg,rgba(255,224,102,.12),var(--h-card))}.biz2.is-picked{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px}.biz2.is-picked .biz2__card{grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:10px 14px;border-radius:14px}.biz2.is-picked .biz2__card small{display:none}.biz2.is-picked .biz2__icon{width:30px;height:30px;margin:0;border-radius:9px}.biz2.is-picked .biz2__icon svg{width:16px;height:16px}.biz2.is-picked .biz2__card b{font-size:13.5px}.prog2__result{display:grid;gap:18px;margin-top:28px;scroll-margin-top:90px}.prog2__title{font-family:var(--f-display);font-size:clamp(26px,3.4vw,40px);font-weight:700;letter-spacing:-.03em;line-height:1.05;margin-top:6px}.prog2__title span{color:var(--h-hi)}.prog2__note{padding:12px 16px;border-radius:14px;background:#ffe06614;border:1px solid rgba(255,224,102,.25);font-size:14px}.prog2__change{justify-self:start;color:var(--h-muted);font-size:14px}.biz2__go{display:inline-flex;align-items:center;gap:6px;margin-top:6px;color:var(--h-hi);font-size:13px;font-weight:600}.prog2__bar--end{justify-content:flex-end}.bhero2{position:relative;padding:clamp(36px,6vw,80px) 0 0;overflow:hidden}.bhero2__inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:48px;align-items:center;max-width:1240px;margin:0 auto;padding:0 clamp(16px,4vw,48px)}.bhero2__copy{display:grid;gap:22px;animation:rise .8s var(--ease-out) both}.bhero2__title{font-family:var(--f-display);font-size:clamp(34px,5vw,64px);font-weight:700;letter-spacing:-.04em;line-height:1.02}.shot2{position:relative;margin:0;border-radius:18px;overflow:hidden;background:#fff;border:1px solid var(--h-line);box-shadow:0 40px 80px -30px #000000b3,0 0 0 1px #ffffff0a}.shot2 img{display:block;width:100%;height:auto}.shot2--desktop .shot2__bar{display:flex;gap:6px;padding:10px 14px;background:#1e1c2a}.shot2__bar i{width:10px;height:10px;border-radius:50%;background:#ffffff2e}.shot2--phone{justify-self:center;width:min(320px,100%);border-radius:38px;border:8px solid #1E1C2A;max-height:640px}.shot2--phone img{object-fit:cover;object-position:top;max-height:624px}.bfeat__list{display:grid;gap:clamp(48px,7vw,96px)}.bfeat{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,64px);align-items:center;transition:opacity .8s var(--ease-out),transform .8s var(--ease-out)}.bfeat--flip .bfeat__text{order:2}.bfeat__text{display:grid;gap:14px;align-content:start}.bfeat__text h3{font-family:var(--f-display);font-size:clamp(24px,2.8vw,34px);font-weight:700;letter-spacing:-.03em;line-height:1.08}.bfeat__text p{color:var(--h-muted);font-size:16px}.bfeat__text ul{display:grid;gap:8px;font-size:15px}.bfeat__text li{display:flex;align-items:center;gap:8px}.bfeat__text li svg{color:var(--h-hi);flex:none}.bfeat__soon{justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:99px;background:#ffe0661f;color:var(--h-hi);font-family:var(--f-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.bfeat__soon-card{display:grid;place-items:center;gap:10px;min-height:280px;padding:32px;border-radius:24px;border:1px dashed rgba(255,224,102,.35);background:radial-gradient(circle at 50% 30%,rgba(255,224,102,.1),transparent 70%);text-align:center}.bfeat__soon-card svg{color:var(--h-hi)}.bfeat__soon-card span{color:var(--h-muted);font-size:14px}.faq2{display:grid;gap:10px;max-width:860px}.faq2__item{padding:18px 22px;border-radius:18px;background:var(--h-card);border:1px solid var(--h-line)}.faq2__item summary{cursor:pointer;font-weight:600;font-size:16px;list-style:none;display:flex;justify-content:space-between;gap:12px}.faq2__item summary::-webkit-details-marker{display:none}.faq2__item summary:after{content:"+";flex:none;margin-left:auto;color:var(--h-hi);font-size:22px;line-height:1;transition:rotate .3s var(--ease-out)}.faq2__item[open] summary:after{rotate:45deg}.faq2__item{interpolate-size:allow-keywords;transition:border-color .2s,background .2s}.faq2__item:hover,.faq2__item[open]{border-color:#ffc21a73}.faq2__item::details-content{block-size:0;overflow:clip;transition:block-size .35s var(--ease-out),content-visibility .35s allow-discrete}.faq2__item[open]::details-content{block-size:auto}.faq2__item p{margin-top:10px;color:var(--h-muted)}.bpage__others{color:#fffc;font-size:14px;text-decoration:underline}@media (max-width: 900px){.bhero2__inner,.bfeat{grid-template-columns:minmax(0,1fr)}.bfeat--flip .bfeat__text{order:0}}.scroll2{position:fixed;top:0;left:0;right:0;z-index:60;height:3px;transform-origin:0 50%;background:linear-gradient(90deg,var(--lime),#FFD24A,#FF9F1C);pointer-events:none}.home2 .btn--lime{position:relative;overflow:hidden;isolation:isolate}.home2 .btn--lime:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);translate:-120% 0;animation:sweep 3.6s ease-in-out infinite}@keyframes sweep{60%,to{translate:120% 0}}.home2 .btn--lg{transition:transform .2s var(--ease-out),box-shadow .2s,background .2s}.home2 .btn--lg:hover{transform:translateY(-2px)}.rot2{position:relative;display:inline-grid;vertical-align:bottom;overflow:hidden;padding-bottom:.12em;margin-bottom:-.12em}.rot2__w,.rot2__size{grid-area:1 / 1}.rot2__size{visibility:hidden}.rot2__w{opacity:0;transform:translateY(60%);filter:blur(6px);transition:opacity .5s var(--ease-out),transform .6s var(--ease-out),filter .5s}.rot2__w.is-on{opacity:1;transform:none;filter:none}.rot2__w.is-out{opacity:0;transform:translateY(-60%);filter:blur(6px)}.tour2{display:grid;gap:22px}.tour2__tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.tour2__tab{position:relative;flex:none;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:99px;background:var(--h-card);border:1px solid var(--h-line);color:var(--h-muted);font-weight:600;font-size:14px;cursor:pointer;overflow:hidden;transition:color .2s,border-color .2s,background .2s}.tour2__tab:hover{color:var(--h-text)}.tour2__tab.is-on{color:var(--h-text);border-color:#ffe0668c;background:#ffe06614}.tour2__tab svg{color:var(--h-hi)}.tour2__bar{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--lime);transform-origin:0 50%;animation:tourbar linear both}.tour2__bar.is-paused{animation-play-state:paused}@keyframes tourbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tour2__stage{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.6fr);gap:clamp(24px,4vw,56px);align-items:center;min-height:560px;padding:clamp(20px,3vw,36px);border-radius:30px;background:radial-gradient(60% 80% at 80% 20%,rgba(255,194,26,.25),transparent 70%),var(--h-card);border:1px solid var(--h-line)}.tour2__copy{display:grid;gap:14px;animation:rise .6s var(--ease-out) both}.tour2__copy h3{font-family:var(--f-display);font-size:clamp(24px,2.6vw,34px);font-weight:700;letter-spacing:-.03em;line-height:1.08}.tour2__copy p{color:var(--h-muted)}.tour2__copy ul{display:grid;gap:8px;font-size:15px}.tour2__copy li{display:flex;align-items:center;gap:8px}.tour2__copy li svg{color:var(--h-hi);flex:none}.tour2__shot{animation:shotin .7s var(--ease-out) both}.tour2__shot--phone{display:grid;justify-items:center}@keyframes shotin{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:none}}@media (max-width: 900px){.tour2__stage{grid-template-columns:minmax(0,1fr);min-height:0}}.shot2{--rx: 0deg;--ry: 0deg;transform:perspective(1400px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .35s var(--ease-out),box-shadow .35s;will-change:transform}.shot2:hover{box-shadow:0 50px 100px -30px #000c,0 0 0 1px #ffe06633}.ba2{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:18px;align-items:center}.ba2__card{display:grid;gap:16px;padding:30px;border-radius:26px;border:1px solid var(--h-line)}.ba2__card ul{display:grid;gap:12px;font-size:15.5px}.ba2__card li{display:flex;align-items:flex-start;gap:10px}.ba2__card li svg{flex:none;margin-top:3px}.ba2__tag{font-family:var(--f-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.ba2__card--before{background:var(--h-glass);color:var(--h-muted)}.ba2__card--before .ba2__tag,.ba2__card--before svg{color:#ff7e8f}.ba2__card--after{background:linear-gradient(160deg,rgba(255,224,102,.12),rgba(255,194,26,.12) 60%,var(--h-card));border-color:#ffe06659}.ba2__card--after .ba2__tag,.ba2__card--after svg{color:var(--h-hi)}.ba2__arrow{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--lime);color:var(--lime-ink);box-shadow:0 0 0 10px #ffe0661f;animation:pulse2 2.4s ease-in-out infinite}@keyframes pulse2{50%{box-shadow:0 0 0 18px #ffe06600}}@media (max-width: 900px){.ba2{grid-template-columns:minmax(0,1fr)}.ba2__arrow{justify-self:center;rotate:90deg}}.bento2__card,.biz2__card{--sx: 50%;--sy: 50%}.bento2__card:before,.biz2__card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(260px circle at var(--sx) var(--sy),rgba(255,224,102,.13),transparent 60%);opacity:0;transition:opacity .3s;pointer-events:none}.bento2__card:hover:before,.biz2__card:hover:before{opacity:1}.biz2__card{position:relative;overflow:hidden}.biz2__card:hover{box-shadow:0 24px 50px -24px #ffe06659}.biz2__card:hover .biz2__icon{animation:wiggle .6s ease-in-out;background:var(--lime);color:var(--lime-ink)}.biz2__card:hover .biz2__go svg{translate:4px 0}.biz2__go svg{transition:translate .2s}@keyframes wiggle{25%{rotate:-12deg;scale:1.15}50%{rotate:10deg;scale:1.15}75%{rotate:-6deg}}@property --ang{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.plan2.is-pop{border-color:transparent;background:linear-gradient(180deg,rgba(255,194,26,.3),rgba(255,194,26,.06) 60%,transparent) padding-box,linear-gradient(var(--h-card),var(--h-card)) padding-box,conic-gradient(from var(--ang),rgba(255,224,102,.45),rgba(143,123,255,.3) 25%,rgba(143,123,255,.3) 75%,rgba(255,224,102,.45)) border-box;animation:spinb 18s linear infinite}@keyframes spinb{to{--ang: 360deg}}.plan2{transition:opacity .8s var(--ease-out),transform .35s var(--ease-out),box-shadow .35s}.plan2:hover{transform:translateY(-3px);box-shadow:0 30px 60px -30px #000c}.cta2__float{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cta2__float i{position:absolute;display:grid;place-items:center;width:clamp(48px,5vw,68px);aspect-ratio:1;border-radius:30%;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);color:#fff;opacity:.7;animation:floaty 6s ease-in-out infinite;filter:drop-shadow(0 10px 20px rgba(0,0,0,.25))}.cta2__float i:nth-child(1){left:6%;top:18%;animation-delay:-1s}.cta2__float i:nth-child(2){right:8%;top:14%;animation-delay:-2s}.cta2__float i:nth-child(3){left:12%;bottom:14%;animation-delay:-3s}.cta2__float i:nth-child(4){right:14%;bottom:18%;animation-delay:-4s}.cta2__float i:nth-child(5){left:48%;top:6%;animation-delay:-5s;opacity:.35}.cta2__float svg{width:50%;height:50%}@media (max-width: 640px){.cta2__float i:nth-child(n+3){display:none}}.bhero2__visual{position:relative;display:grid}.chip2{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:14px;background:var(--h-pop);border:1px solid var(--h-glass-2);box-shadow:0 20px 40px -16px #000c;font-size:13px;font-weight:600;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:chipin .7s var(--ease-out) both,floaty 6s ease-in-out infinite}.chip2 i{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--h-icon-bg);color:var(--h-icon)}.chip2--0{left:-18px;top:12%;animation-delay:.5s,-1s}.chip2--1{right:-14px;top:46%;animation-delay:.8s,-3s}.chip2--2{left:8%;bottom:-16px;animation-delay:1.1s,-5s}@keyframes chipin{0%{opacity:0;transform:translateY(14px) scale(.9)}to{opacity:1;transform:none}}@media (max-width: 560px){.chip2{font-size:11.5px;padding:8px 10px}.chip2--0{left:0}.chip2--1{right:0}}.bfeat__n{font-family:var(--f-display);font-size:48px;font-weight:700;line-height:1;letter-spacing:-.04em;background:linear-gradient(180deg,#ffe066e6,#ffe06600);-webkit-background-clip:text;background-clip:text;color:transparent}.foot2{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:32px;max-width:1240px;margin:clamp(60px,8vw,100px) auto 0;padding:48px clamp(16px,4vw,48px) 32px;border-top:1px solid var(--h-line);color:var(--h-muted)}.foot2 .logo__word .dot{color:var(--h-hi)}.foot2__brand{display:grid;gap:14px;justify-items:start;align-content:start}.foot2__brand p{max-width:320px;font-size:14px}.foot2__col{display:grid;gap:8px;align-content:start;font-size:14px}.foot2__col b{color:var(--h-text);margin-bottom:4px}.foot2__col a{color:var(--h-muted);transition:color .15s}.foot2__col a:hover{color:var(--h-hi)}.foot2__copy{grid-column:1 / -1;padding-top:20px;border-top:1px solid var(--h-line);font-size:12px}@media (max-width: 900px){.foot2{grid-template-columns:repeat(2,minmax(0,1fr))}.foot2__brand{grid-column:1 / -1}}.legal{max-width:760px;margin:0 auto;padding:120px 16px 0;color:var(--h-text);font-size:16px;line-height:1.7}.legal h1{font-size:clamp(32px,5vw,46px);letter-spacing:-.03em;line-height:1.1;margin:8px 0 10px}.legal h2{font-size:20px;letter-spacing:-.01em;margin:36px 0 8px}.legal p,.legal li{color:var(--h-muted)}.legal b{color:var(--h-text)}.legal ul{padding-left:20px;display:grid;gap:6px}.legal a{color:var(--h-hi)}.legal__kicker{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--h-muted)}.legal__who{font-size:14px;padding-bottom:20px;border-bottom:1px solid var(--h-line)}@media (prefers-reduced-motion: reduce){.home2 .btn--lime:after,.ba2__arrow,.plan2.is-pop,.cta2__float i,.chip2,.tour2__bar,.tour2__copy,.tour2__shot{animation:none}.offer2,.bento2 *,.bento2 *:after,.bento2 *:before{animation:none!important}.faq2__item::details-content{transition:none}.rot2__w{transition:none}.shot2{transform:none}}.home2[data-theme=light]{--h-bg: #FBF8EF;--h-bg-2: #F3EEDF;--h-card: #FFFFFF;--h-card-2: #FFF8E6;--h-line: rgba(20, 18, 10, .1);--h-text: #141414;--h-muted: #6B6250;--h-glass: rgba(20, 18, 10, .04);--h-glass-2: rgba(20, 18, 10, .08);--h-nav: rgba(251, 248, 239, .84);--h-pop: rgba(255, 255, 255, .96);--h-hi: #8A6700;--h-hi-2: #E07800;--h-luz: #FFF3C4;--h-icon: #B88600;--h-icon-bg: rgba(255, 194, 26, .16);--h-strike: rgba(20, 18, 10, .3);--h-hl: linear-gradient(100deg, #E8A800 0%, #FF9A00 55%, #E07800 100%);--h-shadow: rgba(90, 67, 0, .22);--h-glow: rgba(255, 160, 0, .3);color-scheme:light}.home2[data-theme=light] .mock,.home2[data-theme=light] .shot2{box-shadow:0 30px 60px -28px var(--h-shadow),0 0 0 1px var(--h-line)}.home2[data-theme=light] .shot2:hover{box-shadow:0 40px 80px -30px var(--h-shadow),0 0 0 1px #ffc21a40}.home2[data-theme=light] .chip2{box-shadow:0 16px 32px -16px var(--h-shadow)}.home2[data-theme=light] .hero2__glow{opacity:.55}.home2[data-theme=light] .bento2__card:before,.home2[data-theme=light] .biz2__card:before{background:radial-gradient(260px circle at var(--sx) var(--sy),rgba(255,194,26,.1),transparent 60%)}.home2[data-theme=light] .biz2__card:hover{border-color:#ffc21a73;box-shadow:0 24px 50px -24px #ffc21a4d}.home2[data-theme=light] .biz2__card.is-on{border-color:#ffc21a;background:linear-gradient(180deg,rgba(255,194,26,.08),var(--h-card))}.home2[data-theme=light] .tour2__tab.is-on{border-color:#ffc21a73;background:#ffc21a12}.home2[data-theme=light] .tour2__bar{background:#ffc21a}.home2[data-theme=light] .prog2__note{background:#ffc21a0f;border-color:#ffc21a33}.home2[data-theme=light] .ba2__card--after{background:linear-gradient(160deg,rgba(255,224,102,.22),rgba(255,194,26,.08) 60%,var(--h-card));border-color:#ffc21a40}.home2[data-theme=light] .ba2__card--before .ba2__tag,.home2[data-theme=light] .ba2__card--before svg{color:#d93a55}.home2[data-theme=light] .bfeat__n{background:linear-gradient(180deg,#ffc21ad9,#ffc21a00);-webkit-background-clip:text;background-clip:text}.home2[data-theme=light] .plan2.is-pop{background:linear-gradient(180deg,rgba(255,194,26,.1),rgba(255,194,26,.02) 60%,transparent) padding-box,linear-gradient(var(--h-card),var(--h-card)) padding-box,conic-gradient(from var(--ang),rgba(255,194,26,.5),rgba(255,194,26,.15) 25%,rgba(255,194,26,.15) 75%,rgba(255,194,26,.5)) border-box}.home2[data-theme=light] .plan2:hover{box-shadow:0 30px 60px -30px var(--h-shadow)}.home2[data-theme=light] .bfeat__soon-card{border-color:#ffc21a4d;background:radial-gradient(circle at 50% 30%,rgba(255,194,26,.08),transparent 70%)}.theme2{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1px solid var(--h-line);background:var(--h-glass);color:var(--h-text);cursor:pointer;transition:background .2s,transform .3s var(--ease-out)}.theme2:hover{background:var(--h-glass-2);transform:rotate(-15deg)}@media (max-width: 720px){.home2__nav .theme2{margin-left:auto}.home2__nav .home2__login{margin-left:0}}html.landing-page{background:#0b0a12;scrollbar-width:auto;scrollbar-color:auto}html.landing-page[data-landing=light]{background:#f7f6fb}html.landing-page::-webkit-scrollbar{width:6px;height:6px}html.landing-page::-webkit-scrollbar-track{background:transparent}html.landing-page::-webkit-scrollbar-thumb{border-radius:99px;background:linear-gradient(180deg,#ffe066,#ffd24a,#ff9f1c)}html.landing-page::-webkit-scrollbar-thumb:hover{filter:brightness(1.15)}html.landing-page[data-landing=light]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ffc21a,#b03cd8,#ff5c8a)}@supports not selector(::-webkit-scrollbar){html.landing-page{scrollbar-width:thin;scrollbar-color:#FFD24A transparent}html.landing-page[data-landing=light]{scrollbar-color:#FFC21A transparent}}.plan2 ul.plan2__limits{flex:none;display:flex;flex-wrap:wrap;gap:6px;font-size:12.5px;font-weight:600}.plan2 ul.plan2__limits li{padding:3px 10px;border-radius:999px;background:var(--h-line)}.offer2{position:relative;z-index:51;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 12px;min-height:40px;padding:7px 48px;color:#fff;font-size:13.5px;text-align:center;background:linear-gradient(100deg,#3a2bd6,#ffc21a 35%,#8f3bd8 65%,#c9407e);background-size:220% 100%;animation:offerflow 14s ease-in-out infinite alternate}@keyframes offerflow{to{background-position:100% 0}}.offer2 b{color:var(--lime)}.offer2 i{font-style:normal;opacity:.6;margin:0 2px}.offer2__tag{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:99px;background:#ffffff29;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.offer2__go{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;border-radius:99px;background:var(--lime);color:var(--lime-ink);font-size:12.5px;font-weight:700;transition:transform .2s var(--ease-out)}.offer2__go:hover{transform:translate(2px)}.offer2__x{position:absolute;top:50%;right:10px;translate:0 -50%;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:#fffc;cursor:pointer}.offer2__x:hover{background:#ffffff26;color:#fff}@media (max-width: 640px){.offer2{padding:7px 40px 7px 12px;font-size:12.5px}.offer2__tag{display:none}}.start2{display:grid;gap:8px;width:100%;max-width:470px}.start2__title{font-size:15px;font-weight:600}.start2__field{display:flex;align-items:center;gap:6px;padding:5px 5px 5px 20px;border-radius:99px;background:var(--h-glass);border:1px solid var(--h-glass-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .2s,box-shadow .2s}.start2__field:focus-within{border-color:var(--lime);box-shadow:0 0 0 4px #ffe06629}.start2 input{flex:1;min-width:0;height:46px;border:0;background:transparent;color:var(--h-text);font:inherit;font-size:16px;outline:none}.start2 input::placeholder{color:var(--h-muted)}.start2 button{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--lime);color:var(--lime-ink);cursor:pointer;box-shadow:0 10px 30px -10px #ffe066b3;transition:transform .25s var(--ease-out)}.start2 button:hover{transform:translate(3px) scale(1.05)}.start2__hint{padding-left:20px;color:var(--h-muted);font-size:12.5px}.start2--dark .start2__title{color:#fff}.start2--dark .start2__field{background:#ffffff12;border-color:#ffffff29}.start2--dark input{color:#fff}.start2--dark input::placeholder{color:#ffffff8c}.start2--dark .start2__hint{color:#fff9}.home2[data-theme=light] .start2:not(.start2--dark) .start2__field:focus-within{border-color:#ffc21a;box-shadow:0 0 0 4px #ffc21a24}.nums2{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1144px;margin:clamp(40px,6vw,64px) auto 0;padding:clamp(28px,4vw,44px) clamp(12px,3vw,32px);border-radius:28px;background:var(--h-card);border:1px solid var(--h-line);overflow:hidden}.nums2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(var(--h-line) 1px,transparent 1px),linear-gradient(90deg,var(--h-line) 1px,transparent 1px);background-size:28px 28px;mask-image:radial-gradient(ellipse at 50% 0%,#000,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at 50% 0%,#000,transparent 75%)}.nums2>div{position:relative;display:grid;align-content:start;gap:2px;padding:0 clamp(12px,2vw,28px)}.nums2>div+div{border-left:1px solid var(--h-line)}.nums2 b{font-family:var(--f-display);font-size:clamp(46px,6vw,82px);font-weight:700;letter-spacing:-.05em;line-height:.95;background:var(--h-hl);-webkit-background-clip:text;background-clip:text;color:transparent}.nums2>div>span{margin-top:8px;font-size:16px;font-weight:600}.nums2 small{color:var(--h-muted);font-size:13px}@media (max-width: 1200px){.nums2{margin-inline:clamp(16px,4vw,48px)}}@media (max-width: 820px){.nums2{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.nums2>div:nth-child(3){border-left:0}}.bento2{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.bento2__card{position:relative;grid-column:span 2;display:grid;align-content:start;gap:8px;padding:12px 12px 22px;border-radius:26px;background:var(--h-card);border:1px solid var(--h-line);overflow:hidden;transition:opacity .8s var(--ease-out),transform .5s var(--ease-out),border-color .25s}.bento2__card:hover{border-color:#ffc21a80;transform:translateY(-4px)}.bento2__card--wide{grid-column:span 4}.bento2__card--full{grid-column:1 / -1}.bento2__screen{position:relative;display:grid;place-items:center;min-height:210px;padding:52px 18px 20px;border-radius:18px;overflow:hidden;background:radial-gradient(120% 90% at 0% 0%,rgba(255,194,26,.22),transparent 60%),radial-gradient(90% 80% at 100% 100%,rgba(255,224,102,.12),transparent 60%),var(--h-glass)}.bento2__tag{position:absolute;top:14px;left:14px;padding:5px 11px;border-radius:99px;background:var(--h-pop);border:1px solid var(--h-line);color:var(--h-text);font-family:var(--f-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase}.bento2__card h3{margin:10px 10px 0;font-family:var(--f-display);font-size:21px;letter-spacing:-.02em}.bento2__card p{margin:0 10px;color:var(--h-muted);font-size:14.5px}@media (max-width: 1000px){.bento2{grid-template-columns:repeat(2,minmax(0,1fr))}.bento2__card{grid-column:span 1}.bento2__card--wide,.bento2__card--full{grid-column:1 / -1}}@media (max-width: 600px){.bento2{grid-template-columns:minmax(0,1fr)}.bento2__card{grid-column:1 / -1}}.bento2__card:not(.is-in) *{animation-play-state:paused!important}.bmock-cash{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px 28px;align-items:end;width:100%;max-width:580px;padding:20px;border-radius:18px;background:var(--h-pop);border:1px solid var(--h-line);box-shadow:0 30px 60px -30px var(--h-shadow)}.bmock-cash small{color:var(--h-muted);font-size:12px}.bmock-cash>div>b{display:block;font-family:var(--f-display);font-size:clamp(28px,3.4vw,42px);letter-spacing:-.04em;line-height:1.05}.bmock-cash em{display:inline-flex;align-items:center;gap:5px;margin-top:6px;color:#12b886;font-size:12px;font-style:normal;font-weight:600}.bmock-cash__bars{display:flex;align-items:flex-end;gap:6px;height:90px}.bmock-cash__bars i{flex:1;border-radius:6px 6px 3px 3px;background:linear-gradient(180deg,#ffd24a,#ffc21a4d);transform-origin:bottom;animation:grow2 1s var(--ease-out) both}.bmock-cash__bars i:last-child{background:linear-gradient(180deg,var(--lime),rgba(255,224,102,.35))}@keyframes grow2{0%{transform:scaleY(0)}}.bmock-cash__methods{grid-column:1 / -1;display:grid;gap:8px;margin:0;padding:0;list-style:none}.bmock-cash__methods li{display:grid;grid-template-columns:68px minmax(0,1fr) 40px;align-items:center;gap:10px;font-size:12.5px}.bmock-cash__methods i{position:relative;height:8px;border-radius:99px;background:var(--h-line);overflow:hidden}.bmock-cash__methods i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--w);border-radius:inherit;background:var(--c);animation:fill2 1.3s .2s var(--ease-out) both}@keyframes fill2{0%{width:0}}.bmock-cash__methods b{text-align:right}.bmock-bot{display:grid;gap:10px;width:100%;max-width:270px}.bmock-bot__msg{justify-self:start;display:flex;align-items:center;gap:7px;padding:10px 14px;border-radius:16px 16px 16px 4px;background:var(--h-pop);border:1px solid var(--h-line);box-shadow:0 16px 30px -18px var(--h-shadow);font-size:13px;font-weight:600;animation:rise .6s var(--ease-out) both}.bmock-bot__msg svg{color:var(--h-icon)}.bmock-bot__chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.bmock-bot__chips span{padding:6px 11px;border-radius:99px;background:var(--accent);color:var(--on-accent);font-size:12px;font-weight:600;animation:rise .6s var(--ease-out) both}.bmock-bot__chips span:nth-child(1){animation-delay:.35s}.bmock-bot__chips span:nth-child(2){animation-delay:.5s}.bmock-bot__chips span:nth-child(3){animation-delay:.65s}.bmock-cal{display:grid;gap:6px;width:100%;max-width:280px;margin:0;padding:0;list-style:none}.bmock-cal li{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;background:var(--h-pop);border:1px solid var(--h-line);font-size:12.5px;white-space:nowrap}.bmock-cal li>span{width:38px;color:var(--h-muted);font-family:var(--f-mono);font-size:11px}.bmock-cal li>i{flex:none;width:8px;height:8px;border-radius:50%}.bmock-cal li.is-free{border:1px dashed rgba(255,224,102,.7);background:#ffe06614}.bmock-cal em{display:inline-flex;align-items:center;gap:7px;color:var(--h-hi);font-style:normal;font-weight:700}.bmock-cal em:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--lime);animation:ping2 1.8s ease-out infinite}@keyframes ping2{0%{box-shadow:0 0 #ffe066b3}80%,to{box-shadow:0 0 0 9px #ffe06600}}.bmock-doc{position:relative;display:grid;gap:8px;width:100%;max-width:230px;padding:16px;border-radius:14px;background:#fff;color:#14131c;rotate:-3deg;box-shadow:0 24px 50px -24px #0000008c}.bmock-doc b{color:#ffc21a;font-family:var(--f-display);font-size:14px}.bmock-doc i{height:7px;border-radius:99px;background:#eceaf5}.bmock-doc i:nth-of-type(2){width:80%}.bmock-doc i:nth-of-type(3){width:60%}.bmock-doc p{display:flex;justify-content:space-between;margin:4px 0 0;font-size:13px;font-weight:700}.bmock-doc p span{color:#6b6a7b;font-weight:500}.bmock-doc__stamp{position:absolute;top:38%;right:-12px;padding:4px 10px;border:2px solid #0CA678;border-radius:8px;background:#ffffffeb;color:#0ca678;font-family:var(--f-mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;rotate:12deg;animation:stamp2 .6s .4s var(--ease-out) both}@keyframes stamp2{0%{opacity:0;scale:1.8}}.bmock-links{display:grid;gap:7px;width:100%;max-width:230px;padding:14px;border-radius:22px;background:#0e0d16;border:1px solid rgba(255,255,255,.1);color:#f2f1f8;box-shadow:0 24px 50px -24px #0000008c}.bmock-links span{display:flex;align-items:center;gap:7px;padding:9px 12px;border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);font-size:12px;animation:rise .6s var(--ease-out) both}.bmock-links span:nth-child(2){animation-delay:.15s}.bmock-links span:nth-child(3){animation-delay:.3s}.bmock-links span.is-hl{background:#7c3aed;border-color:#7c3aed}.bento2__screen.bmock-flow{display:flex;align-items:center;justify-content:center;gap:clamp(14px,3vw,40px);min-height:240px}.bmock-flow__from{display:grid;gap:8px;margin:0;padding:0;list-style:none}.bmock-flow__from li{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:99px;background:var(--h-pop);border:1px solid var(--h-line);font-size:13px;font-weight:600;animation:rise .6s var(--ease-out) both}.bmock-flow__from li:nth-child(2){animation-delay:.1s}.bmock-flow__from li:nth-child(3){animation-delay:.2s}.bmock-flow__from li:nth-child(4){animation-delay:.3s}.bmock-flow__from li:nth-child(5){animation-delay:.4s}.bmock-flow__from li svg{color:var(--h-icon)}.bmock-flow__line{position:relative;flex:1;max-width:320px;height:2px;background:linear-gradient(90deg,transparent,var(--h-hi))}.bmock-flow__line i{position:absolute;top:50%;left:0;width:9px;height:9px;margin-top:-4.5px;border-radius:50%;background:var(--lime);box-shadow:0 0 14px var(--lime);animation:travel2 2.4s linear infinite}.bmock-flow__line i:nth-child(2){animation-delay:.8s}.bmock-flow__line i:nth-child(3){animation-delay:1.6s}@keyframes travel2{0%{left:0;opacity:0}15%,85%{opacity:1}to{left:100%;opacity:0}}.bmock-flow__to{display:inline-flex;align-items:center;gap:10px;padding:18px 22px;border-radius:20px;background:var(--accent);color:var(--on-accent);font-family:var(--f-display);font-size:18px;font-weight:700;white-space:nowrap;box-shadow:0 0 0 8px #ffc21a29,0 20px 50px -20px #ffc21acc}@media (max-width: 640px){.bento2__screen.bmock-flow{flex-direction:column}.bmock-flow__line{flex:none;width:2px;height:56px;background:linear-gradient(180deg,transparent,var(--h-hi))}.bmock-flow__line i{left:50%;margin:0 0 0 -4.5px;animation-name:travel2v}}@keyframes travel2v{0%{top:0;opacity:0}15%,85%{opacity:1}to{top:100%;opacity:0}}.go2{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;align-items:start}.go2__steps{position:relative;display:grid;gap:14px;margin:0;padding:0;list-style:none}.go2__steps:before{content:"";position:absolute;top:44px;bottom:44px;left:53px;width:2px;background:linear-gradient(180deg,var(--lime),#FFD24A,#FF9F1C);opacity:.6}.go2__steps li{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:18px;padding:22px;border-radius:22px;background:var(--h-card);border:1px solid var(--h-line)}.go2__n{display:grid;place-items:center;width:64px;height:64px;border-radius:20px;background:var(--h-hl);color:#0b0a12;font-family:var(--f-display);font-size:30px;font-weight:800;box-shadow:0 14px 34px -14px #8f7bffcc}.go2__steps b{font-family:var(--f-display);font-size:21px;letter-spacing:-.02em}.go2__steps p{margin-top:2px;color:var(--h-muted);font-size:14.5px}.go2__expert{position:relative;display:grid;gap:12px;padding:28px;border-radius:26px;overflow:hidden;border:1px solid rgba(255,194,26,.35);background:radial-gradient(120% 80% at 100% 0%,rgba(255,224,102,.16),transparent 55%),linear-gradient(160deg,rgba(255,194,26,.28),var(--h-card) 60%)}.go2__icon{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--lime);color:var(--lime-ink)}.go2__expert h3{font-family:var(--f-display);font-size:28px;letter-spacing:-.03em;line-height:1.05}.go2__expert>p:not(.sec2__kicker){color:var(--h-muted)}.go2__expert ul{display:grid;gap:10px;margin:4px 0 8px;padding:0;list-style:none}.go2__expert li{display:flex;align-items:center;gap:10px;font-size:14.5px}.go2__expert li svg{flex:none;color:var(--h-hi)}@media (max-width: 900px){.go2{grid-template-columns:minmax(0,1fr)}}.home2[data-theme=light] .go2__n{color:#fff}.home2[data-theme=light] .go2__expert{background:radial-gradient(120% 80% at 100% 0%,rgba(255,224,102,.22),transparent 55%),linear-gradient(160deg,rgba(255,194,26,.1),var(--h-card) 60%)}.quote2{max-width:980px;margin:0 auto}.quote2__mark{width:60px;height:60px;margin-bottom:10px;color:var(--h-hi)}.quote2 blockquote{margin:0;font-family:var(--f-display);font-size:clamp(28px,4vw,52px);font-weight:600;letter-spacing:-.035em;line-height:1.12;background:linear-gradient(180deg,var(--h-text) 35%,var(--h-muted));-webkit-background-clip:text;background-clip:text;color:transparent}.quote2 figcaption{margin-top:22px;color:var(--h-muted);font-size:15px}.quote2 figcaption b{color:var(--h-text)}.faq2--home{max-width:none;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.faq2--home summary{align-items:flex-start;justify-content:flex-start}.faq2__n{flex:none;padding-top:3px;color:var(--h-hi);font-family:var(--f-mono);font-size:12px}@media (max-width: 820px){.faq2--home{grid-template-columns:minmax(0,1fr)}}.cta2--start{color:#f2f1f8;border:1px solid rgba(255,255,255,.1);background:radial-gradient(70% 90% at 50% 0%,rgba(255,194,26,.6),transparent 70%),radial-gradient(40% 60% at 100% 100%,rgba(255,224,102,.18),transparent 70%),#0b0a12}.cta2--start h2 em{font-style:normal;background:linear-gradient(100deg,var(--lime),#FFD24A 60%,#FF9F1C);-webkit-background-clip:text;background-clip:text;color:transparent}.cta2--start .start2{justify-self:center;text-align:left}.cta2--start .cta2__float i{background:#ffffff0f}.plan2__pop{display:inline-flex;align-items:center;gap:5px}.plan2__was{display:flex;align-items:center;gap:8px;margin-bottom:-8px;color:var(--h-muted);font-size:14px}.plan2__was s{text-decoration-color:#ff5c8a;text-decoration-thickness:2px}.plan2__was b{padding:2px 8px;border-radius:99px;background:#ff5c8a;color:#fff;font-size:11.5px;font-weight:700}.plan2__was.is-hint b{background:var(--h-glass-2);color:var(--h-hi)}@media (max-width: 720px){.home2__demo{display:none}}.plans2--four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1100px){.plans2--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.plans2--four{grid-template-columns:minmax(0,1fr)}}.tiers2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}@media (max-width: 860px){.tiers2{grid-template-columns:minmax(0,1fr)}}.tier2{display:grid;gap:10px;align-content:start;padding:22px;border-radius:22px;background:var(--h-card);border:1px solid var(--h-line)}.tier2 h3{margin:0;font-size:19px}.tier2 p{margin:0;color:var(--h-muted);line-height:1.5}.tier2 ul{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:14.5px}.tier2 li{display:flex;gap:8px;align-items:flex-start}.tier2--soon{border-style:dashed}.tier2__done{color:var(--h-text)!important;font-weight:600}.plans2--three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 900px){.plans2--three{grid-template-columns:minmax(0,1fr)}}.plan2-free{display:flex;align-items:center;gap:18px 28px;flex-wrap:wrap;margin:4px 0 18px;padding:22px 28px;border-radius:22px;background:var(--h-card);border:1px dashed var(--h-line)}.plan2-free.is-pop{border-style:solid;border-color:var(--h-hi)}.plan2-free__name{display:flex;align-items:baseline;gap:14px}.plan2-free h3{font-family:var(--f-display);font-size:24px;margin:0}.plan2-free__name p{margin:0}.plan2-free__name b{font-size:28px;font-family:var(--f-display)}.plan2-free small{color:var(--h-muted);font-size:12.5px}.plan2-free__text{flex:1 1 260px;margin:0;color:var(--h-muted);font-size:15.5px}.plan2-free__text a{color:var(--h-hi);font-weight:600;text-underline-offset:3px}.plan2-free .btn{flex:none}.compare2{margin-top:36px}.compare2 header{margin-bottom:12px}.compare2 h3{font-family:var(--f-display);font-size:clamp(22px,3vw,30px);letter-spacing:-.02em;margin:4px 0 0}.compare2__wrap{overflow-x:auto;border-radius:22px;background:var(--h-card);border:1px solid var(--h-line)}.compare2 table{width:100%;min-width:680px;border-collapse:collapse;font-size:14.5px}.compare2 thead th{position:sticky;top:0;padding:16px 12px;text-align:center;font-family:var(--f-display);font-size:15.5px;background:var(--h-card);border-bottom:1px solid var(--h-line)}.compare2 thead th.is-pop{color:var(--h-hi)}.compare2 tbody th[scope=row]{text-align:left;font-weight:500;padding:12px 18px;color:var(--h-text)}.compare2 td{text-align:center;padding:12px;color:var(--h-muted);border-top:1px solid var(--h-line)}.compare2 tbody th[scope=row]{border-top:1px solid var(--h-line)}.compare2 td.is-pop{background:rgba(var(--accent-rgb, 91, 75, 255),.07);color:var(--h-text);font-weight:600}.compare2 td svg{color:var(--h-hi);vertical-align:-3px}.compare2__group th{text-align:left;padding:10px 18px;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--h-muted);background:var(--h-glass)}.compare2 td[colspan]{text-align:left;font-weight:400;color:var(--h-muted);padding-left:18px}.tier2--module{border-style:dashed}.tier2__prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:4px 0}@media (max-width: 640px){.tier2__prices{grid-template-columns:minmax(0,1fr)}}.tier2__price{display:grid;gap:2px;padding:14px;border-radius:16px;background:var(--h-glass);border:1px solid var(--h-line)}.tier2__price b{font-family:var(--f-display);font-size:16px}.tier2__amount{font-family:var(--f-display);font-size:22px;font-weight:700;color:var(--h-text)}.tier2__amount small,.tier2__price>small{font-size:12.5px;font-weight:400;color:var(--h-muted)}.tier2__amount{white-space:nowrap;font-size:19px}.tier2__soon{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:12px;background:var(--h-glass);border:1px dashed var(--h-line);font-size:13.5px;color:var(--h-text)!important}.tier2__soon svg{flex:none;margin-top:2px;color:var(--h-hi)}.home2 :focus-visible{outline:2px solid var(--h-hi);outline-offset:2px}.home2{--h-muted: #A3A0B8}.home2[data-theme=light]{--h-muted: #5F5C72}.home2 .btn--lime:after{display:none}.hero2 .btn--lime:after{display:block}.sec2--first{padding-top:clamp(36px,6vw,72px)}.sec2--tight{padding-top:clamp(28px,4vw,44px)}.sec2__h1{font-family:var(--f-display);font-size:clamp(36px,5.4vw,66px);font-weight:700;letter-spacing:-.04em;line-height:1.02}@media (hover: none){.shot2{transform:none}}.home2__nav .home2__cta{flex:none}.home2__navbtn{display:none;place-items:center;width:38px;height:38px;border-radius:10px;border:1px solid var(--h-line);background:var(--h-glass);color:var(--h-text);cursor:pointer}.nav3{display:none}@media (max-width: 860px){.home2__nav{gap:10px;height:64px}.home2__nav nav.home2__links,.home2__nav .home2__login,.home2__nav .home2__cta{display:none}.home2__nav .theme2{margin-left:auto}.home2__navbtn{display:grid}.nav3{position:sticky;top:64px;z-index:49;display:grid;gap:2px;padding:8px 16px 16px;background:var(--h-bg);border-bottom:1px solid var(--h-line)}.nav3 a:not(.btn){padding:12px 4px;border-bottom:1px solid var(--h-line);font-weight:600;color:var(--h-text)}.nav3 .btn{margin-top:10px}}.biz3{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.biz3__item{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:99px;background:var(--h-card);border:1px solid var(--h-line);font-size:14px;font-weight:600;color:var(--h-text);transition:border-color .15s}.biz3__item:hover{border-color:var(--h-hi)}.biz3__item svg{color:var(--h-icon)}.bento2--four .bento2__card{grid-column:span 3}@media (max-width: 1000px){.bento2--four .bento2__card{grid-column:span 1}}@media (max-width: 600px){.bento2--four .bento2__card{grid-column:1 / -1}}.bento2--four .bmock-cash{grid-template-columns:minmax(0,1fr);max-width:340px}.prices3__wrap{display:grid;gap:22px;min-width:0}.prices3__bar{display:flex;justify-content:flex-end}.prices3{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;align-items:stretch}@media (max-width: 1380px){.prices3{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:20px}}.prices3--loading{min-height:480px}.cycle3{display:inline-flex;max-width:100%;padding:4px;border-radius:99px;background:var(--h-card);border:1px solid var(--h-line)}.cycle3 button{padding:8px 16px;border-radius:99px;color:var(--h-muted);font-family:var(--f-brand);font-weight:800;font-size:14px;white-space:nowrap;cursor:pointer;transition:background .2s,color .2s}.cycle3 button.is-on{background:linear-gradient(135deg,#ffc21a,#ff9a00);color:#1a1400;box-shadow:0 6px 18px -8px #ff9a00cc}.cycle3 em{font-style:normal;margin-left:4px;font-size:12px}.price3{position:relative;display:flex;flex-direction:column;gap:12px;min-width:0;padding:26px 22px 22px;border-radius:26px;background:var(--h-card);border:1px solid var(--h-line);transition:transform .35s cubic-bezier(.2,.9,.3,1.2),border-color .25s,box-shadow .35s}.price3:hover{transform:translateY(-4px);border-color:color-mix(in srgb,#FFC21A 45%,var(--h-line));box-shadow:0 22px 50px -30px #0000008c}.price3:before,.price3:after{content:"";position:absolute;top:24px;right:22px;width:20px;height:28px;border-radius:5px;pointer-events:none}.price3:before{border:2px solid color-mix(in srgb,var(--h-muted) 55%,transparent)}.price3:after{display:none}.price3--free{background:transparent;border-style:dashed}.price3.is-pop{border-color:#ffc21a;background:linear-gradient(180deg,rgba(255,194,26,.2),rgba(255,194,26,.04) 55%,var(--h-card));box-shadow:0 0 0 1px #ffc21a59,0 26px 70px -28px #ff9a008c}.price3.is-pop:before{border:0;background:radial-gradient(circle at 0 50%,#fff3c4,#ffc21a00 75%);width:34px;right:14px;opacity:.9;filter:blur(4px)}.price3.is-pop:after{display:block;background:linear-gradient(180deg,#ffc21a,#ff9a00);transform-origin:0 50%;transform:perspective(80px) rotateY(-38deg);transition:transform .45s cubic-bezier(.3,1.4,.5,1)}.price3.is-pop:hover:after{transform:perspective(80px) rotateY(-60deg)}.price3__badge{position:absolute;top:-12px;left:20px;display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:99px;background:linear-gradient(135deg,#ffc21a,#ff9a00);color:#1a1400;font-family:var(--f-brand);font-size:11.5px;font-weight:900;letter-spacing:.02em;box-shadow:0 8px 20px -10px #ff9a00e6}.price3__top{display:grid;gap:8px;padding-right:30px}.price3 h3{font-family:var(--f-brand);font-size:22px;font-weight:900;letter-spacing:-.01em}.price3__amount{font-family:var(--f-brand);font-size:clamp(32px,3vw,40px);font-weight:900;letter-spacing:-.035em;line-height:1;white-space:nowrap}.price3__amount small{font-size:13px;font-weight:700;letter-spacing:0;color:var(--h-muted)}.price3__bill{min-height:38px;color:var(--h-muted);font-size:12.5px}.price3__bill b{color:var(--h-hi);font-weight:800}.price3__for{min-height:42px;color:var(--h-muted);font-size:14px}.price3__more{display:none;align-items:center;gap:6px;color:var(--h-hi);font-size:13px;font-weight:700;cursor:pointer}.price3__more svg{transition:rotate .2s}.price3.is-open .price3__more svg{rotate:180deg}.price3__body{display:flex;flex-direction:column;flex:1;gap:10px}.price3__plus{color:var(--h-muted);font-family:var(--f-brand);font-size:11.5px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.price3__list{display:grid;gap:8px;font-size:13.5px}.price3__list li{display:flex;gap:8px}.price3__list svg{flex:none;box-sizing:content-box;margin-top:1px;padding:2px;border-radius:50%;background:var(--h-icon-bg, rgba(255, 194, 26, .16));color:var(--h-hi)}.price3__limits{display:flex;flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:12px;border-top:1px solid var(--h-line);font-size:11.5px;font-weight:700}.price3__limits li{padding:3px 9px;border-radius:99px;background:var(--h-glass-2)}.price3.is-pop .price3__limits li{background:#ffc21a29}@media (prefers-reduced-motion: reduce){.price3,.price3:after{transition:none}.price3:hover{transform:none}}.price3__error{color:var(--h-muted)}.all3{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;color:var(--h-muted);font-size:13.5px}.all3 li{display:inline-flex;align-items:center;gap:6px}.all3 svg{color:var(--h-hi)}@media (max-width: 1100px){.prices3{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}}@media (max-width: 640px){.prices3{grid-template-columns:minmax(0,1fr)}.prices3__bar{justify-content:stretch}.cycle3{display:flex;width:100%}.cycle3 button{flex:1;padding-inline:8px}.price3__top{grid-template-columns:minmax(0,1fr) auto;align-items:baseline}.price3__bill,.price3__for{min-height:0}.price3__more{display:inline-flex}.price3:not(.is-open) .price3__body{display:none}}.psec3{display:grid;gap:20px;min-width:0}.psec3__note{padding:12px 16px;border-radius:14px;background:var(--h-glass);border:1px solid var(--h-line);font-size:14.5px}.psec3__note a{color:var(--h-hi);font-weight:600}.psec3__links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.link3{display:inline-flex;align-items:center;gap:6px;padding:9px 15px;border-radius:99px;border:1px solid var(--h-line);color:var(--h-text);font-size:13.5px;font-weight:600;cursor:pointer}.link3:hover{border-color:var(--h-hi)}.link3 svg{color:var(--h-hi)}.cmp3{min-width:0}.cmp3__table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:14px}.cmp3__table thead th{position:sticky;top:72px;z-index:2;padding:14px 10px;background:var(--h-bg);border-bottom:1px solid var(--h-line);font-family:var(--f-brand);font-weight:900;font-size:15.5px;vertical-align:bottom}.cmp3__table thead td{position:sticky;top:72px;z-index:2;background:var(--h-bg);border-bottom:1px solid var(--h-line)}.cmp3__table thead small{display:block;margin:2px 0 8px;font-family:inherit;font-size:12px;font-weight:500;color:var(--h-muted)}.cmp3__table tbody th[scope=row]{width:34%;padding:11px 10px;text-align:left;font-weight:500;border-bottom:1px solid var(--h-line)}.cmp3__hint{display:block;margin-top:2px;color:var(--h-muted);font-size:12px;font-weight:400}.cmp3__table td{padding:11px 8px;text-align:center;color:var(--h-muted);border-bottom:1px solid var(--h-line)}.cmp3__table td svg{display:inline-block;color:var(--h-hi);vertical-align:-3px}.cmp3__table .is-pop{background:#ffc21a1a;color:var(--h-text)}.cmp3__table thead .is-pop{background:color-mix(in srgb,var(--h-bg) 86%,#FFC21A)}.cmp3__group th{padding:22px 10px 8px;text-align:left;font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--h-muted);border-bottom:1px solid var(--h-line)}.cmp3__phone{display:none}@media (max-width: 860px){.cmp3__table{display:none}.cmp3__phone{display:grid;gap:14px}.cmp3__tabs{position:sticky;top:64px;z-index:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px 0;background:var(--h-bg)}.cmp3__tabs button{padding:9px 4px;border-radius:99px;border:1px solid var(--h-line);color:var(--h-muted);font-size:13px;font-weight:700;cursor:pointer}.cmp3__tabs button.is-on{background:linear-gradient(135deg,#ffc21a,#ff9a00);border-color:#ffc21a;color:#1a1400}.cmp3__phone h4{margin-bottom:4px;font-family:var(--f-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--h-muted)}.cmp3__phone dl>div{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid var(--h-line);font-size:14px}.cmp3__phone dd{flex:none;max-width:48%;text-align:right;color:var(--h-hi);font-weight:700}.cmp3__phone .is-off dt,.cmp3__phone .is-off dd{color:var(--h-muted);font-weight:400}}.quiz3{display:grid;gap:14px;max-width:860px;padding:clamp(18px,3vw,28px);border-radius:24px;background:var(--h-card);border:1px solid var(--h-line)}.quiz3__q{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.quiz3__q b{flex:1 1 280px;font-size:15px}.chip3{padding:8px 14px;border-radius:99px;border:1px solid var(--h-glass-2);color:var(--h-text);font-size:13.5px;font-weight:700;cursor:pointer}.chip3.is-on{background:var(--lime);border-color:var(--lime);color:var(--lime-ink)}.quiz3__res{padding:14px 16px;border-radius:16px;background:#ffc21a24;border:1px solid rgba(255,194,26,.45)}.quiz3__res b{color:var(--h-hi)}.quiz3__go{display:inline-flex;align-items:center;gap:5px;color:var(--h-hi);font-weight:700;white-space:nowrap}.addons3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.addon3{display:grid;gap:10px;align-content:start;min-width:0;padding:22px;border-radius:22px;background:var(--h-card);border:1px solid var(--h-line)}.addon3--soon{border-style:dashed}.addon3 h3{font-family:var(--f-brand);font-size:20px;font-weight:900}.addon3>p{color:var(--h-muted);font-size:14px}.addon3 dl{display:grid;gap:7px;font-size:13.5px}.addon3 dl>div{display:flex;justify-content:space-between;gap:12px;padding-top:7px;border-top:1px solid var(--h-line)}.addon3 dt{color:var(--h-muted)}.addon3 dd{flex:none;font-weight:700}.addon3__soon{justify-self:start;display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:99px;background:#f0b86229;color:#b97a12;font-size:11.5px;font-weight:800}.home2:not([data-theme=light]) .addon3__soon{color:#f0b862}.home2 .addon3__soon--ok{background:#12b88629;color:#0b7a55}.home2:not([data-theme=light]) .addon3__soon--ok{color:#5fd9ae}.addon3__done{font-weight:600}@media (max-width: 860px){.addons3{grid-template-columns:minmax(0,1fr)}}.integr3{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;padding:22px 26px;border-radius:22px;background:var(--h-card);border:1px solid var(--h-line)}.integr3>svg{flex:none;color:var(--h-icon)}.integr3>div{flex:1 1 280px}.integr3 h2{font-family:var(--f-display);font-size:21px;letter-spacing:-.02em}.integr3 p{color:var(--h-muted);font-size:14.5px}.cta3__steps{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-top:6px;color:#ffffffd9;font-size:14px}.cta3__steps li{display:inline-flex;align-items:center;gap:8px}.cta3__steps b{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--lime);color:var(--lime-ink);font-size:12px}.cta3__talk{color:#fffc;font-size:14px;text-decoration:underline;text-underline-offset:3px}.foot2__quote{max-width:320px;font-size:13px;font-style:italic}.bar3{display:none}@media (max-width: 860px){.bar3{position:fixed;left:0;right:0;bottom:0;z-index:40;display:block;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(180deg,transparent,var(--h-bg) 35%);opacity:0;transform:translateY(100%);pointer-events:none;transition:opacity .2s,transform .2s var(--ease-out)}.bar3.is-on{opacity:1;transform:none;pointer-events:auto}}.bpage__plans{justify-self:start;color:var(--h-hi);font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.tour2__pause{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--h-card);border:1px solid var(--h-line);color:var(--h-text);cursor:pointer}.tour2__head{display:flex;align-items:center;gap:8px;min-width:0}.tour2__head .tour2__tabs{flex:1;min-width:0}.tour2__stage{min-height:500px}@media (max-width: 900px){.tour2__pause{display:none}.tour2__stage{min-height:0}}@media (prefers-reduced-motion: reduce){.tour2__pause{display:none}}.sec2{scroll-margin-top:72px}.hero2{padding-top:clamp(32px,4.5vw,64px)}.hero2__inner{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:40px}.hero2__copy{gap:20px}.hero2__title{font-size:clamp(36px,4.5vw,62px);line-height:1.03;letter-spacing:-.04em}.hero2 .showcase{height:520px}@media (max-width: 980px){.hero2__inner{grid-template-columns:minmax(0,1fr)}}@media (max-width: 560px){.hero2 .showcase{height:480px}}.sec2{padding-top:clamp(48px,6.5vw,84px)}.sec2__head{margin-bottom:30px}.sec2__head h2{font-size:clamp(30px,3.8vw,48px)}.demo3{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;padding:clamp(22px,3vw,32px);border-radius:24px;border:1px solid rgba(143,123,255,.45);background:linear-gradient(120deg,#ffc21a3d,#ffc21a0a 70%),var(--h-card)}.demo3>div{flex:1 1 320px;display:grid;gap:4px}.demo3 h2{font-family:var(--f-display);font-size:clamp(22px,2.4vw,30px);letter-spacing:-.03em;line-height:1.1}.demo3 p{color:var(--h-muted);font-size:15px}.dobu{--dobu-spring: cubic-bezier(.3, 1.4, .5, 1);--dobu-card: var(--h-card);--dobu-coral: #FF7A59}.dobu-hero{position:relative;text-align:center;padding:clamp(40px,6vw,80px) clamp(16px,4vw,48px) 0;overflow:hidden}.dobu-hero>*:not(.hero2__glow){position:relative}.dobu-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border-radius:99px;background:var(--h-glass);border:1px solid var(--h-line);color:var(--h-text);font-size:13.5px;font-weight:600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .2s}.dobu-pill:hover{background:var(--h-glass-2)}.dobu-pill b{background:var(--lime);color:var(--lime-ink);border-radius:99px;padding:2px 9px;font-size:11.5px}.dobu-hero__title{font-family:var(--f-display);font-size:clamp(36px,6vw,76px);line-height:1.02;letter-spacing:-.045em;font-weight:700;margin:22px auto 16px;max-width:980px}.dobu-rot{display:inline-block;position:relative;color:var(--h-hi);min-width:5ch;perspective:600px}.dobu-rot span{display:inline-block;animation:dobu-word .55s var(--dobu-spring) both}@keyframes dobu-word{0%{opacity:0;transform:translateY(.4em) rotateX(60deg)}}.dobu-hero__lead{font-size:clamp(16px,1.6vw,19px);color:var(--h-muted);max-width:640px;margin:0 auto 26px}.dobu-hero__ctas{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.dobu-hero__checks{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;margin:18px 0 0;padding:0;list-style:none;font-size:13.5px;color:var(--h-muted)}.dobu-hero__checks li{display:inline-flex;align-items:center;gap:6px}.dobu-hero__checks svg{color:var(--h-hi)}.dobu-stage{position:relative;max-width:1000px;height:440px;margin:48px auto 0}.dobu-dash{position:absolute;left:12%;right:12%;top:0;height:400px;border-radius:20px;overflow:hidden;display:grid;grid-template-columns:120px 1fr;background:#fff;color:#0e0d16;text-align:left;box-shadow:0 40px 90px -30px #3c2d0099,0 0 0 1px #ffffff14;animation:dobu-up .9s var(--ease-out, ease) both .15s}@keyframes dobu-up{0%{opacity:0;transform:translateY(40px)}}.dobu-dash__side{background:#14121e;padding:16px 12px;display:flex;flex-direction:column;gap:9px}.dobu-dash__side i{height:10px;border-radius:5px;background:#ffffff1f}.dobu-dash__side i.on{background:linear-gradient(90deg,#ffc21a,#ffd84d);box-shadow:inset 3px 0 0 var(--lime)}.dobu-dash__main{padding:18px;display:grid;grid-template-rows:auto auto 1fr;gap:12px}.dobu-dash__hi{margin:0;font-weight:700;font-size:15px}.dobu-dash__hi small{display:block;color:#605e70;font-weight:500;font-size:12px}.dobu-dash__k{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.dobu-dash__k div{border-radius:12px;border:1px solid rgba(14,13,22,.08);padding:10px 12px;font-size:11.5px;color:#605e70}.dobu-dash__k b{display:block;font-size:20px;color:#0e0d16;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.dobu-dash__chart{display:flex;align-items:flex-end;gap:9px;border-radius:12px;border:1px solid rgba(14,13,22,.08);padding:12px;min-height:140px}.dobu-dash__chart i{flex:1;border-radius:7px 7px 3px 3px;background:linear-gradient(180deg,#ffd84d,#ffc21a);transform-origin:bottom;animation:dobu-bar 1.1s var(--dobu-spring) both}.dobu-dash__chart i:last-child{background:linear-gradient(180deg,var(--lime),#FFB020)}@keyframes dobu-bar{0%{transform:scaleY(0)}}.dobu-float{position:absolute;display:flex;gap:10px;align-items:center;text-align:left;padding:11px 14px;border-radius:16px;background:#fff;color:#0e0d16;font-size:13px;box-shadow:0 24px 44px -20px #14121e8c;animation:dobu-pop .7s var(--dobu-spring) both,dobu-bob 5s ease-in-out infinite}.dobu-float b{display:block;font-size:13px}.dobu-float small{display:block;color:#605e70;font-size:11.5px}.dobu-float__ic{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;font-size:18px;flex:none}.dobu-float--1{left:0;top:46px;animation-delay:.6s,0s}.dobu-float--2{right:0;top:96px;animation-delay:.85s,1s}.dobu-float--3{left:3%;bottom:14px;animation-delay:1.1s,2s}@keyframes dobu-pop{0%{opacity:0;transform:scale(.8) translateY(10px)}}@keyframes dobu-bob{50%{translate:0 -7px}}.dobu-phone{position:absolute;right:7%;top:150px;width:140px;height:270px;border-radius:26px;background:#0b0a10;padding:6px;box-shadow:0 30px 50px -20px #0009;animation:dobu-pop .8s var(--dobu-spring) both .95s}.dobu-phone>div{height:100%;border-radius:21px;background:linear-gradient(180deg,#ffc21a,#ffd84d 42%,#fbfafe 42%);padding:12px 9px;text-align:left}.dobu-phone b{color:#1a1400;font-size:11.5px;display:block}.dobu-phone i{display:block;height:30px;border-radius:9px;background:#fff;margin-top:7px;box-shadow:0 4px 10px -6px #0000004d}.dobu-phone i:first-of-type{margin-top:70px}@media (max-width: 760px){.dobu-stage{height:330px;margin-top:34px}.dobu-dash{left:0;right:0;height:300px;grid-template-columns:56px 1fr}.dobu-dash__chart{min-height:90px}.dobu-dash__k b{font-size:16px}.dobu-float--2,.dobu-float--3,.dobu-phone{display:none}.dobu-float--1{left:8px;top:auto;bottom:0}}.dobu-marq{overflow:hidden;padding:18px 0;margin-top:26px;border-block:1px solid var(--h-line);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.dobu-marq__t{display:flex;gap:12px;width:max-content;animation:dobu-marq 40s linear infinite}.dobu-marq:hover .dobu-marq__t,.dobu-marq:focus-within .dobu-marq__t{animation-play-state:paused}.dobu-marq a{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:99px;background:var(--h-glass);border:1px solid var(--h-line);font-size:14.5px;font-weight:600;white-space:nowrap;color:var(--h-text);transition:background .2s,color .2s}.dobu-marq a:hover{background:var(--lime);color:var(--lime-ink)}.dobu-marq a svg{color:var(--h-icon)}.dobu-marq a:hover svg{color:inherit}@keyframes dobu-marq{to{transform:translate(calc(-50% - 6px))}}.dobu-bento{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:180px;gap:14px}.dobu-bx{position:relative;overflow:hidden;border-radius:22px;padding:20px;background:var(--dobu-card);border:1px solid var(--h-line);color:var(--h-text);transition:opacity .8s var(--ease-out),transform .35s var(--dobu-spring),box-shadow .35s}.dobu-bx:hover{transform:translateY(-4px) rotate(-.3deg);box-shadow:0 30px 50px -30px #ffc21a99}.dobu-bx b{position:relative;display:block;font-family:var(--f-display);font-size:19px;letter-spacing:-.02em}.dobu-bx p{position:relative;margin:6px 0 0;font-size:14px;color:var(--h-muted);max-width:300px}.dobu-bx__em{position:absolute;right:18px;bottom:12px;font-size:56px;transition:transform .4s var(--dobu-spring)}.dobu-bx:hover .dobu-bx__em{transform:scale(1.15) rotate(-8deg)}.dobu-bx--b1{grid-column:span 3;grid-row:span 2;background:linear-gradient(160deg,#ffc21a,#ffd84d);color:#1a1400;border:0}.dobu-bx--b1 p{color:#1a1400bf}.dobu-bx--b2{grid-column:span 3;background:#1f1a08;color:#ffe7a0;border:1px solid rgba(255,194,26,.25)}.dobu-bx--b2 p{color:#cdbb85}.dobu-bx--b3{grid-column:span 3}.dobu-bx--b4,.dobu-bx--b5{grid-column:span 2}.dobu-bx--b6{grid-column:span 2;background:#0e0d16;color:#fff;border:1px solid rgba(255,255,255,.08)}.dobu-bx--b6 p{color:#b7b4c8}@media (max-width: 900px){.dobu-bento{grid-template-columns:1fr 1fr;grid-auto-rows:auto}.dobu-bx{grid-column:span 1!important;grid-row:auto!important;min-height:150px}.dobu-bx--b1{grid-column:1 / -1!important}}@media (max-width: 560px){.dobu-bento{grid-template-columns:1fr}}.dobu-chat{position:relative;display:flex;flex-direction:column;gap:8px;max-width:340px;margin-top:20px;min-height:130px}.dobu-bub{padding:9px 12px;border-radius:14px;font-size:13.5px;max-width:85%;animation:dobu-pop .5s var(--dobu-spring) both}.dobu-bub--c{background:#1a14001a;align-self:flex-start;border-bottom-left-radius:4px}.dobu-bub--b{background:#fff;color:#0e0d16;align-self:flex-end;border-bottom-right-radius:4px}.dobu-bub--l{background:#1a1400;color:#ffd84d;align-self:flex-end;font-weight:700}.dobu-more{margin:18px 0 0;text-align:center}.dobu-more a{display:inline-flex;align-items:center;gap:6px;color:var(--h-hi);font-weight:600}.dobu-more a:hover{text-decoration:underline}.dobu-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:0;padding:0;list-style:none;counter-reset:dobu-s}.dobu-steps li{background:var(--dobu-card);border:1px solid var(--h-line);border-radius:20px;padding:22px}.dobu-steps li:before{counter-increment:dobu-s;content:"0" counter(dobu-s);display:block;margin-bottom:10px;font-family:var(--f-display);font-size:46px;font-weight:700;letter-spacing:-.05em;line-height:1;color:transparent;-webkit-text-stroke:1.5px var(--h-icon)}.dobu-steps b{font-size:18px}.dobu-steps p{margin:6px 0 0;font-size:14.5px;color:var(--h-muted)}@media (max-width: 760px){.dobu-steps{grid-template-columns:1fr}}.dobu-split{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.dobu-split>div:first-child{display:grid;gap:16px;justify-items:start}.dobu-h1,.dobu-h2{font-family:var(--f-display);font-size:clamp(32px,4.2vw,52px);font-weight:700;letter-spacing:-.04em;line-height:1.04;margin:0}.dobu-h1 em,.dobu-h2 em{color:var(--h-muted)}.dobu-p{color:var(--h-muted);font-size:16.5px;max-width:520px;margin:0}.dobu-appbox{position:relative;height:340px;border-radius:28px;overflow:hidden;background:linear-gradient(135deg,#14121e,#2a220e)}.dobu-appbox .dobu-phone{animation:none;top:36px;right:auto}.dobu-phone--one{left:50%;transform:translate(-50%) rotate(-6deg);width:156px;height:300px}.dobu-phone--two{left:30%;transform:translate(-50%) rotate(8deg);top:54px!important;opacity:.7}@media (max-width: 760px){.dobu-split{grid-template-columns:1fr}.dobu-appbox{height:300px}}.dobu-door{display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:start;padding:clamp(22px,4vw,36px);border-radius:26px;background:radial-gradient(circle at 0 0,rgba(255,224,102,.16),transparent 45%),var(--dobu-card);border:1px solid var(--h-line)}.dobu-door__ic{width:60px;height:60px;border-radius:18px;display:grid;place-items:center;background:var(--lime);color:var(--lime-ink)}.dobu-door h2{font-family:var(--f-display);font-size:clamp(24px,3vw,36px);letter-spacing:-.03em;line-height:1.1;margin:8px 0 10px}.dobu-door__w{color:var(--h-hi)}.dobu-door p:not(.sec2__kicker){color:var(--h-muted);margin:0;max-width:760px}@media (max-width: 560px){.dobu-door{grid-template-columns:1fr}}.home2[data-theme=light] .dobu-dash{box-shadow:0 40px 80px -36px #281e7873,0 0 0 1px #0e0d1614}.home2[data-theme=light] .dobu-bx--b2{box-shadow:inset 0 0 0 1px #2f3d001f}.home2[data-theme=light] .dobu-rot,.home2[data-theme=light] .dobu-door__w,.home2[data-theme=light] .dobu-more a{color:var(--accent-text, var(--accent))}@media (prefers-reduced-motion: reduce){.dobu-rot span,.dobu-dash,.dobu-dash__chart i,.dobu-float,.dobu-phone,.dobu-marq__t,.dobu-bub{animation:none!important}.dobu-marq__t{flex-wrap:wrap;width:auto;justify-content:center}.dobu-marq__t a[aria-hidden]{display:none}.dobu-bx,.dobu-bx__em{transition:none}}html.door-lock{overflow:hidden}.door-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;align-content:center;gap:22px;cursor:pointer;background:radial-gradient(60% 60% at 50% 45%,#2a220e,#0b0a06 70%);animation:door-out .8s cubic-bezier(.6,0,.2,1) 1.5s forwards}.door-intro__frame{position:relative;width:min(42vw,210px);aspect-ratio:10 / 16;border-radius:14px 14px 6px 6px;padding:9px 9px 0;background:#ffc21a;box-shadow:0 0 0 2px #1a1400 inset,0 40px 90px -30px #ffc21a8c;perspective:900px;animation:door-in .5s cubic-bezier(.3,1.4,.5,1) both,door-zoom .8s cubic-bezier(.6,0,.2,1) 1.5s forwards}.door-intro__light{position:absolute;top:9px;right:9px;bottom:0;left:9px;border-radius:8px 8px 0 0;display:grid;place-items:center;overflow:hidden;background:radial-gradient(80% 70% at 50% 55%,#fff,#fff7d1 45%,#ffe066)}.door-intro__word{font-family:var(--f-display);font-weight:700;font-size:clamp(26px,6vw,40px);letter-spacing:-.04em;color:#1a1400;opacity:0;animation:door-word .5s ease-out .95s forwards}.door-intro__word i{font-style:normal;color:#e8a800}.door-intro__leaf{position:absolute;top:9px;right:9px;bottom:0;left:9px;border-radius:8px 8px 0 0;transform-origin:left center;backface-visibility:hidden;background:linear-gradient(90deg,#1a1400,#2c2408 60%,#1f1905);box-shadow:inset 0 0 0 2px #ffc21a40;animation:door-open .95s cubic-bezier(.55,0,.25,1) .5s forwards}.door-intro__leaf:before,.door-intro__leaf:after{content:"";position:absolute;left:14%;right:14%;border-radius:6px;border:2px solid rgba(255,194,26,.28)}.door-intro__leaf:before{top:9%;height:36%}.door-intro__leaf:after{bottom:7%;height:36%}.door-intro__knob{position:absolute;right:12%;top:52%;width:12px;height:12px;border-radius:50%;background:#ffc21a;box-shadow:0 0 12px #ffc21acc}.door-intro__tag{color:#ffe7a0;font-size:15px;font-weight:600;letter-spacing:.01em;opacity:0;animation:door-word .5s ease-out .3s forwards,door-fade .3s ease 1.4s forwards}@keyframes door-in{0%{opacity:0;transform:translateY(24px) scale(.92)}}@keyframes door-open{to{transform:rotateY(-108deg);filter:brightness(.6)}}@keyframes door-word{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes door-fade{to{opacity:0}}@keyframes door-zoom{to{transform:scale(9);opacity:0}}@keyframes door-out{0%{background-color:transparent}60%{opacity:1}to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion: reduce){.door-intro{display:none}}.home2[data-theme=light]{--accent-text: var(--accent-deep);--h-hi: var(--accent-deep)}.tela{container-type:inline-size;position:relative;margin:0;width:100%;max-width:var(--tela-max, 100%);border-radius:16px;overflow:hidden;background:#0b0a07;color:#141414;box-shadow:0 40px 90px -36px #000000b3,0 0 0 1px #ffffff14;transform:perspective(1200px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .35s var(--ease-out),box-shadow .35s}.tela--inclina:hover{box-shadow:0 50px 100px -36px #ffa00059,0 0 0 1px #ffc21a4d}.tela__area{position:relative;font-size:1.1cqw;line-height:1.35;overflow:hidden;background:#f7f5ef;font-family:var(--f-body)}.tela__area>picture,.tela__area>picture img{display:block;width:100%;height:100%;object-fit:cover}.tela__vazia{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#8a8270;font-size:1.4cqw}.tela--computador .tela__barra{display:flex;align-items:center;gap:.5%;height:2.6cqw;min-height:22px;padding:0 1.2%;background:#1a1712}.tela--computador .tela__barra i{width:.9cqw;height:.9cqw;min-width:7px;min-height:7px;border-radius:50%;background:#ff5f57}.tela--computador .tela__barra i:nth-child(2){background:#febc2e}.tela--computador .tela__barra i:nth-child(3){background:#28c840}.tela--computador .tela__barra b{margin-left:1.5%;font-weight:500;font-size:max(9px,1cqw);color:#a99f86}.tela--computador .tela__area{aspect-ratio:16 / 10}.tela--celular,.tela--app{border-radius:12%/5.6%;padding:2.2%;background:#060504;box-shadow:0 30px 60px -28px #000c,0 0 0 1px #ffffff14}.tela--celular .tela__area,.tela--app .tela__area{aspect-ratio:9 / 19.5;border-radius:10%/4.8%;font-size:3.7cqw}.tela--celular .tela__entalhe,.tela--app .tela__entalhe{position:absolute;left:50%;top:2.2%;z-index:2;width:28%;height:2.4%;translate:-50% 0;border-radius:0 0 1em 1em;background:#060504}@media (prefers-reduced-motion: reduce){.tela{transform:none!important;transition:none}}.tl{--tl-bg: #F7F5EF;--tl-card: #fff;--tl-ink: #141414;--tl-mut: #6B6250;--tl-line: #ECE6D6;--tl-y: #FFC21A;--tl-y2: #FF9A00;--tl-deep: #8A6700;--tl-ok: #0F8A5F;--tl-ok-bg: #DDF5EA;--tl-av: #B7791F;--tl-av-bg: #FDF3DC;--tl-pe: #C92A2A;--tl-pe-bg: #FDE6E6;--tl-in: #2451E6;--tl-in-bg: #E6ECFF;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;color:var(--tl-ink);background:var(--tl-bg);font-family:var(--f-body);font-size:1em;line-height:1.35}.tl b{font-weight:650}.tl small{font-size:.82em;color:var(--tl-mut)}.tl .t-entra,.tl .t-cresce,.tl .t-pop,.tl .t-digita{animation-play-state:paused}.tl.is-on .t-entra,.tl.is-on .t-cresce,.tl.is-on .t-pop,.tl.is-on .t-digita{animation-play-state:running}.t-entra{animation:t-entra .6s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--d, 0) * 90ms + .15s)}.t-cresce{transform-origin:bottom;animation:t-cresce .9s cubic-bezier(.3,1.35,.5,1) both;animation-delay:calc(var(--d, 0) * 70ms + .25s)}.t-pop{animation:t-pop .55s cubic-bezier(.3,1.5,.5,1) both;animation-delay:calc(var(--d, 0) * 90ms + .2s)}.t-digita{clip-path:inset(0 100% 0 0);animation:t-digita .7s steps(18) both;animation-delay:calc(var(--d, 0) * 90ms + .3s)}.t-pisca{animation:t-pisca 1.8s ease-in-out infinite}@keyframes t-entra{0%{opacity:0;transform:translateY(.9em)}}@keyframes t-cresce{0%{transform:scaleY(0)}}@keyframes t-pop{0%{opacity:0;transform:scale(.6)}}@keyframes t-digita{to{clip-path:inset(0 0 0 0)}}@keyframes t-pisca{50%{opacity:.45}}.tp{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:17.5em 1fr}.tp__menu{background:radial-gradient(18em 12em at 0 0,rgba(255,194,26,.1),transparent 70%),#12100a;color:#cfc6b0;padding:1.1em .8em;display:flex;flex-direction:column;gap:.35em;overflow:hidden}.tp__logo{padding:.1em .45em .7em}.tp__empresa{display:flex;align-items:center;gap:.6em;padding:.55em;margin-bottom:.5em;border-radius:.8em;background:#ffffff0a;border:1px solid rgba(255,255,255,.07)}.tp__empresa b{display:block;color:#f4f1ea;font-size:.92em}.tp__empresa small{color:#8e8571;font-size:.72em}.tp__emp-ic{width:2.1em;height:2.1em;border-radius:.6em;display:grid;place-items:center;background:#c2185b;color:#fff;font-weight:800;flex:none}.tp__grupo{display:grid;gap:.15em;margin-bottom:.45em}.tp__grupo-nome{padding:.2em .7em;color:#7e7562!important;font-size:.68em!important;letter-spacing:.08em;text-transform:uppercase}.tp__item{position:relative;display:flex;align-items:center;gap:.6em;padding:.45em .7em;border-radius:.65em;font-size:.9em;white-space:nowrap}.tp__item i{width:1.2em;text-align:center;font-style:normal;opacity:.75}.tp__item em{margin-left:auto;min-width:1.5em;padding:0 .4em;border-radius:99em;background:#ffc21a;color:#1a1400;font-style:normal;font-size:.78em;font-weight:800;text-align:center}.tp__item.is-ativo{background:linear-gradient(90deg,#ffc21a38,#ffc21a0f);color:#ffc21a;font-weight:700;box-shadow:inset 0 0 0 1px #ffc21a38}.tp__item.is-ativo:before{content:"";position:absolute;left:-.8em;top:.45em;bottom:.45em;width:.28em;border-radius:0 .3em .3em 0;background:#ffc21a;box-shadow:0 0 .8em #ffc21acc}.tp__lado{display:grid;grid-template-rows:auto 1fr;min-width:0}.tp__topo{display:flex;align-items:center;gap:1em;padding:.8em 1.4em;background:#fff;border-bottom:1px solid var(--tl-line)}.tp__caminho{color:var(--tl-mut);font-size:.95em;white-space:nowrap}.tp__caminho i{font-style:normal;margin:0 .3em;opacity:.5}.tp__caminho b{color:var(--tl-ink)}.tp__busca{margin-left:auto;display:flex;gap:.6em;align-items:center;padding:.4em .8em;border-radius:.7em;background:var(--tl-bg);color:#9a917c;font-size:.85em;border:1px solid var(--tl-line)}.tp__busca kbd{font:inherit;font-size:.85em;padding:0 .4em;border-radius:.3em;background:#fff;border:1px solid var(--tl-line)}.tp__sino{position:relative;font-size:1.05em}.tp__sino em{position:absolute;top:-.5em;right:-.6em;min-width:1.3em;height:1.3em;border-radius:99em;background:#ff6b3d;color:#fff;font-size:.6em;font-style:normal;font-weight:800;display:grid;place-items:center}.tp__conteudo{padding:1.2em 1.4em;overflow:hidden;display:grid;gap:1em;align-content:start;min-width:0}.t-cartao{background:var(--tl-card);border-radius:.9em;padding:.9em 1em;border:1px solid var(--tl-line);box-shadow:0 .1em .2em #14120a08;min-width:0}.t-cartao__topo{display:flex;align-items:center;justify-content:space-between;gap:.6em;margin-bottom:.7em}.t-cartao__topo b{font-size:.98em}.t-kpi{background:var(--tl-card);border:1px solid var(--tl-line);border-radius:.9em;padding:.8em .95em;display:grid;gap:.15em;min-width:0}.t-kpi small{font-size:.8em}.t-kpi b{font-size:1.55em;letter-spacing:-.02em;font-weight:750;font-variant-numeric:tabular-nums}.t-kpi__var{font-style:normal;font-size:.76em;font-weight:700}.t-kpi__var--bom{color:var(--tl-ok)}.t-kpi__var--ruim{color:var(--tl-pe)}.t-kpi__var--neutro{color:var(--tl-mut)}.t-barras{display:flex;align-items:flex-end;gap:.5em}.t-barras__col{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:.3em}.t-barras__col i{width:100%;border-radius:.45em .45em .2em .2em;background:linear-gradient(180deg,#ffd24a,#ffb000)}.t-barras__col:last-child i{background:linear-gradient(180deg,#ff9a00,#e07800);box-shadow:0 0 1.2em #ff9a0073}.t-barras__col small{font-size:.7em}.t-selo{display:inline-flex;align-items:center;gap:.3em;padding:.15em .6em;border-radius:99em;font-size:.74em;font-weight:700;white-space:nowrap}.t-selo--ok{background:var(--tl-ok-bg);color:var(--tl-ok)}.t-selo--aviso{background:var(--tl-av-bg);color:var(--tl-av)}.t-selo--perigo{background:var(--tl-pe-bg);color:var(--tl-pe)}.t-selo--info{background:var(--tl-in-bg);color:var(--tl-in)}.t-selo--neutro{background:#f0ece2;color:var(--tl-mut)}.t-selo--marca{background:#fff3c4;color:var(--tl-deep)}.t-avatar{width:2.1em;height:2.1em;border-radius:50%;display:inline-grid;place-items:center;flex:none;background:#f3e3b0;color:#5a4300;font-size:.8em;font-weight:800}.t-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4em;padding:.45em .9em;border-radius:.7em;font-weight:750;font-size:.85em;white-space:nowrap}.t-btn--y{background:linear-gradient(180deg,#ffc21a,#ffb000);color:#1a1400;box-shadow:0 .4em 1em -.4em #fa0c}.t-btn--escuro{background:#141414;color:#ffc21a}.t-btn--contorno{background:#fff;color:var(--tl-ink);border:1px solid var(--tl-line)}.t-btn--verde{background:#25d366;color:#06210f}.t-abas{display:flex;gap:.3em;padding:.25em;border-radius:.8em;background:#efeadd;width:max-content}.t-abas span{padding:.3em .8em;border-radius:.6em;font-size:.82em;color:var(--tl-mut);font-weight:600}.t-abas span.is-ativa{background:#fff;color:var(--tl-ink);box-shadow:0 .1em .3em #00000014}.t-linha{display:flex;align-items:center;gap:.7em;padding:.55em .65em;border-radius:.7em;background:var(--tl-card);min-width:0}.t-linha__ic{flex:none;width:2.2em;height:2.2em;border-radius:.7em;display:grid;place-items:center;background:#fff3c4;font-size:1em}.t-linha__txt{display:grid;min-width:0}.t-linha__txt b,.t-linha__txt small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t-linha__dir{margin-left:auto;flex:none;display:flex;align-items:center;gap:.4em;font-weight:700;font-size:.9em}.tc{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:auto auto 1fr auto;background:#fbfaf7;--emp: #C2185B}.tc-status{display:flex;justify-content:space-between;padding:.55em 1.2em .2em;font-size:.78em;color:#141414}.tc-status--escura{color:#fff}.tc-topo{display:flex;align-items:center;gap:.6em;padding:.5em 1em .7em}.tc-topo b{display:block;font-size:1.05em}.tc-topo small{font-size:.75em}.tc-topo__ic{width:2.2em;height:2.2em;border-radius:50%;display:grid;place-items:center;background:var(--emp);color:#fff;font-size:1em}.tc-corpo{padding:0 .9em .9em;display:grid;gap:.65em;align-content:start;overflow:hidden}.tc-rodape{padding:.7em .9em 1.1em;background:#fff;border-top:1px solid #EEE7D5}.ta{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:auto 1fr auto;background:#f7f5ef}.ta-topo{padding:0 1em 1em;color:#fff;background:radial-gradient(14em 8em at 100% 0,rgba(255,194,26,.28),transparent 70%),linear-gradient(170deg,#4a3a0c,#2e2508 60%,#1a1505)}.ta-topo__linha{display:flex;align-items:center;justify-content:space-between;gap:.6em;padding-top:.5em}.ta-topo__linha small{display:block;color:#ffffffb3;font-size:.75em}.ta-topo__linha b{font-size:1.35em;letter-spacing:-.01em}.ta-corpo{padding:.9em;display:grid;gap:.6em;align-content:start;overflow:hidden}.ta-abas{display:grid;grid-template-columns:repeat(5,1fr);align-items:center;padding:.4em .5em 1em;background:#fff;border-top:1px solid #EEE7D5}.ta-abas span{display:grid;justify-items:center;gap:.1em;font-size:.62em;color:#8e8571;font-weight:600}.ta-abas span i{font-style:normal;font-size:1.6em}.ta-abas span.is-ativa{color:#8a6700}.ta-abas__mais{justify-self:center;width:2.6em!important;height:2.6em;border-radius:50%;display:grid!important;place-items:center;background:linear-gradient(180deg,#ffc21a,#ff9a00);color:#1a1400!important;font-size:1.1em!important;font-weight:800!important;box-shadow:0 .5em 1em -.4em #ff9a00e6}@media (prefers-reduced-motion: reduce){.tl *{animation:none!important}.tl .t-digita{clip-path:none}}.tl .pa-mono{font-family:var(--f-mono, ui-monospace, monospace);font-size:.78em;letter-spacing:.02em;text-transform:uppercase;color:var(--tl-mut)}.tl .pa-mut{color:var(--tl-mut)}.tl .pa-num{text-align:right;font-variant-numeric:tabular-nums}.pa-cab{display:flex;align-items:flex-end;gap:1em;min-width:0}.pa-cab__txt{flex:1;min-width:0;display:grid;gap:.15em}.pa-cab h1{margin:0;font-family:var(--f-brand);font-size:1.75em;font-weight:800;letter-spacing:-.02em;line-height:1.1}.pa-cab p{margin:0;color:var(--tl-mut);font-size:.88em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pa-cab__acoes{display:flex;align-items:center;gap:.5em;flex:none}.pa-aceno{display:inline-block;transform-origin:70% 80%}.tl.is-on .pa-aceno{animation:pa-aceno 1.6s ease-in-out .6s 2}@keyframes pa-aceno{15%,45%{transform:rotate(16deg)}30%,60%{transform:rotate(-8deg)}75%{transform:rotate(0)}}.pa-ic-btn{display:inline-grid;place-items:center;width:1.9em;height:1.9em;border-radius:.55em;border:1px solid var(--tl-line);background:#fff;color:var(--tl-mut);font-size:.85em;font-weight:700;flex:none}.pa-ic-btn--zap{color:#128c4a;background:#e5f8ec;border-color:#c8eed6}.pa-barra{display:flex;align-items:center;gap:1em;min-width:0}.pa-barra__nav{display:flex;align-items:center;gap:.4em;white-space:nowrap}.pa-barra__nav b{margin-left:.4em;font-size:.95em}.pa-chips{display:flex;gap:.35em;margin-left:auto}.pa-chip{display:inline-flex;align-items:center;gap:.4em;padding:.3em .75em;border-radius:99em;border:1px solid var(--tl-line);background:#fff;font-size:.8em;font-weight:600;color:var(--tl-mut)}.pa-chip i{width:.65em;height:.65em;border-radius:50%}.pa-chip.is-on{background:#141414;color:#ffc21a;border-color:#141414}.pa-busca{display:inline-flex;align-items:center;gap:.5em;padding:.4em .8em;min-width:16em;border-radius:.7em;background:var(--tl-bg);border:1px solid var(--tl-line);color:#9a917c;font-size:.82em}.pa-filtro{padding:.35em .75em;border-radius:.7em;border:1px dashed #DCD3BE;font-size:.8em;color:var(--tl-mut);white-space:nowrap}.pa-filtro b{color:var(--tl-ink)}.pa-filtro.is-on{border-style:solid;border-color:#ffd24a;background:#fff8dc}.pa-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:.8em}.pa-kpi{position:relative;display:grid;background:var(--tl-card);border:1px solid var(--tl-line);border-radius:.9em;overflow:hidden}.pa-kpi .t-kpi{border:0;background:none;padding-bottom:.3em}.pa-spark{display:block;width:100%;height:2.3em}.pa-spark__linha{stroke-dasharray:300;stroke-dashoffset:0}.tl.is-on .pa-spark__linha{animation:pa-traco 1.6s ease-out .4s both}@keyframes pa-traco{0%{stroke-dashoffset:300}}.pa-kpi__barra{display:block;height:.55em;margin:.5em .95em 1.05em;border-radius:99em;background:#f0eadb;overflow:hidden}.pa-kpi__barra i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffc21a,#ff9a00)}.pa-cresce-x{transform-origin:left}.tl.is-on .pa-cresce-x{animation-name:pa-cresce-x}@keyframes pa-cresce-x{0%{transform:scaleX(0)}}.pa-kpi__rostos{display:flex;align-items:center;padding:0 .95em .8em}.pa-kpi__rostos .t-avatar{margin-right:-.45em;border:.15em solid #fff;color:#4a3a10}.pa-kpi__rostos small{margin-left:.8em;font-weight:700}.pa-todo{display:flex;align-items:center;gap:.6em;padding:.55em .7em;border-radius:.9em;background:linear-gradient(90deg,#fff6d6,#fffbef);border:1px solid #F6E2A0;min-width:0}.pa-todo__tit{font-size:.85em;white-space:nowrap;padding-right:.3em}.pa-todo__item{flex:1;display:flex;align-items:center;gap:.45em;padding:.4em .6em;border-radius:.7em;background:#fff;border:1px solid #F2E6C2;font-size:.8em;min-width:0;white-space:nowrap}.pa-todo__item>span:not(.pa-todo__ic){overflow:hidden;text-overflow:ellipsis;color:var(--tl-mut)}.pa-todo__ic,.pa-todo__item b{font-size:1.15em}.pa-todo__item em{margin-left:auto;font-style:normal;font-weight:700;color:var(--tl-deep)}.pa-inicio-graf{display:grid;grid-template-columns:1.7fr 1fr 1fr;gap:.8em}.pa-meta{display:flex;align-items:center;gap:.8em}.pa-meta>span:last-child{display:grid;gap:.2em}.pa-meta b{font-size:.95em}.pa-anel{position:relative;width:6.6em;height:6.6em;flex:none}.pa-anel svg{width:100%;height:100%}.pa-anel__arco{stroke-dashoffset:var(--cheio)}.tl.is-on .pa-anel__arco{animation:pa-anel 1.4s cubic-bezier(.3,1,.4,1) .5s both}@keyframes pa-anel{0%{stroke-dashoffset:var(--volta)}}.pa-anel__txt{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center}.pa-anel__txt b{font-size:1.35em;font-weight:800}.pa-anel__txt small{font-size:.65em}.pa-medidores{display:grid;grid-template-columns:repeat(3,1fr);gap:.5em;height:8.2em}.pa-medidor{display:grid;grid-template-rows:1fr auto auto;justify-items:center;gap:.1em}.pa-medidor__tubo{position:relative;width:1.6em;border-radius:.6em;background:#f0eadb;overflow:hidden;display:flex;align-items:flex-end}.pa-medidor__tubo i{width:100%;border-radius:.6em;background:linear-gradient(180deg,#ffd24a,#ff9a00)}.pa-medidor b{font-size:.95em}.pa-medidor small{font-size:.7em}.pa-inicio-baixo{display:grid;grid-template-columns:1.45fr 1fr;gap:.8em}.pa-linha-tempo{display:grid;gap:.1em;position:relative}.pa-lt{--c: #C2185B;display:grid;grid-template-columns:3.4em 1em 1fr auto 4.2em;align-items:center;gap:.55em;padding:.32em .4em;border-radius:.6em}.pa-lt__h{font-size:.8em;text-transform:none}.pa-lt__ponto{width:.7em;height:.7em;border-radius:50%;background:var(--c);box-shadow:0 0 0 .2em color-mix(in srgb,var(--c) 18%,transparent)}.pa-lt__txt{display:grid;min-width:0;line-height:1.2}.pa-lt__txt b{font-size:.88em}.pa-lt__txt small{font-size:.72em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pa-lt__v{text-align:right;font-size:.85em}.pa-lt--feito{opacity:.62}.pa-lt--agora{background:#fff8dc;box-shadow:inset 0 0 0 1px #f6e2a0}.pa-pulso{display:inline-block;width:.6em;height:.6em;margin-right:.35em;border-radius:50%;background:#1db954;box-shadow:0 0 0 .25em #1db95433;vertical-align:.05em}.pa-feed{display:grid;gap:.3em}.pa-feed .t-linha{padding:.4em .5em;background:var(--tl-bg);font-size:.9em}.pa-feed .t-linha__ic{width:2em;height:2em;background:#fff}.pa-feed .t-linha__txt b{font-weight:500;font-size:.9em}.pa-feed .t-linha__txt b b{font-weight:750}.pa-semana{padding:0;overflow:hidden}.pa-semana__cab,.pa-semana__grade{display:grid;grid-template-columns:3.6em repeat(7,1fr)}.pa-semana__cab{border-bottom:1px solid var(--tl-line)}.pa-semana__dia{display:flex;align-items:baseline;justify-content:center;gap:.35em;padding:.45em 0;border-left:1px solid var(--tl-line)}.pa-semana__dia b{font-size:1.05em}.pa-semana__dia.is-hoje{background:#fff8dc}.pa-semana__dia.is-hoje b{display:inline-grid;place-items:center;width:1.7em;height:1.7em;border-radius:50%;background:#141414;color:#ffc21a;font-size:.95em}.pa-semana__horas span{display:block;padding:.1em .45em 0 0;text-align:right;font-size:.68em;color:#a59c86;font-variant-numeric:tabular-nums}.pa-semana__horas span{height:auto!important}.pa-semana__horas{display:grid;grid-auto-rows:1fr}.pa-semana__col{position:relative;border-left:1px solid var(--tl-line);background-image:linear-gradient(to bottom,var(--tl-line) 1px,transparent 1px)}.pa-semana__col:nth-child(5){background-color:#fffcf1}.pa-semana__col.is-fechado{background-color:#f4f1e8;background-image:repeating-linear-gradient(135deg,transparent 0 .5em,rgba(0,0,0,.025) .5em 1em)}.pa-semana__fechado{position:absolute;top:45%;left:0;right:0;text-align:center;font-size:.8em;color:#a59c86;font-weight:600}.pa-semana__fora{position:absolute;left:0;right:0;bottom:0;background:repeating-linear-gradient(135deg,#f4f1e8 0,#f4f1e8 .5em,#efebe0 .5em,#efebe0 1em)}.pa-evento{--c: #C2185B;position:absolute;display:grid;align-content:start;gap:.05em;padding:.25em .4em;border-radius:.45em;overflow:hidden;line-height:1.15;background:color-mix(in srgb,var(--c) 14%,#fff);border-left:.22em solid var(--c);color:color-mix(in srgb,var(--c) 70%,#141414)}.pa-evento b{font-size:.68em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pa-evento small{font-size:.62em;color:inherit;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pa-evento.is-pendente{background:repeating-linear-gradient(135deg,#fff 0,#fff .4em,color-mix(in srgb,var(--c) 12%,#fff) .4em,color-mix(in srgb,var(--c) 12%,#fff) .8em);border-left-style:dashed}.pa-evento.is-pago{opacity:.78}.pa-agora{position:absolute;left:0;right:0;height:0;border-top:.14em solid #FF6B3D;z-index:2}.pa-agora i{position:absolute;left:-.35em;top:-.42em;width:.7em;height:.7em;border-radius:50%;background:#ff6b3d}.pa-abas-linha{display:flex;gap:1.2em;font-size:.9em;font-weight:650;color:var(--tl-mut)}.pa-abas-linha span{padding:.3em 0;border-bottom:.18em solid transparent}.pa-abas-linha span.is-on{color:var(--tl-ink);border-color:#ffc21a}.pa-abas-linha em{font-style:normal;margin-left:.3em;padding:0 .45em;border-radius:99em;background:#efeadd;font-size:.82em}.pa-abas-linha .is-on em{background:#ffc21a;color:#1a1400}.pa-quadro-resumo{margin-left:auto;font-size:.9em;white-space:nowrap}.pa-quadro{display:grid;grid-template-columns:repeat(5,1fr);gap:.7em;align-items:start}.pa-col{--tom: #9A917C;display:grid;gap:.5em;padding:.6em;border-radius:.9em;background:#efebe0;min-height:36em;align-content:start;min-width:0}.pa-col--chegou{--tom: #2451E6}.pa-col--atendimento{--tom: #0F8A5F;background:#e7f3ec}.pa-col--finalizado{--tom: #6B6250}.pa-col--faltou{--tom: #C92A2A}.pa-col header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.1em .45em;padding:.1em .2em .3em}.pa-col header i{width:.6em;height:.6em;border-radius:50%;background:var(--tom)}.pa-col header b{font-size:.9em}.pa-col header em{font-style:normal;font-size:.75em;font-weight:800;padding:0 .5em;border-radius:99em;background:#fff;color:var(--tom)}.pa-col header small{grid-column:2 / -1;font-size:.7em}.pa-kcard{--c: #C2185B;position:relative;display:grid;gap:.2em;padding:.55em .65em .5em .8em;border-radius:.7em;background:#fff;border:1px solid var(--tl-line);box-shadow:0 .15em .4em #14120a0d;overflow:hidden}.pa-kcard:before{content:"";position:absolute;left:0;top:0;bottom:0;width:.25em;background:var(--c)}.pa-kcard>b{font-size:.9em}.pa-kcard>small{font-size:.72em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pa-kcard__topo{display:flex;justify-content:space-between;align-items:center}.pa-kcard__topo .pa-mono{font-size:.7em;color:var(--tl-ink);font-weight:700}.pa-kcard__pago{font-size:.62em;font-weight:800;padding:.05em .5em;border-radius:99em;background:var(--tl-ok-bg);color:var(--tl-ok);text-transform:uppercase}.pa-kcard__pe{display:flex;align-items:center;gap:.35em;margin-top:.2em}.pa-kcard__pe>b{margin-left:auto;font-size:.82em}.pa-kcard__pe .pa-ic-btn{width:1.6em;height:1.6em;font-size:.72em}.pa-kcard__prof{display:inline-flex;align-items:center;gap:.3em;font-size:.7em;color:var(--tl-mut);font-weight:600}.pa-kcard__prof i{width:.6em;height:.6em;border-radius:50%;background:var(--c)}.pa-col--finalizado .pa-kcard{opacity:.75}.pa-col--faltou .pa-kcard{opacity:.6}.pa-col__solta{display:grid;place-items:center;height:4.4em;border-radius:.7em;border:.12em dashed #9ED3B5;color:var(--tl-ok);font-size:.78em;font-weight:700}.tl.is-on .pa-col__solta{animation:t-pisca 1.8s ease-in-out infinite}.pa-kcard--arrasta{z-index:3;box-shadow:0 1.2em 2em -.8em #14120a59}.tl.is-on .pa-kcard--arrasta{animation:pa-arrasta 4.5s cubic-bezier(.5,0,.3,1) 1.4s infinite}@keyframes pa-arrasta{0%,12%{transform:none}20%{transform:translateY(-.3em) rotate(-3deg) scale(1.03)}45%,62%{transform:translate(calc(100% + 1.9em),10.8em) rotate(2deg) scale(1.03)}70%,to{transform:none}}.pa-resumo{display:grid;grid-template-columns:repeat(4,1fr);gap:.7em}.pa-resumo__item{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:0 .6em;padding:.6em .9em;border-radius:.9em;background:#fff;border:1px solid var(--tl-line)}.pa-resumo__item small{grid-column:1 / -1}.pa-resumo__item b{font-size:1.45em;font-weight:800}.pa-resumo__item em{font-style:normal;font-weight:700;color:var(--tl-mut);font-size:.85em}.pa-resumo__item:first-child{background:#fff8dc;border-color:#f6e2a0}.pa-lista{padding:0;overflow:hidden}.pa-lista__ferr{display:flex;align-items:center;gap:.5em;padding:.7em .9em;border-bottom:1px solid var(--tl-line)}.pa-lista__dir{margin-left:auto;display:flex;align-items:center;gap:.6em;white-space:nowrap}.pa-tabela{width:100%;border-collapse:collapse;font-size:.86em}.pa-tabela th{padding:.5em .9em;text-align:left;font-size:.76em;font-weight:700;color:var(--tl-mut);text-transform:uppercase;letter-spacing:.04em;background:#fbf9f4;border-bottom:1px solid var(--tl-line)}.pa-tabela th.pa-num{text-align:right}.pa-tabela td{padding:.42em .9em;border-bottom:1px solid #F3EEE2;vertical-align:middle;white-space:nowrap}.pa-tabela td>b,.pa-tabela td>small{display:block}.pa-tabela td>small{font-size:.78em;max-width:22em;overflow:hidden;text-overflow:ellipsis}.pa-tabela tr.is-novo td{background:#fffbea}.pa-tabela tr.is-novo td:first-child{box-shadow:inset .22em 0 #ffc21a}.pa-origem{font-size:.9em;color:var(--tl-mut)}.pa-acao{width:2.5em}.pa-acao .pa-ic-btn{width:1.7em;height:1.7em;font-size:.78em}.pa-selo-agendado .t-selo{background:#efe7ff;color:#6d28d9}.pa-cli-topo{display:grid;grid-template-columns:repeat(4,1fr);gap:.7em}.pa-cli-topo .t-kpi{padding:.6em .9em}.pa-cli-topo .t-kpi b{font-size:1.4em}.pa-cli-aniver{background:linear-gradient(135deg,#fff6d6,#fff)!important;border-color:#f6e2a0!important}.pa-cli{display:flex;align-items:center;gap:.6em}.pa-cli>span:last-child{display:grid;gap:.15em}.pa-cli .t-avatar{color:#4a3a10}.pa-cli__etqs{display:flex;gap:.25em}.pa-etqs{display:flex;gap:.3em}.pa-etq{display:inline-block;padding:.05em .5em;border-radius:.4em;background:#f0ece2;color:var(--tl-mut);font-size:.7em;font-weight:700}.pa-etqs .pa-etq{font-size:.74em;padding:.2em .6em}.pa-etq--vip{background:#141414;color:#ffc21a}.pa-contato{display:grid;line-height:1.2}.pa-contato small{font-size:.78em}.pa-bolo{display:inline-block}.pa-doc-barra{display:flex;align-items:center;gap:.5em;padding:.55em .7em;border-radius:.9em;background:#fff;border:1px solid var(--tl-line)}.pa-doc-barra__tit{flex:1;display:grid;margin-left:.4em;line-height:1.2}.pa-doc-fundo{display:grid;grid-template-columns:1fr 15em;gap:1em;align-items:start;padding:1em 1em 0;border-radius:.9em;background:#e9e5da;height:46em;overflow:hidden}.pa-doc{--doc: #C2185B;display:grid;gap:.8em;padding:1.5em 1.7em;background:#fff;border-radius:.3em;box-shadow:0 1em 2.5em -1em #14120a4d;font-size:.97em;border-top:.35em solid var(--doc)}.pa-doc__cab{display:flex;justify-content:space-between;gap:1em}.pa-doc__marca{display:flex;gap:.7em;align-items:center}.pa-doc__marca>span:last-child{display:grid;line-height:1.25}.pa-doc__marca b{font-family:var(--f-brand);font-size:1.3em;font-weight:800}.pa-doc__marca small{font-size:.72em}.pa-doc__logo{display:grid;place-items:center;width:2.8em;height:2.8em;border-radius:.8em;background:var(--doc);font-size:1.3em}.pa-doc__titulo{display:grid;justify-items:end;gap:.1em}.pa-doc__titulo small{letter-spacing:.2em;font-weight:800;color:var(--doc);font-size:.72em}.pa-doc__titulo b{font-size:1.5em;font-weight:800;line-height:1}.pa-doc__status{padding:.15em .6em;border-radius:99em;background:var(--tl-av-bg);color:var(--tl-av);font-size:.68em;font-weight:800}.pa-doc__faixa{display:grid;grid-template-columns:repeat(3,1fr) 1.1fr;border-radius:.6em;background:#fbf7f2;border:1px solid #F1E8DA}.pa-doc__faixa span{display:grid;padding:.5em .75em;border-left:1px solid #F1E8DA;line-height:1.25}.pa-doc__faixa span:first-child{border-left:0}.pa-doc__faixa small{font-size:.68em}.pa-doc__faixa b{font-size:.82em}.pa-doc__faixa-total{background:color-mix(in srgb,var(--doc) 8%,#fff);border-radius:0 .6em .6em 0}.pa-doc__faixa-total b{color:var(--doc);font-size:1.1em!important}.pa-doc__partes{display:grid;grid-template-columns:1fr 1fr;gap:1em}.pa-doc__partes span{display:grid;line-height:1.3}.pa-doc__partes small{font-size:.72em}.tl .pa-doc__rot{font-size:.64em;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--doc)}.pa-doc__tabela{width:100%;border-collapse:collapse;font-size:.82em}.pa-doc__tabela th{padding:.4em .5em;text-align:left;font-size:.78em;color:var(--tl-mut);border-bottom:.12em solid var(--doc);text-transform:uppercase;letter-spacing:.05em}.pa-doc__tabela th.pa-num{text-align:right}.pa-doc__tabela td{padding:.45em .5em;border-bottom:1px solid #F1EDE3;vertical-align:middle;white-space:nowrap}.pa-doc__tabela s{color:#a59c86;font-size:.85em}.pa-doc__item{display:flex;align-items:center;gap:.6em}.pa-doc__item>span:last-child{display:grid;line-height:1.25}.pa-doc__item small{font-size:.82em}.pa-doc__foto{display:grid;place-items:center;width:2.2em;height:2.2em;border-radius:.5em;background:#fbeff4;font-size:1.05em}.pa-doc__promo{font-style:normal;font-size:.76em;font-weight:700;color:#0f8a5f}.pa-doc__baixo{display:grid;grid-template-columns:1fr 15em;gap:1em;align-items:start}.pa-doc__caixa{display:grid;gap:.2em;padding:.6em .75em;border-radius:.6em;border:1px solid #F1E8DA}.pa-doc__caixa b{font-size:.9em}.pa-doc__parcelas{display:grid;gap:.1em;font-size:.78em}.pa-doc__totais{display:grid;gap:.25em;font-size:.85em}.pa-doc__totais span{display:flex;justify-content:space-between}.pa-doc__desc{color:#0f8a5f}.pa-doc__grande{padding-top:.4em;border-top:.12em solid var(--doc);font-size:1.2em}.pa-doc__grande b:last-child{color:var(--doc)}.pa-doc__pe{display:flex;align-items:center;gap:.8em;padding-top:.3em}.pa-doc__aprovar{padding:.5em 1em;border-radius:.6em;background:var(--doc);color:#fff;font-weight:800;font-size:.85em}.pa-doc__pe small{font-size:.72em}.pa-doc-lado{display:grid;gap:.8em}.pa-doc-lado .t-cartao{font-size:.9em}.pa-doc-lado__zap{display:block;margin-top:.5em;padding:.5em .65em;border-radius:.7em .7em .7em .2em;background:#dcf7c5;font-size:.76em;line-height:1.35}.pa-doc__obs{gap:.1em}.pa-doc__obs small:last-child{font-size:.74em}.pa-doc-lado__cores{display:flex;gap:.35em;margin-bottom:.4em}.pa-doc-lado__cores i{width:1.7em;height:1.7em;border-radius:50%;box-shadow:0 0 0 .15em #fff,0 0 0 .22em var(--tl-line)}.pa-passos{display:grid;gap:.45em}.pa-passos span{position:relative;padding-left:1.5em;font-size:.82em}.pa-passos span:before{content:"✓";position:absolute;left:0;top:.05em;display:grid;place-items:center;width:1.1em;height:1.1em;border-radius:50%;background:var(--tl-ok-bg);color:var(--tl-ok);font-size:.75em;font-weight:900}.pa-passos span.is-agora{font-weight:700}.pa-passos span.is-agora:before{content:"";background:#ffc21a;box-shadow:0 0 0 .25em #ffc21a4d}.tl.is-on .pa-passos span.is-agora:before{animation:t-pisca 1.8s ease-in-out infinite}.pa-inbox{display:grid;grid-template-columns:21em 1fr;height:44.5em;border-radius:.9em;background:#fff;border:1px solid var(--tl-line);overflow:hidden}.pa-inbox__lista{display:grid;align-content:start;gap:.15em;padding:.6em;border-right:1px solid var(--tl-line);background:#fcfbf7;overflow:hidden}.pa-inbox__ferr{display:grid;gap:.45em;padding-bottom:.4em}.pa-inbox__ferr .pa-busca{min-width:0}.pa-seg-mini{display:flex;gap:.2em;padding:.2em;border-radius:.7em;background:#efeadd}.pa-seg-mini span{flex:1;text-align:center;padding:.25em .3em;border-radius:.5em;font-size:.7em;font-weight:650;color:var(--tl-mut);white-space:nowrap}.pa-seg-mini span.is-on{background:#fff;color:var(--tl-ink);box-shadow:0 .1em .3em #00000014}.pa-conv{display:flex;gap:.6em;padding:.5em .55em;border-radius:.7em}.pa-conv.is-on{background:#fff6d6;box-shadow:inset 0 0 0 1px #f6e2a0}.pa-conv.is-esperando .pa-conv__av{box-shadow:0 0 0 .15em #fcfbf7,0 0 0 .3em #ffb000}.pa-conv__av{flex:none;display:grid;place-items:center;width:2.3em;height:2.3em;border-radius:50%;background:linear-gradient(135deg,#2a2418,#141414);color:#ffc21a;font-weight:800;font-size:.9em}.pa-conv__txt{flex:1;display:grid;gap:.08em;min-width:0}.pa-conv__l1,.pa-conv__l2,.pa-conv__l3{display:flex;align-items:center;gap:.4em;min-width:0}.pa-conv__l1 b{font-size:.86em;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pa-conv__l1 small{font-size:.68em}.pa-conv__l2 small{flex:1;font-size:.74em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pa-conv__l2 em{font-style:normal;min-width:1.5em;padding:0 .35em;border-radius:99em;background:#25d366;color:#fff;font-size:.68em;font-weight:800;text-align:center}.pa-conv__l3 .t-selo{font-size:.64em;padding:.05em .5em}.pa-conv__l3 small{font-size:.66em}.pa-chat{display:grid;grid-template-rows:auto 1fr auto;min-width:0}.pa-chat__cab{display:flex;align-items:center;gap:.7em;padding:.6em .9em;border-bottom:1px solid var(--tl-line)}.pa-chat__quem{flex:1;display:grid;line-height:1.25}.pa-chat__quem small{display:flex;align-items:center;gap:.3em;font-size:.74em}.pa-chat__acoes{display:flex;gap:.35em}.pa-chat__acoes .t-btn{font-size:.76em}.pa-chat__corpo{display:grid;grid-template-columns:1fr 15em;min-height:0}.pa-chat__msgs{display:flex;flex-direction:column;gap:.5em;padding:.9em 1.1em;overflow:hidden;min-width:0;background:radial-gradient(circle at 1em 1em,rgba(180,160,110,.09) .12em,transparent .14em) 0 0 / 1.6em 1.6em,#f5f1e6}.pa-chat__dia{align-self:center;padding:.15em .8em;border-radius:99em;background:#fff;font-size:.7em;color:var(--tl-mut);font-weight:700}.pa-bolha{max-width:72%;display:grid;gap:.15em;padding:.45em .7em .35em;border-radius:.8em;font-size:.84em;line-height:1.35;box-shadow:0 .1em .2em #14120a0f}.pa-bolha--in{align-self:flex-start;background:#fff;border-top-left-radius:.2em}.pa-bolha--out{align-self:flex-end;background:#dcf7c5;border-top-right-radius:.2em}.pa-bolha--bot{background:#e8f0ff}.pa-bolha__quem{font-size:.72em;font-weight:800;color:var(--tl-in)!important}.pa-bolha__hora{justify-self:end;display:flex;gap:.3em;font-size:.66em}.pa-bolha__hora i{font-style:normal;color:#34b7f1;font-weight:800}.pa-horarios{display:flex;gap:.35em;margin-top:.35em}.pa-horarios span{padding:.2em .65em;border-radius:.5em;background:#fff;border:1px solid #C9D7F7;color:var(--tl-in);font-weight:700;font-size:.9em}.pa-horarios span.is-on{background:var(--tl-in);color:#fff;border-color:var(--tl-in)}.pa-digitando{align-self:flex-start;display:flex;gap:.25em;padding:.55em .7em;border-radius:.8em;background:#fff}.pa-digitando i{width:.45em;height:.45em;border-radius:50%;background:#a59c86}.pa-chat__lado{display:grid;align-content:start;gap:.8em;padding:.8em;border-left:1px solid var(--tl-line);font-size:.9em}.pa-chat__campo,.pa-chat__bloco{display:grid;gap:.3em}.pa-select{padding:.4em .7em;border-radius:.6em;border:1px solid var(--tl-line);font-size:.82em;color:var(--tl-mut)}.pa-chat__item{display:block;padding:.4em .55em;border-radius:.55em;background:var(--tl-bg);font-size:.76em;font-weight:600}.pa-chat__ia{display:grid;gap:.2em;padding:.6em .7em;border-radius:.7em;background:linear-gradient(135deg,#e8f0ff,#f4f7ff);border:1px solid #D3DEFA}.pa-chat__ia b{font-size:.85em;color:#1b3db5}.pa-chat__ia small{font-size:.74em}.pa-chat__escrever{display:flex;align-items:center;gap:.6em;padding:.6em .9em;border-top:1px solid var(--tl-line)}.pa-chat__caixa{flex:1;padding:.6em .8em;border-radius:.7em;border:1px solid var(--tl-line);background:var(--tl-bg);color:#a59c86;font-size:.82em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (prefers-reduced-motion: reduce){.tl .pa-kcard--arrasta,.tl .pa-aceno{animation:none!important}}.tl .pb-enche{animation:pb-enche 1.1s cubic-bezier(.2,.9,.3,1) both;animation-delay:calc(var(--d, 0) * 90ms + .3s);animation-play-state:paused;transform-origin:left}.tl.is-on .pb-enche{animation-play-state:running}@keyframes pb-enche{0%{transform:scaleX(0)}}.pb-cabeca{display:flex;align-items:flex-end;justify-content:space-between;gap:1em}.pb-cabeca h3,.pb-ficha__topo h3{margin:0;font-family:var(--f-brand);font-size:1.55em;font-weight:800;letter-spacing:-.01em;line-height:1.1}.pb-cabeca small{display:block;margin-top:.25em;max-width:46em}.pb-cabeca__acoes{display:flex;gap:.5em;align-items:center;flex:none}.pb-col{display:grid;gap:.8em;align-content:start;min-width:0}.pb-duas{display:grid;grid-template-columns:1fr 1fr;gap:.8em}.pb-medidor{display:block;height:.5em;border-radius:99em;background:#f0ece2;overflow:hidden}.pb-medidor i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffd24a,#ff9a00)}.pb-medidor--ok i{background:linear-gradient(90deg,#3ccb8e,#0f8a5f)}.pb-medidor--av i{background:linear-gradient(90deg,#ffcf5a,#e59a00)}.pb-medidor--pe i{background:#c92a2a}.pb-num{text-align:right;justify-self:end;font-variant-numeric:tabular-nums}.pb-mais{color:var(--tl-ok)}.pb-menos{color:var(--tl-pe)}.pb-av{color:var(--tl-av)}.pb-par{display:flex;justify-content:space-between;align-items:baseline;gap:.6em;padding:.35em 0;border-bottom:1px dashed var(--tl-line)}.pb-par:last-child{border-bottom:0}.pb-dica{display:block;margin-top:.4em;font-size:.72em!important}.pb-check{width:1.05em;height:1.05em;border-radius:.3em;border:1px solid #D6CDB6;background:#fff;display:inline-grid;place-items:center;flex:none}.pb-check.is-on{background:#ffc21a;border-color:#e5a800}.pb-check.is-on:after{content:"✓";font-size:.75em;font-weight:900;color:#1a1400}.pb-busca{flex:0 1 18em;padding:.45em .8em;border-radius:.7em;background:#fff;border:1px solid var(--tl-line);color:#9a917c;font-size:.85em;white-space:nowrap}.pb-barra{display:flex;align-items:center;gap:.7em;min-width:0}.pb-barra__dir{margin-left:auto;display:flex;gap:.4em}.pb-select{padding:.25em .7em;border-radius:.6em;border:1px solid var(--tl-line);font-size:.8em;color:var(--tl-mut)}.pb-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:.8em}.pb-kpis--5{grid-template-columns:repeat(5,1fr)}.pb-kpis .t-kpi b{font-size:1.4em}.pb-kpi-alerta{border-color:#f4c7c7;background:linear-gradient(180deg,#fff6f6,#fff)}.pb-kpi-saldo{border-color:#ffe08a;background:linear-gradient(180deg,#fff8dc,#fff)}.pb-tab{display:grid;font-size:.88em}.pb-tab__cab,.pb-tab__lin{display:grid;align-items:center;gap:.8em;padding:.5em .4em;min-width:0}.pb-tab__cab{font-size:.76em;font-weight:700;color:var(--tl-mut);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--tl-line);padding-top:0}.pb-tab__lin{border-bottom:1px solid #F3EEE2}.pb-tab__lin:last-child{border-bottom:0}.pb-tab__lin>*{min-width:0}.pb-tab__lin.is-sel{background:#fffbeb;border-radius:.6em}.pb-prod{display:flex;align-items:center;gap:.6em;min-width:0}.pb-prod>span{display:grid;min-width:0}.pb-prod b,.pb-prod small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pb-prod em{flex:none;width:2.1em;height:2.1em;border-radius:.6em;display:grid;place-items:center;background:#fff3c4;font-style:normal;font-size:.95em}.pb-tabela-cartao{padding:.5em .7em}.pb-bot{display:grid;grid-template-columns:1fr 22em;gap:1em;min-height:0}.pb-bot__quem{display:flex;align-items:center;gap:.7em}.pb-bot__quem>span{display:grid}.pb-bot__av,.pb-sim__av{width:2.4em;height:2.4em;border-radius:50%;display:grid;place-items:center;background:linear-gradient(180deg,#ffd24a,#ff9a00);font-size:1.05em;flex:none}.pb-bot__onde{margin-left:auto;justify-items:end;gap:.2em}.pb-campo{margin-top:.7em;display:grid;gap:.25em}.pb-campo p{margin:0;padding:.55em .75em;border-radius:.6em;border:1px solid var(--tl-line);background:#fcfbf7;font-size:.88em}.pb-menu{display:grid;grid-template-columns:1fr 1fr;gap:.5em}.pb-menu__op{display:flex;align-items:center;gap:.6em;padding:.5em .6em;border-radius:.7em;border:1px solid var(--tl-line);background:#fcfbf7}.pb-menu__op em{width:1.7em;height:1.7em;border-radius:.5em;display:grid;place-items:center;background:#141414;color:#ffc21a;font-style:normal;font-weight:800;font-size:.85em;flex:none}.pb-menu__op>span{display:grid;min-width:0;font-size:.9em}.pb-menu__op small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pb-menu__op i{margin-left:auto;color:#c9bfa6;font-style:normal;font-size:.8em;letter-spacing:-.2em}.pb-chips{display:flex;flex-wrap:wrap;gap:.4em}.pb-chips span{padding:.3em .65em;border-radius:99em;background:#f4f0e5;font-size:.78em;font-weight:600}.pb-sim{display:grid;grid-template-rows:auto 1fr auto;border-radius:1em;overflow:hidden;border:1px solid #E1D9C5;background:#efe7d8;box-shadow:0 1.2em 2.4em -1.4em #3c2d0a73;min-height:0}.pb-sim header{display:flex;align-items:center;gap:.6em;padding:.7em .8em;background:#12100a;color:#f4f1ea}.pb-sim header>span:last-child{display:grid}.pb-sim header b{font-size:.9em}.pb-sim header small{color:#a89f88;font-size:.72em}.pb-sim__corpo{padding:.8em;display:flex;flex-direction:column;gap:.5em;overflow:hidden;background:radial-gradient(circle at 20% 10%,rgba(255,255,255,.5),transparent 40%),#efe7d8}.pb-bolha{margin:0;max-width:88%;padding:.5em .7em;border-radius:.2em .9em .9em;background:#fff;font-size:.82em;box-shadow:0 .1em .2em #0000000f}.pb-bolha--cli{align-self:flex-end;border-radius:.9em .2em .9em .9em;background:#dcf8c6}.pb-bolha--link{display:flex;gap:.55em;align-items:center;border-left:.25em solid #FFC21A}.pb-bolha--link>span:last-child{display:grid}.pb-bolha--link small{color:#2451e6}.pb-digitando{margin:0;align-self:flex-start;display:flex;gap:.25em;padding:.55em .7em;border-radius:.9em;background:#fff}.pb-digitando i{width:.45em;height:.45em;border-radius:50%;background:#b5ac96}.pb-digitando i:nth-child(2){animation-delay:.3s}.pb-digitando i:nth-child(3){animation-delay:.6s}.pb-sim footer{display:flex;align-items:center;gap:.5em;padding:.55em .7em;background:#fff;border-top:1px solid #E1D9C5}.pb-sim footer span{flex:1;color:#a89f88;font-size:.8em}.pb-sim footer em{width:2em;height:2em;border-radius:50%;display:grid;place-items:center;background:#ffc21a;font-style:normal;font-size:.85em}.pb-camp{display:grid;grid-template-columns:1fr 22em;gap:1em}.pb-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.6em}.pb-stats>div{display:grid;gap:.1em;padding:.6em .75em;border-radius:.7em;background:#fcfbf7;border:1px solid var(--tl-line)}.pb-stats b{font-size:1.35em;font-weight:750;letter-spacing:-.02em}.pb-stats small{font-size:.72em}.pb-stats u{font-size:.74em;color:var(--tl-deep);font-weight:700}.pb-aviso{margin:.7em 0 0;display:flex;gap:.6em;padding:.6em .75em;border-radius:.7em;background:#eef8f2;color:#22533c;font-size:.78em}.pb-camp__card{display:grid;gap:.5em;padding:.75em 1em}.pb-camp__topo{display:flex;justify-content:space-between;align-items:center;gap:.6em}.pb-camp__topo>span{display:grid;gap:.15em;min-width:0}.pb-camp__topo b{display:flex;align-items:center;gap:.5em}.pb-camp__card>small{font-size:.74em}.pb-wa{display:flex;flex-direction:column;gap:.5em;padding:.7em;border-radius:.8em;background:#efe7d8}.pb-wa__bolha{position:relative;margin:0;max-width:92%;padding:.55em .7em 1.1em;border-radius:.9em .2em .9em .9em;background:#dcf8c6;align-self:flex-end;font-size:.8em}.pb-wa__bolha u{color:#2451e6}.pb-wa__bolha small{font-size:.85em}.pb-wa__bolha em{position:absolute;right:.6em;bottom:.3em;font-style:normal;font-size:.72em;color:#6b8f5e}.pb-wa__bolha--cli{align-self:flex-start;border-radius:.2em .9em .9em;background:#fff}.pb-wa__bolha--cli em{color:#9a917c}.pb-funil{display:grid;gap:.55em}.pb-funil>div{display:grid;grid-template-columns:6.5em 1fr 2.5em;align-items:center;gap:.6em}.pb-funil b{text-align:right;font-variant-numeric:tabular-nums}.pb-tab--produtos .pb-tab__cab,.pb-tab--produtos .pb-tab__lin{grid-template-columns:1.05em minmax(0,2.5fr) 1.3fr 1.5fr .9fr 1.6fr 6em}.pb-tab--produtos .pb-tab__lin{padding-top:.42em;padding-bottom:.42em}.pb-est i{font-style:normal;color:var(--tl-mut);font-size:.85em}.pb-onde{display:flex;gap:.25em;flex-wrap:wrap}.pb-sit{justify-self:end}.pb-massa{justify-self:center;display:flex;align-items:center;gap:.9em;padding:.6em 1em;border-radius:.9em;background:#141414;color:#e8e1cf;font-size:.82em;box-shadow:0 1em 2em -1em #00000080}.pb-massa b{color:#ffc21a}.pb-massa .is-y{padding:.25em .7em;border-radius:.5em;background:#ffc21a;color:#1a1400;font-weight:750}.pb-tab--estoque .pb-tab__cab,.pb-tab--estoque .pb-tab__lin{grid-template-columns:minmax(0,2.6fr) 1.6fr .9fr .8fr 1.1fr 11em}.pb-tab--estoque .pb-tab__lin{padding-top:.35em;padding-bottom:.35em}.pb-nivel{display:grid;gap:.2em}.pb-nivel small{font-size:.74em}.pb-nivel--av{color:var(--tl-av)!important;font-weight:700}.pb-nivel--pe{color:var(--tl-pe)!important;font-weight:700}.pb-grande{font-size:1.15em}.pb-acoes{display:flex;justify-content:flex-end;gap:.3em}.pb-mini{padding:.25em .6em;border-radius:.5em;background:#f4f0e5;font-size:.8em;font-weight:700;white-space:nowrap}.pb-mini--y{background:#ffc21a;color:#1a1400}.pb-ic{width:1.8em;height:1.8em;border-radius:.5em;display:grid;place-items:center;border:1px solid var(--tl-line);color:var(--tl-mut);font-size:.8em}.pb-tab--movs .pb-tab__lin{grid-template-columns:6.5em 5.5em minmax(0,2fr) 5em 5em 1.4fr;padding-top:.35em;padding-bottom:.35em}.pb-tab--movs b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl .pb-compras{position:relative;display:grid;min-height:60em}.pb-compras__fundo{display:grid;gap:.9em;align-content:start;opacity:.55;filter:saturate(.7)}.pb-compra-lin{border-bottom:1px solid #F3EEE2;border-radius:0}.pb-compras:after{content:"";position:absolute;top:-1.2em;right:-1.4em;bottom:-1.2em;left:-1.4em;background:#14120a47;pointer-events:none}.pb-modal{position:absolute;z-index:2;left:50%;top:.2em;width:58em;margin-left:-29em;display:grid;gap:.8em;padding:1.1em 1.3em;border-radius:1.1em;background:#fff;box-shadow:0 2em 4em -1.5em #14120a99}.pb-modal header{display:flex;justify-content:space-between;align-items:center}.pb-modal header b{font-family:var(--f-brand);font-size:1.3em;font-weight:800}.pb-modal header span{color:var(--tl-mut)}.pb-xml{display:flex;align-items:center;gap:.8em;padding:.65em .8em;border-radius:.8em;border:1px dashed #E5B800;background:#fffbeb}.pb-xml>span:nth-child(2){display:grid;flex:1;min-width:0}.pb-xml__ic{width:2.6em;height:2.6em;border-radius:.6em;display:grid;place-items:center;background:#141414;color:#ffc21a;font-weight:900;font-size:.78em;flex:none}.pb-form{display:grid;grid-template-columns:repeat(4,1fr);gap:.6em}.pb-form>span{display:grid;gap:.15em;padding:.45em .65em;border-radius:.6em;border:1px solid var(--tl-line)}.pb-form small{font-size:.7em}.pb-form b{font-size:.9em}.pb-tab--compra .pb-tab__cab,.pb-tab--compra .pb-tab__lin{grid-template-columns:minmax(0,2.1fr) 1.2fr .5fr 1.1fr 1.1fr 1.7fr}.pb-custo s{color:#a89f88;font-size:.85em}.pb-custo.is-up em{font-style:normal;color:var(--tl-pe);font-weight:750;font-size:.85em}.pb-marca{display:flex;align-items:center;gap:.5em;font-size:.82em}.pb-modal footer{display:flex;align-items:center;gap:.6em;padding-top:.7em;border-top:1px solid var(--tl-line)}.pb-modal footer>span:first-child{display:grid;margin-right:auto}.pb-modal footer>span:first-child b{font-size:1.35em;letter-spacing:-.02em}.pb-ficha__topo{display:flex;align-items:center;gap:.9em}.pb-ficha__topo>span:nth-child(2){flex:1;min-width:0}.pb-ficha__foto{width:3.2em;height:3.2em;border-radius:.9em;display:grid;place-items:center;background:linear-gradient(160deg,#ffe7a3,#ffb54d);font-size:1.6em;flex:none;box-shadow:0 .6em 1.2em -.6em #ff9a00cc}.pb-ficha{display:grid;grid-template-columns:1fr 24em;gap:1em}.pb-tab--ficha .pb-tab__cab,.pb-tab--ficha .pb-tab__lin{grid-template-columns:minmax(0,1fr) 7em 6em}.pb-tab--ficha .pb-tab__lin{padding-top:.38em;padding-bottom:.38em}.pb-qtd{padding:.2em .55em;border-radius:.5em;border:1px solid var(--tl-line);background:#fcfbf7}.pb-tab__soma{margin-top:.2em;border-radius:.6em;background:#fff8dc;font-weight:700}.pb-rende{display:flex;align-items:baseline;gap:.4em}.pb-rende b{font-size:2em}.pb-sugere{display:grid;gap:.7em;align-content:start;padding:1em 1.1em;border-radius:1em;color:#f4f1ea;background:radial-gradient(16em 10em at 100% 0,rgba(255,194,26,.25),transparent 70%),#12100a;box-shadow:0 1.4em 2.6em -1.4em #14120ab3}.pb-sugere small{color:#a89f88}.pb-sugere>small:first-child{font-weight:700;color:#f4f1ea;font-size:.92em}.pb-sugere__campos{display:grid;grid-template-columns:repeat(3,1fr);gap:.5em}.pb-sugere__campos>span{display:grid;gap:.1em;padding:.45em .55em;border-radius:.6em;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.pb-sugere__campos small{font-size:.66em}.pb-sugere__campos b{font-size:1.05em;color:#ffc21a}.pb-sugere .pb-par{border-color:#ffffff1a}.pb-sugere__preco{display:grid;justify-items:center;padding:.6em;border-radius:.8em;background:linear-gradient(180deg,#ffc21a,#ff9a00);color:#1a1400;box-shadow:0 0 2em #ffaa0059}.pb-sugere__preco small{color:#5a4300;font-weight:700}.pb-sugere__preco b{font-family:var(--f-brand);font-size:2.3em;font-weight:900;letter-spacing:-.02em;line-height:1.05}.pb-par--atual b{text-decoration:line-through;color:#a89f88}.pb-ganha{display:grid;gap:.35em}.pb-ganha>b{font-size:1.3em;color:#3ccb8e}.pb-pizza{display:flex;height:.6em;border-radius:99em;overflow:hidden}.pb-pizza i:nth-child(1){background:#8e8571}.pb-pizza i:nth-child(2){background:#ff9a00}.pb-pizza i:nth-child(3){background:#3ccb8e}.pb-legenda{display:flex;justify-content:space-between}.pb-legenda small{font-size:.66em}.pb-legenda small:nth-child(2){color:#ffb54d}.pb-legenda small:nth-child(3){color:#3ccb8e}.pb-periodo{padding:.4em .8em;border-radius:.7em;border:1px solid var(--tl-line);background:#fff;font-weight:700;font-size:.85em}.pb-fin{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:.8em}.pb-grafico{height:7.5em;display:flex;align-items:flex-end;gap:.35em}.pb-grafico span{flex:1;height:100%;display:flex;align-items:flex-end}.pb-grafico i{width:100%;border-radius:.35em .35em .15em .15em;background:linear-gradient(180deg,#ffd24a,#ffb000)}.pb-grafico span:last-child i{background:linear-gradient(180deg,#ff9a00,#e07800);box-shadow:0 0 1em #ff9a0073}.pb-grafico__rot{display:flex;justify-content:space-between;margin-top:.3em}.pb-grafico__rot small{font-size:.7em}.pb-formas{display:grid;gap:.6em}.pb-formas>div{display:grid;grid-template-columns:4.5em 1fr 5em;align-items:center;gap:.5em;font-size:.9em}.pb-formas b{text-align:right;font-variant-numeric:tabular-nums}.pb-linha-fina{padding:.3em 0}.pb-fin2{display:grid;grid-template-columns:1.9fr 1fr;gap:.8em}.pb-tab--lanc .pb-tab__lin{grid-template-columns:6.5em minmax(0,1fr) 5.5em 7em;padding-top:.3em;padding-bottom:.3em}.pb-ent{background:var(--tl-ok-bg)!important;color:var(--tl-ok);font-weight:900}.pb-sai{background:var(--tl-pe-bg)!important;color:var(--tl-pe);font-weight:900}.pb-fechar{margin-top:.6em;display:flex;align-items:center;gap:.6em;padding:.6em .7em;border-radius:.8em;background:#fff8dc;border:1px solid #FFE08A}.pb-fechar>span{display:grid;flex:1;min-width:0}.pb-fechar b{font-size:.88em}.pb-fechar small{font-size:.7em}.pb-campo--sem{margin-top:0}.pb-rodape{display:flex;justify-content:space-between;align-items:center;padding:.5em .4em .2em;border-top:1px solid var(--tl-line)}.pb-rodape span{font-size:.8em;font-weight:700;color:var(--tl-mut);letter-spacing:.2em}.pb-previa{margin:0;padding:.5em .7em;border-radius:.6em;background:#fdf3dc;color:#6b4e00;font-size:.78em}.pb-usar{background:transparent;color:#ffc21a;border-color:#ffc21a73}.tp__conteudo:has(>.pc-cheio){grid-template-rows:minmax(0,1fr);align-content:stretch}.pc-cabeca{display:flex;align-items:flex-start;justify-content:space-between;gap:1.2em}.pc-cabeca>span:first-child{display:grid;gap:.15em;min-width:0}.pc-cabeca>span:first-child>b{font-family:var(--f-brand);font-size:1.6em;font-weight:800;letter-spacing:-.02em;line-height:1.1}.pc-cabeca>span:first-child>small{max-width:52em;font-size:.8em;line-height:1.35}.pc-cabeca__acoes{display:flex;gap:.5em;flex:none}.pc-chave{position:relative;display:inline-block;width:2.1em;height:1.2em;border-radius:99em;background:#dcd5c4;flex:none;transition:background .3s}.pc-chave:after{content:"";position:absolute;top:.15em;left:.15em;width:.9em;height:.9em;border-radius:50%;background:#fff;box-shadow:0 .05em .2em #0003}.pc-chave.is-on{background:var(--tl-ok)}.pc-chave.is-on:after{left:auto;right:.15em}.pc-trilho{grid-column:1 / -1;display:block;height:.38em;border-radius:99em;background:#f1ecdf;overflow:hidden}.pc-trilho__v{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffc21a,#ff9a00);transform-origin:left;animation:pc-enche 1s cubic-bezier(.3,1,.4,1) both paused;animation-delay:calc(var(--d, 0) * 70ms + .3s)}.tl.is-on .pc-trilho__v{animation-play-state:running}@keyframes pc-enche{0%{transform:scaleX(0)}}.pc-lista{display:grid;gap:.15em}.pc-lista .t-linha{padding:.4em .3em}.pc-av-claro{color:#fff!important}.pc-av-grande{width:2.8em;height:2.8em;font-size:1em}.pc-ruim{color:var(--tl-pe)!important;font-weight:700}.pc-alerta{color:var(--tl-av)!important;font-weight:700}.pc-corta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-cursor{display:inline-block;width:.1em;height:1.05em;margin-left:.1em;background:var(--tl-ink);vertical-align:-.15em}.pc-busca{display:flex;align-items:center;gap:.6em}.pc-busca__caixa{flex:1;max-width:22em;padding:.45em .8em;border-radius:.7em;background:#fff;border:1px solid var(--tl-line);color:#9a917c;font-size:.85em}.pc-filtro{padding:.4em .75em;border-radius:.7em;background:#fff;border:1px solid var(--tl-line);font-size:.8em;color:var(--tl-mut)}.pc-filtro b{color:var(--tl-ink)}.pc-busca>small{margin-left:auto}.pc-tab{background:#fff;border:1px solid var(--tl-line);border-radius:.9em;overflow:hidden}.pc-tab__cab,.pc-tab__linha{display:grid;align-items:center;gap:.8em;padding:.55em 1em}.pc-tab__cab{background:#fbf9f3;border-bottom:1px solid var(--tl-line);font-size:.74em;font-weight:700;color:var(--tl-mut);text-transform:uppercase;letter-spacing:.05em}.pc-tab__linha{border-bottom:1px solid #F3EEE2;min-width:0}.pc-tab__linha:last-child{border-bottom:0}.pc-tab__linha>small{font-size:.8em;min-width:0}.pc-tab__linha.is-off{opacity:.55}.pc-tab__linha.is-aberta{background:#fff8dd;box-shadow:inset .25em 0 #ffc21a}.pc-tab__nome{display:flex;align-items:center;gap:.6em;min-width:0}.pc-tab__nome>b{font-size:.92em;white-space:nowrap}.pc-tab__dupla{display:grid;min-width:0}.pc-tab__dupla b{font-size:.9em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-tab__dupla small{font-size:.74em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-campo{display:grid;gap:.25em;min-width:0}.pc-campo>small{font-size:.74em;font-weight:700;color:var(--tl-mut)}.pc-campo__caixa{display:block;padding:.45em .65em;border-radius:.6em;background:#fff;border:1px solid #E4DDCB;font-size:.84em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-campo__caixa>span{display:inline-block}.pc-campo__caixa.is-foco{border-color:#ffb000;box-shadow:0 0 0 .2em #ffc21a47}.pc-campo__caixa--alto{white-space:normal;line-height:1.35;min-height:3.2em;color:#3a352a}.pc-campo__duplo{display:grid;grid-template-columns:1fr 1fr;gap:.5em}.pc-filtros{display:flex;align-items:center;gap:1em}.pc-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:.8em}.pc-kpi-lucro{background:linear-gradient(160deg,#fff6d6,#fff 70%);border-color:#f4de9a}.pc-kpi-lucro em{font-style:normal;font-size:.76em;color:var(--tl-deep);font-weight:700}.pc-mini{display:flex;flex-wrap:wrap;gap:.4em 1.6em;font-size:.82em;color:var(--tl-mut);padding:0 .2em}.pc-mini b{color:var(--tl-ink)}.pc-rel-meio{display:grid;grid-template-columns:1.75fr 1fr;gap:.9em}.pc-rel-baixo{display:grid;grid-template-columns:1.4fr 1fr;gap:.9em}.pc-graf{position:relative;display:grid;grid-template-columns:auto 1fr;gap:.6em}.pc-graf .t-barras{gap:.22em;border-bottom:1px solid var(--tl-line);background:repeating-linear-gradient(180deg,transparent 0 calc(50% - 1px),#F2EDE1 calc(50% - 1px) 50%)}.pc-graf .t-barras__col i{border-radius:.25em .25em 0 0}.pc-graf__eixo{display:flex;flex-direction:column;justify-content:space-between;text-align:right}.pc-graf__eixo small{font-size:.66em}.pc-graf__dica{position:absolute;right:-.3em;top:-.4em;display:grid;padding:.35em .6em;border-radius:.6em;background:#141414;color:#fff;box-shadow:0 .4em 1em #0003}.pc-graf__dica b{font-size:.85em;color:#ffc21a}.pc-graf__dica small{color:#cfc6b0;font-size:.66em}.pc-rank{display:grid;gap:.55em}.pc-rank__linha{display:grid;grid-template-columns:1fr auto auto;align-items:baseline;gap:.25em .8em;font-size:.86em}.pc-rank__linha>b{font-variant-numeric:tabular-nums}.pc-rank__linha>small{font-size:.82em}.pc-rank__nome{display:flex;align-items:center;gap:.5em;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-rank__nome em{width:1.5em;height:1.5em;border-radius:.4em;display:grid;place-items:center;flex:none;background:#fff3c4;color:var(--tl-deep);font-style:normal;font-size:.78em;font-weight:800}.pc-rank__linha .pc-trilho{margin-top:-.1em}.pc-aviso{display:flex;align-items:center;gap:.8em;padding:.55em .9em;border-radius:.8em;background:#fff4d1;border:1px solid #F6D77A;font-size:.88em}.pc-aviso>span:nth-child(2){flex:1}.pc-aviso__sino{font-size:1.2em}.pc-kanban{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.7em;align-items:start}.pc-kanban__col{display:grid;gap:.55em;padding:.55em;border-radius:.9em;background:#efeadd;min-width:0;min-height:36em;align-content:start}.pc-kanban__cab{display:flex;align-items:center;gap:.4em;padding:.1em .2em;font-weight:750;font-size:.86em}.pc-kanban__cab em{min-width:1.6em;padding:0 .35em;border-radius:99em;background:#fff;font-style:normal;font-size:.8em;text-align:center;color:var(--tl-mut)}.pc-ped{display:grid;gap:.35em;padding:.6em .65em;border-radius:.75em;background:#fff;border:1px solid var(--tl-line);box-shadow:0 .15em .4em #14120a0d;min-width:0}.pc-ped.is-novo{border-color:#ffb000;box-shadow:0 0 0 .2em #ffc21a4d,0 .4em 1em -.3em #ff9a0080}.pc-ped.is-atrasado{border-color:#f3b4b4;background:linear-gradient(180deg,#fff3f3,#fff 40%)}.pc-ped.is-entregue{opacity:.62}.pc-ped__topo{display:flex;justify-content:space-between;align-items:baseline}.pc-ped__topo b{font-size:.95em}.pc-ped__topo small{font-size:.72em}.pc-ped__quem{display:flex;align-items:center;gap:.4em;font-size:.8em;font-weight:650;margin:0;min-width:0;white-space:nowrap;overflow:hidden}.pc-ped__selo{padding:.1em .45em;border-radius:99em;background:#f0ece2;font-size:.9em;font-weight:700;color:var(--tl-mut);flex:none}.pc-ped__itens{list-style:none;margin:0;padding:0;display:grid;gap:.15em;font-size:.78em}.pc-ped__itens small{font-size:.9em}.pc-ped__end,.pc-ped__total{font-size:.7em!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-ped .t-selo{justify-self:start;font-size:.66em}.pc-ped__acoes{display:flex;align-items:center;gap:.35em}.pc-ped__acoes .t-btn{flex:1;font-size:.72em;padding:.4em .5em}.pc-ped__imp{width:1.9em;height:1.9em;display:grid;place-items:center;border-radius:.5em;border:1px solid var(--tl-line);font-size:.75em;flex:none}.pc-stu{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:.65em;min-height:0}.pc-stu__titulo{display:flex;align-items:center;gap:.8em}.pc-stu__titulo>b{font-family:var(--f-brand);font-size:1.6em;font-weight:800;letter-spacing:-.02em}.pc-stu__titulo>small{font-size:.8em}.pc-stu__linha{display:flex;align-items:center;justify-content:space-between;gap:1em;border-bottom:1px solid var(--tl-line)}.pc-stu__abas{display:flex;gap:.2em}.pc-stu__abas span{display:flex;align-items:center;gap:.35em;padding:.5em .75em;font-size:.84em;font-weight:650;color:var(--tl-mut);border-bottom:.18em solid transparent;margin-bottom:-1px;white-space:nowrap}.pc-stu__abas span i{font-style:normal;font-size:.95em}.pc-stu__abas span.is-on{color:var(--tl-ink);border-bottom-color:#ffb000}.pc-stu__acoes{display:flex;align-items:center;gap:.5em;padding-bottom:.35em}.pc-stu__status{font-size:.78em;font-weight:700;color:var(--tl-av);white-space:nowrap}.pc-stu__status.is-ok{color:var(--tl-ok)}.pc-stu__barra{display:flex;align-items:center;gap:.7em}.pc-stu__end{padding:.4em .8em;border-radius:.7em;background:#fff;border:1px solid var(--tl-line);font-size:.82em;color:var(--tl-mut)}.pc-stu__end b{color:var(--tl-ink)}.pc-stu__aparelho{display:flex;padding:.2em;border-radius:.7em;background:#efeadd}.pc-stu__aparelho i{font-style:normal;padding:.15em .55em;border-radius:.5em;font-size:.85em;opacity:.6}.pc-stu__aparelho i.is-on{background:#fff;opacity:1;box-shadow:0 .1em .3em #00000014}.pc-stu__desfaz{margin-left:auto;color:var(--tl-mut);font-size:1.05em;letter-spacing:.3em}.pc-stu__corpo{position:relative;display:grid;grid-template-columns:13em minmax(0,1fr) 18em;gap:.8em;min-height:0}.pc-arvore{display:grid;align-content:start;gap:.3em;padding:.7em;border-radius:.9em;background:#fff;border:1px solid var(--tl-line);box-shadow:0 .6em 1.6em -.8em #14120a40;min-height:0;overflow:hidden}.pc-arvore>header{display:flex;justify-content:space-between;align-items:center;padding:0 .2em .3em;font-size:.9em}.pc-arvore>header span{width:1.5em;height:1.5em;display:grid;place-items:center;border-radius:.45em;background:#fff3c4;color:var(--tl-deep);font-weight:800}.pc-arvore__item{display:flex;align-items:center;gap:.45em;padding:.4em .45em;border-radius:.65em;min-width:0}.pc-arvore__item>em{width:1.8em;height:1.8em;display:grid;place-items:center;flex:none;border-radius:.55em;background:#f6f2e8;font-style:normal;font-size:.85em}.pc-arvore__item>span{display:grid;min-width:0}.pc-arvore__item>span b{font-size:.82em;white-space:nowrap}.pc-arvore__item>span small{font-size:.68em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-arvore__item.is-on{background:#fff6d6;box-shadow:inset 0 0 0 1px #f6d77a}.pc-arvore__item.is-on>em{background:#ffc21a}.pc-arvore__item.is-oculta{opacity:.5}.pc-arvore__alca{font-style:normal;font-size:.6em;color:#c4bba5;letter-spacing:-.15em}.pc-arvore__olho{margin-left:auto;font-style:normal;color:var(--tl-mut);font-size:.8em}.pc-arvore__dica{margin-top:.3em;padding:.5em;border-radius:.6em;background:#fbf9f3;font-size:.68em!important;line-height:1.35}.pc-previa{min-height:0;overflow:hidden;border-radius:.9em;background:repeating-linear-gradient(45deg,#efeadd 0,#efeadd .5em,#f3efe4 .5em,#f3efe4 1em);padding:.7em}.pc-site{--rosa: #C2185B;height:100%;overflow:hidden;border-radius:.7em;background:#fffbfc;box-shadow:0 .8em 2em -1em #3c0a1e59;display:grid;align-content:start}.pc-site__menu{display:flex;align-items:center;gap:.8em;padding:.55em .9em;border-bottom:1px solid #F6E3EA;font-size:.8em}.pc-site__logo{display:flex;align-items:center;gap:.4em}.pc-site__logo i{width:1.7em;height:1.7em;border-radius:50%;display:grid;place-items:center;background:var(--rosa);color:#fff;font-style:normal;font-weight:800}.pc-site__logo b{font-family:Georgia,serif;font-weight:700}.pc-site__links{display:flex;gap:.9em;margin-left:auto}.pc-site__links small{font-size:.85em;color:#6e4a57}.pc-site__btn{padding:.3em .8em;border-radius:99em;background:var(--rosa);color:#fff;font-weight:700;font-size:.85em}.pc-site__capa{position:relative;display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:.8em;margin:.5em;padding:1.2em;border-radius:.7em;background:radial-gradient(14em 9em at 90% 40%,rgba(194,24,91,.2),transparent 70%),linear-gradient(135deg,#fff0f5,#fce4ec)}.pc-site__capa.is-selecionada{outline:.16em solid #FFB000;outline-offset:.2em}.pc-site__marca{position:absolute;top:-.85em;left:.8em;padding:.15em .6em;border-radius:.45em;background:#ffc21a;color:#1a1400;font-size:.68em;font-weight:800;box-shadow:0 .3em .8em #ff9a0066}.pc-site__capa-txt{display:grid;gap:.45em}.pc-site__capa-txt small{color:var(--rosa);font-weight:700;font-size:.7em;letter-spacing:.04em;text-transform:uppercase}.pc-site__capa-txt b{font-family:Georgia,serif;font-size:1.75em;line-height:1.08;color:#3b0e22;font-weight:700}.pc-site__capa-txt>span{font-size:.78em;color:#6e4a57}.pc-site__capa-btns{display:flex;gap:.45em}.pc-site__capa-btns i{font-style:normal;padding:.4em .9em;border-radius:99em;background:var(--rosa);color:#fff;font-weight:700;font-size:.95em}.pc-site__capa-btns i.is-wa{background:#fff;color:#3b0e22;border:1px solid #F2C9D8}.pc-site__foto{position:relative;height:9em;display:grid;place-items:center}.pc-site__foto em{position:relative;font-style:normal;font-size:4.4em;filter:drop-shadow(0 .1em .15em rgba(60,10,30,.25))}.pc-site__bola{position:absolute;border-radius:50%}.pc-site__bola--1{width:8em;height:8em;background:linear-gradient(140deg,#f48fb1,#c2185b);opacity:.85}.pc-site__bola--2{width:2.6em;height:2.6em;right:.4em;top:.2em;background:#ffc21a;opacity:.9}.pc-site__secao{display:grid;gap:.5em;padding:.5em 1em .6em}.pc-site__secao>b{font-family:Georgia,serif;font-size:1em;color:#3b0e22}.pc-site__servs{display:grid;grid-template-columns:repeat(4,1fr);gap:.45em}.pc-site__serv{display:grid;gap:.1em;padding:.5em;border-radius:.6em;background:#fff;border:1px solid #F6E3EA}.pc-site__serv em{font-style:normal;font-size:1em}.pc-site__serv b{font-size:.72em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-site__serv small{font-size:.62em}.pc-site__serv i{font-style:normal;font-weight:800;color:var(--rosa);font-size:.75em}.pc-site__equipe>span{display:flex;gap:1em}.pc-site__pessoa{display:grid;justify-items:center;gap:.2em}.pc-site__pessoa small{font-size:.65em}.pc-janela{display:grid;grid-template-rows:auto auto minmax(0,1fr);border-radius:.9em;background:#fff;border:1px solid var(--tl-line);box-shadow:0 1.2em 2.6em -1em #14120a59;min-height:0;overflow:hidden}.pc-janela__cab{display:flex;align-items:center;gap:.45em;padding:.6em .75em;border-bottom:1px solid var(--tl-line)}.pc-janela__cab i{font-style:normal;font-size:.6em;color:#c4bba5;letter-spacing:-.15em}.pc-janela__cab em{width:1.7em;height:1.7em;display:grid;place-items:center;border-radius:.5em;background:#ffc21a;font-style:normal;font-size:.85em}.pc-janela__cab b{flex:1;font-size:.95em}.pc-janela__cab span{color:var(--tl-mut);font-size:.8em;letter-spacing:.25em}.pc-janela__abas{display:flex;gap:.3em;padding:.45em .75em 0;border-bottom:1px solid var(--tl-line)}.pc-janela__abas span{padding:.35em .6em;font-size:.78em;font-weight:650;color:var(--tl-mut);border-bottom:.16em solid transparent;margin-bottom:-1px}.pc-janela__abas span.is-on{color:var(--tl-ink);border-bottom-color:#ffb000}.pc-janela__corpo{display:grid;align-content:start;gap:.65em;padding:.75em;overflow:hidden}.pc-janela__corpo .t-abas{width:auto}.pc-janela__corpo .t-abas span{flex:1;text-align:center;padding:.3em .4em}.pc-ia{display:flex;align-items:center;justify-content:space-between;padding:.45em .7em;border-radius:.7em;background:linear-gradient(90deg,#f3eeff,#fff3c4);border:1px solid #E0D6FF;font-size:.8em;font-weight:750;color:#4b2fb5}.pc-ia small{font-size:.85em;color:#6b5ba8;font-weight:600}.pc-fotos{display:flex;gap:.4em}.pc-fotos i,.pc-fotos em{width:3em;height:2.2em;border-radius:.5em}.pc-fotos i{background:linear-gradient(135deg,#f8bbd0,#c2185b)}.pc-fotos i:nth-child(2){background:linear-gradient(135deg,#ffe0b2,#e8590c)}.pc-fotos i:nth-child(3){background:linear-gradient(135deg,#d1c4e9,#5e35b1)}.pc-fotos i.is-on{outline:.15em solid #FFB000;outline-offset:.12em}.pc-fotos em{display:grid;place-items:center;border:1px dashed #D5CCB6;font-style:normal;color:var(--tl-mut)}.pc-eq{display:grid;grid-template-columns:minmax(0,1fr) 24em;gap:1em;align-items:start}.pc-eq__lista{display:grid;gap:.9em;min-width:0}.pc-tab--eq{grid-template-columns:1.35fr .95fr 1.45fr 1.5fr .6fr}.pc-tab--eq .t-avatar{width:2.2em;height:2.2em;font-size:.78em}.pc-perfis{display:flex;align-items:center;gap:.8em;padding:.65em .9em;border-radius:.9em;background:#fff;border:1px dashed #DCD3BE;font-size:.85em}.pc-perfis>span{display:flex;flex-wrap:wrap;gap:.35em}.pc-modal{display:grid;border-radius:1em;background:#fff;border:1px solid var(--tl-line);box-shadow:0 1.4em 3em -1.2em #14120a73;overflow:hidden}.pc-modal__cab{display:flex;align-items:center;gap:.7em;padding:.8em 1em;background:linear-gradient(135deg,#f1ecff,#fff 70%);border-bottom:1px solid var(--tl-line)}.pc-modal__cab>span:not(.t-avatar){display:grid;flex:1}.pc-modal__cab>i{font-style:normal;color:var(--tl-mut)}.pc-modal__corpo{display:grid;gap:.7em;padding:.9em 1em}.pc-cores{display:flex;gap:.45em}.pc-cores i{width:1.5em;height:1.5em;border-radius:50%}.pc-cores i.is-on{outline:.15em solid var(--tl-ink);outline-offset:.15em}.pc-chips{display:flex;flex-wrap:wrap;gap:.3em}.pc-chips span{padding:.25em .6em;border-radius:99em;border:1px solid #E4DDCB;font-size:.74em;color:var(--tl-mut);font-weight:600}.pc-chips span.is-on{background:#f1ecff;border-color:#c9b8ff;color:#4b2fb5}.pc-interruptor{display:flex;align-items:center;gap:.55em;font-size:.82em;font-weight:600}.pc-acesso{display:grid;gap:.5em;padding:.7em;border-radius:.8em;background:#fbf9f3;border:1px solid var(--tl-line)}.pc-acesso>b{font-size:.86em}.pc-perm{display:flex;flex-wrap:wrap;gap:.3em}.pc-modal__pe{display:flex;justify-content:flex-end;gap:.5em;padding:.7em 1em;border-top:1px solid var(--tl-line);background:#fbf9f3}.pc-promo{display:grid;grid-template-columns:minmax(0,1fr) 17em;gap:1em;align-items:start}.pc-promo__lista{display:grid;gap:.8em;min-width:0}.pc-promo__lado{display:grid;gap:.8em}.pc-tab--pr{grid-template-columns:2.6fr 1.05fr 1.15fr 1.1fr .8fr .45fr}.pc-emoji{width:2em;height:2em;display:grid;place-items:center;flex:none;border-radius:.6em;background:#fff3c4;font-style:normal;font-size:.95em}.pc-cupom{display:inline-block;padding:.05em .45em;border-radius:99em;background:#f1ecff;color:#5f3dc4;font-size:.78em;font-weight:750;vertical-align:.08em}.pc-nota{font-size:.76em!important;line-height:1.4}.pc-nota u{color:var(--tl-deep);text-decoration-color:#f0d27a}.pc-prod{display:grid;gap:.3em}.pc-prod>b{font-size:.88em}.pc-prod>small{font-size:.72em}.pc-prod__foto{position:relative;height:8.5em;border-radius:.7em;display:grid;place-items:center;background:radial-gradient(7em 5em at 50% 60%,#f7ebd6,#efe2c7);margin-bottom:.2em}.pc-sacola{position:relative;width:4.6em;height:5.2em;margin-top:1.2em;border-radius:.2em .2em .35em .35em;background:linear-gradient(160deg,#d9b07a,#b98a50);box-shadow:inset -.6em 0 #00000014,0 .5em 1em -.4em #5a3c1480}.pc-sacola:before{content:"";position:absolute;left:1.1em;right:1.1em;top:-1.3em;height:1.8em;border:.28em solid #8A6236;border-bottom:0;border-radius:1.2em 1.2em 0 0}.pc-sacola i{position:absolute;inset:1.6em .9em auto;height:1.4em;border-radius:.3em;background:#ffffffbf}.pc-sacola i:after{content:"HTZ";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-style:normal;font-size:.62em;font-weight:900;color:#6b4a20;letter-spacing:.1em}.pc-prod__selo{position:absolute;top:.5em;left:.5em;padding:.15em .5em;border-radius:.45em;background:#c92a2a;color:#fff;font-style:normal;font-weight:800;font-size:.75em}.pc-prod__preco{display:flex;align-items:baseline;gap:.4em}.pc-prod__preco s{color:#a59c88;font-size:.82em}.pc-prod__preco b{font-size:1.35em;font-weight:800;color:#0f8a5f}.pc-prod__faixa{display:flex;align-items:center;gap:.45em;padding:.4em .55em;border-radius:.6em;background:#fbf9f3;font-size:.82em}.pc-prod__faixa b{margin-right:auto}.pc-wa{display:grid;gap:.1em;padding:.65em .8em;border-radius:.8em;background:#e7f9ee;border:1px solid #B6EBCB;color:#0b6b44;font-weight:750;font-size:.85em}.pc-wa small{color:#3c7b5d;font-weight:600}.pc-loja-end{display:flex;align-items:center;gap:.7em;padding:.55em .8em;border-radius:.8em;background:#fff;border:1px solid var(--tl-line)}.pc-loja-end>em{font-style:normal;font-size:1.2em}.pc-loja-end>span:not(.t-btn){display:grid;flex:1}.pc-loja-end>span:not(.t-btn) small{font-size:.72em}.pc-loja-end>span:not(.t-btn) b{font-family:ui-monospace,Consolas,monospace;font-size:.86em}.pc-loja{display:grid;grid-template-columns:13.5em minmax(0,1fr);gap:.9em;min-height:0}.pc-loja .pc-arvore{align-self:start}.pc-loja__geral{display:grid;gap:.75em;align-content:start;min-width:0}.pc-loja__kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:.75em}.pc-loja__kpis .t-kpi b{font-size:1.4em}.pc-atalho{display:grid;gap:.1em;padding:.7em .9em;border-radius:.9em;background:#fff;border:1px solid var(--tl-line)}.pc-atalho>b{font-size:1.4em;font-weight:750}.pc-atalho>small{font-size:.74em}.pc-atalho>small:first-child{font-weight:700;color:var(--tl-ink);font-size:.78em}.pc-atalho.is-destaque{background:linear-gradient(160deg,#fff3c4,#fff 75%);border-color:#f4de9a}.pc-atalho.is-destaque>small:last-child{color:var(--tl-deep);font-weight:700}.pc-loja__baixo{display:grid;grid-template-columns:1fr 1fr;gap:.75em}.pc-top{list-style:none;margin:0;padding:0;display:grid;gap:.1em;counter-reset:top}.pc-top li{counter-increment:top;display:flex;align-items:center;gap:.6em;padding:.32em 0;border-bottom:1px solid #F3EEE2;font-size:.82em}.pc-top li:before{content:counter(top);width:1.5em;height:1.5em;display:grid;place-items:center;border-radius:.4em;background:#fff3c4;color:var(--tl-deep);font-weight:800;font-size:.85em;flex:none}.pc-top li span{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-top li small{font-size:.85em}.pc-loja__graf{display:grid;gap:.3em;margin-top:.6em}.pc-loja__graf>small{font-size:.7em}.pc-loja__graf .t-barras{gap:.25em}.pc-check{list-style:none;margin:.6em 0 0;padding:0;display:grid;gap:.3em}.pc-check li{display:flex;align-items:center;gap:.5em;font-size:.8em;color:var(--tl-deep);font-weight:650}.pc-check li i{width:1.25em;height:1.25em;border-radius:50%;display:grid;place-items:center;flex:none;border:.12em solid #E0C66E;font-style:normal;font-size:.85em}.pc-check li.is-ok{color:var(--tl-mut);font-weight:500}.pc-check li.is-ok i{background:var(--tl-ok);border-color:var(--tl-ok);color:#fff;font-weight:900}.pc-check li.is-ok span{text-decoration:line-through;text-decoration-color:#d6cfbd}.pc-stu:has(>.pc-loja){grid-template-rows:auto auto minmax(0,1fr)}.pc-site__par{display:grid;grid-template-columns:auto 1fr;gap:.5em}.pc-site__port{display:grid;grid-template-columns:repeat(5,1fr);gap:.35em}.pc-site__port i{aspect-ratio:1;border-radius:.45em;background:linear-gradient(135deg,#f8bbd0,#c2185b)}.pc-site__port i:nth-child(2){background:linear-gradient(135deg,#ffe0b2,#e8590c)}.pc-site__port i:nth-child(3){background:linear-gradient(135deg,#d1c4e9,#5e35b1)}.pc-site__port i:nth-child(4){background:linear-gradient(135deg,#fce4ec,#ad1457)}.pc-site__port i:nth-child(5){background:linear-gradient(135deg,#fff3c4,#b7791f)}.pc-site__rodape{display:flex;justify-content:space-between;gap:1em;margin:.3em .5em .5em;padding:.55em .8em;border-radius:.6em;background:#3b0e22}.pc-site__rodape small{color:#f8d7e3;font-size:.66em}.pc-eq__baixo{display:grid;grid-template-columns:1.3fr 1fr;gap:.9em}.pc-convite{display:flex;align-items:center;gap:.6em;padding:.2em .3em 0}.pc-convite .t-btn{margin-left:auto}.pc-convite small{white-space:nowrap}.pc-loja__peds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5em}.pc-loja__peds .t-linha{padding:.35em .4em;background:#fbf9f3}.pc-loja__peds .t-linha__txt b{font-size:.82em}.pc-loja__peds .t-linha__txt small{font-size:.68em}.pc-loja__peds .t-linha__ic{width:1.9em;height:1.9em;font-size:.85em}.pc-loja__peds .t-linha__dir{font-size:.85em}.tl .cp-digitando,.tl .cp-gratis__barra i,.tl .cp-zap__digit,.tl .cp-zap__online,.tl .cp-hero__brilho{animation-play-state:paused}.tl.is-on .cp-digitando,.tl.is-on .cp-gratis__barra i,.tl.is-on .cp-zap__digit,.tl.is-on .cp-zap__online,.tl.is-on .cp-hero__brilho{animation-play-state:running}.cp-foto{position:relative;display:grid;place-items:center;overflow:hidden;border-radius:.8em;min-height:3em}.cp-foto>i{font-style:normal;font-size:1.9em;filter:drop-shadow(0 .15em .25em rgba(0,0,0,.18))}.cp-foto:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 50% at 25% 15%,rgba(255,255,255,.45),transparent 70%);pointer-events:none}.cp-cta{display:flex;justify-content:center;align-items:center;gap:.4em;padding:.8em 1em;border-radius:.9em;background:var(--emp);color:#fff;font-weight:750;font-size:.95em;box-shadow:0 .6em 1.4em -.6em color-mix(in srgb,var(--emp) 80%,transparent)}.cp-cta--zap{background:#25d366;color:#06210f;box-shadow:0 .6em 1.4em -.6em #25d366cc}.cp-bloco{display:grid;gap:.45em;background:#fff;border:1px solid #EFE9DC;border-radius:1em;padding:.75em}.cp-bloco__tit{display:flex;justify-content:space-between;align-items:center;font-weight:750;font-size:.9em}.cp-bloco__tit em{font-style:normal;font-weight:650;font-size:.85em;color:var(--emp)}.cp-chips{display:flex;flex-wrap:wrap;gap:.35em}.cp-chip{padding:.35em .7em;border-radius:99em;font-size:.8em;font-weight:650;background:color-mix(in srgb,var(--emp) 9%,#fff);color:var(--emp);border:1px solid color-mix(in srgb,var(--emp) 22%,#fff)}.cp-chip.is-on{background:var(--emp);color:#fff}.cp-filtros{display:flex;gap:.35em;overflow:hidden;white-space:nowrap}.cp-filtros span{flex:none;padding:.38em .8em;border-radius:99em;font-size:.78em;font-weight:650;background:#fff;color:#5a5446;border:1px solid #ECE5D5}.cp-filtros span.is-on{background:var(--emp);color:#fff;border-color:var(--emp)}.cp-qtd{display:inline-flex;align-items:center;gap:.1em;border-radius:99em;background:color-mix(in srgb,var(--emp) 10%,#fff);padding:.1em}.cp-qtd i{width:1.55em;height:1.55em;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:800;color:var(--emp);font-size:.85em}.cp-qtd i.cp-qtd__mais{background:var(--emp);color:#fff}.cp-qtd b{min-width:1.3em;text-align:center;font-size:.85em}.cp-add{width:1.8em;height:1.8em;border-radius:50%;display:grid;place-items:center;background:var(--emp);color:#fff;font-weight:800;font-size:.85em;box-shadow:0 .3em .7em -.3em var(--emp)}.cp-site .tc-corpo{padding-bottom:3em}.cp-hero{position:relative;border-radius:1.2em;overflow:hidden;color:#fff;min-height:13.5em;display:grid;align-items:end}.cp-hero__foto{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0}.cp-hero__foto:before{content:"💇‍♀️";position:absolute;right:.3em;top:.2em;font-size:4.6em;opacity:.9;transform:rotate(-8deg)}.cp-hero__brilho{position:absolute;inset:-40% auto -40% -30%;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);transform:rotate(20deg);animation:cp-brilho 3.6s ease-in-out 1s infinite}@keyframes cp-brilho{0%{left:-40%}60%,to{left:130%}}.cp-hero__txt{position:relative;display:grid;gap:.3em;padding:1em;background:linear-gradient(180deg,transparent,rgba(60,0,40,.55))}.cp-hero__txt b{font-family:var(--f-brand);font-size:1.35em;overflow-wrap:anywhere;line-height:1.1;font-weight:800}.cp-hero__txt small{color:#ffffffe0;font-size:.8em}.cp-aberto{display:inline-flex;align-items:center;gap:.4em;width:max-content;padding:.2em .6em;border-radius:99em;background:#ffffff38;font-size:.72em;font-weight:700;-webkit-backdrop-filter:blur(.3em);backdrop-filter:blur(.3em)}.cp-aberto i{width:.55em;height:.55em;border-radius:50%;background:#69f0ae;box-shadow:0 0 .5em #69f0ae}.cp-botoes{display:grid;grid-template-columns:1fr 1fr;gap:.5em}.cp-btn{display:flex;justify-content:center;align-items:center;gap:.3em;padding:.7em;border-radius:.85em;font-weight:750;font-size:.9em}.cp-btn--emp{background:var(--emp);color:#fff;box-shadow:0 .5em 1em -.5em var(--emp)}.cp-btn--zap{background:#e8fbef;color:#0b7a3b;border:1px solid #BDEFCF}.cp-serv{display:flex;align-items:center;gap:.6em;padding:.35em 0;border-top:1px solid #F3EEE3}.cp-serv:first-of-type{border-top:0}.cp-serv__ic{flex:none;width:2.2em;height:2.2em;border-radius:.7em;display:grid;place-items:center;background:color-mix(in srgb,var(--emp) 10%,#fff)}.cp-serv__txt{display:grid;min-width:0;flex:1}.cp-serv__txt b{font-size:.9em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-serv__txt small{font-size:.74em}.cp-serv__preco{color:var(--emp);font-size:.9em;white-space:nowrap}.cp-galeria{display:grid;grid-template-columns:repeat(3,1fr);gap:.4em}.cp-galeria .cp-foto{aspect-ratio:1}.cp-zap-flutua{position:absolute;right:1em;bottom:5.4em;width:2.8em;height:2.8em;border-radius:50%;display:grid;place-items:center;background:#25d366;font-size:1.2em;box-shadow:0 .5em 1.2em -.3em #25d366e6;z-index:2}.cp-passos{display:grid;grid-template-columns:repeat(3,1fr);gap:.3em}.cp-passos span{padding:.4em .2em;border-radius:.6em;text-align:center;font-size:.72em;font-weight:700;background:#f1ece1;color:#8e8571;position:relative}.cp-passos span.is-feito{background:color-mix(in srgb,var(--emp) 12%,#fff);color:var(--emp)}.cp-passos span.is-atual{background:var(--emp);color:#fff;box-shadow:0 .4em .9em -.4em var(--emp)}.cp-escolhido{display:flex;align-items:center;gap:.6em;padding:.6em .75em;border-radius:1em;background:#fff;border:1.5px solid color-mix(in srgb,var(--emp) 35%,#fff)}.cp-trocar{color:var(--emp)!important;font-weight:700}.cp-profs{display:grid;grid-template-columns:repeat(4,1fr);gap:.3em}.cp-prof{display:grid;justify-items:center;gap:.25em;text-align:center;font-size:.68em;font-weight:650;color:#5a5446;padding:.35em .1em;border-radius:.8em;line-height:1.1}.cp-prof i{width:2.6em;height:2.6em;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:800;font-size:1.25em}.cp-prof.is-on{background:color-mix(in srgb,var(--emp) 10%,#fff);color:var(--emp)}.cp-prof.is-on i{box-shadow:0 0 0 .18em #fff,0 0 0 .34em var(--emp)}.cp-dias{display:grid;grid-template-columns:repeat(5,1fr);gap:.35em}.cp-dia{display:grid;justify-items:center;padding:.45em 0;border-radius:.8em;background:#f7f3ea}.cp-dia small{font-size:.68em}.cp-dia b{font-size:1.1em}.cp-dia.is-on{background:var(--emp);color:#fff;box-shadow:0 .45em 1em -.45em var(--emp)}.cp-dia.is-on small{color:#ffffffd9}.cp-horas{display:grid;grid-template-columns:repeat(3,1fr);gap:.35em}.cp-hora{padding:.5em 0;text-align:center;border-radius:.7em;font-size:.85em;font-weight:700;border:1.5px solid color-mix(in srgb,var(--emp) 25%,#fff);color:var(--emp);background:#fff}.cp-hora.is-ocupado{color:#bdb4a0;border-color:#eee8da;text-decoration:line-through;background:#faf8f3}.cp-hora.is-on{background:var(--emp);color:#fff;border-color:var(--emp);transform:scale(1.06);box-shadow:0 .5em 1em -.4em var(--emp)}.cp-resumo{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:.4em;padding:.7em .75em;border-radius:1em;background:color-mix(in srgb,var(--emp) 8%,#fff);border:1px dashed color-mix(in srgb,var(--emp) 40%,#fff)}.cp-resumo span{display:grid;min-width:0}.cp-resumo small{font-size:.68em}.cp-resumo b{font-size:.8em}.cp-lembrete{display:flex;align-items:center;gap:.6em;padding:.65em .75em;border-radius:1em;background:#fff;border:1px solid #EFE9DC}.cp-lembrete>i{font-style:normal;flex:none;width:2.1em;height:2.1em;border-radius:.7em;display:grid;place-items:center;background:#e8fbef}.cp-lembrete span{display:grid;flex:1;min-width:0;line-height:1.2}.cp-lembrete b{font-size:.85em}.cp-lembrete small{font-size:.7em}.cp-chave{flex:none;width:2.3em;height:1.3em;border-radius:99em;background:#25d366;position:relative}.cp-chave:after{content:"";position:absolute;right:.15em;top:.15em;width:1em;height:1em;border-radius:50%;background:#fff}.cp-links{background:linear-gradient(170deg,#ff8a80,#f06292 45%,#ab47bc);color:#fff}.cp-links__bola{position:absolute;border-radius:50%;filter:blur(1.5em);opacity:.55}.cp-links__bola--a{width:14em;height:14em;left:-5em;top:8em;background:#ffd180;animation:cp-flutua 7s ease-in-out infinite}.cp-links__bola--b{width:12em;height:12em;right:-4em;bottom:6em;background:#7c4dff;animation:cp-flutua 8s ease-in-out infinite reverse}@keyframes cp-flutua{50%{transform:translate(2em,-2em) scale(1.1)}}.cp-links .tc-status{position:relative}.cp-links__corpo{position:relative;display:grid;justify-items:center;gap:.45em;padding:1.4em 1.3em 1em;text-align:center}.cp-links__share{position:absolute;right:1.1em;top:.9em;width:2em;height:2em;border-radius:50%;display:grid;place-items:center;background:#ffffff38;font-size:.9em}.cp-links__avatar{width:2.3em;height:2.3em;border-radius:50%;display:grid;place-items:center;font-size:2.2em;background:linear-gradient(145deg,#fff,#ffe3ec);box-shadow:0 0 0 .07em #fffc,0 .3em .8em -.2em #50003c80}.cp-links__nome{font-family:var(--f-brand);font-size:1.5em;font-weight:800;margin-top:.25em}.cp-links__arroba{color:#ffffffd9!important;font-size:.8em!important;margin-top:-.4em}.cp-links__bio{margin:0;font-size:.85em;color:#ffffffeb;max-width:19em}.cp-links__redes{display:flex;gap:.55em}.cp-links__redes i{width:2.1em;height:2.1em;border-radius:50%;display:grid;place-items:center;font-style:normal;background:#fff3;font-size:.9em}.cp-links__lista{width:100%;display:grid;gap:.5em;margin-top:.3em}.cp-links__btn{display:flex;align-items:center;gap:.6em;padding:.8em .9em;border-radius:1em;background:#fffffff0;color:#4a1035;font-weight:750;font-size:.9em;box-shadow:0 .4em 1em -.5em #50003c80}.cp-links__btn i{font-style:normal}.cp-links__btn em{margin-left:auto;font-style:normal;opacity:.5;font-size:1.2em}.cp-links__btn.is-dest{background:#2b0a22;color:#fff;box-shadow:0 0 0 .15em #ffffff80,0 .6em 1.4em -.4em #2b0a22cc}.cp-links__promo{width:100%;display:flex;align-items:center;gap:.6em;padding:.65em .8em;border-radius:1em;text-align:left;background:linear-gradient(120deg,#fff3e0,#ffe0ec);color:#4a1035}.cp-links__promo>i{font-style:normal;font-size:1.5em}.cp-links__promo span{display:grid}.cp-links__promo b{font-size:.88em}.cp-links__promo small{color:#8a3b62!important;font-size:.72em!important}.cp-links__vagas{width:100%;display:grid;gap:.4em;padding:.7em;border-radius:1em;background:#ffffff2e;border:1px solid rgba(255,255,255,.35)}.cp-links__vagas small{color:#fff!important;font-weight:700}.cp-links__vagas div{display:flex;justify-content:center;gap:.4em}.cp-links__vagas span{padding:.3em .8em;border-radius:99em;background:#fff;color:#c2185b;font-weight:750;font-size:.82em}.cp-links__fotos{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:.4em}.cp-links__fotos .cp-foto{aspect-ratio:1;border:.12em solid rgba(255,255,255,.6)}.cp-links__pe{color:#fffc!important;font-size:.7em!important;margin-top:.3em}.cp-port .tc-topo{border-bottom:1px solid #EEE7D5}.cp-port__topo{display:flex;align-items:baseline;justify-content:space-between;padding-top:.4em}.cp-port__topo b{font-family:var(--f-brand);font-size:1.5em;font-weight:800;color:#2a1a4a}.cp-mosaico{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:6.4em;gap:.45em;grid-auto-flow:dense}.cp-mosaico .cp-foto{border-radius:.9em}.cp-mosaico .cp-foto>i{font-size:2.4em}.cp-mosaico__alta{grid-row:span 2}.cp-mosaico__alta>i{font-size:3.4em!important}.cp-mosaico .cp-foto small{position:absolute;left:.55em;bottom:.45em;color:#fff;font-weight:700;font-size:.7em;text-shadow:0 .1em .3em rgba(0,0,0,.35);z-index:1}.cp-coracao{position:absolute;top:.5em;right:.5em;padding:.15em .5em;border-radius:99em;background:#ffffffe6;color:#d81b60;font-style:normal;font-weight:800;font-size:.7em;z-index:1}.cp-antes{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.4em;padding:.6em;border-radius:1em;background:#fff;border:1px solid #EEE7D5}.cp-antes .cp-foto{height:5em}.cp-antes .cp-foto small{position:absolute;bottom:.35em;left:0;right:0;text-align:center;color:#fff;font-weight:700;font-size:.7em;z-index:1}.cp-antes__seta{color:var(--emp);font-weight:800;font-size:1.3em}.cp-cat{background:#fff8f3}.cp-cat__banner{display:flex;align-items:center;justify-content:space-between;padding:.9em 1em;border-radius:1.1em;color:#fff;background:radial-gradient(10em 6em at 100% 0,rgba(255,214,102,.55),transparent 70%),linear-gradient(135deg,#e23d28,#a61b0e)}.cp-cat__banner span{display:grid}.cp-cat__banner small{color:#ffffffd9;font-size:.72em;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.cp-cat__banner b{font-family:var(--f-brand);font-size:1.15em;font-weight:800}.cp-cat__banner i{font-style:normal;font-size:2em}.cp-cat__secao{font-family:var(--f-brand);font-size:1.2em;font-weight:800;margin-top:.1em}.cp-item{display:flex;gap:.65em;padding:.55em;border-radius:1em;background:#fff;border:1px solid #F3E6DA}.cp-item.is-no-carrinho{border-color:color-mix(in srgb,var(--emp) 35%,#fff);box-shadow:0 .3em .9em -.6em var(--emp)}.cp-item__foto{flex:none;width:4.4em;height:4.4em;border-radius:.8em}.cp-item__foto>i{font-size:2.1em}.cp-item__txt{display:grid;gap:.1em;min-width:0;flex:1;align-content:start}.cp-item__txt>b{font-size:.9em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-item__txt>small{font-size:.72em;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cp-item__baixo{display:flex;align-items:center;justify-content:space-between;margin-top:.2em}.cp-item__baixo>b{font-size:.9em;color:var(--emp)}.cp-carrinho{display:flex;align-items:center;gap:.7em;padding:.65em .9em;border-radius:1em;background:var(--emp);color:#fff;font-weight:750;box-shadow:0 .6em 1.4em -.6em var(--emp)}.cp-carrinho>i{width:1.9em;height:1.9em;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--emp);font-style:normal;font-weight:800;font-size:.85em}.cp-carrinho span{display:grid;flex:1;font-size:.95em;line-height:1.15}.cp-carrinho span small{color:#fffc;font-size:.72em}.cp-aviso{position:absolute;left:50%;bottom:5.2em;translate:-50% 0;z-index:3;white-space:nowrap;padding:.5em .9em;border-radius:99em;background:#1e1a14;color:#fff;font-size:.78em;font-weight:700;box-shadow:0 .6em 1.2em -.5em #00000080}.cp-vit{background:#f4f7fc}.cp-busca{display:flex;align-items:center;gap:.5em;padding:.65em .9em;border-radius:.9em;background:#fff;border:1.5px solid color-mix(in srgb,var(--emp) 30%,#fff);font-size:.88em;color:#1b2a44}.cp-busca i{font-style:normal;color:var(--emp);margin-left:-.4em}.cp-vit__banner{display:flex;align-items:center;justify-content:space-between;padding:.9em 1em;border-radius:1.1em;color:#fff;background:radial-gradient(10em 6em at 100% 100%,rgba(128,222,234,.5),transparent 70%),linear-gradient(135deg,#1f5fbf,#0d2f6b)}.cp-vit__banner span{display:grid;gap:.05em}.cp-vit__banner small{color:#9ec5ff;font-size:.7em;font-weight:750;text-transform:uppercase;letter-spacing:.06em}.cp-vit__banner b{font-family:var(--f-brand);font-size:1.15em;font-weight:800}.cp-vit__banner em{font-style:normal;font-size:.75em;font-weight:700;color:#cfe2ff}.cp-vit__banner i{font-style:normal;font-size:2.6em}.cp-grade{display:grid;grid-template-columns:1fr 1fr;gap:.5em}.cp-prod{display:grid;gap:.1em;padding:.45em;border-radius:1em;background:#fff;border:1px solid #E3EAF5}.cp-prod__foto{aspect-ratio:1.15;margin-bottom:.3em}.cp-prod__foto>i{font-size:2.6em}.cp-prod__selo{position:absolute;top:.4em;left:.4em;padding:.15em .5em;border-radius:99em;background:var(--emp);color:#fff;font-style:normal;font-size:.62em;font-weight:800;z-index:1}.cp-prod>small{font-size:.66em;color:#7a869a}.cp-prod>b{font-size:.82em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-prod__preco{display:flex;align-items:baseline;gap:.3em;font-weight:800;font-size:.88em;color:var(--emp)}.cp-prod__preco small{font-weight:600;font-size:.72em;color:#7a869a}.cp-loja{background:#f5f8f5}.cp-loja__tit{display:flex;align-items:baseline;gap:.5em}.cp-loja__tit b{font-family:var(--f-brand);font-size:1.45em;font-weight:800;color:#10392a}.cp-item--loja{border-color:#e2ece5}.cp-item--loja .cp-item__foto{height:4.8em}.cp-gratis{display:grid;gap:.35em;padding:.6em .75em;border-radius:.9em;background:#e7f5ee;border:1px solid #C6E6D5}.cp-gratis small{color:#1e5a42!important;font-size:.78em}.cp-gratis__barra{height:.45em;border-radius:99em;background:#cfe7da;overflow:hidden}.cp-gratis__barra i{display:block;height:100%;width:80%;border-radius:inherit;background:linear-gradient(90deg,#2bb673,#1e7a5a);transform-origin:left;animation:cp-enche 1.4s cubic-bezier(.2,.9,.3,1) .6s both}@keyframes cp-enche{0%{transform:scaleX(0)}}.cp-cep{display:flex;align-items:center;justify-content:space-between;padding:.5em .5em .5em .8em;border-radius:.8em;border:1.5px solid #D5E5DB;font-weight:700;font-size:.88em;letter-spacing:.03em}.cp-cep em{font-style:normal;padding:.3em .7em;border-radius:.6em;background:var(--emp);color:#fff;font-size:.82em}.cp-frete{display:flex;align-items:center;gap:.6em;padding:.5em .6em;border-radius:.8em;border:1.5px solid #EAF0EC}.cp-frete>i{flex:none;width:1.05em;height:1.05em;border-radius:50%;border:.15em solid #B9CBBF}.cp-frete>span{display:grid;flex:1;min-width:0}.cp-frete>span b{font-size:.85em}.cp-frete>span small{font-size:.7em}.cp-frete>b{font-size:.85em}.cp-frete.is-on{border-color:var(--emp);background:#eef8f2}.cp-frete.is-on>i{border-color:var(--emp);background:radial-gradient(circle,var(--emp) 45%,#fff 50%)}.cp-totais{display:grid;gap:.3em;padding:.7em .8em;border-radius:1em;background:#fff;border:1px solid #E2ECE5;font-size:.85em}.cp-totais span{display:flex;justify-content:space-between;color:#4e5a52}.cp-totais__pix b{color:#1e7a5a}.cp-totais__total{padding-top:.35em;border-top:1px dashed #D5E5DB;color:#10392a!important;font-size:1.12em;font-weight:800}.cp-zap{display:grid;grid-template-rows:auto 1fr auto;background:#efe7dd}.cp-zap__topo{background:#075e54;color:#fff}.cp-zap__barra{display:flex;align-items:center;gap:.55em;padding:.35em .8em .7em}.cp-zap__barra>i{font-style:normal;font-size:1em;opacity:.9}.cp-zap__barra>i:first-child{font-size:1.5em;line-height:1}.cp-zap__av{flex:none;width:2.3em;height:2.3em;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#f06292,#7b1fa2)}.cp-zap__nome{display:grid;flex:1;min-width:0;line-height:1.15}.cp-zap__nome b{font-size:.95em}.cp-zap__status{position:relative;height:1.2em;color:#cdeae5!important;font-size:.72em!important}.cp-zap__status span{position:absolute;left:0;top:0}.cp-zap__online{animation:cp-online 5s linear both}.cp-zap__digit{opacity:0;color:#9ef5c4;animation:cp-status 5s linear both}@keyframes cp-status{0%,10%{opacity:0}11%,37%{opacity:1}38%,63%{opacity:0}64%,87%{opacity:1}88%,to{opacity:0}}@keyframes cp-online{0%,10%{opacity:1}11%,37%{opacity:0}38%,63%{opacity:1}64%,87%{opacity:0}88%,to{opacity:1}}.cp-zap__chat{display:flex;flex-direction:column;justify-content:flex-end;gap:.45em;padding:.7em .7em .5em;overflow:hidden;min-height:0;background-color:#efe7dd;background-image:radial-gradient(rgba(120,100,70,.1) .08em,transparent .1em),radial-gradient(rgba(120,100,70,.07) .08em,transparent .1em);background-size:1.6em 1.6em,1.6em 1.6em;background-position:0 0,.8em .8em}.cp-zap__data{align-self:center;padding:.25em .7em;border-radius:.6em;background:#e1f2fb;color:#4a5a63;font-size:.7em;font-weight:600;box-shadow:0 .05em .1em #00000014}.cp-bal{position:relative;max-width:82%;padding:.45em .65em 1.15em;border-radius:.75em;font-size:.86em;line-height:1.3;color:#111b21;box-shadow:0 .06em .12em #0000001f}.cp-bal small{position:absolute;right:.6em;bottom:.3em;font-size:.68em;color:#667781}.cp-bal--eu{align-self:flex-end;background:#d9fdd3;border-top-right-radius:.15em}.cp-bal--eu small{color:#53bdeb}.cp-bal--bot{align-self:flex-start;background:#fff;border-top-left-radius:.15em}.cp-bal--link{padding-top:.35em}.cp-bal u{color:#027eb5;text-decoration:none;word-break:break-all;font-size:.92em}.cp-zap__prev{display:flex;gap:.5em;align-items:center;margin-bottom:.4em;padding:.35em;border-radius:.55em;background:#f0f2f5}.cp-zap__prev-foto{flex:none;width:3em;height:3em;min-height:0;border-radius:.45em}.cp-zap__prev-foto>i{font-size:1.3em}.cp-zap__prev span{display:grid;min-width:0;line-height:1.2}.cp-zap__prev b{font-size:.85em}.cp-zap__prev small{position:static;font-size:.72em}.cp-zap__horas{display:flex;gap:.35em;margin:.4em 0}.cp-zap__horas em{font-style:normal;padding:.35em .7em;border-radius:.6em;border:1px solid #25D366;color:#0b7a3b;background:#f1fcf5;font-weight:750;font-size:.9em}.cp-digitando{align-self:flex-start;display:flex;gap:.25em;padding:0 .75em;border-radius:.15em .75em .75em;background:#fff;box-shadow:0 .06em .12em #0000001f;overflow:hidden;animation:cp-digit 1.45s ease both;animation-delay:calc(var(--d, 0) * 90ms + .15s)}.cp-digitando i{width:.45em;height:.45em;border-radius:50%;background:#8696a0;animation:cp-bolinha 1s ease-in-out infinite}.cp-digitando i:nth-child(2){animation-delay:.15s}.cp-digitando i:nth-child(3){animation-delay:.3s}@keyframes cp-digit{0%{opacity:0;max-height:0;padding-block:0;margin-block:-.225em}12%,85%{opacity:1;max-height:2em;padding-block:.7em;margin-block:0}to{opacity:0;max-height:0;padding-block:0;margin-block:-.225em}}@keyframes cp-bolinha{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-.25em);opacity:1}}.cp-zap__pe{display:flex;align-items:center;gap:.45em;padding:.45em .55em 1.1em;background:#efe7dd}.cp-zap__campo{flex:1;display:flex;align-items:center;gap:.5em;padding:.6em .8em;border-radius:99em;background:#fff;font-size:.85em;color:#8696a0}.cp-zap__campo span{flex:1}.cp-zap__mic{width:2.5em;height:2.5em;border-radius:50%;display:grid;place-items:center;background:#00a884;font-size:.95em}@media (prefers-reduced-motion: reduce){.cp-digitando{display:none}}.ca{--ca-y: #F2B000;--ca-ys: #FFF3C4;--ca-coral: #FF9A69;--ca-coral-bg: #FFF0DF;--ca-coral-t: #A85724;--ca-pes: #FFCA9F;--ca-ink: #17152A;--ca-mut: #6E6A82;--ca-ls: rgba(23, 21, 42, .07);--ca-sombra: 0 .45em 1.25em rgba(32, 25, 66, .06)}.ca .ta{background:#f5f4fa}.ca .ta-corpo{gap:.65em}.ca .ca-cresce-lado,.ca .ca-folha,.ca .ca-veu,.ca .ca-icone--emp .ca-icone__img,.ca .ca-icone__sombra,.ca .ca-dedo,.ca .ca-cursor,.ca .ca-digitando i{animation-play-state:paused}.ca.is-on .ca-cresce-lado,.ca.is-on .ca-folha,.ca.is-on .ca-veu,.ca.is-on .ca-icone--emp .ca-icone__img,.ca.is-on .ca-icone__sombra,.ca.is-on .ca-dedo,.ca.is-on .ca-cursor,.ca.is-on .ca-digitando i{animation-play-state:running}.ca-cresce-lado{transform-origin:left;animation:ca-lado .9s cubic-bezier(.3,1.2,.5,1) both;animation-delay:calc(var(--d, 0) * 90ms + .25s)}@keyframes ca-lado{0%{transform:scaleX(0)}}.ca-frase{margin:.45em 0 0;color:var(--ca-pes);font-weight:800;font-size:1.05em;letter-spacing:-.01em}.ca-num{flex:1;min-width:0;padding:.65em .6em;border-radius:1.05em;background:#fff;border:1px solid var(--ca-ls);box-shadow:var(--ca-sombra);display:grid;gap:.1em}.ca-num__ic{width:1.65em;height:1.65em;margin-bottom:.35em;border-radius:.55em;display:grid;place-items:center;font-style:normal;font-size:.9em;font-weight:800}.ca-num__ic--marca{background:var(--ca-ys);color:#8a6700}.ca-num__ic--coral{background:var(--ca-coral-bg);color:var(--ca-coral-t)}.ca-num__ic--verde{background:#ddf5ea;color:#0f8a5f}.ca-num__ic--azul{background:#ddebfb;color:#1c6fd6}.ca-num b{font-size:1.02em;font-weight:850;letter-spacing:-.02em;color:var(--ca-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ca-num small{font-size:.72em;line-height:1.2}.ca-nums{display:flex;gap:.5em}.ca-secao{display:flex;align-items:flex-end;justify-content:space-between;gap:.5em;margin-top:.3em}.ca-secao b{display:block;font-size:1.02em;font-weight:850;letter-spacing:-.02em;color:var(--ca-ink)}.ca-secao small{font-size:.74em}.ca-secao em{font-style:normal;font-weight:750;font-size:.78em;color:#8a6700;white-space:nowrap}.ca-chips{display:flex;gap:.35em;min-width:0;overflow:hidden}.ca-chips span{padding:.35em .75em;border-radius:99em;font-size:.76em;font-weight:700;color:var(--ca-mut);background:#fff;border:1px solid var(--ca-ls);white-space:nowrap}.ca-chips span.is-ativo{background:var(--ca-ink);color:#ffc21a;border-color:var(--ca-ink)}.ca-btopo{flex:none;padding:.45em .8em;border-radius:.8em;font-size:.76em;font-weight:800;color:#1a1400;background:linear-gradient(180deg,#ffc21a,#e8a800);box-shadow:0 .45em 1em -.45em #ffaa00e6;white-space:nowrap}.ca-agenda-topo{display:flex;align-items:center;justify-content:space-between;gap:.5em}.ca-filtro{flex:none;width:2.1em;height:2.1em;border-radius:.75em;display:grid;place-items:center;background:#fff;border:1px solid var(--ca-ls);color:var(--ca-mut)}.ca-lista{display:grid;gap:.45em}.ca-lista--junta{gap:0;background:#fff;border-radius:1.1em;border:1px solid var(--ca-ls);box-shadow:var(--ca-sombra);overflow:hidden}.ca-chave{flex:none;position:relative;width:2.3em;height:1.35em;border-radius:99em;background:#dfdce7}.ca-chave:after{content:"";position:absolute;top:.15em;left:.15em;width:1.05em;height:1.05em;border-radius:50%;background:#fff;box-shadow:0 .1em .25em #0003;transition:transform .3s}.ca-chave.is-on{background:linear-gradient(90deg,#ffc21a,#f2b000)}.ca-chave.is-on:after{transform:translate(.95em)}.ca-cartao{padding:.8em .85em;border-radius:1.1em;background:#fff;border:1px solid var(--ca-ls);box-shadow:var(--ca-sombra)}.ca-cartao__topo{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.6em}.ca-cartao__topo b{font-size:.92em;font-weight:800}.ca-cartao__topo small{font-size:.72em}.ca-cartao--linha{display:flex;align-items:center;justify-content:space-between;gap:.6em;padding:.7em .85em}.ca-cartao--linha b{font-size:.84em}.ca-topo-nums{display:flex;gap:.45em;margin-top:.75em}.ca-topo-nums span{flex:1;min-width:0;padding:.5em .6em;border-radius:.9em;background:#ffffff17;border:1px solid rgba(255,255,255,.14)}.ca-topo-nums b{display:flex;align-items:center;gap:.3em;font-size:1.05em;font-weight:850;color:#fff;white-space:nowrap}.ca-topo-nums small{display:block;color:#ffffffad!important;font-size:.68em!important;white-space:nowrap}.ca-conectado b{font-size:.9em;color:#7cf0b5}.ca-conectado b i{width:.5em;height:.5em;border-radius:50%;background:#3be38d;box-shadow:0 0 .5em #3be38d}.ca-foco{position:relative;padding:.85em .9em .9em;border-radius:1.3em;background:#fff;border:1px solid var(--ca-ls);box-shadow:0 1em 2.2em #231b4f1f;overflow:hidden}.ca-foco:before{content:"";position:absolute;inset:0 0 auto;height:.25em;background:linear-gradient(90deg,#ffc21a,#ff9a69)}.ca-foco__topo{display:flex;justify-content:space-between;align-items:center;gap:.5em}.ca-foco__topo em{font-style:normal;font-size:.7em;font-weight:850;letter-spacing:.08em;color:#b98600}.ca-foco__tempo{display:flex;align-items:center;gap:.35em;padding:.2em .6em;border-radius:99em;background:#f1eff7;font-size:.72em;font-weight:750;color:#4e495d}.ca-foco__tempo i{width:.45em;height:.45em;border-radius:50%;background:#ff9a00}.ca-foco__meio{display:flex;align-items:center;gap:.65em;margin:.65em 0 .6em}.ca-foco__av{flex:none;width:2.6em;height:2.6em;border-radius:.95em;display:grid;place-items:center;background:var(--ca-coral-bg);color:var(--ca-coral-t);font-weight:900}.ca-foco__meio b{display:block;font-size:1.12em;font-weight:850;letter-spacing:-.02em}.ca-foco__meio small{font-size:.78em}.ca-foco__info{display:flex;flex-wrap:wrap;gap:.35em}.ca-foco__info span{padding:.25em .55em;border-radius:.6em;background:#f5f4fa;font-size:.7em;font-weight:700;color:#4e495d;white-space:nowrap}.ca-foco__btn{display:flex;justify-content:center;margin-top:.7em;padding:.65em;border-radius:.95em;background:var(--ca-ink);color:#fff;font-weight:800;font-size:.86em;box-shadow:0 .6em 1.2em -.6em #17152acc}.ca-ideia{padding:.8em .9em;border-radius:1.1em;background:linear-gradient(135deg,#fff7da,#ffefd9);border:1px solid rgba(242,176,0,.25)}.ca-ideia em{font-style:normal;font-size:.68em;font-weight:850;letter-spacing:.08em;color:#b98600}.ca-ideia p{margin:.3em 0 .55em;font-size:.84em;font-weight:650;line-height:1.35;color:#4a3a0c}.ca-ideia span{display:flex;align-items:center;gap:.9em}.ca-ideia span b{padding:.35em .8em;border-radius:.7em;background:var(--ca-ink);color:#fff;font-size:.74em}.ca-ideia span small{font-weight:700;font-size:.74em}.ca-ritmo{display:flex;align-items:center;gap:.55em;padding:.5em .6em;border-radius:.95em;background:#fff;border:1px solid var(--ca-ls);min-width:0}.ca-ritmo.is-agora{border-color:#f2b0008c;box-shadow:0 0 0 .2em #ffc21a29}.ca-ritmo__h{flex:none;width:2.7em;display:grid}.ca-ritmo__h b{font-size:.82em;font-weight:850}.ca-ritmo__h small{font-size:.66em}.ca-ritmo__barra{flex:none;width:.25em;align-self:stretch;border-radius:99em}.ca-ritmo__txt{flex:1;min-width:0;display:grid}.ca-ritmo__txt b,.ca-ritmo__txt small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ca-ritmo__txt b{font-size:.86em}.ca-ritmo__txt small{font-size:.7em}.ca-semana{display:grid;grid-template-columns:repeat(7,1fr);gap:.25em;margin-top:.8em}.ca-semana span{display:grid;justify-items:center;gap:.1em;padding:.4em 0 .45em;border-radius:.8em;color:#ffffffc7}.ca-semana small{color:inherit!important;font-size:.66em!important;text-transform:uppercase;letter-spacing:.04em}.ca-semana b{font-size:1.05em;font-weight:850}.ca-semana i{width:.3em;height:.3em;border-radius:50%;background:#ffffff73}.ca-semana span.is-hoje{background:linear-gradient(180deg,#ffc21a,#ff9a00);color:#1a1400;box-shadow:0 .5em 1.1em -.4em #ff9a00e6}.ca-semana span.is-hoje i{background:#1a1400}.ca-dia{position:relative;padding:.4em .5em;border-radius:1.1em;background:#fff;border:1px solid var(--ca-ls);box-shadow:var(--ca-sombra);overflow:hidden}.ca-dia__hora{position:absolute;left:.5em;right:.5em;height:0;border-top:1px dashed #ECEAF2;margin-top:.45em}.ca-dia__hora small{position:absolute;top:-.6em;left:0;padding-right:.3em;background:#fff;font-size:.62em;font-weight:700;color:#9d99ae}.ca-dia__bloco{position:absolute;width:38.5%;margin-top:.45em;padding:.25em .45em;border-radius:.6em;border-left:.22em solid;display:grid;align-content:start;overflow:hidden}.ca-dia__bloco b{font-size:.66em;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ca-dia__bloco small{font-size:.58em;color:inherit;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ca-dia__bloco.is-feito{opacity:.7}.ca-dia__agora{position:absolute;left:17%;right:.4em;height:0;margin-top:.45em;border-top:.13em solid #FF6B3D;z-index:2}.ca-dia__agora i{position:absolute;left:-.35em;top:-.4em;width:.65em;height:.65em;border-radius:50%;background:#ff6b3d;box-shadow:0 0 .6em #ff6b3de6}.ca-dia__agora em{position:absolute;right:0;top:-.62em;padding:.05em .35em;border-radius:.4em;background:#ff6b3d;color:#fff;font-style:normal;font-size:.58em;font-weight:800}.ca-pedido{padding:.6em .65em;border-radius:1em;background:#fff;border:1px solid var(--ca-ls);box-shadow:var(--ca-sombra)}.ca-pedido.is-novo{border-color:#f2b00099;box-shadow:0 0 0 .22em #ffc21a33,var(--ca-sombra)}.ca-pedido__topo{display:flex;align-items:center;gap:.55em;min-width:0}.ca-pedido__num{flex:none;width:2.5em;height:2.5em;border-radius:.85em;display:grid;place-items:center;background:var(--ca-ys);color:#8a6700;font-weight:900;font-size:.78em}.ca-pedido__txt{flex:1;min-width:0;display:grid}.ca-pedido__txt b,.ca-pedido__txt small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ca-pedido__txt b{font-size:.88em}.ca-pedido__txt small{font-size:.7em}.ca-pedido__dir{flex:none;display:grid;justify-items:end}.ca-pedido__dir b{font-size:.84em;font-weight:850}.ca-pedido__dir small{font-size:.66em}.ca-pedido__dir em{font-style:normal;font-weight:800;color:#e07800}.ca-pedido__etapas{display:flex;align-items:center;gap:.3em;margin-top:.5em;padding-top:.45em;border-top:1px solid #F1EFF7}.ca-pedido__etapas span{display:flex;align-items:center;gap:.25em;padding:.12em .45em;border-radius:99em;font-size:.6em;font-weight:750;color:#9d99ae;background:#f5f4fa}.ca-pedido__etapas span i{width:.5em;height:.5em;border-radius:50%;background:currentColor;opacity:.6}.ca-pedido__etapas span.is-feito{color:#0f8a5f;background:#ddf5ea}.ca-pedido__etapas span.is-agora{color:#1a1400;background:linear-gradient(90deg,#ffc21a,#ffb000)}.ca-pedido__etapas span.is-agora i{opacity:1;animation:t-pisca 1.4s ease-in-out infinite}.ca-pedido__etapas>small{margin-left:auto;font-size:.62em;white-space:nowrap}.ca-veu{position:absolute;top:0;right:0;bottom:0;left:0;background:#0e0c168c;animation:ca-veu .5s ease both .1s}@keyframes ca-veu{0%{opacity:0}}.ca-folha{position:absolute;left:.5em;right:.5em;bottom:.5em;z-index:3;padding:.6em 1em 1em;border-radius:1.6em;background:#fff;box-shadow:0 -1em 3em #0000004d;display:grid;justify-items:center;gap:.2em;animation:ca-sobe .7s cubic-bezier(.16,1,.3,1) both .2s}@keyframes ca-sobe{0%{transform:translateY(110%)}}.ca-folha__puxador{width:2.8em;height:.3em;border-radius:99em;background:#dfdce7;margin-bottom:.5em}.ca-folha__titulo{font-size:1.2em;font-weight:900!important;letter-spacing:-.03em}.ca-folha>small{font-size:.78em;margin-bottom:.6em}.ca-folha__grade{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:.5em}.ca-folha__grade span{position:relative;min-height:5.6em;display:grid;place-items:center;align-content:center;gap:.5em;border-radius:1.05em;background:#fafafd;border:1px solid var(--ca-ls)}.ca-folha__grade i{width:2.3em;height:2.3em;border-radius:.8em;display:grid;place-items:center;font-style:normal;font-weight:800;background:var(--ca-ys);color:#b98600}.ca-folha__grade b{font-size:.86em;font-weight:850}.ca-folha__grade span.is-toque{background:#fff8df;border-color:#f2b0008c;box-shadow:0 0 0 .2em #ffc21a33}.ca-dedo{position:absolute;right:1em;bottom:.8em;width:1.7em;height:1.7em;border-radius:50%;background:#ff9a0059;border:.15em solid rgba(255,154,0,.8);animation:ca-toque 1.6s ease-out infinite 1.4s}@keyframes ca-toque{0%{transform:scale(.6);opacity:0}25%{opacity:1}to{transform:scale(1.6);opacity:0}}.ca-folha__extra{width:100%;display:flex;flex-wrap:wrap;gap:.3em;margin-top:.55em}.ca-folha__extra span{padding:.3em .6em;border-radius:99em;background:#f1eff7;font-size:.7em;font-weight:700;color:#4e495d}.ca-folha__extra span:first-child{background:transparent;padding-left:0;color:#8a6700}.ca-folha__cancelar{width:100%;margin-top:.6em;padding:.65em;border-radius:.95em;text-align:center;background:#f1eff7;font-weight:800;font-size:.86em;color:#4e495d}.ca-busca{padding:.6em .85em;border-radius:.95em;background:#fff;border:1px solid var(--ca-ls);color:#9d99ae;font-size:.84em}.ca-conversa{display:flex;align-items:center;gap:.6em;padding:.6em .7em;border-bottom:1px solid #F1EFF7;min-width:0}.ca-conversa:last-child{border-bottom:0}.ca-conversa__av{position:relative;flex:none}.ca-conversa__av .t-avatar{width:2.6em;height:2.6em;font-size:.85em;color:#4a3a0c}.ca-conversa__av i{position:absolute;right:-.05em;bottom:-.05em;width:.7em;height:.7em;border-radius:50%;background:#ff9a00;border:.14em solid #fff}.ca-conversa__txt{flex:1;min-width:0;display:grid}.ca-conversa__txt b,.ca-conversa__txt small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ca-conversa__txt b{font-size:.88em}.ca-conversa__txt small{font-size:.74em}.ca-conversa__txt small.is-bot{color:#6a3fd1}.ca-digitando{display:flex;align-items:center;gap:.15em;color:#0f8a5f!important;font-weight:700}.ca-digitando i{width:.3em;height:.3em;border-radius:50%;background:#0f8a5f;animation:ca-ponto 1.1s ease-in-out infinite}.ca-digitando i:first-of-type{margin-left:.15em}.ca-digitando i:nth-of-type(2){animation-delay:.15s}.ca-digitando i:nth-of-type(3){animation-delay:.3s}@keyframes ca-ponto{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-.25em);opacity:1}}.ca-conversa__dir{flex:none;display:grid;justify-items:end;gap:.2em}.ca-conversa__dir small{font-size:.66em}.ca-conversa__dir small.is-nova{color:#b98600;font-weight:800}.ca-conversa__dir em{min-width:1.5em;height:1.5em;padding:0 .35em;border-radius:99em;display:grid;place-items:center;background:linear-gradient(180deg,#ffc21a,#ff9a00);color:#1a1400;font-style:normal;font-size:.68em;font-weight:900}.ca-bot{display:flex;align-items:center;gap:.65em;padding:.75em .85em;border-radius:1.1em;background:linear-gradient(135deg,#eae3fb,#f4efff);border:1px solid rgba(106,63,209,.18)}.ca-bot__ic{flex:none;width:2.3em;height:2.3em;border-radius:.8em;display:grid;place-items:center;background:#fff;box-shadow:var(--ca-sombra)}.ca-bot>span:last-child{flex:1;min-width:0;display:grid;gap:.15em}.ca-bot b{font-size:.84em;color:#3a2380}.ca-bot small{font-size:.7em;color:#6a5a9a}.ca-bot i{height:.45em;margin-top:.25em;border-radius:99em;background:#6a3fd126;overflow:hidden}.ca-bot i em{display:block;width:67%;height:100%;border-radius:99em;background:linear-gradient(90deg,#8b6cf0,#6a3fd1)}.ca-flutua{position:absolute;right:1em;bottom:5.2em;z-index:2;padding:.6em 1em;border-radius:1em;background:var(--ca-ink);color:#ffc21a;font-weight:850;font-size:.82em;box-shadow:0 .8em 1.6em -.5em #17152ab3}.ca-saldo{margin-top:.75em;padding:.75em .85em;border-radius:1.1em;background:#ffffff14;border:1px solid rgba(255,255,255,.14)}.ca-saldo small{color:#ffffffb3!important;font-size:.74em!important}.ca-saldo b{display:block;margin:.1em 0 .15em;font-size:1.7em;font-weight:900;letter-spacing:-.035em;color:#fff}.ca-saldo span{font-size:.74em;color:#ffffffb3}.ca-saldo em{font-style:normal;font-weight:850;color:#7cf0b5;margin-right:.25em}.ca-nums--2 .ca-num{display:grid;grid-template-columns:auto 1fr;column-gap:.55em;align-items:center}.ca-nums--2 .ca-num__ic{grid-row:span 2;margin:0}.ca .t-barras small{font-size:.62em}.ca-forma{display:grid;grid-template-columns:4.2em 1fr 2.4em;align-items:center;gap:.5em;margin-top:.45em;font-size:.8em}.ca-forma span{font-weight:650;color:#4e495d}.ca-forma i{height:.6em;border-radius:99em;background:#f1eff7;overflow:hidden}.ca-forma i em{display:block;height:100%;border-radius:99em}.ca-forma b{text-align:right;font-weight:850}.ca-mov{display:flex;align-items:center;gap:.6em;padding:.55em .7em;border-bottom:1px solid #F1EFF7;min-width:0}.ca-mov:last-child{border-bottom:0}.ca-mov>i{flex:none;width:2.1em;height:2.1em;border-radius:.75em;display:grid;place-items:center;font-style:normal;background:#f5f4fa}.ca-mov span{flex:1;min-width:0;display:grid}.ca-mov span b,.ca-mov span small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ca-mov span b{font-size:.8em}.ca-mov span small{font-size:.68em}.ca-mov em{flex:none;font-style:normal;font-size:.78em;font-weight:850;white-space:nowrap}.ca-mov em.is-entra{color:#0f8a5f}.ca-mov em.is-sai{color:#c92a2a}.ca-dois{display:grid;grid-template-columns:1fr 1fr;gap:.45em}.ca-dois span{padding:.6em .4em;border-radius:.95em;text-align:center;background:#fff;border:1px solid var(--ca-ls);font-size:.8em;font-weight:800;box-shadow:var(--ca-sombra);white-space:nowrap}.ca-dois span:last-child{background:linear-gradient(135deg,#fff7da,#ffefd9);border-color:#f2b0004d;color:#6b5410}.ca-secao-ed{border-bottom:1px solid #F1EFF7}.ca-secao-ed:last-child{border-bottom:0}.ca-secao-ed__linha{display:flex;align-items:center;gap:.55em;padding:.55em .7em;min-width:0}.ca-secao-ed__linha>i{flex:none;width:2em;height:2em;border-radius:.7em;display:grid;place-items:center;font-style:normal;font-size:.95em;background:#f5f4fa}.ca-secao-ed__linha>span:not(.ca-setas){flex:1;min-width:0;display:grid}.ca-secao-ed__linha b,.ca-secao-ed__linha small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ca-secao-ed__linha b{font-size:.86em}.ca-secao-ed__linha small{font-size:.7em}.ca-setas{flex:none;font-size:.55em;letter-spacing:.2em;color:#b5b1c4}.ca-secao-ed.is-aberta{background:linear-gradient(180deg,#fffbeb,#fff 40%);box-shadow:inset .22em 0 #ffc21a;padding-bottom:.7em}.ca-secao-ed.is-aberta .ca-secao-ed__linha>i{background:var(--ca-ys)}.ca-secao-ed.is-aberta .ca-secao-ed__linha small{color:#b98600;font-weight:700}.ca-campo{margin:.15em .7em .45em;display:grid;gap:.25em}.ca-campo>small{font-size:.68em;font-weight:750;color:#4e495d}.ca-campo>span{display:flex;align-items:center;padding:.5em .65em;border-radius:.75em;background:#fbfaff;border:.1em solid #FFC21A;box-shadow:0 0 0 .22em #ffc21a29}.ca-campo>span b{font-size:.84em;white-space:nowrap}.ca-campo u,.ca-mini u{text-decoration:none;color:#c2185b}.ca-cursor{width:.1em;height:1.05em;margin-left:.1em;background:#17152a;animation:ca-cursor 1s steps(1) infinite}@keyframes ca-cursor{50%{opacity:0}}.ca-campo .ca-dica{font-size:.62em;font-weight:500;color:#9d99ae}.ca-campo--duplo{grid-template-columns:1fr 1fr;gap:.45em}.ca-campo--duplo>span{display:grid;gap:.1em;padding:.4em .6em;border-radius:.75em;background:#fbfaff;border:1px solid #DFDCE7}.ca-campo--duplo small{font-size:.62em;font-weight:750}.ca-campo--duplo b{display:flex;align-items:center;gap:.3em;font-size:.76em}.ca-bolinha{width:.75em;height:.75em;border-radius:50%;background:linear-gradient(135deg,#c2185b,#ff8fb1)}.ca-mini{margin:.1em .7em 0;display:flex;gap:.6em;padding:.55em;border-radius:.95em;background:linear-gradient(135deg,#2a0f1c,#5b1736);color:#fff;overflow:hidden}.ca-mini__foto{flex:none;width:4.2em;border-radius:.65em;background:radial-gradient(1.4em 1.4em at 50% 38%,#F6D5C3 60%,transparent 62%),radial-gradient(2.6em 1.8em at 50% 100%,#FF8FB1 70%,transparent 72%),linear-gradient(160deg,#ffc9da,#c2185b)}.ca-mini>span:last-child{display:grid;gap:.25em;align-content:center;min-width:0}.ca-mini b{font-size:.86em;line-height:1.15;font-family:var(--f-brand)}.ca-mini u{color:#ff8fb1}.ca-mini small{color:#ffffffb3!important;font-size:.6em!important}.ca-mini em{justify-self:start;padding:.25em .65em;border-radius:99em;background:#fff;color:#c2185b;font-style:normal;font-size:.62em;font-weight:850}.ca-mais-secao{padding:.6em;border-radius:.95em;text-align:center;border:.12em dashed #DFDCE7;color:#4e495d;font-weight:800;font-size:.82em}.ca-publicar{position:absolute;left:.9em;right:.9em;bottom:4.6em;z-index:2;padding:.75em;border-radius:1.05em;text-align:center;background:linear-gradient(180deg,#ffc21a,#e8a800);color:#1a1400;font-weight:900;font-size:.92em;box-shadow:0 .8em 1.6em -.5em #ff9a00e6}.ca-site .ta-corpo{padding-bottom:4em}.ca-casa{color:#fff;background:radial-gradient(22em 18em at 85% 8%,rgba(255,143,177,.55),transparent 70%),radial-gradient(20em 20em at 0% 70%,rgba(255,194,26,.35),transparent 70%),linear-gradient(170deg,#3b1230,#5b1736,#2a1346 70%,#120b22);display:grid;grid-template-rows:auto auto 1fr auto auto;align-items:start}.ca-widget{margin:0 1.1em 1.2em;display:flex;align-items:center;gap:.7em;padding:.75em .85em;border-radius:1.3em;background:#ffffff29;-webkit-backdrop-filter:blur(.7em);backdrop-filter:blur(.7em);border:1px solid rgba(255,255,255,.22);box-shadow:0 .8em 2em #0003}.ca-widget__ic{flex:none;width:2.6em;height:2.6em;border-radius:.75em;display:grid;place-items:center;background:linear-gradient(150deg,#ff5c93,#c2185b 60%,#7a0e3a);font-family:var(--f-brand);font-weight:900;font-size:1.05em}.ca-widget>span:nth-child(2){flex:1;min-width:0;display:grid;gap:.05em}.ca-widget small{color:#ffffffbf!important;font-size:.66em!important;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ca-widget b{font-size:1.05em;font-weight:850}.ca-widget em{font-style:normal;font-size:.72em;color:#ffffffd9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ca-widget__btn{flex:none;padding:.4em .8em;border-radius:99em;background:#fff;color:#c2185b;font-weight:850;font-size:.72em}.ca-casa__brilho{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(12em 6em at 50% 0,rgba(255,255,255,.12),transparent 70%);pointer-events:none}.ca-casa .tc-status{position:relative;z-index:3}.ca-casa__relogio{display:grid;justify-items:center;padding:1.4em 0 1.1em}.ca-casa__relogio small{color:#ffffffd9!important;font-size:.82em!important;font-weight:650}.ca-casa__relogio b{font-size:4.2em;font-weight:300;letter-spacing:-.04em;line-height:1}.ca-aviso{position:absolute;left:.6em;right:.6em;top:2.1em;z-index:4;display:flex;align-items:center;gap:.6em;padding:.65em .75em;border-radius:1.2em;background:#ffffffd1;-webkit-backdrop-filter:blur(.6em);backdrop-filter:blur(.6em);color:#17152a;box-shadow:0 .8em 2em #0000004d}.ca-aviso__ic{flex:none;width:2.2em;height:2.2em;border-radius:.6em;display:grid;place-items:center;background:linear-gradient(150deg,#ff5c93,#c2185b 60%,#7a0e3a);color:#fff;font-family:var(--f-brand);font-weight:900}.ca-aviso>span:last-child{display:grid;min-width:0}.ca-aviso b{display:flex;justify-content:space-between;font-size:.8em}.ca-aviso b small{font-weight:500;font-size:.85em}.ca-aviso>span>small{font-size:.74em;color:#3a3550}.tl.is-on .ca-aviso{animation:ca-aviso 5.5s cubic-bezier(.16,1,.3,1) both 1.4s}.tl:not(.is-on) .ca-aviso{opacity:0}@keyframes ca-aviso{0%{transform:translateY(-6em);opacity:0}10%,82%{transform:none;opacity:1}to{transform:translateY(-6em);opacity:0}}.ca-casa__grade{display:grid;grid-template-columns:repeat(4,1fr);row-gap:1.3em;padding:.3em 1.1em;align-content:start}.ca-icone{position:relative;display:grid;justify-items:center;gap:.3em}.ca-icone small{color:#fff!important;font-size:.62em!important;font-weight:600;text-shadow:0 .1em .3em rgba(0,0,0,.45);white-space:nowrap}.ca-icone__img{width:2.37em;height:2.37em;border-radius:.63em;display:grid;place-items:center;font-style:normal;font-size:1.35em;box-shadow:0 .3em .7em #00000040}.ca-icone--emp{z-index:2}.ca-icone--emp small{font-weight:800!important}.ca-icone__emp{position:relative;background:linear-gradient(150deg,#ff5c93,#c2185b 60%,#7a0e3a);box-shadow:0 0 0 .08em #ffffff80,0 .5em 1.4em #c2185bb3,0 0 1.6em #ff8fb18c;animation:ca-pulinho 2.4s cubic-bezier(.3,1.4,.5,1) infinite 1s}.ca-icone__emp b{font-family:var(--f-brand);font-size:1.3em;font-weight:900;color:#fff;text-shadow:0 .08em .2em rgba(0,0,0,.25)}.ca-icone__emp em{position:absolute;top:-.35em;right:-.35em;min-width:1.15em;height:1.15em;border-radius:99em;display:grid;place-items:center;background:#ff3b30;color:#fff;font-style:normal;font-size:.45em;font-weight:800;border:.1em solid #fff}.ca-icone__sombra{position:absolute;top:3.05em;width:2.4em;height:.45em;border-radius:50%;background:#00000059;filter:blur(.15em);z-index:-1;animation:ca-sombra 2.4s cubic-bezier(.3,1.4,.5,1) infinite 1s}@keyframes ca-pulinho{0%,46%,to{transform:none}12%{transform:translateY(-.55em) scale(1.06,.96)}22%{transform:translateY(0) scale(1.08,.9)}30%{transform:translateY(-.22em) scale(.98,1.03)}38%{transform:none}}@keyframes ca-sombra{0%,46%,to{transform:none;opacity:1}12%{transform:scale(.7);opacity:.5}22%{transform:scale(1.1);opacity:1}}.ca-casa__busca{justify-self:center;align-self:end;margin:.6em 0 .8em;padding:.35em 1em;border-radius:99em;background:#fff3;-webkit-backdrop-filter:blur(.4em);backdrop-filter:blur(.4em);font-size:.74em;font-weight:650}.ca-casa__dock{margin:0 .6em .9em;padding:.7em .9em;border-radius:1.6em;display:flex;justify-content:space-between;background:#ffffff2e;-webkit-backdrop-filter:blur(.6em);backdrop-filter:blur(.6em)}@media (prefers-reduced-motion: reduce){.ca *{animation:none!important}.tl:not(.is-on) .ca-aviso{opacity:1}}.home2.sh{--sh-bg: #0B0A07;--sh-bg2: #15120B;--sh-card: #15120B;--sh-card2: #1F1A10;--sh-line: rgba(244, 241, 234, .1);--sh-text: #F4F1EA;--sh-muted: #B3A98F;--sh-y: #FFC21A;--sh-y2: #FF9A00;--sh-glass: rgba(255, 255, 255, .06);--sh-shadow: rgba(0, 0, 0, .7);--sh-portal: #0E0C08;--sh-ink: #1A1400;--sh-spring: cubic-bezier(.3, 1.4, .5, 1);--sh-ease: cubic-bezier(.16, 1, .3, 1);--h-bg: var(--sh-bg);--h-muted: var(--sh-muted);background:var(--sh-bg);color:var(--sh-text);overflow-x:clip}.home2.sh[data-theme=light]{--sh-bg: #FBF8EF;--sh-bg2: #F3EEDF;--sh-card: #FFFFFF;--sh-card2: #FFF8E6;--sh-line: rgba(20, 18, 10, .1);--sh-text: #141414;--sh-muted: #6B6250;--sh-y: #8A6700;--sh-glass: rgba(20, 18, 10, .045);--sh-shadow: rgba(90, 67, 0, .22);--sh-portal: #221C0E}.sh main{display:block}.sh [id^=m-]{scroll-margin-top:72px}.sh-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 22px;border-radius:14px;border:0;cursor:pointer;font-family:var(--f-brand);font-weight:800;font-size:15.5px;line-height:1.1;text-decoration:none;color:var(--sh-text);transition:transform .25s var(--sh-spring),box-shadow .25s,background .2s}.sh-btn:hover{transform:translateY(-2px)}.sh-btn:active{transform:translateY(0) scale(.98)}.sh-btn--y{background:linear-gradient(180deg,#ffc21a,#ffb000);color:var(--sh-ink);box-shadow:0 14px 32px -14px #ffaa00d9,inset 0 -2px #0000001f}.sh-btn--y:hover{box-shadow:0 20px 40px -14px #ffaa00f2,inset 0 -2px #0000001f}.sh-btn--g{background:var(--sh-glass);box-shadow:inset 0 0 0 1px var(--sh-line)}.sh-btn--g:hover{background:#ffc21a1a;box-shadow:inset 0 0 0 1px #ffc21a66}.sh-btn--link{padding:10px 4px;color:var(--sh-y);background:none}.sh-btn--bloco{width:100%}.sh-ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.sh-ctas--centro{justify-content:center}.sh-k{display:inline-block;font-family:var(--f-brand);font-size:12.5px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--sh-y)}.sh-h2{font-family:var(--f-brand);font-size:clamp(30px,4vw,50px);line-height:1.04;letter-spacing:-.03em;font-weight:900;margin:10px 0 12px;text-wrap:balance}.sh-h2 em{font-style:normal;color:var(--sh-muted)}.sh-lead{color:var(--sh-muted);font-size:clamp(16px,1.4vw,18px);line-height:1.55;max-width:640px;margin:0}.sh-y{background:linear-gradient(180deg,#ffc21a,#ff9a00);-webkit-background-clip:text;background-clip:text;color:transparent}.sh[data-theme=light] .sh-y{background:none;color:#8a6700}.sh-sec{position:relative;padding:clamp(64px,9vw,112px) clamp(16px,4vw,48px)}.sh-sec>*{max-width:1200px;margin-left:auto;margin-right:auto}.sh-sec--alt{background:var(--sh-bg2)}.sh-head{margin-bottom:34px}.sh-mais{margin-top:26px;text-align:center}.sh-mais a,.sh-nota a{color:var(--sh-y);font-weight:800;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.sh-mais a:hover,.sh-nota a:hover{text-decoration:underline}.sh-hero{position:relative;display:grid;grid-template-columns:1.05fr 1fr;gap:30px;align-items:center;max-width:1280px;margin:0 auto;padding:clamp(36px,6vw,72px) clamp(16px,4vw,48px) 40px}.sh-hero__luz{position:absolute;right:-20%;top:-35%;width:1000px;height:1000px;background:radial-gradient(closest-side,rgba(255,194,26,.2),transparent);pointer-events:none}.sh[data-theme=light] .sh-hero__luz{opacity:.7}.sh-hero__texto{position:relative;z-index:2}.sh-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border-radius:99px;background:var(--sh-glass);border:1px solid var(--sh-line);color:var(--sh-text);font-size:13.5px;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s}.sh-pill:hover{border-color:#ffc21a73}.sh-pill b{background:#ffc21a;color:var(--sh-ink);border-radius:99px;padding:2px 9px;font-size:11.5px}.sh-h1{font-family:var(--f-brand);font-size:clamp(44px,6.4vw,84px);line-height:.98;letter-spacing:-.045em;font-weight:900;margin:20px 0 16px}.sh-h1>span{display:block}.sh-sub{font-family:var(--f-brand);font-size:clamp(19px,2vw,24px);font-weight:800;margin:0 0 12px}.sh-rot{display:inline-block;color:var(--sh-y);min-width:6.4ch;perspective:600px}.sh-rot span{display:inline-block;animation:sh-palavra .55s var(--sh-spring) both}@keyframes sh-palavra{0%{opacity:0;transform:translateY(.4em) rotateX(60deg)}}.sh-checks{display:flex;flex-wrap:wrap;gap:8px 18px;margin:18px 0 0;padding:0;list-style:none;font-size:14px;font-weight:700;color:var(--sh-muted)}.sh-checks li:before{content:"✓ ";color:var(--sh-y);font-weight:900}.sh-in{animation:sh-sobe .8s var(--sh-ease) both;animation-delay:calc(var(--i, 0) * 85ms + 80ms)}@keyframes sh-sobe{0%{opacity:0;transform:translateY(28px);filter:blur(6px)}}.sh--abrindo .sh-in,.sh--abrindo .sh-hero__arte,.sh--abrindo .sh-hero__arte *{animation-play-state:paused}.sh-hero__arte{position:relative;height:540px}.sh-hero__brilho{position:absolute;left:4%;right:8%;bottom:2%;height:46%;background:radial-gradient(closest-side,rgba(255,154,0,.55),transparent);filter:blur(12px);animation:sh-aparece 1.2s ease .5s both,sh-respira 5s ease-in-out 1.7s infinite alternate}.sh[data-theme=light] .sh-hero__brilho{opacity:.6}.sh-hero__marca{position:absolute;left:0;top:4%;width:60%;color:var(--sh-text);filter:drop-shadow(0 30px 40px rgba(255,160,0,.25));animation:sh-cresce-in 1s var(--sh-spring) .25s both}.sh-hero__marca svg{display:block;width:100%;height:auto}.sh-hero__cel{position:absolute;right:6%;top:6%;width:35%;rotate:6deg;z-index:2;animation:sh-cel-in 1s var(--sh-spring) .55s both,sh-flutua 6s ease-in-out 1.6s infinite}.sh-chip{position:absolute;z-index:3;display:flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;border-radius:16px;background:#fff;color:#141414;font-size:13px;font-weight:700;line-height:1.25;white-space:nowrap;box-shadow:0 24px 44px -20px #0009,0 0 0 1px #14120a0f}.sh-chip small{display:block;color:#6b6250;font-weight:600;font-size:11.5px}.sh-chip i{font-style:normal;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#fff3c4;font-size:17px}.sh-chip--1{left:-2%;bottom:24%;animation:sh-pop .6s var(--sh-spring) 1.05s both,sh-flutua 5s ease-in-out 1.7s infinite}.sh-chip--2{right:0;bottom:6%;animation:sh-pop .6s var(--sh-spring) 1.25s both,sh-flutua 5.6s ease-in-out 1.9s infinite}.sh-chip--3{left:16%;top:-7%;animation:sh-pop .6s var(--sh-spring) 1.45s both,sh-flutua 4.6s ease-in-out 2.1s infinite}.sh-hero__bicho{position:absolute;left:30%;bottom:0;z-index:3;color:var(--sh-text);animation:sh-pop .7s var(--sh-spring) 1.6s both}@keyframes sh-aparece{0%{opacity:0}}@keyframes sh-respira{to{opacity:.65;transform:scale(.94)}}@keyframes sh-cresce-in{0%{opacity:0;transform:scale(.82) translateY(24px)}}@keyframes sh-cel-in{0%{opacity:0;transform:translateY(80px) rotate(-8deg)}}@keyframes sh-pop{0%{opacity:0;transform:scale(.5) translateY(14px)}}@keyframes sh-flutua{50%{translate:0 -9px}}.sh .bichinho--tchau.is-animado .bichinho__corpo{animation:sh-bicho-pula .5s ease-in-out infinite alternate}.sh .bichinho--tchau.is-animado .bichinho__braco--d{transform-origin:100px -6px;animation:sh-bicho-tchau 1.1s ease-in-out infinite}.sh .bichinho.is-animado .bichinho__olhos{transform-origin:0 -12px;animation:sh-bicho-pisca 4.2s linear infinite}@keyframes sh-bicho-pula{to{transform:translateY(-7px)}}@keyframes sh-bicho-tchau{0%,to{transform:rotate(-102deg)}50%{transform:rotate(-66deg)}}@keyframes sh-bicho-pisca{0%,46%,50%,to{transform:none}48%{transform:scaleY(.1)}}.sh-marq{overflow:hidden;padding:16px 0;border-block:1px solid var(--sh-line);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.sh-marq__t{display:flex;gap:10px;width:max-content;animation:sh-marq 42s linear infinite}.sh-marq:hover .sh-marq__t{animation-play-state:paused}.sh-marq a{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:99px;background:var(--sh-glass);border:1px solid var(--sh-line);color:var(--sh-text);font-family:var(--f-brand);font-weight:800;font-size:14.5px;white-space:nowrap;text-decoration:none;transition:border-color .2s,background .2s}.sh-marq a svg{color:var(--sh-y)}.sh-marq a:hover{border-color:#ffc21a80;background:#ffc21a14}@keyframes sh-marq{to{transform:translate(-50%)}}.sh-portas{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.sh-porta{display:block;padding:14px 14px 20px;border-radius:24px;background:var(--sh-card);border:1px solid var(--sh-line);color:var(--sh-text);text-decoration:none;transition:opacity .8s var(--sh-ease),transform .8s var(--sh-ease),border-color .3s,box-shadow .3s}.sh-porta:hover{border-color:#ffc21a66;box-shadow:0 30px 60px -36px #ffaa008c}.sh-porta h3{font-family:var(--f-brand);font-size:20px;font-weight:900;letter-spacing:-.01em;margin:16px 4px 4px}.sh-porta p{color:var(--sh-muted);font-size:14.5px;line-height:1.5;margin:0 4px}.sh-porta__link{display:inline-flex;align-items:center;gap:6px;margin:12px 4px 0;color:var(--sh-y);font-family:var(--f-brand);font-weight:800;font-size:14px}.sh-porta__link svg{transition:transform .3s var(--sh-spring)}.sh-porta:hover .sh-porta__link svg{transform:translate(4px)}.sh-portal{position:relative;height:330px;border-radius:18px;overflow:hidden;background:radial-gradient(120% 70% at 50% 100%,rgba(255,154,0,.28),transparent 60%),var(--sh-portal)}.sh-portal__tela{position:absolute;left:50%;top:30px;width:136px;margin-left:-68px;opacity:0;transform:translateY(26px) scale(.94);transition:transform .8s var(--sh-spring),opacity .6s ease}.sh-portal__chao{position:absolute;left:10%;right:10%;bottom:-30px;height:70px;background:radial-gradient(closest-side,rgba(255,176,32,.7),transparent);opacity:0;transform:scaleX(.3);transition:opacity .6s ease,transform .8s var(--sh-ease);pointer-events:none}.sh-porta.is-in .sh-portal__tela,.sh-porta.is-in .sh-portal__chao{opacity:1;transform:none;transition-delay:var(--d, .2s)}.sh-porta.is-in:hover .sh-portal__tela,.sh-porta.is-in:focus-visible .sh-portal__tela{transform:translateY(-8px) scale(1.04);transition-delay:0s}.sh-bento{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:200px;gap:14px}.sh-bx{position:relative;overflow:hidden;display:block;padding:20px;border-radius:22px;background:var(--sh-card2);border:1px solid var(--sh-line);color:var(--sh-text);text-decoration:none;transition:opacity .8s var(--sh-ease),transform .8s var(--sh-ease),border-color .3s,box-shadow .3s}.sh-bx:hover{border-color:#ffc21a66;box-shadow:0 24px 50px -30px #ffaa0080}.sh-bx b{position:relative;display:block;font-family:var(--f-brand);font-size:19px;font-weight:900;letter-spacing:-.01em}.sh-bx p{position:relative;color:var(--sh-muted);font-size:14px;line-height:1.45;margin:4px 0 0;max-width:320px}.sh-bx--big{grid-column:span 3;grid-row:span 2}.sh-bx--w3{grid-column:span 3}.sh-bx--w2{grid-column:span 2}.sh-bx--y{background:linear-gradient(160deg,#ffc21a,#ff9a00);color:var(--sh-ink);border:0}.sh-bx--y p{color:#1a1400bf}.sh-bx__tela{position:absolute;left:20px;right:-70px;top:134px;transition:transform .6s var(--sh-ease)}.sh-bx--big:hover .sh-bx__tela{transform:translate(-6px,-8px)}.sh-mini{position:absolute;left:20px;right:20px;bottom:16px;height:64px;display:flex;align-items:flex-end;gap:6px}.sh-mini--baixo{height:48px}.sh-mini i{flex:1;height:var(--h);border-radius:6px 6px 3px 3px;background:linear-gradient(180deg,#ffd24a,#ff9a00);transform-origin:50% 100%}.sh-bx.is-in .sh-mini i{animation:sh-barra .8s var(--sh-spring) both;animation-delay:calc(var(--d, 0ms) + .25s)}@keyframes sh-barra{0%{transform:scaleY(0)}}.sh-linhas{position:absolute;left:20px;right:20px;bottom:16px;display:grid;gap:6px}.sh-linhas span{display:flex;justify-content:space-between;gap:8px;padding:8px 11px;border-radius:10px;background:var(--sh-glass);font-size:13px}.sh-linhas em{font-style:normal;font-weight:800;color:var(--sh-y);white-space:nowrap}.sh-linhas em.is-alerta{color:#ff8a7a}.sh[data-theme=light] .sh-linhas em.is-alerta{color:#c2412d}.sh-comandas{position:absolute;left:20px;right:20px;bottom:16px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sh-comandas span{padding:8px;border-radius:10px;border-top:4px solid #FF9A00;background:#fff8e1;color:var(--sh-ink);font-size:12px;font-weight:800}.sh-comandas small{display:block;font-weight:600;color:#6b6250}.sh-bx.is-in .sh-comandas span{animation:sh-pop .5s var(--sh-spring) both}.sh-bx.is-in .sh-comandas span:nth-child(2){animation-delay:.12s}.sh-bx.is-in .sh-comandas span:nth-child(3){animation-delay:.24s}.sh-painel{margin-top:44px}.sh-abas{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:18px}.sh-abas button{position:relative;overflow:hidden;padding:9px 16px;border-radius:99px;border:1px solid var(--sh-line);background:var(--sh-glass);color:var(--sh-text);font-family:var(--f-brand);font-weight:800;font-size:14px;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.sh-abas button:hover{border-color:#ffc21a73}.sh-abas button.is-on{background:#ffc21a;color:var(--sh-ink);border-color:transparent}.sh-abas__tempo{position:absolute;left:0;bottom:0;height:3px;width:100%;background:#1a140059;transform-origin:0 50%;animation:sh-tempo linear both}@keyframes sh-tempo{0%{transform:scaleX(0)}}.sh-painel__tela{max-width:1040px;margin:0 auto}.sh-painel__troca{animation:sh-troca .55s var(--sh-ease) both}@keyframes sh-troca{0%{opacity:0;transform:translateY(14px) scale(.985)}}.sh-app{display:grid;grid-template-columns:1fr 1.1fr;gap:40px;align-items:center}.sh-selo{display:inline-flex;align-items:center;gap:8px;margin:18px 0 0;padding:9px 13px;border-radius:12px;background:#ffc21a1f;border:1px solid rgba(255,194,26,.32);font-weight:700;font-size:14px}.sh-selo svg{color:var(--sh-y);flex:none}.sh-app__cels{position:relative;height:500px}.sh-app__cels:before{content:"";position:absolute;left:10%;right:10%;bottom:0;height:40%;background:radial-gradient(closest-side,rgba(255,154,0,.4),transparent);filter:blur(10px)}.sh-app__cel{position:absolute;width:200px;transition:transform 1s var(--sh-spring)}.sh-app__cel--1{left:4%;top:50px;rotate:-8deg}.sh-app__cel--2{left:50%;margin-left:-100px;top:0;z-index:2}.sh-app__cel--3{right:4%;top:56px;rotate:8deg}.sh-app__cels:not(.is-in) .sh-app__cel--1{transform:translate(90px,30px)}.sh-app__cels:not(.is-in) .sh-app__cel--3{transform:translate(-90px,30px)}.sh-app__cels.is-in .sh-app__cel--2{animation:sh-flutua 6s ease-in-out 1s infinite}.sh-passos{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0 auto;padding:0;list-style:none}.sh-passo{padding:24px;border-radius:22px;background:var(--sh-card);border:1px solid var(--sh-line);transition:opacity .8s var(--sh-ease),transform .8s var(--sh-ease),border-color .3s}.sh-passo:hover{border-color:#ffc21a66}.sh-passo__n{display:block;font-family:var(--f-brand);font-size:52px;font-weight:900;line-height:1;color:transparent;-webkit-text-stroke:1.6px var(--sh-y)}.sh-passo b{display:block;margin-top:12px;font-family:var(--f-brand);font-size:19px;font-weight:900}.sh-passo p{color:var(--sh-muted);font-size:14.5px;line-height:1.5;margin:6px 0 0}.sh-planos{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;align-items:stretch}.sh-plano{position:relative;display:flex;flex-direction:column;padding:22px 20px 20px;border-radius:22px;background:var(--sh-card);border:1px solid var(--sh-line);transition:opacity .8s var(--sh-ease),transform .8s var(--sh-ease),box-shadow .3s}.sh-plano.is-destaque{background:linear-gradient(170deg,#2a220e,#15120b);color:#f4f1ea;border-color:#ffc21a80;box-shadow:0 30px 60px -30px #fa09}.sh-plano.is-destaque .sh-plano__nome{color:#ffc21a}.sh-plano.is-destaque .sh-plano__para,.sh-plano.is-destaque .sh-plano__mais{color:#b3a98f}.sh-plano.is-destaque li svg{color:#ffc21a}.sh-plano__selo{position:absolute;top:-11px;right:16px;display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:99px;background:#ffc21a;color:var(--sh-ink);font-size:11.5px;font-weight:800}.sh-plano__nome{font-family:var(--f-brand);font-size:12.5px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--sh-y)}.sh-plano__preco{display:block;margin:8px 0 4px;font-family:var(--f-brand);font-size:32px;font-weight:900;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.sh-plano__preco span{font-size:14px;font-weight:700;opacity:.65;margin-left:2px}.sh-plano__para{color:var(--sh-muted);font-size:14px;line-height:1.45;margin:0 0 14px;min-height:3em}.sh-plano__mais{color:var(--sh-muted);font-size:12.5px;font-weight:700;margin:0 0 6px}.sh-plano ul{display:grid;gap:7px;margin:0 0 18px;padding:0;list-style:none;font-size:14px;line-height:1.4;flex:1}.sh-plano li{display:flex;gap:7px;align-items:flex-start}.sh-plano li svg{flex:none;margin-top:2px;color:var(--sh-y)}.sh-planos-caixa.is-in .sh-plano{animation:sh-sobe .7s var(--sh-ease) both;animation-delay:calc(var(--i, 0) * 90ms)}.sh-plano .sh-btn{padding:12px 14px;font-size:14.5px;text-align:center}.sh-plano--carregando{height:380px;background:linear-gradient(100deg,var(--sh-card) 30%,var(--sh-card2) 50%,var(--sh-card) 70%);background-size:300% 100%;animation:sh-brilha 1.4s linear infinite}@keyframes sh-brilha{to{background-position:-150% 0}}.sh-nota{margin-top:18px;color:var(--sh-muted);font-size:14px;text-align:center}.sh-porque{display:grid;grid-template-columns:auto 1fr;gap:36px;align-items:center;padding:clamp(24px,4vw,44px);border-radius:28px;border:1px solid var(--sh-line);background:radial-gradient(circle at 0 0,rgba(255,194,26,.18),transparent 50%),var(--sh-card)}.sh-porque__marca{color:var(--sh-text);animation:sh-flutua 6s ease-in-out infinite}.sh-porque__marca svg{display:block}.sh-porque h2{font-family:var(--f-brand);font-size:clamp(24px,3vw,36px);font-weight:900;letter-spacing:-.02em;line-height:1.1;margin:8px 0 10px}.sh-porque p{color:var(--sh-muted);font-size:16px;line-height:1.6;margin:0;max-width:680px}.sh-final{position:relative;overflow:hidden;max-width:1200px;margin:0 auto clamp(30px,5vw,60px);padding:clamp(48px,7vw,80px) 24px;border-radius:32px;text-align:center;background:radial-gradient(60% 80% at 50% 100%,rgba(255,154,0,.5),transparent 70%),linear-gradient(180deg,#15120b,#0b0a07);color:#f4f1ea;border:1px solid rgba(255,194,26,.28)}.sh-final{width:calc(100% - (2*clamp(16px,4vw,48px)))}.sh-final__marca{color:#f4f1ea;display:inline-block;margin-bottom:8px}.sh-final.is-in .sh-final__marca{animation:sh-cresce-in 1s var(--sh-spring) .2s both}.sh-final__marca svg{display:block}.sh-final h2{font-family:var(--f-brand);font-size:clamp(32px,5vw,58px);font-weight:900;letter-spacing:-.035em;line-height:1.02;margin:0 0 12px}.sh-final p{color:#b3a98f;font-size:17px;margin:0 auto;max-width:520px}.sh-final .sh-btn--g{color:#f4f1ea;background:#ffffff0f;box-shadow:inset 0 0 0 1px #f4f1ea24}.sh-tchau{display:flex;align-items:center;justify-content:center;gap:14px;padding:6px 16px 20px;color:var(--sh-text);font-family:var(--f-brand);font-weight:800;font-size:15px}.sh-tchau span{color:var(--sh-muted)}.sh-ab{--ab-bg: #0B0A07;--ab-tinta: #F4F1EA;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;align-content:center;gap:22px;background:radial-gradient(70% 60% at 50% 60%,rgba(255,154,0,.1),transparent 70%),var(--ab-bg);cursor:pointer;transition:opacity .5s ease}.sh[data-theme=light] .sh-ab{--ab-bg: #FBF8EF;--ab-tinta: #141414}.sh-ab.is-saindo{opacity:0;pointer-events:none}.sh-ab.is-saindo .sh-lb{transform:scale(1.06) translateY(-8px)}.sh-ab__frase{margin:0;font-family:var(--f-brand);font-weight:800;font-size:clamp(15px,1.6vw,19px);color:var(--sh-muted);text-align:center;padding:0 16px;animation:sh-aparece .6s ease both}.sh-ab--historia .sh-ab__frase{animation-delay:5.9s}.sh-ab--curta .sh-ab__frase{animation-delay:2.1s}.sh-ab__pular{position:fixed;right:18px;bottom:18px;padding:9px 16px;border-radius:99px;border:1px solid var(--sh-line);background:var(--sh-glass);color:var(--sh-muted);font:inherit;font-weight:700;font-size:13.5px;cursor:pointer}.sh-ab__pular:hover{color:var(--sh-text)}.sh-lb{position:relative;width:min(80vw,780px);aspect-ratio:1200 / 470;container-type:inline-size;transition:transform .5s var(--sh-ease)}.sh-lb--historia{width:min(84vw,720px)}.sh-lb>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.sh-lb__fundo{z-index:1}.sh-lb__vao{z-index:2;pointer-events:none;perspective:172cqw;perspective-origin:25% -185.5%}.sh-lb__meio{z-index:3}.sh-lb__frente{z-index:4}.sh-lb__porta{position:absolute;left:15.667%;top:27.234%;width:15.333%;height:63.404%;border-radius:11%/6.5%;transform-origin:0% 50%;transform:rotateY(28deg);background:linear-gradient(172deg,#ffc21a,#ffb000 55%,#ff9a00);box-shadow:inset 0 0 0 1px #ffffff1f}.sh-lb__porta i{position:absolute;left:73%;top:47%;width:14%;aspect-ratio:1;border-radius:50%;background:#fff}.sh-lb__d{fill:none;stroke:var(--ab-tinta);stroke-width:66;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1200}.sh-lb__letra,.sh-lb__anel{fill:none;stroke:var(--ab-tinta);stroke-width:58;stroke-linecap:round;stroke-linejoin:round}.sh-lb__letra--b{stroke:#ffc21a}.sh-lb__anel--miolo{fill:var(--ab-bg)}.sh-lb__membro{fill:none;stroke:var(--ab-tinta);stroke-width:20;stroke-linecap:round;stroke-linejoin:round}.sh-lb__mao{fill:var(--ab-tinta)}.sh-lb__olho{fill:#fff}.sh[data-theme=light] .sh-lb__olho{stroke:#141414;stroke-width:5}.sh-lb__pupila{fill:#111}.sh-lb__boca{fill:none;stroke:var(--ab-tinta);stroke-width:8;stroke-linecap:round}.sh-lb__luz{transform-box:fill-box;transform-origin:0% 50%}.sh-lb__brilho{opacity:0}.sh-lb__cai{transform-box:fill-box;transform-origin:50% 100%}.sh-lb--curta .sh-lb__d{animation:sh-ab-d .65s cubic-bezier(.6,0,.2,1) both}.sh-lb--curta .sh-lb__porta{animation:sh-ab-porta-in .25s ease-out .5s both,sh-ab-porta-abre .8s var(--sh-spring) .7s both}.sh-lb--curta .sh-lb__porta i{animation:sh-ab-macaneta .35s var(--sh-spring) 1.2s both}.sh-lb--curta .sh-lb__luz{animation:sh-ab-luz .7s ease-out .95s both}.sh-lb--curta .sh-lb__cai--o{animation:sh-ab-cai .9s linear 1.25s both}.sh-lb--curta .sh-lb__cai--b{animation:sh-ab-cai-b .9s linear 1.42s both}.sh-lb--curta .sh-lb__cai--u{animation:sh-ab-cai .9s linear 1.58s both}.sh-lb--curta .sh-lb__brilho{animation:sh-ab-brilho 1s ease-out 2.3s both}@keyframes sh-ab-d{0%{stroke-dashoffset:1200}}@keyframes sh-ab-porta-in{0%{opacity:0}}@keyframes sh-ab-porta-abre{0%{transform:rotateY(0);filter:brightness(.22)}to{transform:rotateY(28deg);filter:none}}@keyframes sh-ab-macaneta{0%{opacity:0;transform:scale(0)}}@keyframes sh-ab-luz{0%{opacity:0;transform:scaleX(.1)}}@keyframes sh-ab-cai{0%{opacity:0;transform:translateY(-460px) scale(.96,1.06)}8%{opacity:1}46%{transform:translateY(0) scale(1)}54%{transform:translateY(0) scale(1.16,.84)}68%{transform:translateY(-58px) scale(.96,1.05)}80%{transform:translateY(0) scale(1.06,.95)}90%{transform:translateY(-12px) scale(1)}to{transform:translateY(0) scale(1)}}@keyframes sh-ab-cai-b{0%{opacity:0;transform:translateY(-460px) rotate(-18deg)}8%{opacity:1}46%{transform:translateY(0) rotate(6deg)}60%{transform:translateY(-30px) rotate(-5deg)}76%{transform:translateY(0) rotate(3deg)}88%{transform:rotate(-1.5deg)}to{transform:none}}@keyframes sh-ab-brilho{0%{opacity:0}40%{opacity:1}to{opacity:0}}.sh-cr{opacity:0;transform-origin:0px 160px}.sh-cr__pula{transform-origin:0px 160px}.sh-cr__braco-d{transform-origin:100px -6px}.sh-cr__braco-e{transform-origin:-100px -6px}.sh-cr__perna-e{transform-origin:-36px 104px}.sh-cr__perna-d{transform-origin:36px 104px}.sh-cr__olhos,.sh-ro__rosto{transform-origin:0px -12px}.sh-rb{transform-origin:812px 265px}.sh-ru{transform-origin:1068px 271px}.sh-lb--historia .sh-lb__d{animation:sh-ab-d .65s cubic-bezier(.6,0,.2,1) both}.sh-lb--historia .sh-lb__porta{animation:sh-hi-porta 6.5s linear both}.sh-lb--historia .sh-lb__luz{animation:sh-hi-luz 6.5s linear both}.sh-lb--historia .sh-cr{animation:sh-hi-vida 6.5s linear both}.sh-lb--historia .sh-cr__pula{animation:sh-hi-pulinho .42s ease-in-out infinite alternate}.sh-lb--historia .sh-cr .sh-lb__pupilas{animation:sh-hi-olha 6.5s ease-in-out both}.sh-lb--historia .sh-cr__rosto{animation:sh-hi-rosto 6.5s linear both}.sh-lb--historia .sh-cr__olhos{animation:sh-hi-pisca 6.5s linear both}.sh-lb--historia .sh-cr__braco-d{animation:sh-hi-braco-d 6.5s ease-in-out both}.sh-lb--historia .sh-cr__braco-e{animation:sh-hi-braco-e 6.5s ease-in-out both}.sh-lb--historia .sh-cr__perna-e{animation:sh-hi-perna-e 6.5s ease-in-out both}.sh-lb--historia .sh-cr__perna-d{animation:sh-hi-perna-d 6.5s ease-in-out both}.sh-lb--historia .sh-ro{animation:sh-hi-rola-o 6.5s linear both}.sh-lb--historia .sh-ro__rosto{animation:sh-hi-vira-letra 6.5s linear both}.sh-lb--historia .sh-rb{animation:sh-hi-rola-b 6.5s linear both}.sh-lb--historia .sh-ru{animation:sh-hi-rola-u 6.5s linear both}.sh-lb--historia .sh-lb__brilho{animation:sh-ab-brilho 1s ease-out 6.2s both}@keyframes sh-hi-porta{0%{opacity:0;transform:rotateY(0);filter:brightness(.22)}7.7%{opacity:0;transform:rotateY(0)}11.5%{opacity:1;transform:rotateY(0);filter:brightness(.22)}13.8%{transform:rotateY(0);animation-timing-function:cubic-bezier(.3,1.3,.5,1)}21.5%{transform:rotateY(60deg);filter:brightness(1)}51.5%{transform:rotateY(60deg);animation-timing-function:cubic-bezier(.7,0,1,.6)}53.3%{transform:rotateY(0);filter:brightness(.45)}54.6%{transform:rotateY(11deg)}55.6%{transform:rotateY(0)}57.2%{transform:rotateY(6deg)}58.2%{transform:rotateY(0)}59.2%{transform:rotateY(4deg);animation-timing-function:cubic-bezier(.2,1.4,.4,1)}63%{transform:rotateY(66deg);filter:brightness(1)}92.3%{transform:rotateY(66deg);animation-timing-function:ease-in-out}to{opacity:1;transform:rotateY(28deg);filter:none}}@keyframes sh-hi-luz{0%,15%{opacity:0;transform:scaleX(.1)}21.5%,51.5%{opacity:1;transform:scaleX(1)}53.3%,59.2%{opacity:.15;transform:scaleX(.3)}63%,to{opacity:1;transform:scaleX(1)}}@keyframes sh-hi-vida{0%,15.4%{opacity:0;transform:translateY(34px) scale(.55)}17.7%{opacity:1;transform:translateY(0) scale(1.12,.8)}20.8%{transform:translateY(-52px) scale(.92,1.12);animation-timing-function:ease-in}23.8%{transform:translateY(0) scale(1.16,.84)}25.8%{transform:translateY(-8px) scale(.98,1.03)}27%{transform:translateY(0) scale(1)}30%{transform:translateY(8px) scale(1.1)}32.5%{transform:translateY(8px) scale(1.1) rotate(-10deg)}34%{transform:translateY(8px) scale(1.1) rotate(-10deg)}36%{transform:translateY(8px) scale(1.1) rotate(10deg)}37.5%{transform:translateY(8px) scale(1.1) rotate(10deg)}38.8%{transform:translateY(8px) scale(1.1) rotate(0)}40.3%{transform:translateY(-22px) scale(1.06,1.14)}42%{transform:translateY(8px) scale(1.16,1.02)}43.6%{transform:translateY(-16px) scale(1.06,1.14)}45.3%{transform:translateY(8px) scale(1.14,1.04)}46.6%{transform:translateY(8px) scale(1.1)}47.8%{transform:translateY(8px) scale(-1.1,1.1)}50%{transform:translateY(-2px) scale(-.82,.82)}51%{opacity:1;transform:translateY(-36px) scale(-.66,.74)}52.2%,to{opacity:0;transform:translateY(-16px) scale(-.45,.45)}}@keyframes sh-hi-pulinho{to{transform:translateY(-5px) scale(1.02,.98)}}@keyframes sh-hi-olha{0%,30%{transform:translate(0)}32.5%,34%{transform:translate(-12px)}36%,37.5%{transform:translate(12px)}38.8%,to{transform:translate(0)}}@keyframes sh-hi-pisca{0%,28.6%{transform:none}29.2%{transform:scaleY(.1)}29.8%{transform:none}39.4%{transform:none}40%{transform:scaleY(.1)}40.6%,to{transform:none}}@keyframes sh-hi-rosto{0%,47.6%{opacity:1}47.9%,to{opacity:0}}@keyframes sh-hi-braco-d{0%,18%{transform:rotate(0)}20.8%{transform:rotate(-55deg)}23.8%,38.8%{transform:rotate(0)}40.3%{transform:rotate(-104deg)}41.9%{transform:rotate(-66deg)}43.5%{transform:rotate(-106deg)}45.1%{transform:rotate(-66deg)}46.6%{transform:rotate(-100deg)}47.8%{transform:rotate(0)}48.6%{transform:rotate(-35deg)}49.4%{transform:rotate(25deg)}50.2%{transform:rotate(-35deg)}51%,to{transform:rotate(-70deg)}}@keyframes sh-hi-braco-e{0%,18%{transform:rotate(0)}20.8%{transform:rotate(55deg)}23.8%,38.8%{transform:rotate(0)}40.3%{transform:rotate(30deg)}42%{transform:rotate(0)}43.6%{transform:rotate(30deg)}45.3%,47.8%{transform:rotate(0)}48.6%{transform:rotate(-25deg)}49.4%{transform:rotate(35deg)}50.2%{transform:rotate(-25deg)}51%,to{transform:rotate(70deg)}}@keyframes sh-hi-perna-e{0%,18%{transform:rotate(0)}20.8%{transform:rotate(18deg)}23.8%,27%{transform:rotate(0)}28%{transform:rotate(22deg)}29%{transform:rotate(-22deg)}30%,47.8%{transform:rotate(0)}48.4%{transform:rotate(28deg)}49%{transform:rotate(-28deg)}49.6%{transform:rotate(28deg)}50.2%{transform:rotate(-28deg)}51%,to{transform:rotate(20deg)}}@keyframes sh-hi-perna-d{0%,18%{transform:rotate(0)}20.8%{transform:rotate(-18deg)}23.8%,27%{transform:rotate(0)}28%{transform:rotate(-22deg)}29%{transform:rotate(22deg)}30%,47.8%{transform:rotate(0)}48.4%{transform:rotate(-28deg)}49%{transform:rotate(28deg)}49.6%{transform:rotate(-28deg)}50.2%{transform:rotate(28deg)}51%,to{transform:rotate(-20deg)}}@keyframes sh-hi-rola-o{0%,60.8%{opacity:0;transform:translate(-320px,73px) rotate(-400deg) scale(.55)}61.5%{opacity:1;transform:translate(-300px,60px) rotate(-380deg) scale(.6);animation-timing-function:cubic-bezier(.2,.7,.4,1)}65.5%{transform:translate(-210px,-80px) rotate(-260deg) scale(.74);animation-timing-function:ease-in}71%{transform:translate(-70px,8px) rotate(-90deg) scale(.92)}75%{transform:translate(0) rotate(0) scale(1)}77.5%{transform:translateY(6px) scale(1.16,.84)}81%{transform:translateY(-34px) scale(.96,1.05)}84%{transform:translateY(2px) scale(1.06,.95)}86%{transform:translate(0) scale(1)}88%{transform:translateY(-20px) scale(.97,1.04)}90%,to{opacity:1;transform:translate(0) scale(1)}}@keyframes sh-hi-vira-letra{0%,90.5%{opacity:1;transform:none}91.5%{opacity:1;transform:scaleY(.1)}92.5%{opacity:1;transform:none}95.5%,to{opacity:0}}@keyframes sh-hi-rola-b{0%,69%{opacity:0;transform:translate(-560px,80px) rotate(-400deg) scale(.5)}70%{opacity:1;animation-timing-function:cubic-bezier(.3,.5,.5,1)}74.5%{transform:translate(-330px,-40px) rotate(-260deg) scale(.72);animation-timing-function:ease-out}78%{transform:translate(-190px,-230px) rotate(-150deg) scale(.88);animation-timing-function:ease-in}83%{transform:translate(0) rotate(0) scale(1)}86.5%{transform:rotate(5deg)}90%{transform:rotate(-4deg)}93%,to{opacity:1;transform:none}}@keyframes sh-hi-rola-u{0%,77.5%{opacity:0;transform:translate(-788px,67px) rotate(-420deg) scale(.5)}78.5%{opacity:1;animation-timing-function:cubic-bezier(.3,.5,.5,1)}82%{transform:translate(-480px,-215px) rotate(-320deg) scale(.7)}85%{transform:translate(-320px,-365px) rotate(-240deg) scale(.8)}88%{transform:translate(-110px,-230px) rotate(-120deg) scale(.9);animation-timing-function:ease-in}91.5%{transform:translate(0) rotate(0) scale(1)}94%{transform:translateY(4px) scale(1.1,.9)}97%{transform:translateY(-14px) scale(.98,1.02)}to{opacity:1;transform:none}}@media (max-width: 1000px){.sh-planos,.sh-portas{grid-template-columns:1fr 1fr}}@media (max-width: 900px){.sh-hero{grid-template-columns:1fr;gap:8px}.sh-hero__arte{height:460px;max-width:520px;width:100%;margin:0 auto}.sh-bento{grid-template-columns:1fr 1fr;grid-auto-rows:auto}.sh-bx{grid-column:span 1!important;grid-row:auto!important;min-height:196px}.sh-bx--big{grid-column:1 / -1!important;min-height:420px}.sh-app,.sh-passos{grid-template-columns:1fr}}@media (max-width: 640px){.sh-hero{padding-top:28px}.sh-h1{font-size:clamp(42px,12.4vw,56px)}.sh-ctas .sh-btn{flex:1 1 auto}.sh-hero__arte{height:400px}.sh-hero__marca{width:66%}.sh-hero__cel{width:40%;right:2%}.sh-chip{font-size:12px;padding:8px 11px 8px 8px}.sh-chip i{width:28px;height:28px;font-size:14px}.sh-chip--1{left:0;bottom:26%}.sh-chip--3{left:24%;top:2%}.sh-hero__bicho{left:26%;width:92px;height:auto}.sh-portas,.sh-bento{grid-template-columns:1fr}.sh-bx--big{min-height:360px}.sh-bx__tela{right:-110px;top:150px}.sh-app__cels{height:400px}.sh-app__cel{width:142px}.sh-app__cel--1{left:2%}.sh-app__cel--2{margin-left:-71px}.sh-app__cel--3{right:2%}.sh-planos{grid-template-columns:1fr}.sh-plano__para{min-height:0}.sh-porque{grid-template-columns:1fr;gap:16px;text-align:left}.sh-porque__marca svg{width:110px;height:auto}.sh-abas{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;margin-inline:-16px;padding:0 16px 4px;scrollbar-width:none}.sh-abas button{flex:none}.sh-final__marca svg{width:96px;height:auto}}@media (prefers-reduced-motion: reduce){.sh *,.sh *:before,.sh *:after{animation:none!important;transition:none!important}.sh-portal__tela{transform:none;opacity:1}.sh-app__cels .sh-app__cel{transform:none!important}}.sp{--sp-mola: cubic-bezier(.3, 1.4, .5, 1);--sp-porta: #FFC21A;overflow-x:clip}.sp .dobu-h1,.sp .sec2__head h2,.sp h3{font-family:var(--f-brand)}.sp .sec2__head h2{font-weight:800;letter-spacing:-.035em}.sp-breve{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:99px;font-family:var(--f-body);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;background:var(--h-icon-bg);color:var(--h-hi);border:1px solid rgba(255,194,26,.35);vertical-align:middle;white-space:nowrap}.sp-breve--mini{padding:1px 8px;font-size:11px;margin-left:8px}.sp-porta{position:relative;border-radius:22px;border:1px solid var(--h-line);box-shadow:0 40px 80px -40px var(--h-glow);isolation:isolate}.sp-porta:after{content:"";position:absolute;left:8%;right:8%;bottom:-26px;height:40px;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgba(255,170,0,.55),transparent);filter:blur(6px)}.sp-porta__luz{position:relative;overflow:hidden;border-radius:21px;aspect-ratio:4 / 3.3;background:radial-gradient(120% 70% at 50% 100%,rgba(255,154,0,.3),transparent 60%),#0e0c08}.sp-porta__tela{position:absolute!important}.sp-porta--cel .sp-porta__tela{--tela-max: 220px;width:52%;left:24%;top:9%}.sp-porta--pc .sp-porta__tela{width:128%;left:11%;top:13%}.sp-topo{position:relative;max-width:1240px;margin:0 auto;padding:clamp(28px,5vw,64px) clamp(16px,4vw,48px) 0}.sp-topo__luz{position:absolute;left:50%;top:-120px;width:min(1100px,140vw);height:620px;translate:-50% 0;pointer-events:none;z-index:0;background:radial-gradient(50% 50% at 50% 50%,rgba(255,170,0,.22),transparent 70%);animation:sp-pulsa 7s ease-in-out infinite}@keyframes sp-pulsa{50%{opacity:.6;transform:scale(1.06)}}.sp-topo>*:not(.sp-topo__luz){position:relative;z-index:1}.sp-trilha{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--h-muted);margin-bottom:18px}.sp-trilha a{color:var(--h-muted)}.sp-trilha a:hover{color:var(--h-hi)}.sp-trilha span{color:var(--h-text)}.sp-topo__kicker{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 16px;font-family:var(--f-mono);font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--h-hi)}.sp-topo__ic{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:10px;background:var(--h-icon-bg);color:var(--h-icon);flex:none}.sp-topo__h1{font-size:clamp(36px,5.6vw,70px);font-weight:800;letter-spacing:-.045em;line-height:1.02}.sp-topo__h1 em{display:inline-block;font-style:normal;color:transparent;background:var(--h-hl);-webkit-background-clip:text;background-clip:text;animation:sp-sobe .8s var(--sp-mola) both .15s}@keyframes sp-sobe{0%{opacity:0;transform:translateY(.35em) rotate(-2deg)}}.sp-topo__lead{color:var(--h-muted);font-size:clamp(16px,1.5vw,18.5px);max-width:600px;margin:18px 0 26px}.sp-topo__ctas{display:flex;flex-wrap:wrap;gap:10px}.sp-topo__neg{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:22px 0 0;font-size:13.5px;color:var(--h-muted)}.sp-topo__neg a{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:99px;background:var(--h-glass);border:1px solid var(--h-line);color:var(--h-text);font-weight:600;transition:background .2s,color .2s,transform .2s var(--sp-mola)}.sp-topo__neg a:hover{background:var(--lime);color:var(--lime-ink);transform:translateY(-2px)}.sp-topo__neg a svg{color:var(--h-icon)}.sp-topo__neg a:hover svg{color:inherit}.sp-topo--palco{text-align:center}.sp-topo--palco .sp-trilha,.sp-topo--palco .sp-topo__kicker,.sp-topo--palco .sp-topo__ctas,.sp-topo--palco .sp-topo__neg{justify-content:center}.sp-topo--palco .sp-topo__h1{max-width:900px;margin-inline:auto}.sp-topo--palco .sp-topo__lead{margin-inline:auto}.sp-topo--palco .sp-topo__palco{position:relative;max-width:1000px;margin:48px auto 0;padding:0 4% 0 0;animation:sp-entra 1s var(--ease-out, ease) both .2s}.sp-topo__tela{text-align:left}.sp-topo__extra{position:absolute!important;z-index:2;animation:sp-pula .8s var(--sp-mola) both .9s,sp-boia 6s ease-in-out infinite 1.7s}.sp-topo__extra--cel{right:0;bottom:-40px;width:22%;max-width:210px}.sp-topo__extra--pc{left:-6%;bottom:-30px;width:70%}@keyframes sp-entra{0%{opacity:0;transform:translateY(46px) scale(.97)}}@keyframes sp-pula{0%{opacity:0;transform:translateY(30px) scale(.85)}}@keyframes sp-boia{50%{translate:0 -8px}}.sp-topo--lado{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(28px,5vw,64px);align-items:center}.sp-topo--lado .sp-topo__palco{position:relative;justify-self:center;width:min(100%,400px);padding-bottom:30px;animation:sp-entra 1s var(--ease-out, ease) both .2s}.sp-topo__porta .sp-porta__luz{aspect-ratio:10 / 13}.sp-topo__porta.sp-porta--cel .sp-porta__tela{width:64%;left:18%;top:7%;--tela-max: 260px}.sp-blocos{display:grid;gap:clamp(56px,8vw,110px)}.sp-bloco{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(28px,5vw,72px);align-items:center}.sp-bloco--inv .sp-bloco__txt{order:2}.sp-bloco__n{display:block;font-family:var(--f-brand);font-size:54px;font-weight:900;line-height:1;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1.5px var(--h-icon);margin-bottom:10px}.sp-bloco__txt .sp-breve{margin-bottom:10px}.sp-bloco h3{font-size:clamp(24px,2.8vw,34px);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0 0 12px}.sp-bloco p{color:var(--h-muted);font-size:16.5px;margin:0 0 18px;max-width:480px}.sp-bloco ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.sp-bloco li{display:flex;gap:9px;align-items:flex-start;font-size:15px}.sp-bloco li svg{flex:none;margin-top:3px;padding:2px;width:19px;height:19px;border-radius:50%;background:var(--h-icon-bg);color:var(--h-icon)}.sp-bloco__tela{position:relative;border-radius:26px;padding:clamp(14px,2.4vw,28px);background:radial-gradient(70% 70% at var(--sx, 50%) var(--sy, 40%),rgba(255,194,26,.16),transparent 70%),var(--h-card);border:1px solid var(--h-line)}.sp-bloco--cel .sp-bloco__tela{display:grid;place-items:center}.sp-bloco--cel .sp-bloco__tela .tela{width:58%;max-width:270px}.sp-bloco.is-in .tela{animation:sp-pula .9s var(--sp-mola) both .15s}.sp-bloco li{opacity:0;transform:translate(-10px);transition:opacity .5s,transform .5s var(--sp-mola)}.sp-bloco.is-in li{opacity:1;transform:none}.sp-bloco.is-in li:nth-child(2){transition-delay:.12s}.sp-bloco.is-in li:nth-child(3){transition-delay:.24s}.sp-bloco.is-in li:nth-child(n+4){transition-delay:.36s}.sp-cliente{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(28px,5vw,72px);align-items:center}.sp-cliente .sec2__head{margin-bottom:28px}.sp-passos{position:relative;list-style:none;margin:0;padding:0;display:grid;gap:14px;counter-reset:sp-p}.sp-passos:before{content:"";position:absolute;left:27px;top:30px;bottom:30px;width:2px;background:linear-gradient(var(--h-hi),transparent);opacity:.5}.sp-passos li{position:relative;padding:16px 18px 16px 74px;border-radius:20px;background:var(--h-card);border:1px solid var(--h-line);min-height:60px}.sp-passos li:before{counter-increment:sp-p;content:counter(sp-p);position:absolute;left:10px;top:14px;width:36px;height:36px;border-radius:12px;display:grid;place-items:center;font-family:var(--f-brand);font-weight:900;font-size:18px;background:var(--lime);color:var(--lime-ink);box-shadow:0 10px 24px -10px var(--h-glow)}.sp-passos b{display:block;font-size:17px}.sp-passos p{margin:4px 0 0;color:var(--h-muted);font-size:14.5px}.sp-cliente__tela{justify-self:center;width:min(100%,360px)}.sp-cliente__tela .sp-porta__luz{aspect-ratio:10 / 13}.sp-cliente__tela .sp-porta--cel .sp-porta__tela{width:62%;left:19%;top:7%}.sp-faqhead{grid-template-columns:auto 1fr;align-items:center;column-gap:20px;max-width:860px}.sp-faqhead>div{display:grid;gap:12px}.sp-faqhead__bicho{color:var(--h-hi)}.sp-planos{border-radius:26px;background:var(--h-card);border:1px solid var(--h-line);padding:clamp(10px,2vw,20px)}.sp-planos__rolar{overflow-x:auto;-webkit-overflow-scrolling:touch}.sp-planos table{width:100%;min-width:600px;border-collapse:collapse;font-size:15px}.sp-planos th,.sp-planos td{padding:14px 12px;text-align:center;border-bottom:1px solid var(--h-line)}.sp-planos tbody tr:last-child>*{border-bottom:0}.sp-planos thead th{vertical-align:bottom}.sp-planos thead b{display:block;font-family:var(--f-brand);font-size:18px;font-weight:800}.sp-planos thead small{display:block;color:var(--h-muted);font-size:12.5px;font-weight:500;font-variant-numeric:tabular-nums}.sp-planos tbody th{text-align:left;font-weight:600;width:34%}.sp-planos .is-desde{background:#ffc21a17}.sp-planos thead .is-desde{border-radius:14px 14px 0 0;box-shadow:inset 0 3px 0 var(--h-hi)}.sp-planos thead .is-desde b,.sp-sim{color:var(--h-hi)}.sp-nao{color:var(--h-strike)}.sp-planos__nota{margin:14px 12px 0;color:var(--h-muted);font-size:14px}.sp-planos__links{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin:16px 12px 6px}.sp-planos--vazio{min-height:calc(110px + var(--linhas, 3) * 50px);background:linear-gradient(100deg,var(--h-card) 30%,var(--h-card-2) 50%,var(--h-card) 70%) 0 0 / 300% 100%;animation:sp-brilho 1.6s linear infinite}@keyframes sp-brilho{to{background-position:-150% 0}}.sp-outros{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.sp-outro{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:16px 18px;border-radius:22px 22px 10px 10px;background:radial-gradient(160px circle at var(--sx, -200px) var(--sy, -200px),rgba(255,194,26,.14),transparent 70%),var(--h-card);border:1px solid var(--h-line);color:var(--h-text);transition:opacity .8s var(--ease-out),transform .35s var(--sp-mola),border-color .2s}.sp-outro:hover{transform:translateY(-3px);border-color:#ffc21a73}.sp-outro__ic{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;background:var(--h-icon-bg);color:var(--h-icon);transition:transform .35s var(--sp-mola)}.sp-outro:hover .sp-outro__ic{transform:rotate(-8deg) scale(1.1)}.sp-outro b{display:flex;align-items:center;font-size:16px}.sp-outro small{display:block;color:var(--h-muted);font-size:13.5px;margin-top:2px}.sp-outro__seta{color:var(--h-muted);transition:transform .3s var(--sp-mola),color .2s}.sp-outro:hover .sp-outro__seta{transform:translate(4px);color:var(--h-hi)}.sp-indice{position:relative}.sp-indice .sp-topo__luz{top:-60px}.sp-indice__head{position:relative;z-index:1}.sp-portas{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.sp-pcard{display:grid;gap:16px;align-content:start;padding:14px 14px 18px;border-radius:30px 30px 14px 14px;color:var(--h-text);background:radial-gradient(220px circle at var(--sx, -300px) var(--sy, -300px),rgba(255,194,26,.14),transparent 70%),var(--h-card);border:1px solid var(--h-line);transition:opacity .8s var(--ease-out),transform .4s var(--sp-mola),border-color .25s,box-shadow .3s}.sp-pcard:hover,.sp-pcard:focus-visible{transform:translateY(-6px);border-color:#ffc21a80;box-shadow:0 30px 60px -34px var(--h-glow)}.sp-pcard .sp-porta{border-radius:16px}.sp-pcard .sp-porta__luz{border-radius:15px}.sp-pcard .sp-porta__tela{transition:transform .5s var(--sp-mola)}.sp-pcard:hover .sp-porta__tela{transform:translateY(-4%) scale(1.03)}.sp-pcard__txt{display:grid;gap:6px;padding:0 4px}.sp-pcard__nome{display:flex;align-items:center;flex-wrap:wrap;gap:9px;font-family:var(--f-brand);font-size:20px;font-weight:800;letter-spacing:-.02em}.sp-pcard__nome .sp-breve--mini{margin-left:0}.sp-pcard__resumo{color:var(--h-muted);font-size:14.5px}.sp-pcard__ver{display:inline-flex;align-items:center;gap:6px;margin-top:4px;color:var(--h-hi);font-weight:600;font-size:14px}.sp-pcard__ver svg{transition:transform .3s var(--sp-mola)}.sp-pcard:hover .sp-pcard__ver svg{transform:translate(4px)}.home2[data-theme=light] .sp-porta{box-shadow:0 30px 60px -36px #a0640073}.home2[data-theme=light] .sp-porta__luz{background:radial-gradient(120% 70% at 50% 100%,rgba(255,154,0,.3),transparent 60%),#221c0e}.home2[data-theme=light] .sp-topo__luz{background:radial-gradient(50% 50% at 50% 50%,rgba(255,194,26,.28),transparent 70%)}.home2[data-theme=light] .sp-topo__h1 em{background:linear-gradient(100deg,#b88600,#e07800);-webkit-background-clip:text;background-clip:text}.home2[data-theme=light] .sp-breve{color:#6b5000;border-color:#b8860066}.home2[data-theme=light] .sp-planos .is-desde{background:#ffc21a24}@media (max-width: 1080px){.sp-portas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.sp-topo--lado{grid-template-columns:1fr}.sp-topo--lado .sp-topo__palco{width:min(100%,340px)}.sp-bloco,.sp-cliente{grid-template-columns:1fr}.sp-bloco--inv .sp-bloco__txt{order:0}.sp-cliente__tela{width:min(100%,320px)}.sp-topo__extra--pc{left:-2%;bottom:-24px;width:76%}}@media (max-width: 560px){.sp-topo__h1{font-size:clamp(34px,10vw,44px)}.sp-topo__ctas .btn{flex:1 1 100%;justify-content:center}.sp-topo--palco .sp-topo__palco{margin-top:34px;padding:0 10% 0 0}.sp-topo__extra--cel{width:30%;bottom:-30px}.sp-portas{grid-template-columns:1fr;gap:14px}.sp-pcard{grid-template-columns:42% 1fr;align-items:center;padding:10px;gap:12px;border-radius:24px 24px 12px 12px}.sp-pcard .sp-porta__luz{aspect-ratio:4 / 4.4}.sp-pcard__nome{font-size:17px}.sp-pcard__resumo{font-size:13.5px}.sp-bloco__n{font-size:42px}.sp-bloco--cel .sp-bloco__tela .tela{width:66%}.sp-faqhead{grid-template-columns:1fr}.sp-faqhead__bicho{width:56px}.sp-passos li{padding-left:62px}}@media (prefers-reduced-motion: reduce){.sp-topo__luz,.sp-topo__h1 em,.sp-topo__palco,.sp-topo__extra,.sp-bloco.is-in .tela,.sp-planos--vazio{animation:none!important}.sp-bloco li{opacity:1;transform:none;transition:none}.sp-pcard,.sp-outro,.sp-pcard .sp-porta__tela,.sp-outro__ic,.sp-outro__seta,.sp-pcard__ver svg{transition:none}}.sg-page{--sg-spring: cubic-bezier(.3, 1.4, .5, 1);--sg-y: #FFC21A;--sg-y2: #FF9A00;--sg-ink: #1A1400}.sg-page .sec2__head h2,.sg-page .sec2__h1,.sg-page .cta2 h2,.sg-page .faq2__item summary{font-family:var(--f-brand);font-weight:900;letter-spacing:-.035em}.sg-page .faq2__item summary{font-weight:800;letter-spacing:-.01em}.sg-page .sec2__kicker{font-family:var(--f-brand);font-weight:900;font-size:12.5px;letter-spacing:.12em}.sg-h1{font-family:var(--f-brand);font-weight:900;font-size:clamp(38px,5.4vw,70px);line-height:1;letter-spacing:-.045em;margin:18px 0 16px;text-wrap:balance}.sg-h1--menor{font-size:clamp(34px,4.6vw,58px)}.sg-hl{background:var(--h-hl);-webkit-background-clip:text;background-clip:text;color:transparent}.home2[data-theme=light] .sg-hl{background:none;color:var(--h-hi)}.sg-lead{font-size:clamp(16px,1.5vw,19px);line-height:1.55;color:var(--h-muted);max-width:600px;margin:0}.sg-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 8px;border-radius:99px;background:var(--h-glass);border:1px solid var(--h-line);color:var(--h-text);font-size:13.5px;font-weight:700;font-family:var(--f-brand)}.sg-pill i{display:grid;place-items:center;width:24px;height:24px;border-radius:99px;background:var(--sg-y);color:var(--sg-ink);font-style:normal}.sg-pill i svg{width:14px;height:14px}.sg-ctas{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.sg-checks{display:flex;gap:16px;flex-wrap:wrap;margin:16px 0 0;padding:0;list-style:none;font-size:13.5px;font-weight:600;color:var(--h-muted)}.sg-checks li{display:inline-flex;align-items:center;gap:6px}.sg-checks svg{color:var(--h-hi)}.sg-link{color:var(--h-text);font-weight:700;text-decoration:underline;text-decoration-color:var(--h-hi);text-underline-offset:4px}.sg-luz{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:0}.sg-luz:before{content:"";position:absolute;right:-10%;top:-30%;width:min(900px,90vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(255,194,26,.2),transparent)}.sg-luz:after{content:"";position:absolute;left:50%;bottom:-18%;width:min(1100px,120vw);height:46%;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,rgba(255,154,0,.16),transparent)}.home2[data-theme=light] .sg-luz:before{background:radial-gradient(closest-side,rgba(255,194,26,.26),transparent)}.sg-topo{position:relative;overflow:hidden;isolation:isolate;padding:clamp(36px,6vw,76px) clamp(16px,4vw,48px) clamp(24px,4vw,56px)}.sg-topo__in{position:relative;z-index:1;max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1.02fr 1fr;gap:clamp(24px,4vw,56px);align-items:center}.sg-topo--centro .sg-topo__in{grid-template-columns:1fr;justify-items:center;text-align:center;max-width:900px}.sg-topo--centro .sg-lead{margin-inline:auto}.sg-topo--centro .sg-ctas,.sg-topo--centro .sg-checks{justify-content:center}.sg-topo__note{margin-top:14px;padding:10px 14px;border-radius:12px;border:1px dashed var(--h-line);color:var(--h-muted);font-size:14px;max-width:560px}.sg-topo__copy>*{animation:sg-sobe .7s var(--sg-spring) both}.sg-topo__copy>:nth-child(2){animation-delay:.06s}.sg-topo__copy>:nth-child(3){animation-delay:.12s}.sg-topo__copy>:nth-child(n+4){animation-delay:.18s}@keyframes sg-sobe{0%{opacity:0;transform:translateY(18px)}}.sg-arte{position:relative;min-height:420px;display:grid;place-items:center}.sg-arte__porta{position:absolute;left:-2%;top:0;width:58%;height:auto;opacity:.95;color:var(--h-text);filter:drop-shadow(0 30px 40px rgba(255,160,0,.25));animation:sg-porta 1.1s var(--sg-spring) both}.home2[data-theme=light] .sg-arte__porta{opacity:.9;filter:drop-shadow(0 24px 30px rgba(160,110,0,.2))}@keyframes sg-porta{0%{opacity:0;transform:translate(-30px) scale(.94)}}.sg-arte__chao{position:absolute;left:6%;right:6%;bottom:2%;height:38%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,154,0,.5),transparent);filter:blur(12px)}.home2[data-theme=light] .sg-arte__chao{background:radial-gradient(closest-side,rgba(255,170,0,.3),transparent)}.sg-arte .tela{position:relative;z-index:1;animation:sg-sobe .9s var(--sg-spring) both .2s}.sg-arte .tela--computador{width:86%;margin-left:14%;margin-top:120px}.sg-arte .tela--celular,.sg-arte .tela--app{width:46%;max-width:270px;margin-left:30%;rotate:4deg}.sg-chip{position:absolute;z-index:2;display:flex;gap:10px;align-items:center;padding:10px 13px;border-radius:16px;background:#fff;color:#141414;font-size:13px;font-weight:700;box-shadow:0 24px 44px -20px #0009;animation:sg-pop .7s var(--sg-spring) both,sg-boia 5s ease-in-out infinite}.sg-chip i{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#fff3c4;color:#8a6700;flex:none}.sg-chip--0{left:0;bottom:14%;animation-delay:.6s,0s}.sg-chip--1{right:-2%;top:8%;animation-delay:.8s,1.2s}.sg-chip--2{right:4%;bottom:0;animation-delay:1s,2.4s}@keyframes sg-pop{0%{opacity:0;transform:scale(.8) translateY(10px)}}@keyframes sg-boia{50%{translate:0 -7px}}.sg-topo__simbolo{display:block;margin:0 auto 4px;color:var(--h-text);animation:sg-porta 1s var(--sg-spring) both}@media (max-width: 900px){.sg-topo__in{grid-template-columns:1fr}.sg-arte{min-height:0;padding:10px 0 20px}.sg-arte__porta{width:50%;left:0}.sg-arte .tela--computador{margin:40px 0 0 6%;width:94%}.sg-arte .tela--celular,.sg-arte .tela--app{width:54%;margin-left:30%}.sg-chip--1,.sg-chip--2{display:none}.sg-chip--0{bottom:4%}}.sg-page .bfeat .tela{align-self:center}.sg-page .bfeat .tela--celular,.sg-page .bfeat .tela--app{max-width:280px;justify-self:center}.sg-page .bfeat h3{font-family:var(--f-brand);font-weight:900;letter-spacing:-.02em}.sg-sobre-topo{position:relative;overflow:hidden;isolation:isolate;text-align:center;padding:clamp(40px,6vw,84px) 16px clamp(30px,4vw,50px)}.sg-sobre-topo__in{position:relative;z-index:1;max-width:860px;margin:0 auto;display:grid;justify-items:center}.sg-sobre-topo .sg-lead{margin-inline:auto}.sg-palco{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:0;height:250px;margin:8px 0 34px}.sg-palco .dobu-logo{position:relative;color:var(--h-text);filter:drop-shadow(0 30px 40px rgba(255,160,0,.3));animation:sg-porta 1.1s var(--sg-spring) both}.sg-palco .bichinho{position:relative;margin-left:-34px;margin-bottom:4px;color:var(--h-text);--bichinho-fundo: var(--h-bg);animation:sg-pop .8s var(--sg-spring) both .5s}.sg-palco:after{content:"";position:absolute;left:50%;bottom:-16px;width:420px;max-width:90vw;height:70px;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,rgba(255,154,0,.5),transparent);filter:blur(8px);z-index:-1}.sg-nome{display:grid;grid-template-columns:1fr auto 1fr;gap:clamp(12px,3vw,32px);align-items:center;max-width:900px;margin:0 auto}.sg-nome__parte{padding:clamp(20px,3vw,32px);border-radius:24px;background:var(--h-card);border:1px solid var(--h-line);text-align:center}.sg-nome__palavra{font-family:var(--f-brand);font-weight:900;font-size:clamp(34px,5vw,60px);letter-spacing:-.04em;line-height:1;color:var(--h-muted)}.sg-nome__palavra b{color:var(--h-hi);font-weight:900}.sg-nome__parte p{margin:10px 0 0;color:var(--h-muted);font-size:15px}.sg-nome__parte small{display:block;margin-top:4px;font-family:var(--f-brand);font-weight:800;color:var(--h-text);font-size:16px}.sg-nome__mais{font-family:var(--f-brand);font-weight:900;font-size:40px;color:var(--h-hi)}.sg-nome__igual{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:8px;font-family:var(--f-brand);font-weight:900;font-size:clamp(20px,2.4vw,26px)}.sg-nome__igual .dobu-logo{color:var(--h-text)}@media (max-width: 640px){.sg-nome{grid-template-columns:1fr}.sg-nome__mais{text-align:center;line-height:.8}}.sg-historia{max-width:760px;margin:0 auto;display:grid;gap:16px;font-size:clamp(17px,1.6vw,20px);line-height:1.6;color:var(--h-muted)}.sg-historia p{margin:0}.sg-historia b{color:var(--h-text)}.sg-historia__frase{font-family:var(--f-brand);font-weight:900;font-size:clamp(24px,3vw,34px);line-height:1.15;letter-spacing:-.03em;color:var(--h-text)}.sg-bichos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.sg-bicho{display:grid;justify-items:center;gap:10px;padding:22px 16px 20px;border-radius:22px;background:var(--h-card);border:1px solid var(--h-line);text-align:center}.sg-bicho .bichinho{color:var(--h-text);--bichinho-fundo: var(--h-card)}.sg-bicho b{font-family:var(--f-brand);font-weight:900;font-size:17px}.sg-bicho span{color:var(--h-muted);font-size:14px;line-height:1.45}@media (max-width: 860px){.sg-bichos{grid-template-columns:repeat(2,minmax(0,1fr))}}.sg-flegh{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sg-cartao{position:relative;overflow:hidden;padding:clamp(22px,3vw,34px);border-radius:24px;background:var(--h-card);border:1px solid var(--h-line);display:grid;gap:12px;align-content:start}.sg-cartao h3{margin:0;font-family:var(--f-brand);font-weight:900;font-size:clamp(22px,2.4vw,28px);letter-spacing:-.025em}.sg-cartao p{margin:0;color:var(--h-muted);line-height:1.55}.sg-cartao--luz{background:radial-gradient(120% 90% at 100% 0%,rgba(255,194,26,.16),transparent 60%),var(--h-card)}.sg-cartao blockquote{margin:4px 0 0;padding-left:14px;border-left:3px solid var(--sg-y);color:var(--h-text);font-size:17px;line-height:1.5}.sg-cartao blockquote cite{display:block;margin-top:6px;font-style:normal;font-size:13.5px;color:var(--h-muted)}.sg-cartao__acoes{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}@media (max-width: 760px){.sg-flegh{grid-template-columns:1fr}}.sg-app__dl{display:inline-flex;align-items:center;gap:10px}.sg-app__versao{margin-top:10px;font-size:13px;color:var(--h-muted);font-family:var(--f-mono)}.sg-passos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;counter-reset:sg-passo;padding:0;margin:0;list-style:none}.sg-passos li{counter-increment:sg-passo;position:relative;padding:52px 18px 18px;border-radius:20px;background:var(--h-card);border:1px solid var(--h-line);color:var(--h-muted);font-size:15px;line-height:1.5}.sg-passos li:before{content:counter(sg-passo);position:absolute;left:18px;top:16px;display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:linear-gradient(180deg,var(--sg-y),#FFB000);color:var(--sg-ink);font:900 15px var(--f-brand)}.sg-passos b{color:var(--h-text)}@media (max-width: 900px){.sg-passos{grid-template-columns:1fr 1fr}}@media (max-width: 520px){.sg-passos{grid-template-columns:1fr}}.sg-duas{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sg-duas .sg-cartao h3{display:flex;align-items:center;gap:10px}.sg-duas .sg-cartao h3 svg{color:var(--h-hi)}@media (max-width: 760px){.sg-duas{grid-template-columns:1fr}}.home2.sg-page .demo-hero{position:relative;isolation:isolate}.home2.sg-page .demo-hero h1,.home2.sg-page .demo-detail h1{font-family:var(--f-brand);font-weight:900;letter-spacing:-.04em;font-size:clamp(34px,5vw,58px);line-height:1.02}.home2.sg-page .demo-hero__tag{font-family:var(--f-brand);font-weight:900;background:var(--sg-y);color:var(--sg-ink)}.home2.sg-page .demo-card__name,.home2.sg-page .demo-mod b,.home2.sg-page .demo-step b,.home2.sg-page .demo-cta h2,.home2.sg-page .demo-faq h2{font-family:var(--f-brand);font-weight:900;letter-spacing:-.02em}.sg-demo-topo{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center}.sg-demo-topo__arte{position:relative;width:210px;height:190px;display:grid;place-items:end center}.sg-demo-topo__arte .dobu-logo{color:var(--h-text);filter:drop-shadow(0 24px 30px rgba(255,160,0,.3))}.sg-demo-topo__arte .bichinho{position:absolute;right:-6px;bottom:0;color:var(--h-text);--bichinho-fundo: var(--h-bg)}.sg-demo-topo__arte:after{content:"";position:absolute;left:0;right:0;bottom:-14px;height:50px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,154,0,.45),transparent);filter:blur(6px);z-index:-1}@media (max-width: 700px){.sg-demo-topo{grid-template-columns:1fr}.sg-demo-topo__arte{display:none}}.auth.sg-auth{--accent-rgb: 255, 194, 26;background:#0b0a07;color:#f4f1ea;min-height:100dvh}.auth.sg-auth[data-theme=light]{background:#fbf8ef;color:#141414}.sg-auth__fundo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(120% 80% at 0% 0%,#1E1606 0%,transparent 55%),radial-gradient(90% 70% at 100% 100%,#1A1205 0%,transparent 60%),#0b0a07}.sg-auth[data-theme=light] .sg-auth__fundo{background:radial-gradient(120% 80% at 0% 0%,#FFF0C2 0%,transparent 55%),radial-gradient(90% 70% at 100% 100%,#FFE9B8 0%,transparent 60%),#fbf8ef}.sg-auth__fundo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background-image:radial-gradient(rgba(255,220,140,.09) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse at 25% 35%,#000,transparent 65%);mask-image:radial-gradient(ellipse at 25% 35%,#000,transparent 65%)}.sg-auth[data-theme=light] .sg-auth__fundo:before{background-image:radial-gradient(rgba(120,80,0,.1) 1px,transparent 1px)}.sg-auth__luz{position:absolute;left:-12%;top:-24%;width:80vmax;height:80vmax;border-radius:50%;background:radial-gradient(closest-side,rgba(255,194,26,.24),transparent);translate:calc(var(--mx, 0) * 14px) calc(var(--my, 0) * 14px);animation:sg-luz-anda 18s ease-in-out infinite alternate}.sg-auth__luz--2{left:auto;top:auto;right:-22%;bottom:-42%;width:70vmax;height:70vmax;background:radial-gradient(closest-side,rgba(255,140,0,.16),transparent);animation-duration:23s;animation-direction:alternate-reverse}.sg-auth[data-theme=light] .sg-auth__luz{background:radial-gradient(closest-side,rgba(255,194,26,.32),transparent)}.sg-auth[data-theme=light] .sg-auth__luz--2{background:radial-gradient(closest-side,rgba(255,154,0,.18),transparent)}.sg-auth__feixe{position:absolute;left:-6%;top:-10%;width:70%;height:130%;transform-origin:10% 0;rotate:-14deg;filter:blur(28px);mix-blend-mode:screen;animation:sg-feixe 9s ease-in-out infinite}.sg-auth__feixe:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;clip-path:polygon(18% 0,40% 0,100% 100%,46% 100%);background:linear-gradient(180deg,rgba(255,214,102,.2),rgba(255,176,32,.07) 55%,transparent 85%)}.sg-auth__feixe--2{left:4%;width:52%;rotate:-8deg;opacity:.7;filter:blur(16px);animation-duration:12s;animation-delay:-4s}.sg-auth__feixe--2:before{clip-path:polygon(26% 0,34% 0,78% 100%,58% 100%)}.sg-auth[data-theme=light] .sg-auth__feixe{mix-blend-mode:multiply}.sg-auth[data-theme=light] .sg-auth__feixe:before{background:linear-gradient(180deg,rgba(255,194,26,.28),rgba(255,176,32,.08) 55%,transparent 85%)}.sg-auth__chao{position:absolute;left:5%;right:30%;bottom:-14%;height:34%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,170,30,.22),transparent);filter:blur(10px);animation:sg-feixe 9s ease-in-out infinite}.sg-auth__po{position:absolute;border-radius:50%;background:#ffd24a;box-shadow:0 0 8px 2px #ffc21a8c;opacity:0;animation:sg-po 16s linear infinite}.sg-auth[data-theme=light] .sg-auth__po{background:#e0a100;box-shadow:0 0 6px 1px #e0a10066}@keyframes sg-luz-anda{0%{transform:translate(0) scale(1)}to{transform:translate(6vmax,4vmax) scale(1.12)}}@keyframes sg-feixe{0%,to{opacity:.75}50%{opacity:1}}@keyframes sg-po{0%{opacity:0;transform:translate(0)}15%{opacity:.9}50%{transform:translate(18px,-90px)}85%{opacity:.6}to{opacity:0;transform:translate(-10px,-190px)}}.sg-auth--parado .sg-auth__luz,.sg-auth--parado .sg-auth__feixe,.sg-auth--parado .sg-auth__chao,.sg-auth--parado .sg-auth__po,.auth.sg-auth--parado .auth__card:before{animation-play-state:paused}.auth.sg-auth--parado .btn--accent:after{animation:none}.auth.sg-auth .auth-back,.auth.sg-auth .auth-theme{z-index:3}.sg-auth__marca{display:none}@media (min-width: 960px){.auth.sg-auth .stage:not(.stage--plain){grid-template-columns:1.05fr minmax(0,440px);justify-items:stretch}.sg-auth__marca{position:relative;display:grid;gap:18px;align-content:center;justify-items:start}}.sg-auth__arte{position:relative;display:flex;align-items:flex-end;height:210px;padding-bottom:6px;margin-bottom:4px}.sg-auth__cena{--ab-bg: #0B0A07;--ab-tinta: #F4F1EA;--sh-spring: cubic-bezier(.3, 1.4, .5, 1);--sh-ease: cubic-bezier(.16, 1, .3, 1);width:100%;max-width:460px}.sg-auth[data-theme=light] .sg-auth__cena{--ab-bg: #FBF8EF;--ab-tinta: #141414}.sg-auth[data-theme=light] .sg-auth__cena .sh-lb__olho{stroke:#141414;stroke-width:5}.sg-auth__cena .sh-lb{width:100%}.sg-auth__arte:has(>.sg-auth__cena){width:100%;max-width:460px}.sg-auth__arte>.sg-auth__cena{flex:1}.sg-auth__cena .sh-cr__pula{animation-iteration-count:16}.sg-auth__cena--topo,.sg-auth--cena-topo .stage__form>.sg-auth__cena{max-width:300px;margin:0 auto 14px}.sg-auth--cena-topo .sg-auth__logo{display:none}@media (prefers-reduced-motion: reduce){.sg-auth__cena *{animation:none!important}}.sg-auth__arte .dobu-pulando{position:relative;color:currentColor;filter:drop-shadow(0 30px 40px rgba(255,160,0,.32));animation:sg-porta 1.1s cubic-bezier(.3,1.4,.5,1) both}.sg-auth__arte .bichinho{position:relative;margin-left:-30px;margin-bottom:2px;color:currentColor;--bichinho-fundo: #0B0A07;animation:sg-pop .8s cubic-bezier(.3,1.4,.5,1) both .5s}.sg-auth[data-theme=light] .sg-auth__arte .bichinho{--bichinho-fundo: #FBF8EF}.sg-auth__arte:after{content:"";position:absolute;left:-20px;bottom:-18px;width:360px;height:70px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,154,0,.5),transparent);filter:blur(8px);z-index:-1}.sg-auth__titulo{margin:0;font-family:var(--f-brand);font-weight:900;font-size:clamp(36px,4.2vw,54px);line-height:1.02;letter-spacing:-.04em;max-width:520px}.sg-auth__titulo span{display:block;background:linear-gradient(100deg,#ffe066,#ffc21a 50%,#ff9a00);-webkit-background-clip:text;background-clip:text;color:transparent}.sg-auth[data-theme=light] .sg-auth__titulo span{background:none;color:#8a6700}.sg-auth__lead{margin:0;max-width:460px;font-size:17px;line-height:1.5;color:var(--muted)}.sg-auth__lista{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 0;padding:0;list-style:none}.sg-auth__lista li{padding:6px 12px;border-radius:99px;border:1px solid var(--line);font-size:13.5px;font-weight:600;color:var(--muted);background:color-mix(in srgb,var(--card) 60%,transparent)}.auth.sg-auth .auth__card{border-color:color-mix(in srgb,var(--card) 70%,rgba(255,194,26,.45));box-shadow:0 30px 80px -24px #ffaa004d,0 2px #ffffff0d inset}.auth.sg-auth .auth__card:before{background:conic-gradient(from var(--au-angle, 0deg),transparent 0 55%,rgba(255,194,26,.95),#FF9A00,transparent 80%)}.auth.sg-auth .auth__title,.auth.sg-auth .q-title{font-family:var(--f-brand);font-weight:900;letter-spacing:-.03em}.auth.sg-auth .btn--accent{background:linear-gradient(180deg,#ffc21a,#ffb000);color:#1a1400;box-shadow:0 12px 30px -12px #fa0c,inset 0 -2px #0000001f;font-family:var(--f-brand);font-weight:900}.auth.sg-auth .btn--accent:hover{color:#1a1400;filter:brightness(1.04)}.auth.sg-auth .link{color:var(--accent-text, #8A6700)}.auth.sg-auth[data-theme=dark] .link{color:#ffd24a}.auth.sg-auth .stage--plain .plan-step{background:linear-gradient(var(--card),var(--card)) padding-box,linear-gradient(135deg,#ffe066,#ffc21a 55%,#ff9a00) border-box}.auth.sg-auth .stage--plain .plan-step__price{background:linear-gradient(100deg,#ffc21a,#ff9a00);-webkit-background-clip:text;background-clip:text}.auth.sg-auth[data-theme=light] .stage--plain .plan-step__price{background:none;color:#8a6700}.auth.sg-auth .shop-add__ico{background:linear-gradient(135deg,#ffc21a,#ff9a00);color:#1a1400}.auth.sg-auth .onboard__steps span.is-on{background:#ffc21a}.sg-auth__logo{justify-self:start;color:var(--ink);margin-bottom:2px}.sg-auth__mini{display:flex;justify-content:center;margin:0 auto 6px}.sg-auth__mini .bichinho{color:currentColor;--bichinho-fundo: var(--card)}@media (max-width: 959px){.auth.sg-auth .stage{padding-top:76px}}@media (prefers-reduced-motion: reduce){.sg-topo__copy>*,.sg-arte__porta,.sg-arte .tela,.sg-chip,.sg-topo__simbolo,.sg-palco .dobu-logo,.sg-palco .bichinho,.sg-auth__arte .dobu-pulando,.sg-auth__arte .bichinho,.sg-auth__luz,.sg-auth__feixe,.sg-auth__chao{animation:none}.sg-auth__luz{translate:none}.sg-auth__po{display:none}}.sg-respiro{height:clamp(60px,8vw,100px)}.auth.sg-auth[data-theme=dark]{--card: #17140C;--line: rgba(255, 255, 255, .09);--muted: #B3A98F;--ink: #F4F1EA}.auth.sg-auth[data-theme=dark] .input{border-color:#ffffff1a}.auth.sg-auth[data-theme=light]{--card: #FFFFFF;--line: rgba(20, 18, 10, .1);--muted: #6B6250;--ink: #141414}.auth.sg-auth[data-theme]{--accent: #FFC21A;--on-accent: #1A1400;--accent-soft: rgba(255, 194, 26, .16);--accent-text: #8A6700;--accent-2: #8A6700}.auth.sg-auth[data-theme=dark]{--accent-text: #FFD24A;--accent-2: #FFD24A;--paper: #0B0A07;--paper-2: #221D12;--paper-3: #2E2717;--ink-2: #1F1A10;--ink-3: #E6DFCC;--line-2: rgba(255, 236, 190, .16)}.auth.sg-auth[data-theme] .btn--accent{--bg: linear-gradient(180deg, #FFC21A, #FFB000);--fg: #1A1400;--hover: linear-gradient(180deg, #FFD95C, #FFC21A)}.auth.sg-auth[data-theme] .btn--accent:hover{color:#1a1400}.auth.sg-auth[data-theme=dark] .btn--ghost:hover{color:#ffd24a}.auth.sg-auth[data-theme] .input:focus{border-color:#ffc21a}.auth.sg-auth[data-theme] .link:hover{color:#ffc21a}.auth.sg-auth[data-theme=light] .link:hover{color:#6b5000}.home2.sg-page{--h-muted: #B3A98F}.home2.sg-page[data-theme=light]{--h-muted: #6B6250}.home2{--f-brand: "DM Sans", "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--f-h: var(--f-brand);--d2-ambar: #FFB000;--d2-ambar-claro: #FFC94D;--d2-ambar-fundo: #E89B00;--d2-tinta: #1A1206;--h-bg: #0D0B08;--h-bg-2: #13100C;--h-card: #17140F;--h-card-2: #211C15;--h-line: #2A2319;--h-text: #FBF7F0;--h-muted: #9B8F7E;--h-nav: rgba(13, 11, 8, .85);--h-pop: rgba(23, 20, 15, .96);--h-hi: #FFB000;--h-hi-2: #E89B00;--h-icon: #FFB000;--h-icon-bg: rgba(255, 176, 0, .14);--d2-texto-ambar: #FFB000;font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.home2[data-theme=light]{--h-bg: #F7F3EC;--h-bg-2: #F0E9DD;--h-card: #FFFFFF;--h-card-2: #FBF7F0;--h-line: #E9E0D1;--h-text: #15120D;--h-muted: #736856;--h-nav: rgba(247, 243, 236, .88);--h-pop: rgba(255, 255, 255, .97);--h-hi: #A86A00;--h-hi-2: #E89B00;--h-icon: #A86A00;--d2-texto-ambar: #A86A00}.home2.sg-page{--h-muted: #9B8F7E}.home2.sg-page[data-theme=light]{--h-muted: #736856}.home2 h1,.home2 h2,.home2 h3{font-family:var(--f-brand)}.home2 .home2__nav{height:64px;border-bottom-color:var(--h-line)}.home2 .home2__nav nav a{font-weight:600;font-size:14px}.home2 .home2__nav nav a:hover{background:none;color:var(--h-text)}.home2 .home2__nav .btn{border-radius:99px;font-weight:700}.home2 .home2__login{--bg: transparent;--fg: var(--h-muted);--hover: var(--h-card-2);box-shadow:none}.home2 .btn--lime,.home2 .home2__cta{--bg: var(--d2-ambar);--fg: var(--d2-tinta);--hover: var(--d2-ambar-claro);background:linear-gradient(160deg,var(--d2-ambar-claro),var(--d2-ambar) 60%,var(--d2-ambar-fundo));color:var(--d2-tinta);box-shadow:0 14px 34px -14px var(--d2-ambar)}.home2 .theme2{border-radius:99px}.home2 .foot2{border-top-color:var(--h-line)}.home2 .foot2__col b{font-size:12.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--h-muted)}.home2 .foot2__col a:hover{color:var(--d2-texto-ambar)}.home2 .foot2__copy{border-top-color:var(--h-line)}.home2.d2s{background:var(--h-bg);color:var(--h-text)}.d2s [id^=m-],.d2s #negocios{scroll-margin-top:64px}.d2s-caixa{max-width:1152px;margin:0 auto}.d2s-sec{position:relative;padding:clamp(64px,9vw,96px) clamp(16px,4vw,40px)}.d2s-sec--alt{background:color-mix(in oklab,var(--h-card) 40%,var(--h-bg));border-block:1px solid var(--h-line)}.d2s-centro{text-align:center}.d2s-centro .d2s-lead{margin-left:auto;margin-right:auto}.d2s-centro .d2s-k{justify-content:center}p.d2s-centro{margin:28px 0 0}.d2s-k{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--d2-texto-ambar)}.d2s-k i{width:6px;height:6px;border-radius:50%;background:var(--d2-ambar)}.d2s-h1{margin:24px 0 0;font-family:var(--f-brand);font-size:clamp(2.6rem,6.4vw,4.8rem);font-weight:800;line-height:.98;letter-spacing:-.035em;text-wrap:balance}.d2s-h2{margin:0;font-family:var(--f-brand);font-size:clamp(2rem,4.6vw,3.4rem);font-weight:800;line-height:1.02;letter-spacing:-.03em;text-wrap:balance}.d2s-h1 span,.d2s-h2 span{color:var(--d2-ambar)}.home2[data-theme=light] .d2s-h1 span,.home2[data-theme=light] .d2s-h2 span{color:var(--d2-ambar-fundo)}.d2s-lead{max-width:36rem;margin:16px 0 0;font-size:clamp(16px,1.5vw,18px);line-height:1.6;color:var(--h-muted)}.d2s-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;border:0;border-radius:99px;cursor:pointer;font:700 14px/1 Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif;color:var(--h-text);text-decoration:none;white-space:nowrap;transition:transform .2s,box-shadow .2s,background .2s}.d2s-btn:active{transform:scale(.96)}.d2s-btn svg{transition:transform .2s}.d2s-btn:hover svg:last-child{transform:translate(3px)}.d2s-btn--grande{height:56px;padding:0 28px;font-size:16px}.d2s-btn--ambar{background:linear-gradient(160deg,var(--d2-ambar-claro),var(--d2-ambar) 60%,var(--d2-ambar-fundo));color:var(--d2-tinta);box-shadow:0 14px 34px -14px var(--d2-ambar)}.d2s-btn--ambar:hover{box-shadow:0 18px 40px -14px var(--d2-ambar)}.d2s-btn--contorno{background:color-mix(in oklab,var(--h-card) 60%,transparent);box-shadow:inset 0 0 0 1px var(--h-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.d2s-btn--contorno:hover{box-shadow:inset 0 0 0 1px var(--d2-texto-ambar)}.d2s-btn--link{height:auto;padding:10px 2px;background:none;color:var(--d2-texto-ambar)}.d2s-btn--claro{background:none;color:inherit;box-shadow:inset 0 0 0 1px color-mix(in oklab,currentColor 30%,transparent)}.d2s-btn--bloco{width:100%;height:48px;font-size:15px}.d2s-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px}.d2s-ctas--justo{margin-top:0}.d2s-cel{position:relative;width:100%}.d2s-cel:before{content:"";position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgba(255,176,0,.25),transparent);pointer-events:none}.d2s-cel .tela{border-radius:42px/40px;box-shadow:0 40px 90px -30px #000c,0 0 0 1px #ffffff0f}.d2s-in{animation:d2s-sobe .7s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0) * .12s + .1s)}@keyframes d2s-sobe{0%{opacity:0;transform:translateY(18px)}}.sh--abrindo .d2s-in,.sh--abrindo .d2s-heroi__arte,.sh--abrindo .d2s-bilhete{animation-play-state:paused}.d2s-heroi{position:relative;overflow:hidden;padding:clamp(40px,7vw,72px) clamp(16px,4vw,40px) 80px}.d2s-heroi__luz{position:absolute;top:-160px;left:50%;width:1100px;height:700px;translate:-50% 0;border-radius:50%;opacity:.6;pointer-events:none;background:radial-gradient(closest-side,rgba(255,176,0,.22),transparent 70%)}.d2s-heroi__grade{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:48px;max-width:1152px;margin:0 auto}.d2s-heroi .d2s-lead{max-width:32rem;font-size:18px}.d2s-checks{display:flex;flex-wrap:wrap;gap:4px 16px;margin:20px 0 0;padding:0;list-style:none;font-size:13px;color:var(--h-muted)}.d2s-checks li{display:flex;align-items:center;gap:6px}.d2s-checks svg{color:var(--d2-ambar)}.d2s-heroi__arte{position:relative;justify-self:center;width:310px;animation:d2s-celsobe .9s cubic-bezier(.22,1,.36,1) .3s both}@keyframes d2s-celsobe{0%{opacity:0;transform:translateY(40px) rotate(2deg)}}.d2s-bilhete{position:absolute;left:50%;display:flex;align-items:center;gap:8px;padding:10px 14px 10px 10px;border:1px solid var(--h-line);border-radius:16px;white-space:nowrap;background:color-mix(in oklab,var(--h-card) 95%,transparent);box-shadow:0 20px 40px -20px #00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:d2s-bilhete .5s cubic-bezier(.3,1.4,.5,1) both,d2s-boia 4s ease-in-out infinite}.d2s-bilhete>span{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:var(--d2-ambar);color:var(--d2-tinta)}.d2s-bilhete p{margin:0;font-size:13px;font-weight:700;line-height:1.2}.d2s-bilhete small{display:block;font-size:11.5px;font-weight:500;color:var(--h-muted)}.d2s-bilhete--1{top:90px;margin-left:-300px;animation-delay:1.4s,1.9s}.d2s-bilhete--2{top:300px;margin-left:60px;animation-delay:1.9s,2.4s}.d2s-bilhete--3{top:470px;margin-left:-280px;animation-delay:2.4s,2.9s}@keyframes d2s-bilhete{0%{opacity:0;transform:scale(.8) translateY(20px)}}@keyframes d2s-boia{50%{transform:translateY(-8px)}}.d2s-nichos{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:32px;margin-top:40px;align-items:start}.d2s-nichos__lista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.d2s-nichos__lista button{display:flex;align-items:flex-start;gap:12px;height:100%;padding:16px;border:1px solid var(--h-line);border-radius:22px;background:var(--h-card);color:var(--h-text);text-align:left;cursor:pointer;font:inherit;transition:border-color .2s,background .2s,transform .2s}.d2s-nichos__lista button:hover{border-color:var(--d2-texto-ambar)}.d2s-nichos__lista button svg{flex:none;margin-top:2px}.d2s-nichos__lista button b{display:block;font-size:15px;line-height:1.2}.d2s-nichos__lista button small{display:block;margin-top:3px;font-size:12px;opacity:.72}.d2s-nichos__lista button.is-on{border-color:transparent;background:var(--d2-ambar);color:var(--d2-tinta)}.d2s-nicho{position:relative;overflow:hidden;padding:28px;border:1px solid var(--h-line);border-radius:32px;background:var(--h-card);animation:d2s-nicho .3s ease both}@keyframes d2s-nicho{0%{opacity:0;transform:translate(20px)}}.d2s-nicho:before{content:"";position:absolute;top:-64px;right:-64px;width:256px;height:256px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,176,0,.2),transparent);pointer-events:none}.d2s-nicho__icone{color:var(--d2-ambar)}.d2s-nicho__frase{position:relative;margin:16px 0 0;font-family:var(--f-brand);font-size:clamp(22px,2.4vw,28px);font-weight:800;line-height:1.15;letter-spacing:-.02em}.d2s-nicho__rot{margin:24px 0 0;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--h-muted)}.d2s-nicho ul{display:grid;gap:10px;margin:12px 0 0;padding:0;list-style:none;font-size:15px}.d2s-nicho li{display:flex;align-items:center;gap:10px}.d2s-nicho li>span{display:grid;flex:none;place-items:center;width:24px;height:24px;border-radius:50%;background:#ffb00026;color:var(--d2-texto-ambar)}.d2s-nicho__pe{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:28px;padding-top:20px;border-top:1px solid var(--h-line)}.d2s-nicho__pe>p{margin:0;font-size:14px;color:var(--h-muted)}.d2s-nicho__pe>p b{color:var(--h-text)}.d2s-nicho__pe a{color:var(--d2-texto-ambar)}.d2s-tour{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:40px;margin-top:24px}.d2s-passo{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:80vh;padding:40px 0}.d2s-passo__icone{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:#ffb00024;color:var(--d2-texto-ambar)}.d2s-passo h3{margin:20px 0 0;font-size:clamp(1.7rem,3.4vw,2.6rem);font-weight:800;line-height:1.08;letter-spacing:-.025em}.d2s-passo>p{max-width:28rem;margin:12px 0 8px;font-size:17px;line-height:1.6;color:var(--h-muted)}.d2s-passo__cel{display:none;width:240px;margin:28px auto 0;align-self:center}.d2s-tour__fixo{position:sticky;top:96px}.d2s-tour__fixo{top:84px}.d2s-cel--tour{width:min(300px,calc((100vh - 150px)*.45));min-width:200px;margin:0 auto}.d2s-tour__troca{animation:d2s-troca .35s cubic-bezier(.22,1,.36,1) both}@keyframes d2s-troca{0%{opacity:0;transform:translateY(24px) scale(.97)}}.d2s-pontos{display:flex;justify-content:center;gap:6px;margin-top:24px}.d2s-pontos i{width:8px;height:6px;border-radius:99px;background:var(--h-line);transition:width .3s,background .3s}.d2s-pontos i.is-on{width:28px;background:var(--d2-ambar)}.d2s-portas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:40px}.d2s-porta{position:relative;display:grid;gap:6px;align-content:start;padding:22px 48px 22px 22px;border:1px solid var(--h-line);border-radius:24px;background:var(--h-card);color:var(--h-text);text-decoration:none;transition:border-color .2s,transform .25s}.d2s-porta:hover{border-color:var(--d2-texto-ambar);transform:translateY(-3px)}.d2s-porta__icone{display:grid;place-items:center;width:40px;height:40px;margin-bottom:8px;border-radius:13px;background:#ffb00024;color:var(--d2-texto-ambar)}.d2s-porta b{font-family:var(--f-brand);font-size:18px;font-weight:800}.d2s-porta p{margin:0;font-size:14px;line-height:1.5;color:var(--h-muted)}.d2s-porta__seta{position:absolute;top:24px;right:20px;color:var(--h-muted);transition:transform .2s,color .2s}.d2s-porta:hover .d2s-porta__seta{color:var(--d2-texto-ambar);transform:translate(3px)}.d2s-duas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:48px}.d2s-duas--inverte{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.d2s-lista{display:grid;gap:8px;margin:28px 0 8px;padding:0;list-style:none;font-size:15px;color:var(--h-muted)}.d2s-lista li{display:flex;align-items:center;gap:8px}.d2s-lista svg{color:var(--d2-ambar)}.d2s-cores{display:flex;gap:10px;margin-top:28px}.d2s-cores button{width:40px;height:40px;border:0;border-radius:50%;cursor:pointer;transition:transform .2s,box-shadow .2s}.d2s-cores button:hover{transform:scale(1.1)}.d2s-cores button[aria-pressed=true]{box-shadow:0 0 0 3px var(--h-bg),0 0 0 5px var(--c)}.d2s-estudio{position:relative;justify-self:center;width:280px}.d2s-estudio .d2s-cel:before{background:radial-gradient(closest-side,color-mix(in oklab,var(--c) 40%,transparent),transparent);transition:background .8s}.d2s-estudio .tela__area{filter:hue-rotate(var(--giro, 0deg));transition:filter .8s}.d2s-chat{width:100%;max-width:380px;justify-self:center;padding:16px;border:1px solid var(--h-line);border-radius:32px;background:var(--h-bg);box-shadow:0 30px 70px -30px #0009}.d2s-chat__topo{display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--h-line)}.d2s-chat__topo>span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--h-card-2)}.d2s-chat__topo b{display:block;font-size:15px}.d2s-chat__topo small{font-size:12px;color:#10b981}.d2s-chat__msgs{display:flex;flex-direction:column;justify-content:flex-end;gap:8px;height:360px;overflow:hidden;padding-top:12px}.d2s-chat__msg{max-width:82%;margin:0;padding:8px 14px;border-radius:18px;font-size:14px;line-height:1.4;animation:d2s-msg .35s cubic-bezier(.3,1.3,.5,1) both}.d2s-chat__msg--c{align-self:flex-start;border-bottom-left-radius:6px;background:var(--h-card-2)}.d2s-chat__msg--b{align-self:flex-end;border-bottom-right-radius:6px;background:var(--d2-ambar);color:var(--d2-tinta)}@keyframes d2s-msg{0%{opacity:0;transform:translateY(14px) scale(.95)}}.d2s-fatos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:28rem;margin:28px 0 8px;text-align:center}.d2s-fatos>div{padding:12px;border:1px solid var(--h-line);border-radius:16px;background:var(--h-card)}.d2s-fatos b{display:block;font-family:var(--f-brand);font-size:20px;font-weight:800;color:var(--d2-texto-ambar)}.d2s-fatos small{display:block;margin-top:2px;font-size:12px;line-height:1.3;color:var(--h-muted)}.d2s-bolso{position:relative;overflow:hidden;padding:clamp(40px,6vw,56px) clamp(24px,5vw,56px);border-radius:40px;background:var(--h-text);color:var(--h-bg)}.d2s-bolso__luz{position:absolute;right:-80px;bottom:-160px;width:520px;height:520px;border-radius:50%;opacity:.5;background:radial-gradient(closest-side,var(--d2-ambar),transparent);pointer-events:none}.d2s-bolso__grade{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:40px}.d2s-bolso__logo{display:inline-grid;padding:8px;border-radius:16px;background:var(--h-bg);color:var(--h-text);margin-bottom:24px}.d2s-bolso .d2s-h2 span,.home2[data-theme=light] .d2s-bolso .d2s-h2 span{color:var(--d2-ambar)}.d2s-bolso__texto{max-width:28rem;margin:16px 0 0;font-size:17px;line-height:1.6;opacity:.75}.d2s-bolso__selo{display:inline-flex;align-items:center;gap:8px;margin:20px 0 0;padding:8px 14px;border-radius:99px;font-size:13.5px;background:color-mix(in oklab,var(--h-bg) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--h-bg) 18%,transparent)}.d2s-bolso .d2s-btn--link{color:inherit}.d2s-bolso__cels{display:flex;align-items:flex-end;justify-content:center}.d2s-cel--tras{width:220px;margin-right:-40px;transform:rotate(-4deg)}.d2s-cel--frente{position:relative;z-index:1;width:250px}.d2s-ciclo{display:flex;width:fit-content;margin:32px auto 0;padding:4px;border:1px solid var(--h-line);border-radius:99px;background:var(--h-card)}.d2s-ciclo button{padding:10px 20px;border:0;border-radius:99px;background:none;color:var(--h-muted);font:700 14px/1 Plus Jakarta Sans,sans-serif;cursor:pointer;transition:background .25s,color .25s}.d2s-ciclo button.is-on{background:var(--d2-ambar);color:var(--d2-tinta)}.d2s-planos{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:48px}@media (max-width: 1380px){.d2s-planos{grid-template-columns:repeat(3,minmax(0,1fr))}}.d2s-plano{position:relative;display:flex;flex-direction:column;padding:24px;border:1px solid var(--h-line);border-radius:30px;background:var(--h-card)}.d2s-plano--carregando{min-height:440px;animation:d2s-pisca 1.2s ease-in-out infinite alternate}@keyframes d2s-pisca{to{opacity:.5}}.d2s-plano.is-destaque{border-color:transparent;background:var(--h-text);color:var(--h-bg);box-shadow:0 30px 60px -30px var(--d2-ambar)}.d2s-plano__selo{position:absolute;top:-12px;left:24px;padding:4px 12px;border-radius:99px;background:var(--d2-ambar);color:var(--d2-tinta);font-size:12px;font-weight:800}.d2s-plano__nome{font-family:var(--f-brand);font-size:20px;font-weight:800}.d2s-plano__para{min-height:40px;margin:4px 0 0;font-size:13px;color:var(--h-muted)}.d2s-plano.is-destaque .d2s-plano__para,.d2s-plano.is-destaque .d2s-plano__preco span,.d2s-plano.is-destaque .d2s-plano__ano{color:inherit;opacity:.68}.d2s-plano__preco{display:flex;align-items:baseline;gap:4px;margin:20px 0 0}.d2s-plano__preco strong{font-family:var(--f-brand);font-size:38px;font-weight:800;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;animation:d2s-preco .3s ease both}@keyframes d2s-preco{0%{opacity:0;transform:translateY(12px)}}.d2s-plano__preco span{font-size:13px;color:var(--h-muted)}.d2s-plano__ano{min-height:16px;margin-top:4px;font-size:12px;color:var(--h-muted)}.d2s-plano__mais{margin:20px 0 0;font-size:12.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--d2-texto-ambar)}.d2s-plano.is-destaque .d2s-plano__mais{color:var(--d2-ambar-fundo)}.d2s-plano ul{flex:1;display:grid;align-content:start;gap:10px;margin:12px 0 28px;padding:0;list-style:none;font-size:14px}.d2s-plano li{display:flex;gap:8px}.d2s-plano li svg{flex:none;margin-top:2px;color:var(--d2-ambar)}.d2s-plano.is-destaque .d2s-btn--ambar{box-shadow:none}.d2s-nota{margin:24px 0 0;text-align:center;font-size:13px;color:var(--h-muted)}.d2s-nota a{color:var(--d2-texto-ambar);font-weight:700}.d2s-porque{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:48px;padding:clamp(28px,5vw,48px);border:1px solid var(--h-line);border-radius:32px;background:var(--h-card)}.d2s-porque__marca{color:var(--h-text);filter:drop-shadow(0 20px 40px rgba(255,176,0,.25))}.d2s-porque .d2s-h2{font-size:clamp(1.7rem,3.4vw,2.6rem)}.d2s-duvidas{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px}.d2s-duvidas__bicho{margin-top:32px}.d2s-faq{border-block:1px solid var(--h-line)}.d2s-faq>div+div{border-top:1px solid var(--h-line)}.d2s-faq button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;border:0;background:none;color:var(--h-text);text-align:left;font:700 17px/1.35 Plus Jakarta Sans,sans-serif;cursor:pointer}.d2s-faq button svg{flex:none;transition:transform .25s,color .25s}.d2s-faq .is-on button svg{transform:rotate(180deg);color:var(--d2-texto-ambar)}.d2s-faq p{margin:0;padding-bottom:20px;font-size:16px;line-height:1.6;color:var(--h-muted);animation:d2s-sobe .3s ease both}.d2s-final{position:relative;overflow:hidden;padding:clamp(80px,10vw,112px) clamp(16px,4vw,40px);text-align:center}.d2s-final__luz{position:absolute;bottom:0;left:50%;width:900px;height:480px;translate:-50% 50%;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(255,176,0,.33),transparent)}.d2s-final__dentro{position:relative;max-width:42rem;margin:0 auto}.d2s-final h2{margin:32px 0 0;font-size:clamp(2.2rem,5vw,3.8rem);font-weight:800;line-height:1.02;letter-spacing:-.03em;text-wrap:balance}.d2s-final .d2s-lead{margin-left:auto;margin-right:auto}.d2s-email{display:flex;gap:8px;max-width:28rem;margin:32px auto 0}.d2s-email label{display:flex;flex:1;align-items:center;gap:8px;height:56px;padding:0 20px;border:1px solid var(--h-line);border-radius:99px;background:var(--h-card);color:var(--h-muted)}.d2s-email label:focus-within{border-color:var(--d2-ambar);box-shadow:0 0 0 4px #ffb0002e}.d2s-email label.is-erro{border-color:#dc2626}.d2s-email input{flex:1;min-width:0;border:0;outline:0;background:none;color:var(--h-text);font:500 16px Plus Jakarta Sans,sans-serif}.d2s-email .d2s-btn{height:56px;padding:0 28px;font-size:16px}.d2s-email__erro{margin:8px 0 0;font-size:13px;color:#dc2626}.d2s-final__dentro>p:last-child{margin:16px 0 0}@media (max-width: 960px){.d2s-heroi__grade,.d2s-nichos,.d2s-duas,.d2s-duas--inverte,.d2s-bolso__grade,.d2s-duvidas{grid-template-columns:minmax(0,1fr)}.d2s-bilhete{display:none}.d2s-tour{grid-template-columns:minmax(0,1fr)}.d2s-tour__lado{display:none}.d2s-passo{min-height:0}.d2s-passo__cel{display:block}.d2s-portas,.d2s-planos{grid-template-columns:repeat(2,minmax(0,1fr))}.d2s-duas--inverte>.d2s-chat{order:2}.d2s-duvidas__bicho{display:none}}@media (max-width: 600px){.d2s-heroi__arte{width:250px}.d2s-nichos__lista,.d2s-portas,.d2s-planos{grid-template-columns:minmax(0,1fr)}.d2s-porque{grid-template-columns:minmax(0,1fr);gap:24px}.d2s-porque__marca svg{height:96px;width:auto}.d2s-email{flex-direction:column}.d2s-cel--tras{display:none}.d2s-fatos{grid-template-columns:minmax(0,1fr)}.d2s-nicho{padding:22px}.d2s-ciclo button{padding:10px 14px}}@media (prefers-reduced-motion: reduce){.d2s-in,.d2s-heroi__arte,.d2s-bilhete,.d2s-nicho,.d2s-tour__troca,.d2s-chat__msg,.d2s-plano__preco strong,.d2s-faq p,.d2s-plano--carregando{animation:none}.d2s-estudio .tela__area,.d2s-pontos i,.d2s-porta,.d2s-btn,.d2s-btn svg{transition:none}}.bichinho{--bichinho-fundo: var(--h-bg, #0B0A07);display:block;overflow:visible;color:currentColor}.bichinho__anel{fill:var(--bichinho-fundo);stroke:currentColor;stroke-width:58}.bichinho__membro{fill:none;stroke:currentColor;stroke-width:20;stroke-linecap:round;stroke-linejoin:round}.bichinho__mao,.bichinho__olho{fill:currentColor}.bichinho__pupila{fill:var(--bichinho-fundo)}.bichinho__boca,.bichinho__sobrancelha{fill:none;stroke:currentColor;stroke-width:8;stroke-linecap:round}.bichinho__lagrima{fill:#9ec5ff}.dobu-entrar{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;pointer-events:none;overflow:hidden;background:#0b0a07;color:#fff;animation:dobu-entrar-fundo 1.5s ease both}.dobu-entrar>*{position:absolute;left:50%;top:50%}.dobu-entrar__simbolo{display:block;width:146px;height:140px;margin:-70px 0 0 -73px;transform-origin:44% 55%;animation:dobu-entrar-atravessa 1.5s cubic-bezier(.6,0,.3,1) both}.dobu-entrar .dobu-logo__porta,.dobu-entrar .dobu-logo__macaneta{transform-box:view-box;transform-origin:188px 270px;animation:dobu-entrar-porta .55s cubic-bezier(.5,0,.3,1) .15s both}.dobu-entrar__luz{width:140vmax;height:140vmax;margin:-70vmax 0 0 -70vmax;background:radial-gradient(circle at 50% 50%,#ffc21a 0,#ff9a00,#ff9a0000 70%);opacity:0;animation:dobu-entrar-luz 1.5s ease both}@keyframes dobu-entrar-fundo{0%{opacity:0}12%{opacity:1}70%{opacity:1}to{opacity:0}}@keyframes dobu-entrar-porta{to{transform:skewY(-14deg) scaleX(.14)}}@keyframes dobu-entrar-atravessa{0%{transform:scale(.8);opacity:0}15%{transform:scale(1);opacity:1}45%{transform:scale(1.05)}80%{transform:scale(22);opacity:1}to{transform:scale(30);opacity:0}}@keyframes dobu-entrar-luz{0%,40%{opacity:0;transform:scale(.3)}75%{opacity:1;transform:scale(1.4)}to{opacity:0;transform:scale(2)}}.dobu-sair{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;overflow:hidden;background:#0b0a07;color:#fff;animation:dobu-sair-fundo 1.1s ease both}.dobu-sair__simbolo{position:absolute;left:50%;top:50%;display:block;width:146px;height:140px;margin:-70px 0 0 -73px;animation:dobu-sair-some 1.1s ease both}.dobu-sair .dobu-logo__porta,.dobu-sair .dobu-logo__macaneta{transform-box:view-box;transform-origin:188px 270px;animation:dobu-sair-porta .5s cubic-bezier(.55,0,.75,.2) .15s both}.dobu-sair .dobu-logo__luz{transform-box:fill-box;transform-origin:0% 50%;animation:dobu-sair-luz .45s ease-in .2s both}@keyframes dobu-sair-fundo{0%{opacity:0}15%{opacity:1}to{opacity:1}}@keyframes dobu-sair-porta{to{transform:skewY(9deg) scaleX(1.12);opacity:.3}}@keyframes dobu-sair-luz{to{opacity:0;transform:scaleX(.1)}}@keyframes dobu-sair-some{0%{opacity:0;transform:scale(.94)}15%{opacity:1;transform:none}70%{opacity:1;transform:none}to{opacity:0;transform:scale(.96)}}.bichinho.is-animado .bichinho__corpo,.bichinho.is-animado .bichinho__braco,.bichinho.is-animado .bichinho__olhos,.bichinho.is-animado .bichinho__lagrima{transform-box:view-box}.bichinho.is-animado .bichinho__corpo{transform-origin:0 158px}.bichinho.is-animado .bichinho__braco--e{transform-origin:-100px -6px}.bichinho.is-animado .bichinho__braco--d{transform-origin:100px -6px}.bichinho.is-animado .bichinho__olhos{transform-origin:0 -12px;animation:bicho-pisca 4s linear infinite}.bichinho--feliz.is-animado .bichinho__corpo{animation:bicho-pula .9s cubic-bezier(.3,0,.4,1) infinite}.bichinho--feliz.is-animado .bichinho__braco--e{animation:bicho-braco-e .9s ease-in-out infinite}.bichinho--feliz.is-animado .bichinho__braco--d{animation:bicho-braco-d .9s ease-in-out infinite}.bichinho--tchau.is-animado .bichinho__corpo{animation:bicho-balanca 2.4s ease-in-out infinite}.bichinho--tchau.is-animado .bichinho__braco--d{animation:bicho-tchau .55s ease-in-out infinite alternate}.bichinho--triste.is-animado .bichinho__corpo{animation:bicho-murcha 3.6s ease-in-out infinite}.bichinho--triste.is-animado .bichinho__braco--e{transform:rotate(-28deg)}.bichinho--triste.is-animado .bichinho__braco--d{transform:rotate(28deg)}.bichinho--triste.is-animado .bichinho__lagrima{transform-origin:30px 10px;animation:bicho-lagrima 2.2s ease-in infinite}.bichinho--tonto.is-animado .bichinho__corpo{animation:bicho-tonto 1.4s ease-in-out infinite}.bichinho--tonto.is-animado .bichinho__braco--e{animation:bicho-braco-e 1.4s ease-in-out infinite reverse}.bichinho--tonto.is-animado .bichinho__braco--d{animation:bicho-braco-d 1.4s ease-in-out infinite}@keyframes bicho-pisca{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes bicho-pula{0%,to{transform:translateY(0) scale(1.04,.95)}40%{transform:translateY(-34px) scale(.97,1.04)}60%{transform:translateY(-30px) scale(.98,1.03)}85%{transform:translateY(0) scale(1.06,.93)}}@keyframes bicho-braco-e{0%,to{transform:rotate(0)}45%{transform:rotate(62deg)}}@keyframes bicho-braco-d{0%,to{transform:rotate(0)}45%{transform:rotate(-62deg)}}@keyframes bicho-tchau{0%{transform:rotate(-70deg)}to{transform:rotate(-125deg)}}@keyframes bicho-balanca{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes bicho-murcha{0%,to{transform:rotate(-2deg) scaleY(.98)}50%{transform:rotate(2deg) scaleY(.95)}}@keyframes bicho-lagrima{0%{transform:translateY(-4px) scale(.6);opacity:0}20%{opacity:1}to{transform:translateY(40px) scale(1);opacity:0}}@keyframes bicho-tonto{0%,to{transform:rotate(-9deg) translate(-4px)}50%{transform:rotate(9deg) translate(4px)}}.dobu-loader{display:inline-grid;place-items:center;color:currentColor}.dobu-loader .dobu-logo__porta,.dobu-loader .dobu-logo__macaneta{transform-box:view-box;transform-origin:188px 270px;animation:dobu-loader-porta 2.4s cubic-bezier(.45,0,.3,1) infinite}.dobu-loader .dobu-logo__luz{transform-box:fill-box;transform-origin:center;animation:dobu-loader-luz 2.4s ease-in-out infinite}@keyframes dobu-loader-porta{0%,12%,to{transform:none}50%,62%{transform:skewY(-12deg) scaleX(.42)}}@keyframes dobu-loader-luz{0%,12%,to{opacity:.55;transform:scaleX(.8)}50%,62%{opacity:1;transform:scaleX(1.2)}}.dobu-pulando{display:inline-grid;place-items:center;color:currentColor}.dobu-pulando .dobu-logo{overflow:visible}.dobu-pulando .dobu-logo__o,.dobu-pulando .dobu-logo__b,.dobu-pulando .dobu-logo__u{transform-box:fill-box;transform-origin:50% 100%;animation:dobu-letra-pula 1.5s cubic-bezier(.3,0,.3,1) infinite}.dobu-pulando .dobu-logo__b{animation-delay:.16s}.dobu-pulando .dobu-logo__u{animation-delay:.32s}.dobu-pulando .dobu-logo__porta,.dobu-pulando .dobu-logo__macaneta{transform-box:view-box;transform-origin:188px 270px;animation:dobu-loader-porta 3s cubic-bezier(.45,0,.3,1) infinite}.dobu-pulando .dobu-logo__luz{transform-box:fill-box;transform-origin:center;animation:dobu-loader-luz 3s ease-in-out infinite}.dobu-pulando--uma-vez .dobu-logo__o,.dobu-pulando--uma-vez .dobu-logo__b,.dobu-pulando--uma-vez .dobu-logo__u{animation-iteration-count:2;animation-fill-mode:both}.dobu-pulando--uma-vez .dobu-logo__porta,.dobu-pulando--uma-vez .dobu-logo__macaneta,.dobu-pulando--uma-vez .dobu-logo__luz{animation-iteration-count:1;animation-fill-mode:both}@keyframes dobu-letra-pula{0%{transform:translateY(0) scale(1.1,.88)}12%{transform:translateY(0) scale(.94,1.08)}34%{transform:translateY(-46%) scale(.97,1.04) rotate(-4deg)}46%{transform:translateY(-50%) scale(1) rotate(3deg)}64%{transform:translateY(0) scale(1.12,.86)}74%{transform:translateY(-9%) scale(.97,1.03)}84%,to{transform:translateY(0) scale(1)}}.dobu-logo__olhos{transform-box:view-box;transform-origin:600px 253px;animation:bicho-pisca 3.4s linear infinite}.dobu-logo__pupilas{animation:dobu-o-olha 3.4s ease-in-out infinite}@keyframes dobu-o-olha{0%,18%,to{transform:none}28%,44%{transform:translate(-8px)}54%,72%{transform:translate(8px)}}@media (prefers-reduced-motion: reduce){.dobu-logo__olhos,.dobu-logo__pupilas,.bichinho *,.dobu-loader *,.dobu-pulando *,.dobu-intro *,.dobu-entrar *,.dobu-sair *{animation:none!important;transition:none!important}}.boot{min-height:100vh;display:grid;place-items:center;color:var(--muted);font-size:14px}.boot--offline{place-content:center;justify-items:center;gap:12px;padding:24px;text-align:center}.boot--offline .muted{max-width:380px}.boot__title{font-family:var(--f-display);font-size:20px;font-weight:700;color:var(--ink)}.loading{display:flex;align-items:center;gap:8px;padding:28px 4px;color:var(--muted);font-size:14px}.form-error{border-radius:10px;padding:10px 12px;font-size:13.5px;background:var(--red-bg);color:var(--red)}.form-error--info{background:var(--amber-bg);color:var(--amber)}.save-bar{position:sticky;bottom:12px;z-index:5;display:flex;align-items:center;gap:12px;justify-content:flex-end;padding:10px 12px;border-radius:14px;background:var(--card);border:1px solid var(--line-2);box-shadow:var(--shadow-lg)}.save-bar__text{margin-right:auto;font-size:13.5px;color:var(--muted)}.side__soon{font-size:10px;letter-spacing:.04em;text-transform:uppercase;opacity:.7}.onboard{width:min(640px,100%)}.onboard__steps{display:flex;gap:6px}.onboard__steps span{flex:1;height:4px;border-radius:4px;background:var(--line-2)}.onboard__steps span.is-on{background:var(--accent)}.question{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:14px;border:1px solid var(--line-2)}.question__text{flex:1;min-width:0}.question__text b{display:block;font-size:15px}.question__text small{color:var(--muted);font-size:13px}.yesno{display:inline-flex;border-radius:10px;overflow:hidden;border:1px solid var(--line-2);flex-shrink:0}.yesno button{padding:8px 14px;font-size:13.5px;font-weight:600;background:transparent}.yesno button[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}@media (max-width: 520px){.question{flex-direction:column;align-items:stretch}.yesno{align-self:flex-start}}.toast--error{background:var(--red);color:#fff}.toast--error svg{color:#fff}.btn.is-disabled{opacity:.5;pointer-events:none}.chip__x{display:inline-grid;place-items:center;margin-left:4px;width:18px;height:18px;border-radius:50%;color:inherit;opacity:.7}.chip__x:hover{opacity:1;background:#00000014}.opt-rules{margin:0 0 6px 8px;padding:12px 14px;border-left:3px solid var(--accent);background:var(--paper-2);border-radius:0 10px 10px 0}.opt-group__linked{padding:12px 14px}.line__promo{display:flex;align-items:center;gap:4px;margin-top:2px;font-size:12px;color:var(--green)}.line__total s{display:block;font-size:11.5px;font-weight:400}.totals-card__coupon,.totals-card__auto{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.totals-card__coupon .input{max-width:160px}.pub-badge{display:inline-block;padding:2px 8px;border-radius:999px;background:var(--accent);color:var(--on-accent, #fff);font-size:11.5px;font-weight:700;letter-spacing:.01em;white-space:nowrap}.pub-item__body .pub-badge{justify-self:start;margin-top:6px}.pub-promo{display:flex;align-items:center;gap:8px;margin:0}.pub-promo-line{display:block;color:var(--green, #1a7f3c);font-size:12.5px}.doc__promo{font-size:11px;color:#1a7f3c}.table-items .input-group{width:130px;margin-left:auto}.table-items__pct{width:90px!important}.picker-list{display:grid;gap:2px;max-height:320px;overflow:auto;border:1px solid var(--line);border-radius:12px;padding:4px;background:var(--card)}.picker-row,.picker-all{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:8px;cursor:pointer}.picker-row:hover,.picker-row.is-on{background:var(--accent-soft)}.field__error{font-size:12.5px;font-weight:600;color:var(--red)}.onboard__picked{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:var(--accent-soft)}.onboard__picked>span:first-child{font-size:26px}.onboard__picked>span:first-child:has(>svg){display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--card);color:var(--accent-text, var(--accent))}.onboard__picked>span:first-child>svg{width:22px;height:22px}.onboard__picked>span:nth-child(2){flex:1;display:grid}.onboard__picked small{color:var(--muted);font-size:12.5px}.plan-step{display:grid;gap:10px;padding:16px;border-radius:14px;background:var(--accent-soft)}.plan-step__price{font-family:var(--f-display);font-size:34px;font-weight:700;letter-spacing:-.03em;line-height:1}.plan-step__price small{font-size:15px;font-weight:500;color:var(--muted);letter-spacing:0}.plan-step__note{color:var(--muted);font-size:13.5px;margin-top:-4px}.plan-step__limits{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.plan-step__limits li{padding:3px 10px;border-radius:999px;background:var(--card);font-size:12.5px;font-weight:600}.plan-step__incl{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:14px}.plan-step__incl li{display:flex;align-items:center;gap:6px}.plan-step__incl svg{color:var(--green)}.cycle-box{display:grid;gap:8px}.usage-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.usage{display:grid;gap:4px;padding:10px 12px;border-radius:12px;background:var(--paper-2)}.usage small{color:var(--muted);font-size:12px}.usage.is-near{background:var(--amber-bg)}.plan-pick{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.plan-pick__card{position:relative;display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:14px;border:1px solid var(--line-2);background:var(--card)}.plan-pick__card>.btn{margin-top:auto}.plan-pick__card.is-click{cursor:pointer;transition:border-color .15s,box-shadow .15s}.plan-pick__card.is-click:hover{border-color:var(--accent);box-shadow:var(--shadow)}.plan-pick__eye{margin-left:auto;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:var(--muted)}.plan-pick__eye:hover{background:var(--paper-2);color:var(--ink)}.plan-cmp td:not(:first-child),.plan-cmp th:not(:first-child){text-align:center!important}.plan-cmp td svg{vertical-align:middle}.plan-cmp td:first-child,.plan-cmp th:first-child{text-align:left}.plan-cmp .is-here{background:var(--accent-soft)}.plan-pick__card.is-current{border-color:var(--accent);background:var(--accent-soft)}.plan-pick__card h4{margin:0;font-size:15px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.plan-pick__card h4 em{font-style:normal;font-size:11px;font-weight:700;color:var(--accent-text, var(--accent))}.plan-pick__tag{position:absolute;top:-9px;left:12px;padding:1px 8px;border-radius:99px;background:var(--accent);color:var(--on-accent);font-size:10.5px;font-weight:700;font-style:normal;white-space:nowrap}.plan-pick__price{font-family:var(--f-display);font-size:22px;font-weight:700;letter-spacing:-.03em;line-height:1;margin:0}.plan-pick__price small{font-size:13px;font-weight:500;color:var(--muted);letter-spacing:0}.plan-pick__note{margin:-4px 0 0;font-size:12.5px}.plan-pick__limits{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px}.plan-pick__limits li{padding:2px 8px;border-radius:8px;background:var(--paper-2);font-size:12px;font-weight:600}.plan-pick__mods{margin:0;font-size:12.5px}.plan-pick__custom{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:14px;border:1px dashed var(--line-2);flex-wrap:wrap}.plan-pick__custom p{margin:0}.audit-details{display:block;max-width:520px;white-space:normal}.audit-list{margin:0;padding-left:18px;display:grid;gap:4px}.audit-timeline{list-style:none;margin:0;padding:0 0 0 16px;border-left:2px solid var(--line);display:grid;gap:14px}.audit-timeline li{position:relative}.audit-timeline li:before{content:"";position:absolute;left:-22px;top:6px;width:10px;height:10px;border-radius:50%;background:var(--accent)}.audit-timeline p{margin:0}.shop{min-height:100dvh;display:flex;flex-direction:column}.shop-main{padding-bottom:8px}.shop-section{padding-top:clamp(28px,4vw,48px)}.shop-empty{padding:32px 0}.shop-announce{padding:8px 16px;text-align:center;font-size:13.5px;font-weight:600;background:var(--ink);color:var(--paper)}.shop-header{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--card) 90%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.shop-header__inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(12px,3vw,32px);height:72px}.shop-search{display:flex;align-items:center;gap:10px;height:46px;max-width:640px;width:100%;justify-self:center;padding:0 16px;border-radius:999px;background:var(--paper);border:1px solid var(--line-2);color:var(--muted);transition:border-color .15s,box-shadow .15s}.shop-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);background:var(--card)}.shop-search input{flex:1;min-width:0;border:0;outline:0;background:none;font-size:15px;color:var(--ink)}.shop-actions{display:flex;align-items:center;gap:4px}.shop-action{position:relative;display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:calc(14px * var(--rk, 1));color:var(--ink-3);transition:background .15s}.shop-action:hover{background:var(--paper-2)}.shop-action.active{color:var(--accent-text, var(--accent))}.shop-action--text{font-weight:600;font-size:14.5px}.shop-action__label{display:grid;line-height:1.15}.shop-action__label small{font-size:12px;color:var(--muted)}.shop-action__label b{font-size:14px}.shop-badge{position:absolute;top:2px;right:0;min-width:19px;height:19px;padding:0 5px;display:grid;place-items:center;border-radius:99px;background:var(--accent);color:var(--on-accent);font-size:11px;box-shadow:0 0 0 2px var(--card)}.shop-cats{border-top:1px solid var(--line)}.shop-cats__inner{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;padding-top:6px;padding-bottom:6px}.shop-cats__inner::-webkit-scrollbar{display:none}.shop-cats__link{flex:none;padding:7px 12px;border-radius:999px;font-size:14px;font-weight:500;color:var(--ink-3);white-space:nowrap}.shop-cats__link:hover{background:var(--paper-2)}.shop-cats__link.active{background:var(--accent-soft);color:var(--accent-text, var(--accent))}.shop-pending{padding:10px 0;background:var(--amber-bg);color:var(--amber);font-size:14px;font-weight:500}.shop-pending .pub-wrap{display:flex;align-items:center;gap:8px}.shop-hero-wrap{padding-top:clamp(12px,2vw,24px)}.shop-carousel{position:relative;overflow:hidden;border-radius:calc(26px * var(--rk, 1));background:var(--ink);isolation:isolate}.shop-carousel__track{display:flex;transition:transform .6s var(--ease-out)}.shop-slide{position:relative;flex:0 0 100%;min-height:clamp(220px,34vw,440px);display:flex;align-items:flex-end;background:linear-gradient(135deg,var(--accent),var(--accent-2));background-size:cover;background-position:center;color:#fff}.shop-slide.has-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0000008c,#0000000d 70%)}.shop-slide__text{position:relative;display:grid;gap:10px;justify-items:start;max-width:560px;padding:clamp(24px,5vw,56px)}.shop-slide__text h2{font-family:var(--f-display);font-size:clamp(28px,4.6vw,56px);font-weight:700;letter-spacing:-.04em;line-height:1}.shop-slide__text p{font-size:clamp(15px,1.6vw,19px);opacity:.92}.shop-slide__link{position:absolute;top:0;right:0;bottom:0;left:0;font-size:0}.shop-carousel__arrow{position:absolute;top:50%;translate:0 -50%;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--card) 88%,transparent);color:var(--ink);box-shadow:var(--shadow);opacity:0;transition:opacity .2s}.shop-carousel:hover .shop-carousel__arrow{opacity:1}.shop-carousel__arrow.is-prev{left:14px}.shop-carousel__arrow.is-next{right:14px}.shop-carousel__dots{position:absolute;bottom:14px;left:50%;translate:-50% 0;display:flex;gap:6px}.shop-carousel__dots button{width:8px;height:8px;border-radius:99px;background:#ffffff80;transition:width .3s,background .3s}.shop-carousel__dots button.is-on{width:24px;background:#fff}.shop-hero{padding:clamp(40px,7vw,96px) 0 clamp(24px,4vw,40px);background:radial-gradient(circle at 85% 0%,var(--accent-soft),transparent 55%)}.shop-perks{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-top:16px}.shop-perk{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:calc(18px * var(--rk, 1));background:var(--card);border:1px solid var(--line)}.shop-perk__icon{width:42px;height:42px;flex:none;display:grid;place-items:center;border-radius:calc(13px * var(--rk, 1));background:var(--accent-soft);color:var(--accent-text, var(--accent))}.shop-perk b{display:block;font-size:14.5px}.shop-perk small{color:var(--muted);font-size:12.5px}.shop-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px}.shop-section__head h2{font-family:var(--f-display);font-size:clamp(22px,2.6vw,30px);font-weight:700;letter-spacing:-.03em}.shop-more{display:inline-flex;align-items:center;gap:4px;color:var(--accent-text, var(--accent));font-weight:600;font-size:14.5px}.shop-catgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.shop-catcard{display:grid;justify-items:center;gap:8px;padding:18px 10px;border-radius:calc(20px * var(--rk, 1));background:var(--card);border:1px solid var(--line);font-weight:600;font-size:14px;text-align:center;transition:transform .25s var(--ease-out),border-color .2s}.shop-catcard:hover{transform:translateY(-2px);border-color:var(--accent)}.shop-catcard__emoji{width:58px;height:58px;display:grid;place-items:center;border-radius:50%;background:var(--accent-soft);font-size:28px}.shop-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px}.shop-card{position:relative;display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:calc(20px * var(--rk, 1));overflow:hidden;transition:transform .3s var(--ease-out),box-shadow .3s,border-color .2s}.shop-card:hover{transform:translateY(-3px);box-shadow:var(--shadow);border-color:var(--line-2)}.shop-card.is-out{opacity:.72}.shop-card__media{position:relative;display:block;aspect-ratio:1;background:var(--paper)}.shop-card__img{width:100%;height:100%;display:grid;place-items:center;font-size:56px}.shop-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease-out)}.shop-card:hover .shop-card__img img{transform:scale(1.04)}.shop-card__tags{position:absolute;top:10px;left:10px;display:flex;flex-wrap:wrap;gap:4px}.shop-tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:99px;background:var(--ink);color:var(--paper);font-size:11.5px;font-weight:700;letter-spacing:.01em}.shop-tag--sale{background:var(--red);color:#fff}.shop-tag--out{background:var(--gray-bg);color:var(--gray)}.shop-card__body{flex:1;display:grid;align-content:start;gap:4px;padding:12px 14px 16px}.shop-card__cat{font-family:var(--f-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.shop-card__name{font-weight:600;font-size:15px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shop-card__add{position:absolute;right:10px;top:calc(100% - 46px);width:38px;height:38px;display:grid;place-items:center;border-radius:calc(12px * var(--rk, 1));background:var(--accent);color:var(--on-accent);font-weight:700;box-shadow:0 8px 18px -10px var(--accent);transition:transform .15s,background .2s}.shop-card__add:hover{transform:scale(1.06)}.shop-card__add.is-done{background:var(--green)}.shop-card__choose{margin:0 14px 14px;padding:8px;border-radius:calc(12px * var(--rk, 1));text-align:center;font-size:13.5px;font-weight:600;background:var(--accent-soft);color:var(--accent-text, var(--accent))}.shop-price{display:grid;gap:2px;margin-top:4px;padding-right:44px}.shop-price__main .price-tag{font-weight:700;font-size:17px}.shop-price__main s{font-weight:400;font-size:13px;color:var(--muted);margin-right:6px}.shop-price__hints{display:grid;font-size:12.5px;color:var(--muted)}.shop-price__pix{color:var(--green);font-weight:600}.shop-price--lock,.shop-price--ask{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--accent-text, var(--accent))}.shop-price--ask{color:var(--muted)}.shop-price--big{padding-right:0}.shop-price--big .shop-price__main .price-tag{font-size:clamp(26px,3vw,34px);font-family:var(--f-display);letter-spacing:-.02em}.shop-price--big .shop-price__hints{font-size:14px}.shop-search-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.shop-sort{display:flex;align-items:center;gap:8px;font-size:14px}.shop-sort .select{width:auto}.shop-search-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;align-items:start}.shop-filters{position:sticky;top:140px;display:grid;gap:18px}.shop-filters__q{min-width:0}.shop-filters__group{display:grid;gap:8px}.shop-filters__group>b{font-size:13px;color:var(--muted);font-weight:600}.shop-filters__chips{display:flex;flex-wrap:wrap;gap:6px}.shop-crumbs{display:flex;align-items:center;gap:8px;margin-bottom:18px;font-size:14px;color:var(--muted)}.shop-crumbs a{display:inline-flex;align-items:center;gap:4px}.shop-crumbs a:hover{color:var(--ink)}.shop-product{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(20px,4vw,48px);align-items:start}.shop-gallery{position:sticky;top:140px;display:grid;gap:10px}.shop-gallery__main{position:relative;aspect-ratio:1;border-radius:calc(24px * var(--rk, 1));overflow:hidden;background:var(--card);border:1px solid var(--line);display:grid;place-items:center}.shop-gallery__main img{width:100%;height:100%;object-fit:cover}.shop-gallery__emoji{font-size:120px}.shop-gallery__tag{position:absolute;top:14px;left:14px}.shop-gallery__thumbs{display:flex;gap:8px;overflow-x:auto}.shop-gallery__thumbs button{flex:none;width:72px;height:72px;border-radius:calc(14px * var(--rk, 1));overflow:hidden;border:2px solid transparent;opacity:.7}.shop-gallery__thumbs button.is-on{border-color:var(--accent);opacity:1}.shop-gallery__thumbs img{width:100%;height:100%;object-fit:cover}.shop-info{display:grid;gap:14px;align-content:start}.shop-info__name{font-family:var(--f-display);font-size:clamp(26px,3.4vw,40px);font-weight:700;letter-spacing:-.035em;line-height:1.05}.shop-info__desc{color:var(--ink-3);font-size:15.5px;white-space:pre-line}.shop-buy{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.shop-buy .btn{flex:1 1 200px}.shop-qty{display:inline-flex;align-items:center;height:52px;border-radius:calc(14px * var(--rk, 1));border:1px solid var(--line-2);background:var(--card)}.shop-qty button{width:44px;height:100%;display:grid;place-items:center;color:var(--ink-3)}.shop-qty span{min-width:32px;text-align:center;font-weight:700}.shop-qty--sm{height:38px;border-radius:calc(12px * var(--rk, 1))}.shop-qty--sm button{width:34px}.shop-added{display:inline-flex;align-items:center;gap:6px;color:var(--green);font-weight:600;font-size:14px}.shop-note{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 16px;border-radius:calc(16px * var(--rk, 1));background:var(--paper-2);color:var(--ink-3);font-size:14.5px}.shop-note .row{flex-basis:100%}.shop-ship{display:grid;gap:10px;padding:16px;border-radius:calc(18px * var(--rk, 1));border:1px solid var(--line);background:var(--card)}.shop-ship>b{display:flex;align-items:center;gap:8px;font-size:14.5px}.shop-ship__form{display:flex;gap:8px}.shop-ship__form .input{max-width:160px}.shop-ship__list{display:grid;gap:6px;font-size:14px}.shop-ship__list li{display:flex;justify-content:space-between;gap:10px}.shop-ship__test{color:var(--muted);font-size:12.5px}.shop-checkout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:20px;align-items:start;margin-top:20px}.shop-panel{display:grid;gap:14px;padding:clamp(16px,2.4vw,24px);border-radius:calc(22px * var(--rk, 1));background:var(--card);border:1px solid var(--line)}.shop-panel h2{display:flex;align-items:center;gap:8px;font-family:var(--f-display);font-size:19px;font-weight:700;letter-spacing:-.02em}.shop-summary{position:sticky;top:140px}.shop-line{display:grid;grid-template-columns:72px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--line)}.shop-line__img{width:72px;height:72px;display:grid;place-items:center;border-radius:calc(14px * var(--rk, 1));overflow:hidden;background:var(--paper);font-size:30px}.shop-line__img img{width:100%;height:100%;object-fit:cover}.shop-line__info{display:grid;gap:2px;min-width:0}.shop-line__name{font-weight:600}.shop-line__promo{color:var(--green);font-weight:600}.shop-line__total{min-width:90px;text-align:right}.shop-free{display:grid;gap:8px;padding:12px 14px;border-radius:calc(14px * var(--rk, 1));background:var(--green-bg);color:var(--green);font-size:13.5px}.shop-free p{display:flex;align-items:center;gap:6px}.shop-free__bar{height:6px;border-radius:99px;background:#0f8a5f2e;overflow:hidden}.shop-free__bar span{display:block;height:100%;border-radius:inherit;background:var(--green);transition:width .4s var(--ease-out)}.shop-coupon{display:flex;align-items:center;gap:8px;color:var(--muted)}.shop-totals{display:grid;gap:8px;font-size:14.5px}.shop-totals>div{display:flex;justify-content:space-between;gap:10px}.shop-totals dt{color:var(--muted)}.shop-totals .is-discount dd{color:var(--green);font-weight:600}.shop-totals .is-total{padding-top:10px;border-top:1px solid var(--line);font-size:18px;font-weight:700}.shop-totals .is-total dt{color:var(--ink)}.shop-cart-empty{display:grid;justify-items:center;gap:12px;text-align:center;padding-top:56px}.shop-testmode,.shop-testpay{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;border-radius:calc(14px * var(--rk, 1));background:var(--amber-bg);color:var(--amber);font-size:14px;font-weight:500}.shop-testpay .btn{margin-left:auto}.shop-step span{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:var(--ink);color:var(--paper);font-size:13px}.shop-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.shop-form--2{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-form__wide{grid-column:span 2}.shop-options{display:grid;gap:8px}.shop-option{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:calc(16px * var(--rk, 1));border:1.5px solid var(--line-2);cursor:pointer;transition:border-color .15s,background .15s}.shop-option:hover{border-color:var(--ink-3)}.shop-option.is-on{border-color:var(--accent);background:var(--accent-soft)}.shop-option input{accent-color:var(--accent)}.shop-option__icon{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:calc(11px * var(--rk, 1));background:var(--paper);color:var(--ink-3)}.shop-option.is-on .shop-option__icon{background:var(--accent);color:var(--on-accent)}.shop-option__text{flex:1;display:grid;min-width:0}.shop-option__text small{color:var(--muted);font-size:12.5px}.shop-hint{font-size:12.5px}.shop-mini{display:grid;gap:8px;max-height:220px;overflow:auto;font-size:14px}.shop-mini li{display:flex;align-items:center;gap:10px}.shop-mini__img{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:calc(10px * var(--rk, 1));overflow:hidden;background:var(--paper);font-size:18px}.shop-mini__img img{width:100%;height:100%;object-fit:cover}.shop-auth__card{max-width:460px;margin:0 auto;justify-items:stretch;text-align:left}.shop-auth__card>.shop-locked__icon,.shop-auth__card>h1{justify-self:center;text-align:center}.shop-auth__switch{text-align:center}.shop-auth__switch a{color:var(--accent-text, var(--accent));font-weight:600}.shop-pass{position:relative;display:block}.shop-pass .input{padding-right:44px}.shop-pass .icon-btn{position:absolute;right:6px;top:50%;translate:0 -50%}.shop-locked{display:grid;justify-items:center;gap:14px;text-align:center;padding-top:clamp(48px,8vw,96px);padding-bottom:40px;max-width:620px}.shop-locked__icon{width:64px;height:64px;display:grid;place-items:center;border-radius:calc(20px * var(--rk, 1));background:var(--accent-soft);color:var(--accent-text, var(--accent))}.shop-account-head{display:flex;align-items:center;gap:14px;margin-bottom:18px}.shop-account-head__out{margin-left:auto}.shop-avatar{width:54px;height:54px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--accent);color:var(--on-accent);font-family:var(--f-display);font-size:24px;font-weight:700}.shop-tabs{margin:8px 0 18px}.shop-narrow{max-width:460px}.shop-orders{display:grid;gap:10px}.shop-order-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;transition:border-color .15s}.shop-order-row:hover{border-color:var(--accent)}.shop-order-row>span:first-child{display:grid}.shop-status{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:99px;font-size:12.5px;font-weight:700;white-space:nowrap}.shop-status.is-wait{background:var(--amber-bg);color:var(--amber)}.shop-status.is-ok{background:var(--blue-bg);color:var(--blue)}.shop-status.is-done{background:var(--green-bg);color:var(--green)}.shop-status.is-bad{background:var(--red-bg);color:var(--red)}.shop-order-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.shop-thanks{display:flex;align-items:center;gap:14px;margin-bottom:20px;padding:18px 20px;border-radius:calc(20px * var(--rk, 1));background:var(--green-bg);color:var(--green)}.shop-thanks b{font-size:17px}.shop-thanks p{color:var(--ink-3)}.shop-timeline{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.shop-timeline li{position:relative;display:grid;justify-items:center;gap:6px;text-align:center;font-size:13px;color:var(--muted)}.shop-timeline li:before{content:"";position:absolute;top:14px;left:-50%;width:100%;height:3px;background:var(--paper-3);z-index:0}.shop-timeline li:first-child:before{display:none}.shop-timeline li.is-done:before,.shop-timeline li.is-now:before{background:var(--accent)}.shop-timeline__dot{position:relative;z-index:1;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--paper-2);color:var(--muted);font-weight:700;font-size:12.5px;box-shadow:0 0 0 4px var(--card)}.shop-timeline li.is-done{color:var(--ink)}.shop-timeline li.is-done .shop-timeline__dot{background:var(--accent);color:var(--on-accent)}.shop-timeline li.is-now{color:var(--accent-text, var(--accent));font-weight:700}.shop-timeline li.is-now .shop-timeline__dot{background:var(--card);color:var(--accent-text, var(--accent));box-shadow:0 0 0 4px var(--card),inset 0 0 0 2px var(--accent)}.shop-tracking{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;border-radius:calc(14px * var(--rk, 1));background:var(--paper)}.shop-pay__body{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.shop-pay__body>.stack{flex:1 1 240px}.shop-pay__code{display:block;padding:12px;border-radius:calc(12px * var(--rk, 1));background:var(--paper);font-family:var(--f-mono);font-size:12px;word-break:break-all;max-height:96px;overflow:auto}.shop-qr{flex:none;border-radius:calc(14px * var(--rk, 1));border:1px solid var(--line)}.shop-items{display:grid;gap:8px;font-size:14.5px}.shop-items li{display:flex;justify-content:space-between;gap:12px}.shop-footer{margin-top:56px;background:var(--card);border-top:1px solid var(--line)}.shop-footer__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:28px;padding-top:36px;padding-bottom:12px;font-size:14px}.shop-footer__grid b{font-size:14.5px}.shop-footer__name{font-family:var(--f-display);font-size:20px!important}.shop-paychips{display:flex;flex-wrap:wrap;gap:6px}.shop-paychips span{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:99px;background:var(--paper);font-size:12.5px;font-weight:600}.shop-policies summary{cursor:pointer;color:var(--muted)}.shop-policies p{margin-top:8px;color:var(--ink-3);white-space:pre-line;font-size:13.5px}@media (max-width: 1080px){.shop-action__label{display:none}.shop-checkout{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width: 860px){.shop-search-layout,.shop-product,.shop-checkout{grid-template-columns:minmax(0,1fr)}.shop-filters,.shop-gallery,.shop-summary{position:static}.shop-filters{gap:12px}.shop-filters__chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.shop-filters__chips .chip{flex:none}}@media (max-width: 720px){.shop-header__inner{grid-template-columns:minmax(0,1fr) auto;height:auto;padding-top:10px;padding-bottom:10px;row-gap:10px}.shop-search{grid-column:1 / -1;grid-row:2;height:42px;max-width:none}.shop-actions .shop-action:not(.shop-cart-btn){display:none}.shop-cats__inner{padding-top:4px;padding-bottom:8px}.shop-carousel{border-radius:calc(20px * var(--rk, 1))}.shop-carousel__arrow{display:none}.shop-perks{grid-auto-flow:column;grid-auto-columns:78%;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.shop-perk{scroll-snap-align:start}.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.shop-card{border-radius:calc(16px * var(--rk, 1))}.shop-card__body{padding:10px 12px 14px}.shop-card__name{font-size:14px}.shop-price{padding-right:0}.shop-price__main .price-tag{font-size:16px}.shop-card__add{right:8px;top:calc(100% - 42px);width:34px;height:34px}.shop-catgrid{grid-auto-flow:column;grid-auto-columns:104px;grid-template-columns:none;overflow-x:auto;scrollbar-width:none}.shop-catcard{padding:14px 6px}.shop-line{grid-template-columns:60px minmax(0,1fr) auto}.shop-line__img{width:60px;height:60px}.shop-line__total{grid-column:2 / -1;text-align:left}.shop-form,.shop-form--2{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-form__wide{grid-column:1 / -1}.shop-buy .btn{flex-basis:100%}.shop-buy .shop-qty{flex:1 0 100%;justify-content:space-between}.shop-timeline{grid-auto-flow:row;gap:14px}.shop-timeline li{grid-template-columns:30px 1fr;justify-items:start;align-items:center;text-align:left;gap:12px}.shop-timeline li:before{top:-14px;left:13.5px;width:3px;height:14px}.shop-order-row{grid-template-columns:minmax(0,1fr) auto}.shop-order-row>b{grid-column:1 / -1}.shop-footer{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.shop-footer .pub-footer__inner{padding-bottom:24px}}.shop{--shop-r: calc(20px * var(--rk, 1));--shop-r-sm: calc(12px * var(--rk, 1))}.shop--corners-reto{--shop-r: 4px;--shop-r-sm: 3px}.shop--corners-redondo{--shop-r: 28px;--shop-r-sm: 999px}.shop .shop-card,.shop .shop-perk,.shop .shop-catcard,.shop .shop-duo__card,.shop .shop-coupon{border-radius:var(--shop-r)}.shop .btn{border-radius:var(--shop-r-sm)}.shop--card-simples .shop-card{border-color:transparent;background:transparent}.shop--card-simples .shop-card__media{border-radius:var(--shop-r);overflow:hidden}.shop--card-borda .shop-card{box-shadow:none;border:1.5px solid var(--line-2)}.shop--card-sombra .shop-card{border-color:transparent;box-shadow:0 1px 2px #0e0d160d,0 12px 30px -18px #0e0d1640}.shop--font-elegante{--f-display: "Playfair Display", Georgia, serif}.shop--font-classica{--f-display: Georgia, "Times New Roman", serif}.shop--font-arredondada{--f-display: "Nunito", "Quicksand", ui-rounded, system-ui, sans-serif}.shop--font-elegante h1,.shop--font-elegante h2,.shop--font-classica h1,.shop--font-classica h2,.shop--font-arredondada h1,.shop--font-arredondada h2{font-family:var(--f-display)}.shop--vitrine .shop-card__media{aspect-ratio:4 / 5}.shop--vitrine .shop-catgrid{display:flex;gap:18px;overflow-x:auto;padding-bottom:6px;scrollbar-width:none}.shop--vitrine .shop-catcard{flex:none;width:86px;padding:0;background:none;border:0;font-size:12.5px;font-weight:600}.shop--vitrine .shop-catcard__emoji{width:76px;height:76px;overflow:hidden;box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--accent)}.shop--mercado .shop-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.shop--mercado .shop-price{font-size:1.08em}.shop--mercado .shop-section--sale{background:linear-gradient(180deg,var(--red-bg),transparent);border-radius:var(--shop-r);padding-top:18px}.shop--boutique .shop-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:28px}.shop--boutique .shop-section{padding-top:56px}.shop--boutique .shop-section__head h2{font-weight:500;letter-spacing:-.01em}.shop--boutique .shop-card__media{aspect-ratio:3 / 4}.shop--delivery .shop-cats{position:sticky;top:0;z-index:20}.shop--delivery .shop-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.shop--delivery .shop-card{flex-direction:row;align-items:stretch}.shop--delivery .shop-card__media{width:112px;flex:none;aspect-ratio:auto}.shop--delivery .shop-card__add{top:auto;bottom:10px}.shop-catcard__emoji{overflow:hidden}.shop-catcard__emoji img{width:100%;height:100%;object-fit:cover;border-radius:50%}.shop-announce__text{display:inline-block;animation:shop-slide .45s var(--ease-out)}@keyframes shop-slide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.shop-card__img2{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .35s var(--ease-out)}.shop-card:hover .shop-card__img2{opacity:1}.shop-card__fav{position:absolute;top:10px;right:10px;z-index:2}.shop-card__peek{position:absolute;left:50%;top:calc(50% - 40px);z-index:2;transform:translate(-50%,8px);opacity:0;display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;background:color-mix(in srgb,var(--card) 92%,transparent);color:var(--ink);font-size:13px;font-weight:600;box-shadow:var(--shadow);transition:opacity .2s,transform .25s var(--ease-out)}.shop-card:hover .shop-card__peek,.shop-card__peek:focus-visible{opacity:1;transform:translate(-50%)}@media (hover: none){.shop-card__peek{display:none}}.shop-card__sold{font-size:12px;color:var(--muted)}.shop-tag--low{background:var(--amber);color:#fff}.ck .shop-card__body{padding:10px 0 0}.ck:not(.ck-lado) .shop-card>.shop-card__media,.ck:not(.ck-lado) .shop-card>.shop-card__body{align-self:stretch}.ck-lado .shop-card__body{padding-top:0}.ck-lado .shop-card__peek{display:none}.ck .shop-card__desc{margin:0;font-size:13px;line-height:1.4;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ck .shop-card__choose{margin:10px 0 0}.ck .shop-card.has-buybtn .shop-price{padding-right:0}.shop-card__buy{margin-top:10px;width:100%;padding:9px 12px;border:0;border-radius:calc(12px * var(--rk, 1));cursor:pointer;background:var(--accent);color:var(--on-accent);font-size:13.5px;font-weight:600;transition:transform .15s,background .2s}.shop-card__buy:hover{transform:translateY(-1px)}.shop-card__buy.is-done{background:var(--green)!important;color:#fff!important}.shop-fav{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;border:0;cursor:pointer;background:color-mix(in srgb,var(--card) 92%,transparent);color:var(--ink-3);box-shadow:0 4px 12px -6px #0000004d;transition:transform .15s,color .15s}.shop-fav:hover{transform:scale(1.08)}.shop-fav.is-on{color:#e11d48}.shop-fav.is-on svg{fill:currentColor;animation:shop-pop .35s var(--ease-out)}@keyframes shop-pop{0%{transform:scale(.6)}60%{transform:scale(1.3)}to{transform:scale(1)}}.shop-badge--soft{background:#e11d48}.shop-stars{display:inline-flex;align-items:center;gap:1px;color:#d1d5db;font-size:12.5px}.shop-stars svg.is-on{color:#f59e0b;fill:#f59e0b}.shop-stars svg.is-half{color:#f59e0b;fill:#f59e0b59}.shop-stars b{margin-left:5px;color:var(--ink)}.shop-stars small{margin-left:3px;color:var(--muted)}.shop-fly{position:fixed;z-index:300;object-fit:cover;border-radius:calc(16px * var(--rk, 1));pointer-events:none;transition:transform .7s cubic-bezier(.5,-.2,.7,1),opacity .7s ease}.shop-cart-btn{position:relative;background:none;border:0;cursor:pointer;color:inherit}.shop-cart-btn.is-bump .shop-badge{animation:shop-bump .5s var(--ease-out)}@keyframes shop-bump{0%{transform:scale(1)}40%{transform:scale(1.5)}to{transform:scale(1)}}.shop-fav-link{position:relative}body.no-scroll{overflow:hidden}.shop-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;pointer-events:none}.shop-drawer__veil{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border:0;background:#0e0d1673;opacity:0;transition:opacity .25s;cursor:pointer}.shop-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(420px,100%);display:flex;flex-direction:column;background:var(--card);box-shadow:-20px 0 60px -20px #00000059;transform:translate(105%);transition:transform .32s var(--ease-out)}.shop-drawer.is-open{pointer-events:auto}.shop-drawer.is-open .shop-drawer__veil{opacity:1}.shop-drawer.is-open .shop-drawer__panel{transform:none}.shop-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--line)}.shop-drawer__head b{display:inline-flex;align-items:center;gap:8px;font-size:16px}.shop-drawer__free{padding:12px 18px;display:grid;gap:8px;background:var(--paper);border-bottom:1px solid var(--line)}.shop-drawer__free small{display:inline-flex;align-items:center;gap:6px;font-size:13px}.shop-progress{height:8px;border-radius:999px;background:var(--paper-3);overflow:hidden}.shop-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--green));transition:width .5s var(--ease-out)}.shop-drawer__body{flex:1;overflow-y:auto;padding:10px 18px;display:grid;align-content:start;gap:4px}.shop-drawer__line{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-bottom:1px solid var(--line);font-size:14px}.shop-drawer__img{width:64px;height:64px;flex:none;border-radius:calc(12px * var(--rk, 1));overflow:hidden;background:var(--paper);display:grid;place-items:center;font-size:26px}.shop-drawer__img img{width:100%;height:100%;object-fit:cover}.shop-drawer__img--sm{width:42px;height:42px;font-size:18px}.shop-drawer__name{font-weight:600;color:inherit;display:block;margin-bottom:4px}.shop-drawer__line .shop-qty{margin-top:6px;transform:scale(.9);transform-origin:left}.shop-drawer__empty{display:grid;justify-items:center;gap:10px;padding:48px 0;color:var(--muted)}.shop-drawer__together{display:grid;gap:8px;padding:14px 0 6px}.shop-drawer__suggest{display:flex;align-items:center;gap:10px;font-size:13.5px}.shop-drawer__foot{padding:14px 18px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--line);display:grid;gap:8px;background:var(--card)}.shop-drawer__go{width:100%;justify-content:center}.shop-quick,.shop-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:210;display:grid;place-items:center;padding:16px}.shop-quick__veil,.shop-popup__veil{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border:0;background:#0e0d1680;cursor:pointer;animation:shop-fade .2s ease}.shop-quick__card{position:relative;width:min(760px,100%);max-height:calc(100dvh - 32px);overflow:auto;display:grid;grid-template-columns:1fr 1fr;gap:22px;padding:22px;border-radius:var(--shop-r, 20px);background:var(--card);box-shadow:var(--shadow-lg);animation:shop-rise .3s var(--ease-out)}@media (max-width: 640px){.shop-quick__card{grid-template-columns:1fr}}.shop-quick__x,.shop-popup__x{position:absolute;top:10px;right:10px;z-index:2}.shop-quick__media{border-radius:calc(14px * var(--rk, 1));overflow:hidden;background:var(--paper);aspect-ratio:1}.shop-quick__img{width:100%;height:100%;display:grid;place-items:center;font-size:64px}.shop-quick__img img{width:100%;height:100%;object-fit:cover}.shop-quick__name{font-family:var(--f-display);font-size:22px;line-height:1.2;padding-right:30px}.shop-quick__desc{font-size:14px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}@keyframes shop-fade{0%{opacity:0}to{opacity:1}}@keyframes shop-rise{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}.shop-popup__card{position:relative;width:min(380px,100%);display:grid;justify-items:center;gap:12px;padding:28px 24px 22px;text-align:center;border-radius:calc(22px * var(--rk, 1));background:var(--card);box-shadow:var(--shadow-lg);animation:shop-rise .35s var(--ease-out)}.shop-popup__icon{width:56px;height:56px;display:grid;place-items:center;border-radius:calc(18px * var(--rk, 1));background:var(--accent-soft);color:var(--accent-text, var(--accent))}.shop-popup__title{font-family:var(--f-display);font-size:21px}.shop-popup__card p{margin:0;color:var(--muted)}.shop-popup__coupon,.shop-coupon__code{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:calc(12px * var(--rk, 1));border:2px dashed var(--accent);background:var(--accent-soft);color:var(--accent-text, var(--accent));font:700 18px var(--f-mono);letter-spacing:.08em;cursor:pointer}.shop-coupon{display:flex;align-items:center;gap:16px;padding:18px 20px;background:linear-gradient(120deg,var(--accent-soft),transparent);border:1px solid var(--line);color:var(--accent-text, var(--accent))}.shop-coupon b{display:block;color:var(--ink);font-size:16px}.shop-coupon small{color:var(--muted)}.shop-coupon__code{font-size:15px;padding:8px 14px}.shop-countdown{display:inline-flex;align-items:center;gap:4px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--red);margin-right:auto;margin-left:12px}.shop-countdown>span{min-width:30px;padding:3px 6px;border-radius:calc(8px * var(--rk, 1));background:var(--red);color:#fff;text-align:center;font-size:13px}.shop-countdown>small{font-weight:500;color:var(--muted);font-size:12px;margin-right:2px}.shop-countdown span small{color:#fffc;margin-left:1px}.shop-duo{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width: 640px){.shop-duo{grid-template-columns:1fr}}.shop-duo__card{position:relative;display:block;overflow:hidden;aspect-ratio:16 / 9;color:#fff}.shop-duo__card img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out)}.shop-duo__card:hover img{transform:scale(1.04)}.shop-duo__text{position:absolute;inset:auto 0 0;display:grid;gap:4px;justify-items:start;padding:18px;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent)}.shop-duo__text b{font-size:20px}.shop-story{display:grid;gap:24px;align-items:center}.shop-story.has-img{grid-template-columns:1fr 1fr}@media (max-width: 760px){.shop-story.has-img{grid-template-columns:1fr}}.shop-story img{width:100%;border-radius:var(--shop-r, 20px);object-fit:cover;aspect-ratio:4 / 3}.shop-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.shop-reveal.is-in{opacity:1;transform:none}.shop-info__proof{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:13px}.shop-info__proof a{color:inherit}.shop-low{display:inline-flex;align-items:center;gap:4px;color:var(--amber);font-weight:600}.shop-gallery__main{position:relative}.shop-gallery__fav{position:absolute;top:12px;right:12px;z-index:2;width:40px;height:40px}.shop-sticky-buy{position:fixed;left:0;right:0;bottom:calc(60px + env(safe-area-inset-bottom));z-index:40;display:none;align-items:center;gap:12px;padding:10px 16px;background:var(--card);border-top:1px solid var(--line);box-shadow:0 -10px 30px -18px #0000004d;transform:translateY(120%);transition:transform .3s var(--ease-out)}.shop-sticky-buy .grow{display:grid;min-width:0}.shop-sticky-buy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12px}@media (max-width: 760px){.shop-sticky-buy{display:flex}.shop-sticky-buy.is-on{transform:none}}.shop-reviews__list{display:grid;gap:10px;margin-bottom:14px}.shop-review{padding:14px 16px;border-radius:calc(12px * var(--rk, 1));border:1px solid var(--line);background:var(--card)}.shop-review header{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px}.shop-review p{margin:6px 0 0;font-size:14px}.shop-review .shop-review__reply{padding:8px 12px;border-radius:calc(10px * var(--rk, 1));background:var(--paper);color:var(--muted);font-size:13px}.shop-rate{display:flex;gap:4px}.shop-rate button{color:#d1d5db;border:0;background:none;cursor:pointer;transition:transform .15s,color .15s}.shop-rate button.is-on{color:#f59e0b}.shop-rate button.is-on svg{fill:currentColor}.shop-rate button:hover{transform:scale(1.15)}.shop-order-help{display:flex;flex-wrap:wrap;gap:8px;margin:-6px 0 16px}.shop-help-btn{position:fixed;right:18px;bottom:calc(80px + env(safe-area-inset-bottom));z-index:60;display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:999px;border:0;background:var(--accent);color:var(--on-accent);font-weight:700;font-size:14.5px;box-shadow:0 14px 30px -12px var(--accent);cursor:pointer;transition:transform .2s var(--ease-out)}.shop-help-btn:hover{transform:translateY(-2px)}.shop-help-btn .shop-badge{top:-4px;right:-4px;background:var(--red)}.shop-help-btn.is-open{padding:12px}@media (min-width: 761px){.shop-help-btn{bottom:24px}}.shop-help{position:fixed;right:18px;bottom:calc(140px + env(safe-area-inset-bottom));z-index:61;width:min(380px,calc(100vw - 24px));height:min(560px,calc(100dvh - 180px));display:flex;flex-direction:column;border-radius:calc(22px * var(--rk, 1));overflow:hidden;background:var(--card);box-shadow:var(--shadow-lg);border:1px solid var(--line);animation:shop-rise .3s var(--ease-out);transform-origin:bottom right}@media (min-width: 761px){.shop-help{bottom:84px}}.shop-help__head{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--accent);color:var(--on-accent)}.shop-help__head .icon-btn{color:inherit}.shop-help__head .grow{display:grid;line-height:1.2}.shop-help__head small{opacity:.8;font-size:12px}.shop-help__avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#fff3;font-size:18px}.shop-help__body{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:8px;background:var(--paper)}.shop-help__msg{max-width:85%;padding:9px 12px;border-radius:calc(14px * var(--rk, 1));font-size:14px;line-height:1.45;white-space:pre-wrap;animation:shop-rise .25s var(--ease-out)}.shop-help__msg small{display:block;margin-top:3px;font-size:11px;opacity:.6}.shop-help__msg.is-in{align-self:flex-start;background:var(--card);border:1px solid var(--line);border-top-left-radius:4px}.shop-help__msg.is-out{align-self:flex-end;background:var(--accent);color:var(--on-accent);border-top-right-radius:4px}.shop-help__quick{display:grid;gap:6px;margin-top:4px}.shop-help__quick>a,.shop-help__quick>button,.shop-help__quick summary{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:calc(12px * var(--rk, 1));border:1px solid var(--line);background:var(--card);color:var(--ink);font-size:14px;font-weight:600;text-align:left;cursor:pointer;list-style:none}.shop-help__quick summary::-webkit-details-marker{display:none}.shop-help__quick details p{margin:6px 4px;font-size:13px;color:var(--muted);white-space:pre-wrap}.shop-help__quick details .link{all:unset;cursor:pointer;color:var(--accent-text, var(--accent));font-size:13px;margin:0 4px 6px}.shop-help__quick>button.is-main{background:var(--accent);border-color:var(--accent);color:var(--on-accent);justify-content:center}.shop-help__quick>a:hover,.shop-help__quick>button:hover,.shop-help__quick summary:hover{border-color:var(--accent)}.shop-help__mine{display:grid;gap:6px;margin-top:10px}.shop-help__mine button{position:relative;display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:calc(12px * var(--rk, 1));border:1px solid var(--line);background:var(--card);font-size:13.5px;text-align:left}.shop-help__mine .shop-badge{position:static;box-shadow:none}.shop-help__st{font-size:11.5px;font-weight:600;color:var(--muted)}.shop-help__st.is-aberto{color:var(--amber)}.shop-help__st.is-respondido{color:var(--green)}.shop-help__subject{margin:0 0 4px;font-size:12.5px;color:var(--muted);text-align:center}.shop-help__send{display:flex;gap:8px;padding:10px;border-top:1px solid var(--line);background:var(--card)}@media (prefers-reduced-motion: reduce){.shop-reveal{opacity:1;transform:none;transition:none}.shop-drawer__panel,.shop-card__img2,.shop-announce__text,.shop-quick__card,.shop-popup__card,.shop-help,.shop-help__msg{animation:none;transition:none}}.shop--vitrine .shop-catgrid{padding:8px 8px 10px;margin:-8px -8px 0;scroll-padding-inline:8px}@media (max-width: 720px){.shop-catgrid{padding:6px 4px 8px;margin:-6px -4px 0}}.shop-incart{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.shop-incart__label{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--green);font-size:14px}.shop-incart-note{margin:0;display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13.5px;color:var(--green);font-weight:600}.shop-buy--incart{display:flex}.pub .btn{border-radius:var(--pub-btn-r, 999px)}.pub--btn-contorno .btn--accent{--bg: transparent;--fg: var(--accent-text, var(--accent));--hover: var(--accent);box-shadow:inset 0 0 0 1.5px currentColor}.pub--btn-contorno .btn--accent:hover{color:var(--on-accent)}.pub--density-arejado .btn--lg{height:56px;padding:0 28px;font-size:16.5px}.pub--density-compacto .btn--lg{height:44px;padding:0 18px}.pub .pub-section{padding-top:calc(clamp(48px,7vw,88px) * var(--pub-space, 1))}.pub .pub-section--tight{padding-top:calc(clamp(20px,3vw,32px) * var(--pub-space, 1))}.pub .pub-hero{padding-top:calc(clamp(56px,10vw,128px) * var(--pub-space, 1));padding-bottom:calc(clamp(40px,6vw,72px) * var(--pub-space, 1))}.pub--mode-escuro .pub-hero--photo .pub-eyebrow{color:#fff}.pub--mode-escuro .btn--ghost{color:var(--ink);border-color:var(--line-2)}.pub--mode-escuro img{color-scheme:normal}.pub--bg-gradiente .pub-hero:not(.pub-hero--photo):before{top:-30%;right:-20%;bottom:-30%;left:-20%;width:auto;height:auto;max-width:none;max-height:none;border-radius:0;background:radial-gradient(40% 50% at 20% 30%,rgba(var(--accent-rgb),.35),transparent 70%),radial-gradient(35% 45% at 80% 20%,color-mix(in srgb,var(--accent-2) 45%,transparent),transparent 70%),radial-gradient(40% 40% at 60% 90%,rgba(var(--accent-rgb),.22),transparent 70%);animation:pubDrift 18s ease-in-out infinite alternate}@keyframes pubDrift{0%{transform:translate3d(-3%,-2%,0) scale(1)}to{transform:translate3d(3%,2%,0) scale(1.08)}}.sec[class*=sec--s-]{padding-bottom:calc(clamp(40px,6vw,72px) * var(--pub-space, 1))}.sec--s-claro{background:var(--card)}.sec--s-suave{background:var(--brand-soft, var(--accent-soft))}.sec--s-destaque{background:var(--accent);color:var(--on-accent);--ink: var(--on-accent);--ink-3: var(--on-accent);--muted: color-mix(in srgb, var(--on-accent) 78%, transparent);--line: color-mix(in srgb, var(--on-accent) 22%, transparent);--card: color-mix(in srgb, var(--on-accent) 10%, transparent);--accent-text: var(--on-accent)}.sec--s-destaque .btn--accent{--bg: var(--on-accent);--fg: var(--accent)}.sec--s-escuro{background:var(--pub-dark-bg, #15131f);color:var(--d-text);--ink: var(--d-text);--ink-3: var(--d-text);--muted: var(--d-muted);--line: var(--d-line);--line-2: var(--d-line);--card: var(--pub-dark-card, var(--ink-2));--paper: var(--pub-dark-bg, #15131f);--accent-text: color-mix(in srgb, var(--accent) 55%, white)}.sec--s-destaque .pub-cta,.sec--s-escuro .pub-cta{background:color-mix(in srgb,currentColor 8%,transparent)}@media (max-width: 720px){.sec--hide-celular{display:none}}@media (min-width: 721px){.sec--hide-computador{display:none}}@media (prefers-reduced-motion: no-preference){.sec--anim{transition:opacity .55s var(--ease-out),transform .65s var(--ease-out)}.sec--anim.is-wait[data-anim=aparecer]{opacity:0}.sec--anim.is-wait[data-anim=deslizar]{opacity:0;transform:translate3d(0,28px,0)}.sec--anim.is-wait[data-anim=crescer]{opacity:0;transform:scale(.96)}}.pub-hero__split{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(24px,5vw,64px);align-items:center}.pub-hero__art{min-height:clamp(260px,38vw,480px);border-radius:calc(28px * var(--rk, 1));background:linear-gradient(135deg,var(--accent),var(--accent-2));background-size:cover;background-position:center;box-shadow:var(--shadow)}.pub-hero--lado .pub-h1{font-size:clamp(36px,5.6vw,68px)}.pub-hero--dividido .pub-hero__split{grid-template-columns:1fr}.pub-hero--dividido .pub-h1{font-size:clamp(48px,11vw,140px);max-width:12ch;line-height:.92}.pub-hero--dividido .pub-hero__side{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-end;justify-content:space-between;border-top:1px solid var(--line-2);margin-top:22px;padding-top:18px}.pub-hero--dividido .pub-hero__side .pub-lead{margin-top:0}.pub-hero--dividido .pub-hero__art{min-height:clamp(180px,26vw,340px)}@media (max-width: 760px){.pub-hero__split{grid-template-columns:1fr}.pub-hero--lado .pub-hero__art{min-height:220px;order:-1}}.pub-hero--art{color:#fff;background:radial-gradient(60% 80% at 80% 20%,var(--accent-2),transparent 70%),radial-gradient(70% 90% at 10% 90%,var(--accent),transparent 70%),#121019}.pub-hero--art .pub-lead{color:#ffffffd1}.pub-hero--art .pub-eyebrow{background:#ffffff1f;color:#fff;border-color:#ffffff40}.pub-hero--art .btn--ghost{color:#fff;border-color:#fff9}.pub-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.pub-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;z-index:0}.pub-hero--photo .pub-hero__inner{z-index:1}@media (prefers-reduced-motion: reduce){.pub-hero__video{display:none}}.pub-pricelist{display:grid;gap:8px}.pub-pricelist--tabela{gap:0;max-width:820px;background:var(--card);border:1px solid var(--line);border-radius:calc(18px * var(--rk, 1));padding:6px 18px}.pub-row{display:flex;align-items:center;gap:12px}.pub-pricelist--lista .pub-row{padding:12px 14px;background:var(--card);border:1px solid var(--line);border-radius:calc(16px * var(--rk, 1))}.pub-pricelist--tabela .pub-row{padding:12px 0;border-bottom:1px dashed var(--line-2)}.pub-pricelist--tabela .pub-row:last-child{border-bottom:0}.pub-row__main{flex:1;min-width:0;display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.pub-row__thumb{width:52px;height:52px;flex:none;border-radius:calc(12px * var(--rk, 1));background:var(--accent-soft);display:grid;place-items:center;font-size:22px;overflow:hidden}.pub-row__name{display:grid;min-width:0}.pub-row__name b{font-family:var(--f-display);font-size:17px;letter-spacing:-.01em}.pub-row__name small{color:var(--muted);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pub-row__dots{flex:1;min-width:12px;border-bottom:2px dotted var(--line-2);transform:translateY(6px)}.pub-pricelist--lista .pub-row__dots{visibility:hidden}.pub-row__price{white-space:nowrap;font-variant-numeric:tabular-nums}.pub-items--carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding-bottom:8px;scrollbar-width:thin}.pub-items--carousel>*{flex:0 0 min(300px,82%);scroll-snap-align:start}.pub-about--foto{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(24px,5vw,56px);align-items:center}.pub-about__img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:calc(26px * var(--rk, 1))}@media (max-width: 760px){.pub-about--foto{grid-template-columns:1fr}}.pub-about--big .pub-about__text{font-family:var(--f-display);font-size:clamp(24px,3.4vw,40px);line-height:1.2;letter-spacing:-.02em;color:var(--ink)}.pub-quotes--carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.pub-quotes--carousel>*{flex:0 0 min(360px,86%);scroll-snap-align:start}.pub-bigquote blockquote{margin:8px 0 12px;font-family:var(--f-display);font-size:clamp(26px,4vw,48px);line-height:1.15;letter-spacing:-.02em;max-width:24ch}.pub-reviews{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.pub-reviews__score{display:grid;gap:4px;align-content:center;justify-items:start;padding:22px;border-radius:calc(20px * var(--rk, 1));background:var(--accent);color:var(--on-accent)}.pub-reviews__score b{font-family:var(--f-display);font-size:54px;line-height:1}.pub-reviews__score .btn--ghost{color:var(--on-accent);border-color:currentColor;margin-top:8px}.pub-reviews__stars{color:#f5b301;letter-spacing:2px}.pub-reviews__score .pub-reviews__stars{color:inherit}.pub-reviews__item{margin:0;display:grid;gap:8px;padding:20px;background:var(--card);border:1px solid var(--line);border-radius:calc(18px * var(--rk, 1))}.pub-reviews__item blockquote{margin:0}.pub-reviews__item figcaption{color:var(--muted);font-size:14px}.pub-reviews--destaque{grid-template-columns:minmax(220px,.8fr) repeat(auto-fit,minmax(220px,1fr))}.pub-team{display:flex;flex-wrap:wrap;gap:18px}.pub-team__person{display:grid;justify-items:center;gap:4px;text-align:center;min-width:96px}.pub-team__avatar{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:700;font-size:22px;box-shadow:0 0 0 3px var(--paper),0 0 0 5px color-mix(in srgb,var(--accent) 40%,transparent)}.pub-team__person small{color:var(--muted)}.pub-team--cartoes{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.pub-team--cartoes .pub-team__person{padding:22px 16px;background:var(--card);border:1px solid var(--line);border-radius:calc(20px * var(--rk, 1))}.pub-team--cartoes .btn{margin-top:8px}.pub-hourcard{max-width:560px;padding:clamp(22px,4vw,36px);border-radius:calc(26px * var(--rk, 1));background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow)}.pub-hourcard__status{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--muted);margin-bottom:8px}.pub-hourcard__status.is-open{color:#0ca678}.pub-hourcard ul{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:8px}.pub-hourcard li{display:flex;gap:12px;padding-bottom:8px;border-bottom:1px dashed var(--line-2)}.pub-faq--cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px 32px;max-width:none}.pub-faq__open p{margin-top:6px;color:var(--muted)}.pub-cta--card{flex-direction:column;text-align:center;max-width:720px;margin:0 auto;box-shadow:var(--shadow-lg)}.pub-cta-full{margin-top:calc(clamp(48px,7vw,88px) * var(--pub-space, 1));padding:0;background:var(--accent);color:var(--on-accent)}.pub-cta--full{background:none;border-radius:0;padding:clamp(56px,9vw,120px) clamp(16px,4vw,40px)}.pub-cta--full .pub-h2{font-size:clamp(34px,6vw,72px)}.pub-contact-map{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px;align-items:start}.pub-contact-map .pub-section__head{grid-column:1 / -1}.pub-contact-map .pub-contact{grid-template-columns:1fr}@media (max-width: 760px){.pub-contact-map{grid-template-columns:1fr}}.pub-gallery--mosaico{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:160px;gap:8px}.pub-gallery--mosaico .pub-gallery__item:nth-child(5n+1){grid-column:span 2;grid-row:span 2}.pub-gallery--mosaico img{width:100%;height:100%;object-fit:cover}@media (max-width: 640px){.pub-gallery--mosaico{grid-template-columns:repeat(2,1fr);grid-auto-rows:130px}}.next-slots{color:inherit;text-decoration:none}.next-slots__dot{width:9px;height:9px;flex:none;border-radius:50%;background:#0ca678;box-shadow:0 0 0 4px #0ca6782e}.next-slots--chip{display:inline-flex;align-items:center;gap:9px;padding:10px 16px;border-radius:999px;background:var(--card);border:1px solid var(--line);font-size:15px}.next-slots--chip b{color:var(--accent-text, var(--accent))}.next-slots--cartao{display:grid;gap:14px;max-width:640px;padding:18px 20px;border-radius:calc(20px * var(--rk, 1));background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow)}.next-slots__head{display:flex;align-items:center;gap:12px;font-weight:700;font-size:16px}.next-slots__head small{display:block;font-weight:500;color:var(--muted);font-size:13px}.next-slots__times{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.next-slots__time{padding:9px 16px;border-radius:var(--pub-btn-r, 999px);border:1.5px solid var(--line-2);font-weight:700;color:var(--accent-text, var(--accent));text-decoration:none;font-variant-numeric:tabular-nums;transition:background .15s,border-color .15s}.next-slots__time:hover{border-color:var(--accent);background:var(--accent-soft)}.next-slots__times .btn{margin-left:auto}.next-slots.is-loading{min-height:64px;background:linear-gradient(90deg,var(--paper-2),var(--card),var(--paper-2));background-size:200% 100%;animation:nsLoad 1.2s linear infinite;border-radius:20px}@keyframes nsLoad{to{background-position:-200% 0}}.lk--h-banner .lk__cover,.lk--h-grande .lk__cover{height:190px}.lk--h-grande .lk__avatar{width:128px;height:128px}.lk--h-recorte .lk__avatar{border-radius:36% 64% 58% 42%/44% 40% 60% 56%}.lk--h-banner .lk__avatar{border-radius:calc(22px * var(--rk, 1))}.lk-group--grade{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lk-group--grade .lk__btn{flex-direction:column;text-align:center;justify-content:center;min-height:96px;height:100%}.lk-group--carrossel{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;padding-bottom:6px;scrollbar-width:none}.lk-group--carrossel>li{flex:0 0 72%;scroll-snap-align:start}.lk__next{width:100%}.lk__next .next-slots--cartao{max-width:none;background:var(--lk-card);border-color:var(--lk-line);color:var(--lk-fg);box-shadow:none}.lk__next .next-slots__head small{color:var(--lk-muted)}.lk__next .next-slots__time{color:var(--lk-fg);border-color:var(--lk-line)}.ve-edit [data-ve-id]{position:relative;cursor:pointer}.ve-edit [data-ve-id]:hover:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border:2px dashed rgba(91,75,255,.7);border-radius:8px;pointer-events:none;z-index:30}.ve-edit [data-ve-id].ve-selected:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border:2px solid #5B4BFF;border-radius:8px;box-shadow:0 0 0 4px #5b4bff2e;pointer-events:none;z-index:30}.ve-edit [data-ve-id].ve-flash:after{animation:veFlash .8s ease-out}@keyframes veFlash{0%{box-shadow:0 0 0 10px #5b4bff59}to{box-shadow:0 0 0 4px #5b4bff2e}}.ve-edit .sec--anim{opacity:1!important;transform:none!important}.ve-edit [data-ve-label]:hover:before{content:attr(data-ve-label);position:absolute;top:2px;left:2px;z-index:31;background:#5b4bff;color:#fff;font:600 11px/1 system-ui,sans-serif;padding:4px 8px;border-radius:6px 0;pointer-events:none}@media (min-width: 900px){.shop--cols-2 .shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop--cols-3 .shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shop--cols-4 .shop-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.shop--btn-contorno .btn--accent{--bg: transparent;--fg: var(--accent-text, var(--accent));--hover: var(--accent);box-shadow:inset 0 0 0 1.5px currentColor}.shop--btn-contorno .btn--accent:hover{color:var(--on-accent)}.shop--btn-suave .btn--accent{--bg: var(--accent-soft);--fg: var(--accent-text, var(--accent));--hover: var(--accent)}.shop--btn-suave .btn--accent:hover{color:var(--on-accent)}.shop--bsize-p .btn{height:34px;padding:0 12px;font-size:13px}.shop--bsize-g .btn{height:50px;padding:0 22px;font-size:16px}.shop--corners-marca .btn{border-radius:var(--pub-btn-r, 999px)}.shop-slide__img--mobile{display:none}@media (max-width: 640px){.shop-slide.has-mobile{background-image:var(--slide-mobile)!important}}.pub-previewbar{position:sticky;top:0;z-index:80;display:flex;align-items:center;justify-content:center;gap:12px;padding:8px 14px;background:#111018;color:#fff;font-size:13.5px;font-weight:600}.pub-previewbar button{color:#c6f24e;text-decoration:underline;font-weight:600}.catalog{min-height:60vh}.catalog.sec--s-claro,.catalog.sec--s-suave,.catalog.sec--s-escuro{padding-bottom:40px}.catalog__cover{height:clamp(140px,22vw,260px);background-size:cover;background-position:center}.catalog__featured{margin-bottom:28px}.pub-items--photos{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.pub-items--photos .pub-item__emoji{width:100%;height:auto;aspect-ratio:4 / 5;border-radius:calc(14px * var(--rk, 1));font-size:54px}.pub-items--photos .pub-item__body{padding:10px 10px 4px}.pub-items--photos .pub-item__desc,.pub-items--nodesc .pub-item__desc{display:none}@media (min-width: 900px){.pub-items--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pub-items--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pub-items--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.catalog__wa{position:fixed;right:18px;bottom:22px;z-index:50;box-shadow:var(--shadow-lg)}@media (max-width: 720px){.catalog__wa{bottom:calc(84px + env(safe-area-inset-bottom))}}.booking--nosummary{grid-template-columns:minmax(0,1fr)!important;max-width:760px}.pub-done__msg{max-width:520px;margin:4px auto 0;padding:12px 16px;border-radius:calc(14px * var(--rk, 1));background:var(--accent-soft);white-space:pre-line}.pub-pricelist>*,.pub-items>*{min-width:0}.pub-row .btn,.pub-item__foot .btn{flex:none}.pub-item__foot{flex-wrap:wrap}.pub-item__foot .grow{min-width:0}.pub-row__name b{overflow-wrap:anywhere}@media (max-width: 480px){.pub-row{flex-wrap:wrap}.pub-row__main{flex:1 1 100%}.pub-row>.btn{margin-left:auto}}.pub,.shop{overflow-x:clip}.pub-main:has(>.catalog){display:flex;flex-direction:column}.pub-main>.catalog{flex:1}.pub--look-minimal .hl{background:none;color:inherit;padding:0;text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:.08em;text-underline-offset:.14em}.pub--look-editorial .hl,.pub--look-luxo .hl{background:none;color:var(--accent-text, var(--accent));padding:0;font-style:italic;font-weight:400}.pub--look-organico .hl{background:linear-gradient(transparent 58%,color-mix(in srgb,var(--accent) 45%,transparent) 58%);color:inherit;padding:0 .06em;border-radius:0}.pub--look-bento .hl{background:var(--accent-soft);color:var(--accent-text, var(--accent));padding:0 .18em;border-radius:.22em}.pub--look-futurista .hl,.pub--look-vidro .hl,.pub--look-3d .hl{background:linear-gradient(90deg,var(--accent),var(--accent-2),var(--accent));background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;padding:0}.pub--look-retro .hl{background:linear-gradient(180deg,#fff 0%,color-mix(in srgb,var(--accent) 35%,#fff) 48%,var(--accent) 52%,color-mix(in srgb,var(--accent-2) 60%,#fff) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;padding:0;filter:drop-shadow(0 .05em 0 color-mix(in srgb,var(--accent) 70%,#000))}.pub--look-cinetico .hl{display:inline-block;transform:skew(-8deg);padding:0 .12em}.pub--look-brutalista .hl{background:var(--accent);color:#111;padding:0 .14em;border:.06em solid #111;box-shadow:.08em .08em #111;border-radius:0}.pub--look-mono .hl{background:none;color:var(--accent-text, var(--accent));padding:0}.pub--look-mono .hl:before{content:"[";opacity:.5}.pub--look-mono .hl:after{content:"]";opacity:.5}.pub--look-minimal .pub-h1{font-weight:600;letter-spacing:-.06em}.pub--look-minimal .pub-h2{font-weight:600;letter-spacing:-.04em}.pub--look-editorial .pub-h1,.pub--look-luxo .pub-h1{font-weight:400;letter-spacing:-.02em}.pub--look-editorial .pub-h2,.pub--look-luxo .pub-h2{font-weight:400;letter-spacing:-.01em}.pub--look-cinetico .pub-h1,.pub--look-brutalista .pub-h1{text-transform:uppercase;letter-spacing:-.02em;line-height:.9}.pub--look-cinetico .pub-h2,.pub--look-brutalista .pub-h2{text-transform:uppercase;letter-spacing:-.01em}.pub--look-mono .pub-h1,.pub--look-mono .pub-h2{font-family:var(--f-mono, ui-monospace, monospace);letter-spacing:-.03em}.pub--look-luxo .pub-eyebrow,.pub--look-editorial .pub-eyebrow{letter-spacing:.22em;background:none;border:0;padding-left:0}.pub--look-luxo .pub-section__head:after{content:"";display:block;width:48px;height:1px;margin-top:10px;background:var(--accent)}.pub--look-editorial .pub-section__head{border-top:1px solid var(--line-2);padding-top:14px}.pub--look-minimal .pub-item,.pub--look-editorial .pub-item{border:0;border-radius:0;background:none;box-shadow:none}.pub--look-minimal .pub-item:hover,.pub--look-editorial .pub-item:hover{transform:none;box-shadow:none}.pub--look-minimal .pub-item__name{text-decoration:underline transparent;transition:text-decoration-color .2s}.pub--look-minimal .pub-item:hover .pub-item__name{text-decoration-color:currentColor}.pub--look-organico .pub-item{border:0;border-radius:calc(30px * var(--rk, 1));background:var(--brand-soft, var(--card))}.pub--look-bento .pub-item{border:0;box-shadow:0 1px #0000000a,0 8px 24px -16px #00000040}.pub--look-futurista .pub-item,.pub--look-3d .pub-item{background:color-mix(in srgb,var(--card) 70%,transparent);border-color:rgba(var(--accent-rgb),.28);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pub--look-futurista .pub-item:hover,.pub--look-3d .pub-item:hover{border-color:var(--accent);box-shadow:0 0 0 1px rgba(var(--accent-rgb),.4),0 20px 50px -20px rgba(var(--accent-rgb),.55)}.pub--look-vidro .pub-item,.pub--look-vidro .pub-quote,.pub--look-vidro .pub-stat,.pub--look-vidro .pub-faq__item,.pub--look-vidro .pub-contact__item,.pub--look-vidro .pub-hourcard{background:#ffffff6b;border-color:#ffffffbf;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 12px 34px -18px #50328c59}.pub--look-luxo .pub-item{background:transparent;border-color:color-mix(in srgb,var(--accent) 35%,transparent);border-radius:0}.pub--look-retro .pub-item{border:2px solid var(--ink);box-shadow:5px 5px 0 var(--accent)}.pub--look-retro .pub-item:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--accent)}.pub--look-cinetico .pub-item{border-radius:4px}.pub--look-cinetico .pub-item:hover{background:var(--accent);color:var(--on-accent);--muted: color-mix(in srgb, var(--on-accent) 80%, transparent)}.pub--look-brutalista .pub-item,.pub--look-brutalista .pub-stat,.pub--look-brutalista .pub-quote,.pub--look-brutalista .pub-faq__item,.pub--look-brutalista .pub-contact__item,.pub--look-brutalista .pub-hourcard{border:3px solid #111;border-radius:0;box-shadow:6px 6px #111}.pub--look-brutalista .pub-item:hover{transform:translate(-3px,-3px);box-shadow:9px 9px #111}.pub--look-brutalista .btn{border:3px solid #111;box-shadow:4px 4px #111;border-radius:0!important}.pub--look-brutalista .btn:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #111}.pub--look-brutalista .pub-header{border-bottom:3px solid #111}.pub--look-mono .pub-item,.pub--look-mono .pub-quote,.pub--look-mono .pub-stat{border-style:dashed;border-radius:2px;font-family:var(--f-mono, ui-monospace, monospace)}.pub--look-mono .pub-item__name:before{content:"> ";color:var(--accent-text, var(--accent))}.pub-item__photo{display:block;position:relative;width:calc(100% + 40px);margin:-20px -20px 6px;aspect-ratio:var(--photo-ratio, 4 / 3);overflow:hidden;background:var(--accent-soft)}.pub-item__photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--ease-out),opacity .35s}.pub-item:hover .pub-item__photo img{transform:scale(1.04)}.pub-item__photo2{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.fx-foto2 .pub-item:hover .pub-item__photo2{opacity:1}.pub--look-editorial,.pub--look-minimal,.pub--look-luxo{--photo-ratio: 4 / 5}.pub--look-organico,.pub--look-retro,.pub--look-bento{--photo-ratio: 1 / 1}.pub--look-minimal .pub-item__photo img{filter:grayscale(.15)}.pub--look-organico .pub-item__photo{border-radius:calc(26px * var(--rk, 1)) calc(26px * var(--rk, 1)) calc(80px * var(--rk, 1)) calc(26px * var(--rk, 1));width:100%;margin:0 0 6px}.pub--look-minimal .pub-item__photo,.pub--look-editorial .pub-item__photo{width:100%;margin:0 0 8px}.pub--look-minimal .pub-item__body,.pub--look-editorial .pub-item__body,.pub--look-organico .pub-item__body{padding:0 0 8px}.pub--look-minimal .pub-item__foot,.pub--look-editorial .pub-item__foot,.pub--look-organico .pub-item__foot{padding:0 0 6px}.pub--look-futurista{background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:40px 40px}.pub--look-vidro{background:radial-gradient(40% 40% at 10% 10%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 70%),radial-gradient(35% 35% at 90% 30%,color-mix(in srgb,var(--accent-2) 26%,transparent),transparent 70%),radial-gradient(40% 40% at 50% 90%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 70%),var(--paper);background-attachment:fixed}.pub--look-organico .sec+.sec .pub-section{position:relative}.pub--look-organico .sec--s-suave,.pub--look-organico .sec--s-destaque,.pub--look-organico .sec--s-escuro{clip-path:ellipse(140% 100% at 50% 100%)}.pub--look-brutalista{background-color:color-mix(in srgb,var(--accent) 12%,#FFF8D6)}.pub--look-cinetico .pub-section__head{border-left:6px solid var(--accent);padding-left:14px}.pub--look-3d .pub-hero__art,.pub--look-3d .pub-about__img{box-shadow:0 40px 80px -30px #000000b3}.pub-hero--bento .pub-hero__bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(120px,auto);gap:12px}.pub-bento__tile{position:relative;display:grid;align-content:end;gap:6px;padding:18px;border-radius:calc(22px * var(--rk, 1));background:var(--card);border:1px solid var(--line);overflow:hidden;color:inherit;text-decoration:none}.pub-bento__tile--main{grid-column:span 2;grid-row:span 2;align-content:center}.pub-bento__tile--photo{grid-column:span 2;grid-row:span 2;background-size:cover;background-position:center;min-height:260px}.pub-bento__tile--accent{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.pub-bento__tile--dark{background:var(--pub-dark-bg, #15131f);color:var(--d-text);border-color:transparent}.pub-bento__tile b{font-family:var(--f-display);font-size:clamp(26px,3vw,38px);line-height:1}.pub-bento__tile small{color:inherit;opacity:.75}a.pub-bento__tile:hover{transform:translateY(-3px);transition:transform .3s var(--ease-out)}@media (max-width: 760px){.pub-hero--bento .pub-hero__bento{grid-template-columns:repeat(2,minmax(0,1fr))}.pub-bento__tile--main,.pub-bento__tile--photo{grid-column:span 2}}.pub-items--bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense}.pub-items--bento>:nth-child(5n+1){grid-column:span 2;grid-row:span 2}.pub-items--bento>:nth-child(5n+1) .pub-item__photo{aspect-ratio:auto;flex:1;min-height:260px}@media (max-width: 760px){.pub-items--bento{grid-template-columns:repeat(2,minmax(0,1fr))}}.pub-items--stack{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;max-width:760px}.pub-items--stack>.pub-item{position:sticky;top:calc(84px + var(--i, 0) * 14px);flex-direction:row;min-height:220px;box-shadow:var(--shadow)}.pub-items--stack>.pub-item .pub-item__body{flex-direction:row}.pub-items--fotos{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.pub-items--fotos .pub-item__photo{aspect-ratio:4 / 5}.pub-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;counter-reset:passo}.pub-step{position:relative;display:grid;gap:8px;padding:24px 22px;border-radius:calc(22px * var(--rk, 1));background:var(--card);border:1px solid var(--line);counter-increment:passo}.pub-step:before{content:counter(passo,decimal-leading-zero);font-family:var(--f-display);font-size:40px;line-height:1;font-weight:700;color:var(--accent-text, var(--accent));opacity:.9}.pub-steps--linha .pub-step{background:none;border:0;border-top:2px solid var(--line-2);border-radius:0;padding:18px 4px 0}.pub-step b{font-family:var(--f-display);font-size:19px}.pub-step p{margin:0;color:var(--muted)}.pub-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 26px;padding:18px 0}.pub-trust__item{display:inline-flex;align-items:center;gap:10px;font-weight:600}.pub-trust__item svg{color:var(--accent-text, var(--accent));flex:none}.pub-trust__item small{display:block;color:var(--muted);font-weight:400;font-size:13px}.pub-trust--cartoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;padding:0}.pub-trust--cartoes .pub-trust__item{padding:18px;border-radius:calc(18px * var(--rk, 1));background:var(--card);border:1px solid var(--line)}.pub-marquee{overflow:hidden;padding:16px 0;border-block:1px solid var(--line);background:var(--accent);color:var(--on-accent)}.pub-marquee--contorno{background:none;color:var(--ink)}.pub-marquee__track{display:flex;width:max-content;gap:0;animation:pubMarquee 28s linear infinite}.pub-marquee__track span{display:inline-flex;align-items:center;gap:22px;padding-right:22px;font-family:var(--f-display);font-weight:700;font-size:clamp(22px,3.2vw,40px);text-transform:uppercase;letter-spacing:-.01em;white-space:nowrap}.pub-marquee--contorno .pub-marquee__track span{color:transparent;-webkit-text-stroke:1.4px var(--ink)}.pub-marquee__track i{font-style:normal;opacity:.6}@keyframes pubMarquee{to{transform:translate(-50%)}}.pub-compare{position:relative;overflow:hidden;border-radius:calc(22px * var(--rk, 1));aspect-ratio:4 / 3;background:var(--paper-2);-webkit-user-select:none;user-select:none;touch-action:pan-y}.pub-compare img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.pub-compare__after{clip-path:inset(0 0 0 var(--cut, 50%))}.pub-compare__bar{position:absolute;top:0;bottom:0;left:var(--cut, 50%);width:3px;margin-left:-1.5px;background:#fff;box-shadow:0 0 12px #0006}.pub-compare__knob{position:absolute;top:50%;left:50%;width:42px;height:42px;margin:-21px;border-radius:50%;background:#fff;display:grid;place-items:center;color:#111;box-shadow:0 6px 18px #0000004d}.pub-compare__tag{position:absolute;top:12px;padding:4px 10px;border-radius:99px;background:#0000008c;color:#fff;font-size:12px;font-weight:700}.pub-compare__tag--antes{left:12px}.pub-compare__tag--depois{right:12px}.pub-compare input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:ew-resize}.pub-compares{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.pub-compares figcaption{margin-top:8px;color:var(--muted);font-size:14px}.pub-compare--lado{display:grid;grid-template-columns:1fr 1fr;gap:4px;aspect-ratio:auto;background:none}.pub-compare--lado img{position:static;aspect-ratio:3 / 4;border-radius:calc(16px * var(--rk, 1))}.pub-compare--lado .pub-compare__after{clip-path:none}.pub-person{display:flex;align-items:center;gap:10px}.pub-person img{width:40px;height:40px;border-radius:50%;object-fit:cover;flex:none}.pub-team__avatar img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.pub-team__avatar.has-photo{overflow:hidden}.pub-team--cartoes .pub-team__avatar{width:96px;height:96px}.pub-footer--full{margin-top:clamp(48px,7vw,88px);background:var(--paper-2);border-top:1px solid var(--line)}.pub-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:28px;padding-top:36px;padding-bottom:24px}.pub-footer__grid h4{margin:0 0 10px;font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.pub-footer__grid ul{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:14.5px}.pub-footer__grid a{color:inherit}.pub-footer__brand{display:grid;gap:10px;align-content:start}.pub-footer__brand p{margin:0;color:var(--muted);max-width:36ch}.pub-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:16px;padding-bottom:90px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}@media (max-width: 760px){.pub-footer__grid{grid-template-columns:1fr}}.map-fallback{display:grid;place-items:center;gap:8px;height:220px;border-radius:calc(12px * var(--rk, 1));text-align:center;padding:16px;background:repeating-linear-gradient(45deg,#7f7f7f14 0,#7f7f7f14 12px,#7f7f7f08 12px,#7f7f7f08 24px),var(--paper-2, rgba(127,127,127,.1))}.map-fallback svg{color:var(--accent-text, var(--accent))}.pub-hero__bg{position:absolute;top:-6%;right:0;bottom:-6%;left:0;background-size:cover;background-position:center;z-index:0;will-change:transform}.pub-hero--photo>.pub-wrap{position:relative;z-index:1}@media (prefers-reduced-motion: no-preference){.fx-texto .pub-hero .pub-h1,.fx-texto .pub-hero .pub-lead,.fx-texto .pub-hero .row{animation:fxRise .9s var(--ease-out) both}.fx-texto .pub-hero .pub-lead{animation-delay:.12s}.fx-texto .pub-hero .row{animation-delay:.22s}.fx-zoom .pub-hero__bg,.fx-zoom .pub-hero__art,.fx-zoom .pub-about__img{animation:fxZoom 18s ease-in-out infinite alternate}.fx-reflexo .hl,.fx-reflexo .pub-hero .btn--accent{background-size:220% 100%}.fx-reflexo .pub-hero .btn--accent{position:relative;overflow:hidden;isolation:isolate}.fx-reflexo .pub-hero .btn--accent:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:translate(-120%);animation:fxSweep 3.6s ease-in-out infinite 1s}.fx-reflexo.pub--look-futurista .hl,.fx-reflexo.pub--look-vidro .hl,.fx-reflexo.pub--look-3d .hl{animation:fxShine 6s linear infinite}.pub-main.fx-enter{animation:fxPage .45s var(--ease-out) backwards}}@keyframes fxRise{0%{opacity:0;transform:translate3d(0,22px,0)}}@keyframes fxZoom{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes fxSweep{55%,to{transform:translate(120%)}}@keyframes fxShine{to{background-position:220% 0}}@keyframes fxPage{0%{opacity:0;transform:translate3d(0,14px,0)}}.fx-aurora .pub-hero,.fx-aurora .lk{isolation:isolate}.fx-aurora .pub-hero:after,.fx-aurora .lk:before{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;z-index:-1;pointer-events:none;filter:blur(40px);opacity:.55;background:radial-gradient(closest-side,var(--accent),transparent 70%) 15% 25% / 45% 45% no-repeat,radial-gradient(closest-side,var(--accent-2),transparent 70%) 85% 35% / 50% 50% no-repeat,radial-gradient(closest-side,color-mix(in srgb,var(--accent) 60%,#7C3AED),transparent 70%) 50% 95% / 45% 45% no-repeat}.fx-aurora .pub-hero--photo:after{opacity:.3;mix-blend-mode:screen;z-index:0}@media (prefers-reduced-motion: no-preference){.fx-aurora .pub-hero:after,.fx-aurora .lk:before{animation:fxAurora 16s ease-in-out infinite alternate}}@keyframes fxAurora{0%{transform:translate3d(-4%,-2%,0) rotate(0)}to{transform:translate3d(4%,3%,0) rotate(20deg)}}.fx-grao:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.fx-progress{position:fixed;left:0;top:0;z-index:90;height:3px;width:100%;transform-origin:left;transform:scaleX(var(--p, 0));background:linear-gradient(90deg,var(--accent),var(--accent-2));pointer-events:none}.fx-glow{position:fixed;z-index:1;left:0;top:0;width:520px;height:520px;margin:-260px 0 0 -260px;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(var(--accent-rgb),.16),transparent 70%);transform:translate3d(var(--x, -999px),var(--y, -999px),0)}.fx-tilt{transition:transform .2s ease-out;transform-style:preserve-3d}.typed-caret{display:inline-block;width:.5em;margin-left:2px;border-bottom:.12em solid currentColor;animation:fxCaret .9s step-end infinite}@keyframes fxCaret{50%{opacity:0}}@media (prefers-reduced-motion: reduce){.pub-marquee__track,.fx-aurora .pub-hero:after,.fx-aurora .lk:before,.typed-caret{animation:none!important}.pub-items--stack>.pub-item{position:static}.fx-glow,.fx-progress{display:none}}@media (max-width: 560px){.catalog .pub-items:not(.pub-items--carousel):not(.pub-items--stack){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.catalog .pub-items:not(.pub-items--carousel) .pub-item__body{padding:12px 12px 6px;gap:6px}.catalog .pub-items:not(.pub-items--carousel) .pub-item__photo{width:calc(100% + 24px);margin:-12px -12px 4px}.pub--look-organico .catalog .pub-items:not(.pub-items--carousel) .pub-item__photo{width:100%;margin:0 0 4px}.catalog .pub-items:not(.pub-items--carousel) .pub-item__name{font-size:15.5px}.catalog .pub-items:not(.pub-items--carousel) .pub-item__desc{font-size:12.5px}.catalog .pub-items:not(.pub-items--carousel) .pub-item__foot{flex-wrap:wrap;gap:6px;padding:8px 12px 12px}.catalog .pub-items:not(.pub-items--carousel) .pub-item__foot .btn{flex:1 1 100%;justify-content:center}.catalog .pub-items--bento{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog .pub-items--bento>:nth-child(5n+1){grid-column:span 2;grid-row:auto}}.avatar--photo{overflow:hidden;padding:0}.avatar--photo img{width:100%;height:100%;object-fit:cover;display:block}.choice .avatar--photo{width:44px;height:44px}.pub-gallery--mosaico .pub-gallery__item{aspect-ratio:auto;min-height:0}.pub-gallery--mosaico .pub-gallery__item img{position:absolute;top:0;right:0;bottom:0;left:0}.pub-gallery--mosaico .pub-gallery__item:only-child{grid-column:1 / -1;grid-row:span 2}.pub-gallery--mosaico .pub-gallery__item:first-child:nth-last-child(2),.pub-gallery--mosaico .pub-gallery__item:first-child:nth-last-child(2)~.pub-gallery__item{grid-column:span 2;grid-row:span 2}.pub-gallery--mosaico .pub-gallery__item:first-child:nth-last-child(3)~.pub-gallery__item{grid-column:span 2}.pub-gallery--mosaico .pub-gallery__item:first-child:nth-last-child(4)~.pub-gallery__item:last-child{grid-column:span 2}.pub-gallery--mosaico{grid-auto-flow:dense}.pub-footer__brand .btn{justify-self:start}.ck{--ck-pad: 14px}.ck .ck-card{position:relative;padding:var(--ck-pad);transition:transform .35s var(--ease-out, ease),box-shadow .35s,background .3s}.ck .ck-img{display:block;overflow:hidden}.ck .ck-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out, ease)}.ck.ck-cols{display:grid!important;grid-template-columns:repeat(var(--ck-cols-cel, 2),minmax(0,1fr))!important}@media (min-width: 761px){.ck.ck-cols{grid-template-columns:repeat(var(--ck-cols-pc, 3),minmax(0,1fr))!important}}.ck-f-quadrada .ck-img{aspect-ratio:1 / 1;height:auto!important}.ck-f-empe .ck-img{aspect-ratio:3 / 4;height:auto!important}.ck-f-deitada .ck-img{aspect-ratio:4 / 3;height:auto!important}.ck-f-redonda .ck-img{aspect-ratio:1 / 1;height:auto!important;width:72%;margin-inline:auto;border-radius:50%!important}.ck-f-sem .ck-img{display:none!important}.ck-cheia .ck-card{overflow:hidden}.ck-cheia:not(.ck-lado):not(.ck-f-redonda) .ck-img{width:calc(100% + 2 * var(--ck-pad));max-width:none;margin:calc(-1 * var(--ck-pad)) calc(-1 * var(--ck-pad)) 10px;border-radius:0!important}.ck-lado .ck-body{display:grid!important;grid-template-columns:84px minmax(0,1fr);column-gap:12px;align-items:center;text-align:left}.ck-lado .ck-body>.ck-img{grid-column:1;grid-row:1 / span 6;width:84px;margin:0;align-self:center}.ck-lado .ck-body>:not(.ck-img){grid-column:2}.ck-lado.ck-f-redonda .ck-body>.ck-img{width:66px}.ck-r-reto .ck-card,.ck-r-reto .ck-img{border-radius:0!important}.ck-r-suave .ck-card{border-radius:14px!important}.ck-r-suave .ck-img{border-radius:10px}.ck-r-redondo .ck-card{border-radius:26px!important}.ck-r-redondo .ck-img{border-radius:20px}.ck-b-sombra .ck-card{border-color:transparent!important;box-shadow:0 4px 18px -4px #1e0a1e24!important}.ck-b-linha .ck-card{box-shadow:none!important;border:1px solid color-mix(in srgb,currentColor 18%,transparent)!important}.ck-b-nada .ck-card{box-shadow:none!important;border-color:transparent!important}.ck-fd-branco .ck-card{background:var(--card, #fff)!important}.ck-fd-site .ck-card{background:var(--paper, #fff)!important}.ck-fd-claro .ck-card{background:color-mix(in srgb,var(--accent) 12%,var(--card, #fff))!important}.ck-fd-cor .ck-card{background:var(--accent)!important;color:var(--on-accent, #fff)!important;--muted: color-mix(in srgb, var(--on-accent, #fff) 82%, transparent)}.ck-fd-cor .ck-price,.ck-fd-cor .ck-name,.ck-fd-cor .ck-card a{color:var(--on-accent, #fff)!important}.ck-fd-cor .ck-tag{background:var(--on-accent, #fff)!important;color:var(--accent)!important}.ck-fd-escuro .ck-card{background:#1d171c!important;color:#fff!important;--muted: #d9c9cf}.ck-fd-escuro .ck-name,.ck-fd-escuro .ck-card a{color:#fff!important}.ck-fd-nada .ck-card{background:transparent!important;box-shadow:none!important;border-color:transparent!important;padding-inline:0}.ck-centro .ck-card,.ck-centro .ck-body{text-align:center;align-items:center}.ck-centro .ck-card .pub-item__foot,.ck-centro .ck-card .ck-foot{justify-content:center}.ck-bt-nenhum :is(.ck-btn,.ck-act){display:none!important}.ck-bt-cheio :is(.ck-btn,.ck-act>*){background:var(--accent)!important;color:var(--on-accent, #fff)!important;border-color:transparent!important;box-shadow:none!important}.ck-fd-cor.ck-bt-cheio :is(.ck-btn,.ck-act>*){background:var(--on-accent, #fff)!important;color:var(--accent)!important}.ck-bt-contorno :is(.ck-btn,.ck-act>*){background:transparent!important;color:inherit!important;border:0!important;box-shadow:inset 0 0 0 2px currentColor!important}.ck-h-sobe .ck-card:hover{transform:translateY(-6px);box-shadow:0 18px 36px -10px #1e0a1e38!important}.ck-h-zoom .ck-card:hover .ck-img img,.ck-h-zoom .ck-card:hover .ck-img>span{transform:scale(1.08)}.ck-h-nenhum .ck-card:hover,.ck-h-nenhum .ck-card:hover .ck-img img{transform:none!important}.ck-no-nome .ck-name,.ck-no-preco .ck-price,.ck-no-antigo .ck-old,.ck-no-antigo .ck-price s,.ck-no-duracao .ck-dur,.ck-no-desc .ck-desc,.ck-no-selo .ck-tag,.ck-no-estrelas .ck-stars,.ck-no-cargo .ck-role{display:none!important}@media (prefers-reduced-motion: reduce){.ck .ck-card,.ck .ck-img img{transition:none}.ck-h-sobe .ck-card:hover,.ck-h-zoom .ck-card:hover .ck-img img{transform:none}}.ckp{display:grid;gap:14px}.ckp__presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ckp__pre{display:grid;gap:4px;border:2px solid var(--line);border-radius:12px;background:var(--paper);padding:6px;font-size:12px;font-weight:600;text-align:center;transition:transform .2s var(--ease-out),border-color .2s}.ckp__pre:hover{transform:translateY(-2px)}.ckp__pre[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.ckp__pv{height:58px;display:flex;gap:4px;padding:4px;border-radius:8px;background:var(--paper-2)}.ckp__pv i{flex:1;display:flex;flex-direction:column;gap:3px;padding:3px;border-radius:6px;background:var(--card);font-style:normal;overflow:hidden}.ckp__pv i:before{content:"";height:22px;border-radius:4px;background:color-mix(in srgb,var(--accent) 45%,var(--card))}.ckp__pv i:after{content:"";height:4px;width:70%;border-radius:2px;background:var(--line-2, #bbb)}.ckp__pv--foto i{padding:0}.ckp__pv--foto i:before{height:34px;border-radius:0}.ckp__pv--redondo i{align-items:center;border-radius:10px}.ckp__pv--redondo i:before{width:24px;height:24px;border-radius:50%}.ckp__pv--minimal i{background:none;padding:0}.ckp__pv--minimal i:before{border-radius:0;height:30px}.ckp__pv--cor i{background:var(--accent)}.ckp__pv--cor i:before{background:#ffffff8c}.ckp__pv--cor i:after{background:#fffc}.ckp__pv--lista{flex-direction:column}.ckp__pv--lista i{flex-direction:row;align-items:center}.ckp__pv--lista i:before{width:18px;height:18px;flex:none}.ckp__more{border:1px solid var(--line);border-radius:12px;padding:10px 12px}.ckp__more summary{cursor:pointer;font-weight:700}.ckp__more[open] summary{margin-bottom:12px}.ckp__more>div{display:grid;gap:12px}.ckp__checks{display:flex;flex-wrap:wrap;gap:6px}.ckp__checks button{border:1px solid var(--line);border-radius:99px;padding:5px 10px;font-size:12.5px;background:var(--paper)}.ckp__checks button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:var(--accent-soft, var(--paper));font-weight:600}.ckp__sw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ckp__sw button{display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:9px;padding:6px;font-size:12px;background:var(--paper);text-align:left}.ckp__sw button i{width:16px;height:16px;border-radius:5px;flex:none;border:1px solid var(--line)}.ckp__sw button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);font-weight:700}.site-todo-chip{display:inline-flex;align-items:center;gap:6px;border:1.5px solid color-mix(in srgb,var(--amber, #f59f00) 55%,transparent);background:color-mix(in srgb,var(--amber, #f59f00) 10%,var(--card));font-weight:700;color:color-mix(in srgb,var(--amber, #f59f00) 65%,#000)}.site-todo-chip small{font-weight:600;font-size:11px;opacity:.7}.site-todo-chip.is-ok{border-color:color-mix(in srgb,var(--green, #0ca678) 55%,transparent);background:color-mix(in srgb,var(--green, #0ca678) 10%,var(--card));color:var(--green, #0ca678)}.site-todo-chip.is-grave{border-color:color-mix(in srgb,var(--red, #e03131) 60%,transparent);background:color-mix(in srgb,var(--red, #e03131) 10%,var(--card));color:var(--red, #e03131)}.site-ed__pending{font-size:12px;font-weight:600;color:var(--amber, #b7791f);white-space:nowrap}.site-todo__item .grow{display:grid;gap:1px}.site-ideas{display:grid;gap:8px;justify-items:start}.swz__dots span.is-on{background:var(--accent)}.swz__look.is-on{border-color:var(--accent)}.swz__colors button.is-on{box-shadow:0 0 0 2px var(--ink, #222)}@keyframes swzPop{0%{transform:scale(.5)}to{transform:scale(1)}}.ve-edit [data-ve-text]{cursor:text;border-radius:6px;transition:box-shadow .15s}.ve-edit [data-ve-text]:hover{box-shadow:0 0 0 2px #5b4bff73}.ve-edit [data-ve-text].ve-typing{outline:none;box-shadow:0 0 0 2px #5b4bff,0 0 0 6px #5b4bff33;white-space:pre-wrap;caret-color:currentColor}.ve-add{display:none}.ve-edit .sec{position:relative;overflow:visible!important}.ve-edit .ve-add{display:grid;place-items:center;position:absolute;left:50%;bottom:-16px;z-index:6;width:32px;height:32px;margin-left:-16px;padding:0;border:2px solid #fff;border-radius:50%;background:#5b4bff;color:#fff;font:700 20px/1 system-ui,sans-serif;cursor:pointer;box-shadow:0 4px 14px #00000040;opacity:.55;transform:scale(.9);transition:opacity .2s,transform .2s}.ve-edit .sec:hover>.ve-add,.ve-edit .ve-add:hover{opacity:1;transform:scale(1.08)}.ve-edit .ve-add:hover{transform:scale(1.12)}@media (hover: none){.ve-edit .ve-add{opacity:.9;transform:none}}.ve-bar{position:fixed;z-index:2147483000;display:flex;flex-wrap:wrap;gap:2px;max-width:calc(100vw - 16px);padding:4px;border-radius:10px;background:#1c1a25;box-shadow:0 8px 24px #0000004d;font:500 12.5px/1.2 system-ui,sans-serif;animation:veBarIn .18s ease-out}.ve-bar button{border:0;background:none;color:#fff;padding:6px 9px;border-radius:7px;cursor:pointer;white-space:nowrap;font:inherit}.ve-bar button:hover{background:#ffffff29}@keyframes veBarIn{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion: reduce){.ve-edit .ve-add,.ve-bar{transition:none;animation:none}}.site-color.is-on{box-shadow:0 0 0 2px var(--accent)}.ve-edit [data-ve-name]{position:relative}.ve-edit [data-ve-name]:hover{outline:2px dashed rgba(91,75,255,.55);outline-offset:-2px}.ve-tools{position:fixed;z-index:2147482000;display:flex;align-items:center;gap:2px;padding:4px;border-radius:10px;background:#1c1a25;color:#fff;box-shadow:0 8px 24px #0000004d;font:500 12.5px/1 system-ui,sans-serif;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .15s,transform .15s}.ve-tools.is-on{opacity:1;transform:none;pointer-events:auto}.ve-tools b{padding:0 8px 0 6px;font-weight:700;white-space:nowrap;max-width:180px;overflow:hidden;text-overflow:ellipsis}.ve-tools button{min-width:28px;height:28px;border:0;border-radius:7px;background:none;color:#fff;font:inherit;font-size:14px;cursor:pointer}.ve-tools button:hover{background:#ffffff2e}@media (prefers-reduced-motion: reduce){.ve-tools{transition:none}}.ve-edit [data-ve-name]:hover{outline:none}.ve-edit [data-ve-id]:hover:after{top:4px;right:4px;bottom:4px;left:4px;border:2px solid rgba(91,75,255,.38);border-radius:14px;box-shadow:inset 0 0 0 6px #5b4bff0a;transition:border-color .2s}.ve-edit [data-ve-id].ve-selected:after{top:4px;right:4px;bottom:4px;left:4px;border:2.5px solid #5B4BFF;border-radius:14px;box-shadow:0 0 0 5px #5b4bff29,inset 0 0 40px #5b4bff0f;animation:veSel .35s ease-out}@keyframes veSel{0%{opacity:0;transform:scale(.985)}}.ve-edit .ve-add{left:0;right:0;width:auto;height:34px;margin:0;bottom:-17px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;opacity:1;transform:none;display:grid;place-items:center;z-index:6;cursor:pointer}.ve-edit .ve-add:before{content:"";position:absolute;left:6%;right:6%;top:50%;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(91,75,255,.55) 20%,rgba(91,75,255,.55) 80%,transparent);transform:scaleX(.2);opacity:0;transition:transform .3s cubic-bezier(.2,.75,.2,1),opacity .2s}.ve-edit .ve-add__pill{position:relative;display:inline-flex;align-items:center;gap:0;height:30px;padding:0 7px;border-radius:999px;background:#5b4bff;color:#fff;font:600 13px/1 system-ui,sans-serif;box-shadow:0 6px 18px -6px #5b4bffb3,0 0 0 3px #fff;opacity:0;transform:scale(.7);transition:opacity .2s,transform .25s cubic-bezier(.2,.75,.2,1),gap .25s,padding .25s}.ve-edit .ve-add__pill i{font-style:normal;font-size:18px;line-height:1;width:16px;text-align:center}.ve-edit .ve-add__pill span{max-width:0;overflow:hidden;white-space:nowrap;transition:max-width .3s cubic-bezier(.2,.75,.2,1)}.ve-edit .sec:hover>.ve-add .ve-add__pill{opacity:.9;transform:scale(.9)}.ve-edit .ve-add:hover:before{transform:scaleX(1);opacity:1}.ve-edit .ve-add:hover .ve-add__pill{opacity:1;transform:scale(1);gap:6px;padding:0 14px 0 10px}.ve-edit .ve-add:hover .ve-add__pill span{max-width:140px}@media (hover: none){.ve-edit .ve-add .ve-add__pill{opacity:.9;transform:scale(.9)}}.ve-tools{border-radius:12px;padding:5px;gap:3px;background:#181522f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 12px 30px -8px #00000073,0 0 0 1px #ffffff14;transform:translateY(-6px) scale(.97);transition:opacity .18s,transform .22s cubic-bezier(.2,.75,.2,1)}.ve-tools.is-on{transform:none}.ve-tools b{color:#c9c2ff}.ve-tools button{border-radius:8px;transition:background .15s,transform .15s}.ve-tools button:hover{transform:translateY(-1px)}.ve-tools button:last-child:hover{background:#ff5a6e4d}.ve-bar{border-radius:12px;background:#181522f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 12px 30px -8px #00000073,0 0 0 1px #ffffff14}@media (prefers-reduced-motion: reduce){.ve-edit .ve-add:before,.ve-edit .ve-add__pill,.ve-edit .ve-add__pill span,.ve-tools{transition:none}.ve-edit [data-ve-id].ve-selected:after{animation:none}}.ve-edit .sec:hover>.ve-add,.ve-edit .ve-add:hover{transform:none;opacity:1}.ve-edit [data-ve-id]{position:relative}.ve-edit [data-ve-id]:hover>.ve-add .ve-add__pill{opacity:.9;transform:scale(.9)}.ve-edit [data-ve-id]:hover>.ve-add{opacity:1;transform:none}.ve-edit .ve-add--item{bottom:-14px;height:26px}.ve-edit .ve-add--item .ve-add__pill{height:24px;font-size:12px}li>.ve-add{list-style:none}.studio{display:grid;gap:18px}.studio__tab:hover{color:var(--ink)}.studio__tab.is-on{background:var(--card);color:var(--ink);box-shadow:0 1px 2px #0e0d1614,0 4px 12px -6px #0e0d1633}@keyframes studioIn{0%{opacity:0;transform:translateY(6px)}}.preview__page{height:30px;border-radius:8px;border:1px solid var(--line-2);background:var(--card);padding:0 6px;font:inherit;font-size:13px;color:var(--ink)}.brand-group{display:grid;gap:10px;padding:16px;border-radius:16px;background:var(--card);border:1px solid var(--line)}.brand-group>header{display:flex;align-items:center;gap:8px}.brand-group>header b{font-size:14.5px}.brand-group>header>:last-child:not(b){margin-left:auto}.lock-btn{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:var(--muted);border:1px solid var(--line);background:var(--card)}.lock-btn.is-on{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.preset-card:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.preset-card.is-on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.seed{width:30px;height:30px;border-radius:50%;border:2px solid var(--card);box-shadow:0 0 0 1px var(--line-2);transition:transform .15s}.seed:hover{transform:scale(1.1)}.seed.is-on{box-shadow:0 0 0 2px var(--ink)}.font-card.is-on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.chip-btn.is-on{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.btn.is-disabled{opacity:.45;pointer-events:none}.design-fields{display:grid;gap:10px;margin-top:14px;padding-top:14px;border-top:1px dashed var(--line-2)}.design-fields__row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.variant-strip{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.variant-strip__opt:hover{transform:translateY(-2px)}.variant-strip__opt.is-on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);color:var(--accent)}.scheme-chips{display:flex;gap:6px;flex-wrap:wrap}.scheme-chip.is-on{box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--accent)}.quality{position:relative}.quality__chip{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px 0 6px;border-radius:99px;border:1px solid var(--line-2);background:var(--card);font-size:13px}.quality__chip b{font-size:15px;font-variant-numeric:tabular-nums}.quality__issue{display:flex;gap:8px;justify-content:space-between;align-items:baseline;font-size:13.5px;padding-left:14px;position:relative}.quality__issue:before{content:"";position:absolute;left:0;top:7px;width:7px;height:7px;border-radius:50%;background:var(--muted)}.quality__good{display:flex;gap:6px;align-items:center;font-size:13px;color:var(--green)}.versions__dot{width:10px;height:10px;border-radius:50%;border:2px solid var(--line-2);flex:none}.versions__dot.is-live{background:var(--green);border-color:var(--green)}.ai-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.hub-tabs{display:flex;gap:4px;margin:0 0 18px;padding:4px;border-radius:12px;background:var(--paper-2);overflow-x:auto;scrollbar-width:none;width:fit-content;max-width:100%}.hub-tabs__tab:hover{color:var(--ink)}.hub-tabs__tab.is-on{background:var(--card);color:var(--ink);box-shadow:0 1px 2px #0e0d1614}html[data-panel-density=compacto] .table td{padding-top:7px;padding-bottom:7px}html[data-panel-density=compacto] .content{padding-top:18px}html[data-panel-contrast=alto]{--muted: #3D3B4A;--line: rgba(14, 13, 22, .22);--line-2: rgba(14, 13, 22, .34);--d-muted: #CFCDE0}html[data-panel-theme=escuro]{--paper: #0E0D16;--paper-2: #181622;--paper-3: #24222F;--card: #15131F;--ink: #F2F1F8;--ink-2: #1F1D2A;--ink-3: #D9D7E6;--muted: #9A97AE;--line: rgba(243, 244, 246, .09);--line-2: rgba(243, 244, 246, .16);--accent-soft: rgba(var(--accent-rgb), .22);--shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 10px 30px -14px rgba(0, 0, 0, .7);color-scheme:dark}html[data-panel-theme=escuro] body{background:var(--paper);color:var(--ink)}html[data-panel-theme=escuro] .side{background:radial-gradient(420px 260px at 0% 0%,rgba(var(--accent-rgb),.22),transparent 70%),#0a0912}html[data-panel-theme=escuro] .btn{--bg: #F2F1F8;--fg: #0E0D16;--hover: #D9D7E6}html[data-panel-theme=escuro] .btn--accent{--bg: var(--accent);--fg: var(--on-accent);--hover: #F2F1F8}html[data-panel-theme=escuro] .btn--ghost,html[data-panel-theme=escuro] .btn--soft{--bg: transparent;--fg: var(--ink);--hover: var(--paper-2)}html[data-panel-theme=escuro] .note{color:#f0c674}html[data-panel-theme=escuro] input,html[data-panel-theme=escuro] textarea,html[data-panel-theme=escuro] select{color:var(--ink)}html[data-panel-contrast=alto][data-panel-theme=escuro]{--muted: #C9C6DA;--line: rgba(243, 244, 246, .2);--line-2: rgba(243, 244, 246, .32)}.acc-nav__search{height:36px}.stu-shell__bar{grid-column:1 / -1;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 14px;border-bottom:1px solid var(--line);background:var(--card)}.stu-shell__status{font-size:12.5px;color:var(--green);font-weight:600;white-space:nowrap}.stu-shell__status.is-dirty{color:var(--amber)}.variant-strip--float{align-items:center;padding:8px;border-radius:14px;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-lg)}.ptree__item{position:relative;display:flex;align-items:center;border-radius:10px;transition:background .15s}.ptree__item:hover{background:var(--paper)}.ptree__item.is-on{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.ptree__tools{display:none;gap:1px;padding-right:4px}.ptree__item:hover .ptree__tools,.ptree__item.is-on .ptree__tools{display:flex}.ptree__tools button{width:24px;height:24px;display:grid;place-items:center;border-radius:6px;color:var(--muted)}.ptree__tools button:hover:not(:disabled){background:var(--card);color:var(--ink)}.ptree__tools button:disabled{opacity:.3}.suggest--tree{margin-top:10px;flex-wrap:wrap}@keyframes panelIn{0%{opacity:0;transform:translate(12px)}}.ppanel__head{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:6px;padding:10px 12px;border-bottom:1px solid var(--line);background:var(--card)}.ppanel__head b{font-size:14.5px}.ppanel__tabs{display:flex;margin:10px 12px 0;padding:3px;border-radius:10px;background:var(--paper-2)}.ppanel__tabs button{flex:1;height:30px;border-radius:8px;font-weight:600;font-size:13px;color:var(--muted)}.ppanel__tabs button.is-on{background:var(--card);color:var(--ink);box-shadow:0 1px 3px #0e0d161f}.ppanel__body{padding:12px;display:grid;gap:12px;align-content:start;animation:studioIn .2s var(--ease-out)}.ppanel__body .grid-2{grid-template-columns:1fr}.ppanel__body .design-fields{margin-top:0;padding-top:0;border-top:0}.ppanel__body .design-fields__row{flex-direction:column;align-items:stretch;gap:6px}.ppanel__cards .opt-cards{--cols: 2 !important}.plib__item:hover{border-color:var(--accent);transform:translateY(-1px)}.ppanel__groups .seg{flex-wrap:wrap}.stu-shell__bar .shop-address,.stu-shell__bar>.card{margin:0}.preview__zoom{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.preview__zoom input[type=range]{width:90px;accent-color:var(--accent)}.preview__zoom small{width:34px;font-variant-numeric:tabular-nums;color:var(--muted)}.preview__zoom+.seg{margin-left:0}.phone,.phone__screen{display:contents}.ppanel__body .opt-cards{--cols: 2 !important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.ppanel__body .opt-card{min-width:0;padding:12px}.ppanel__body .opt-card__title{font-size:14px;line-height:1.25;word-break:normal;overflow-wrap:anywhere;padding-right:18px}.ppanel__body .opt-card__text{font-size:12.5px;line-height:1.35}.ppanel__body .field__label,.ppanel__body label{font-size:13.5px}.ppanel__body .seg{display:flex;flex-wrap:wrap}.ppanel__body .seg button{flex:1 1 auto;white-space:nowrap}@media (max-width: 760px){.stu-shell__bar{gap:6px;padding:8px}}@keyframes sheetUp{0%{transform:translateY(40px);opacity:0}}.owner-edit{position:fixed;z-index:90;left:14px;bottom:calc(86px + env(safe-area-inset-bottom));display:inline-flex;align-items:center;gap:6px;padding:10px 14px;border-radius:999px;background:#111018;color:#fff;font:600 13.5px/1 system-ui,sans-serif;box-shadow:0 12px 30px -10px #00000080;text-decoration:none}@media (min-width: 721px){.owner-edit{bottom:20px}}.side,.side__nav{overflow-x:hidden!important;scrollbar-width:none}.side::-webkit-scrollbar,.side__nav::-webkit-scrollbar{display:none}.side__link .grow{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-tabs,.studio__tabs,.ppanel__tabs{flex-wrap:wrap;overflow:visible;width:auto}.preset-card:hover,.variant-strip__opt:hover,.plib__item:hover,.seed:hover,.swatch:hover{transform:none!important}.opt-cards{grid-auto-rows:1fr;align-items:stretch}.opt-card{height:100%}.preset-grid,.font-grid,.ai-options,.plib{grid-auto-rows:1fr}.ptree__item{min-height:46px}.modal__head-actions{display:inline-flex;align-items:center;gap:6px}body.tour-open .ptree__item:first-child .ptree__tools{display:flex}.pub-row__thumb--sm{width:36px;height:36px;border-radius:calc(9px * var(--rk, 1))}.look-card:hover{transform:translateY(-2px);border-color:var(--lk)}.look-card.is-on{border-color:var(--accent);box-shadow:0 0 0 2px rgba(var(--accent-rgb),.35)}.look-card.is-locked{opacity:.75}@keyframes lookMorph{50%{border-radius:63% 37% 38% 62%/58% 63% 37% 42%;transform:rotate(25deg)}}@keyframes lookAurora{to{transform:translate(-8%,6%) rotate(25deg)}}@keyframes lookFloat{50%{transform:translate(18px,10px)}}@keyframes lookRun{0%{transform:translate(40%)}to{transform:translate(-40%)}}@keyframes lookTilt{0%,to{transform:rotateX(12deg) rotateY(-18deg)}50%{transform:rotateX(-6deg) rotateY(18deg)}}@keyframes lookCaret{50%{opacity:0}}.fx-list{display:grid;gap:10px}.fx-row{position:relative;display:grid;gap:2px;padding-right:86px}.fx-row.is-locked{opacity:.7}.ptree__item{position:relative}.ptree__item[draggable=true]{cursor:default}.ptree__grip{display:inline-grid;place-items:center;color:var(--muted);cursor:grab;padding:0 2px}.ptree__item.is-over{box-shadow:0 -3px 0 var(--accent)}.ptree__item.is-dragging{opacity:.45}@keyframes floatIn{0%{opacity:0;transform:translate(24px) scale(.98)}}.undo-btns{display:inline-flex;gap:2px}@media (max-width: 760px){.ptree__tools{opacity:1!important;visibility:visible!important;display:inline-flex!important;gap:4px}.ptree__tools button{min-width:40px;min-height:40px;border-radius:10px;background:var(--paper-2);display:inline-grid;place-items:center}.ptree__tools button svg{width:18px;height:18px}.ptree__grip{display:none}}.stu-drawer .ptree__item.is-on{border-color:var(--accent);background:var(--accent-soft, var(--paper-2))}.side__link{position:relative}.wa-status{display:flex;gap:14px;align-items:flex-start;flex-wrap:wrap;padding:6px 0}.wa-status p{margin:2px 0 0;font-size:13.5px}@media (max-width: 600px){.wa-status{flex-direction:column;align-items:stretch}.wa-status>.btn{justify-content:center}}.wa-status__icon.is-on{color:var(--green)}.wa-qr{display:grid;grid-template-columns:240px minmax(0,1fr);gap:20px;align-items:start}@media (max-width: 720px){.wa-qr{grid-template-columns:minmax(0,1fr)}}.wa-qr__code{width:240px;height:240px;max-width:100%;display:grid;place-items:center;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.wa-qr__code img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated;border-radius:var(--radius)}.quick-row{display:flex;gap:8px;align-items:flex-start;flex-wrap:wrap}.quick-row .grow{min-width:220px}.cad-card.is-on{border-color:rgba(var(--accent-rgb),.45);box-shadow:0 0 0 1px rgba(var(--accent-rgb),.15) inset}.inbox{display:grid;grid-template-columns:330px minmax(0,1fr);min-height:560px;height:calc(100vh - 230px);border:1px solid var(--line);border-radius:var(--radius);background:var(--card);overflow:hidden}.inbox__list{border-right:1px solid var(--line);display:flex;flex-direction:column;min-height:0}.inbox__tools{padding:12px;display:grid;gap:10px;border-bottom:1px solid var(--line)}.inbox__tools .seg{overflow-x:auto}.inbox__search{position:relative}.inbox__search svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--muted)}.inbox__search .input{padding-left:32px}.inbox__row:hover{background:var(--paper)}.inbox__row.is-on{background:var(--accent-soft)}.inbox__row.is-waiting{box-shadow:3px 0 0 var(--amber) inset}.chatview__actions .input--sm{height:32px;padding:0 8px;font-size:13px;width:auto}.chatview__composer{position:relative;display:flex;gap:8px;align-items:flex-end;padding:10px 12px;border-top:1px solid var(--line)}.chatview__composer .input{flex:1;resize:none}@media (max-width: 1280px){.inbox{grid-template-columns:280px minmax(0,1fr)}}@media (max-width: 920px){.inbox{grid-template-columns:minmax(0,1fr);height:calc(100dvh - 350px);min-height:380px}.chatview__actions{width:100%}}.attention .card__title{display:flex;gap:8px;align-items:center}.magic-link{min-height:60vh;display:grid;place-content:center;text-align:center;padding:24px 16px;gap:8px}.att-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.att-stat{all:unset;box-sizing:border-box;display:grid;gap:3px;align-content:start;padding:14px 16px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}button.att-stat{cursor:pointer}button.att-stat:hover{border-color:rgba(var(--accent-rgb),.45)}.att-stat small{font-size:12.5px;color:var(--muted)}.att-stat b{font-family:var(--f-display);font-size:21px;line-height:1.2;display:flex;align-items:center;gap:8px}.att-journey{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.att-item{all:unset;box-sizing:border-box;cursor:pointer;display:flex;gap:8px;align-items:flex-start;padding:8px 10px;border-radius:10px;background:var(--card);border:1px solid var(--line);font-size:13px}.att-item .set-dot{margin-top:5px}.att-item:hover,.att-item.is-picked{border-color:rgba(var(--accent-rgb),.55);box-shadow:0 0 0 1px rgba(var(--accent-rgb),.2) inset}.att-legend{display:flex;flex-wrap:wrap;gap:16px;font-size:12px}.att-legend>span{display:inline-flex;align-items:center;gap:6px}.att-attention .link{all:unset;cursor:pointer;color:var(--accent)}.wa-preview{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:#efeae2}.camp-bar{height:8px;border-radius:999px;background:var(--paper-2);overflow:hidden}.camp-bar>span{display:block;height:100%;background:var(--green);border-radius:inherit;transition:width .4s var(--ease-out)}.camp-card details summary{cursor:pointer}.camp-step{display:grid;gap:10px}.camp-step .opt-card{padding:10px 12px;border-radius:10px}.camp-step .opt-card__icon{width:28px;height:28px;margin-bottom:4px;border-radius:8px}.camp-step .opt-card__title{font-size:13.5px}.camp-step .opt-card__text{font-size:12px}.camp-reach{display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:10px;border:1px solid rgba(15,138,95,.25);background:var(--green-bg)}.camp-reach.is-zero{background:var(--amber-bg);border-color:#b7791f40}.camp-vars{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.camp-vars .chip{font-size:12px;padding:3px 9px}.promo-announce.is-on{border-color:#128c7e59;background:linear-gradient(180deg,rgba(18,140,126,.05),transparent)}.cad-map{display:flex;align-items:stretch;gap:0;overflow-x:auto;padding:4px 2px 10px;scrollbar-width:thin}.cad-node__days .input{width:56px;padding:3px 6px}.cad-editor{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;align-items:start;padding:14px;border-radius:12px;background:var(--paper)}@media (max-width: 860px){.cad-editor{grid-template-columns:minmax(0,1fr)}}.cad-templates{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.cad-template{all:unset;box-sizing:border-box;cursor:pointer;display:grid;gap:4px;align-content:start;padding:12px 14px;border-radius:12px;border:1px solid var(--line-2);background:var(--card);font-size:13.5px}.cad-template:hover{border-color:var(--accent);transform:translateY(-1px)}.cad-template:disabled{opacity:.6;cursor:default}.cad-template small{font-size:12.5px;color:var(--muted);line-height:1.35}.shop-address .grow{display:grid;min-width:0;color:var(--ink)}.shop-check .link{all:unset;cursor:pointer;color:var(--accent)}a.att-stat{color:inherit;text-decoration:none;cursor:pointer}a.att-stat:hover{border-color:rgba(var(--accent-rgb),.45)}.theme-card:hover{transform:translateY(-2px);border-color:rgba(var(--accent-rgb),.5)}.theme-card.is-on{border-color:var(--accent);box-shadow:0 0 0 4px rgba(var(--accent-rgb),.12)}.color-dot.is-on{box-shadow:0 0 0 2.5px var(--accent)}.channel-tabs{display:inline-flex;gap:4px;padding:4px;border-radius:12px;background:var(--paper-2);align-self:flex-start}.channel-tabs button{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:9px;font-weight:600;font-size:14px;color:var(--muted)}.channel-tabs button.is-on{background:var(--card);color:var(--ink);box-shadow:0 1px 3px #0e0d161a}.channel-tabs b{min-width:18px;height:18px;padding:0 5px;display:inline-grid;place-items:center;border-radius:999px;background:var(--amber);color:#fff;font-size:11px}.inbox{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:14px;min-height:520px}@media (max-width: 860px){.inbox{grid-template-columns:minmax(0,1fr)}}.inbox__list{display:grid;align-content:start;gap:6px;max-height:70vh;overflow-y:auto}.inbox__row:hover{border-color:rgba(var(--accent-rgb),.45)}.inbox__row.is-on{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.1)}.inbox__row .grow,.inbox__head .grow{display:grid;min-width:0}.inbox__send{display:flex;gap:8px;align-items:flex-end;padding:10px;border-top:1px solid var(--line)}.inbox__send .textarea{flex:1;min-height:44px}.att-stats{position:relative;grid-template-columns:repeat(3,minmax(0,1fr))}.att-stat{height:104px;overflow:hidden}.att-stat small,.att-stat b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.att-item{min-height:54px;align-items:center}.att-item .set-dot{margin-top:0;flex:none}@media (max-width: 860px){.att-stats{grid-template-columns:minmax(0,1fr)}}.scn__steps{display:grid;gap:14px}.scn__status{display:inline-flex;align-items:center;gap:8px;justify-self:start;padding:4px 12px;border-radius:99px;font-size:13px;font-weight:600;background:var(--paper)}.scn__status.is-on{background:var(--green-bg);color:var(--green)}.scn__status.is-warn{background:#e8a33d29;color:#9a5b00}.scn__phone{position:sticky;top:0}@media (max-width: 760px){.scn__phone{position:static}}.att-wa{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:99px;border:1px solid var(--line-2);background:var(--card);font-size:13.5px;font-weight:600;cursor:pointer;white-space:nowrap}.att-wa:hover{border-color:rgba(var(--accent-rgb),.5)}.att-wa-banner .link{all:unset;cursor:pointer;color:var(--accent);font-weight:700}.auto-stage{display:grid;gap:2px}.auto-row{display:flex;align-items:center;gap:12px;padding:4px 0;border-top:1px solid var(--line)}.auto-stage .section-label+.auto-row{border-top:0}.auto-row__main{all:unset;box-sizing:border-box;flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:8px;border-radius:10px;cursor:pointer}.auto-row__main:hover{background:var(--paper)}.auto-row__main:focus-visible{outline:2px solid var(--accent)}.auto-row .set-dot{flex:none}.bot-tabs{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;flex-direction:row-reverse;gap:10px;max-width:100%}.att-attention-card .card__title{display:flex;align-items:center;gap:8px}.modal .set-shell{grid-template-columns:210px minmax(0,1fr);gap:18px}.modal .set-shell__nav{top:0}.modal .set-card{max-width:none}@media (max-width: 920px){.modal .set-shell{grid-template-columns:minmax(0,1fr)}.modal .set-nav--side{margin-inline:0;padding-inline:0}}.auto-top .btn,.att-tip .btn{flex:none}.use-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.use-fails{list-style:none;margin:0;padding:0;display:grid;gap:8px}.use-fails li{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper)}.use-fails .grow{min-width:200px}.bot-state.is-on{background:var(--green-bg);color:var(--green)}.bubble__fail .link{all:unset;cursor:pointer;font-weight:700;text-decoration:underline}.modal__box--fixed .modal__body>form.stack{max-width:560px;margin-inline:auto}@media (max-width: 640px){.page-head__actions:has(.att-wa){flex-wrap:nowrap}.page-head__actions:has(.att-wa) .tour-btn{font-size:0;gap:0}}.bot-wa-menu__list .input{width:calc(100% - 150px);margin-right:8px}@media (max-width: 640px){.bot-wa-menu__list .input{width:100%;margin:0 0 4px}}.input.mono,.textarea.mono,textarea.mono{text-transform:none;font-size:13.5px;letter-spacing:0}.set-card{max-width:820px;width:100%}.set-card__head{align-items:flex-start}.set-card__foot{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;align-items:center;padding:12px 18px;border-top:1px solid var(--line);background:var(--paper);border-radius:0 0 var(--radius) var(--radius)}.set-title{display:flex;gap:12px;align-items:flex-start;min-width:0;flex:1}.set-title__icon{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:10px;background:var(--accent-soft);color:var(--accent-text, var(--accent))}.set-title__desc{margin:2px 0 0;font-size:13px;color:var(--muted);line-height:1.45}.set-dot{width:9px;height:9px;flex:none;border-radius:50%;background:var(--line);box-shadow:0 0 0 3px var(--card)}.set-dot--on{background:var(--green)}.set-dot--off{background:#b9b7c6}.set-dot--warn{background:var(--amber)}.set-nav__item{all:unset;box-sizing:border-box;cursor:pointer;position:relative;display:flex;gap:10px;align-items:center;min-width:0;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid transparent;color:var(--ink);transition:background .15s,border-color .15s,box-shadow .15s}.set-nav__item:hover{background:var(--card);border-color:var(--line)}.set-nav__item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.set-nav__item.is-on{background:var(--card);border-color:rgba(var(--accent-rgb),.45);box-shadow:0 0 0 1px rgba(var(--accent-rgb),.18) inset,var(--shadow)}.set-nav__icon{width:32px;height:32px;flex:none;display:grid;place-items:center;border-radius:9px;background:var(--paper-2, rgba(14, 13, 22, .05));color:var(--muted)}.set-nav__item.is-on .set-nav__icon{background:var(--accent);color:var(--on-accent)}.set-nav__text{display:grid;gap:1px;min-width:0;flex:1}.set-nav__text b{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.set-nav__text small{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.set-nav--tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px}.set-nav--tiles .set-nav__item{background:var(--card);border-color:var(--line)}.set-nav--tiles .set-nav__item.is-on{border-color:rgba(var(--accent-rgb),.55)}.set-shell{display:grid;grid-template-columns:250px minmax(0,1fr);gap:24px;align-items:start}.set-shell__nav{position:sticky;top:76px}.set-nav--side{display:grid;gap:4px}@media (max-width: 920px){.set-shell{grid-template-columns:minmax(0,1fr);gap:14px}.set-shell__nav{position:static}.set-nav--side,.set-nav--tiles{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px;margin:0 calc(var(--pad, 16px) * -1);padding-inline:var(--pad, 16px)}.set-nav--side .set-nav__item,.set-nav--tiles .set-nav__item{flex:none;max-width:220px;background:var(--card);border-color:var(--line);padding:8px 10px}.set-nav__icon{width:28px;height:28px}}.acc-pill{flex:none;display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:99px;font-size:11.5px;font-weight:600;white-space:nowrap}.acc-hero{display:flex;align-items:center;gap:16px;padding:18px 20px;flex-wrap:wrap}.acc-hero__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.acc-hero__license{display:inline-flex}.acc-tile{display:flex;align-items:flex-start;gap:14px;padding:16px;min-height:96px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);color:inherit;text-decoration:none;transition:border-color .15s,transform .15s var(--ease-out),box-shadow .15s}.acc-tile:hover{border-color:rgba(var(--accent-rgb),.45);transform:translateY(-1px)}.acc-tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width: 920px){.acc-tile{min-height:0;padding:14px;box-shadow:none}.acc-hero{padding:14px 16px}}.set-nav--tiles .set-nav__item{align-items:flex-start}.set-nav--tiles .set-nav__text b{white-space:normal;line-height:1.25}.set-nav--tiles .set-dot{margin-top:6px}@media (max-width: 920px){.set-nav--tiles .set-nav__text b{white-space:nowrap}}.an-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.an-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.an-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.table .num{text-align:right;font-variant-numeric:tabular-nums}.an-search .input{padding-left:32px}.set-nav--tiles{grid-auto-rows:64px}.set-nav--tiles .set-nav__item{height:64px;align-items:center;overflow:hidden}.set-nav--tiles .set-nav__text b{white-space:nowrap!important}.set-nav--tiles .set-dot{margin-top:0}@media (max-width: 920px){.set-nav--side .set-nav__item,.set-nav--tiles .set-nav__item{width:200px;height:58px}}.set-nav--tiles.set-nav--cols{grid-template-columns:repeat(var(--set-cols),minmax(0,1fr));grid-auto-rows:64px}.set-nav--cols .set-nav__item{width:auto;height:64px;padding-right:22px}.set-nav--cols .set-dot{position:absolute;top:10px;right:10px;margin:0}@media (max-width: 920px){.set-nav--tiles.set-nav--cols{display:flex}.set-nav--cols .set-nav__item{width:200px;height:58px}}.account__btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 10px 0 4px;border-radius:999px;border:1px solid var(--line-2);background:var(--card);color:var(--ink);font-size:14px;font-weight:500;transition:border-color .15s,box-shadow .15s}.account__btn:hover,.account__btn[aria-expanded=true]{border-color:rgba(var(--accent-rgb),.45);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.1)}.account__avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--accent),#FFD24A);color:var(--on-accent);font-size:12.5px;font-weight:700;letter-spacing:.02em}.account__chev{color:var(--muted)}.account__menu button{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border-radius:9px;font-size:14px;text-align:left}.account__menu button:hover{background:var(--paper-2)}.account__logout{margin-top:4px;border-top:1px solid var(--line)!important;border-radius:0 0 9px 9px!important;color:var(--red)}.account__logout:hover{background:var(--red-bg)!important}.qcreate{position:relative}.qcreate .btn{height:40px;border-radius:999px;padding:0 16px}.qcreate__menu{min-width:220px}.gsearch__toggle,.gsearch__cancel,.mnav,.msheet{display:none}@media (max-width: 920px){.side,.side__scrim,.topbar__burger,.topbar__logo{display:none!important}.topbar{height:calc(58px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 12px 0;gap:8px;background:#f3f4f6e6}.topbar__company{flex:1;min-width:0}.topbar__company b{display:block;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar__links{gap:6px}.qcreate{display:none}.account__btn{padding:0;border:0;background:none;height:40px}.account__btn:hover,.account__btn[aria-expanded=true]{box-shadow:none}.account__name,.account__chev{display:none}.account__avatar{width:36px;height:36px;font-size:13px}.account__menu{position:fixed;top:calc(62px + env(safe-area-inset-top));right:10px;left:auto;width:min(320px,calc(100vw - 20px))}.gsearch{flex:none;max-width:none;position:static}.gsearch__toggle{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:var(--ink)}.gsearch__toggle:active{background:var(--paper-2)}.gsearch__box{display:none}.topbar:has(.gsearch.is-expanded),.topbar:has(.account__menu){backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--paper)}.topbar:has(.gsearch.is-expanded){z-index:200}.gsearch.is-expanded{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr);gap:10px;align-content:start;padding:calc(10px + env(safe-area-inset-top)) 12px 12px;background:var(--paper);animation:fade .15s}.gsearch.is-expanded .gsearch__toggle{display:none}.gsearch.is-expanded .gsearch__box{display:flex;height:46px;font-size:16px}.gsearch.is-expanded .gsearch__box input{font-size:16px}.gsearch.is-expanded .gsearch__cancel{display:block;color:var(--accent-text, var(--accent));font-weight:600;font-size:15px;padding:0 4px}.gsearch.is-expanded .gsearch__pop{position:static;grid-column:1 / -1;width:auto;min-width:0;max-height:none;height:100%;padding:4px 0;border:0;box-shadow:none;background:transparent}.gsearch__hit{padding:10px}.content{padding:18px 16px calc(104px + env(safe-area-inset-bottom))}.toasts{bottom:calc(92px + env(safe-area-inset-bottom))}.page-head{gap:12px}.page-head__title{font-size:26px}.page-head__sub{font-size:14px}.card{border-radius:18px}.data-card__actions{position:static;justify-self:end;order:99;opacity:1;padding:0;background:none;box-shadow:none;margin-top:-4px}.data-card:hover{transform:none}.data-card:active{transform:scale(.99)}.kitchen{scroll-snap-type:x mandatory;scroll-padding:0 16px;grid-template-columns:repeat(var(--cols, 5),minmax(82vw,1fr));margin:0 -16px;padding:0 16px 8px}.kitchen__col{scroll-snap-align:start}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.modal__box,.modal__box--wide,.modal__box--xl,.modal__box--full{max-width:none;padding-top:6px}.modal__box:before{content:"";position:absolute;top:7px;left:50%;width:38px;height:4px;margin-left:-19px;border-radius:99px;background:var(--line-2)}.modal__foot{padding-bottom:calc(14px + env(safe-area-inset-bottom))}.modal__foot .btn{flex:1}.modal__foot .left{flex:0 0 auto}.mnav{position:fixed;left:0;right:0;bottom:0;z-index:70;display:flex;align-items:stretch;justify-content:space-around;height:calc(66px + env(safe-area-inset-bottom));padding:6px 6px env(safe-area-inset-bottom);background:#ffffffeb;backdrop-filter:saturate(160%) blur(16px);-webkit-backdrop-filter:saturate(160%) blur(16px);border-top:1px solid var(--line);box-shadow:0 -10px 30px -18px #0b0c0f59}.mnav__tab{flex:1;min-width:0;display:grid;justify-items:center;align-content:center;gap:3px;color:var(--muted);-webkit-tap-highlight-color:transparent}.mnav__icon{display:grid;place-items:center;width:52px;height:30px;border-radius:999px;transition:background .2s,color .2s,transform .2s var(--ease-out)}.mnav__label{max-width:100%;font-size:11px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mnav__tab.is-active{color:var(--accent-text, var(--accent))}.mnav__tab.is-active .mnav__icon{background:rgba(var(--accent-rgb),.13)}.mnav__tab:active .mnav__icon{transform:scale(.92)}.mnav__fab{flex:none;align-self:center;display:grid;place-items:center;width:56px;height:56px;margin:-26px 4px 0;border-radius:50%;background:linear-gradient(135deg,var(--accent),#FFD24A);color:var(--on-accent);box-shadow:0 12px 24px -8px rgba(var(--accent-rgb),.75),0 0 0 5px var(--paper);transition:transform .2s var(--ease-out);-webkit-tap-highlight-color:transparent}.mnav__fab:active{transform:scale(.92) rotate(90deg)}.msheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:160;display:grid;align-items:end}.msheet__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b0c0f80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fade .2s}.msheet__box{position:relative;max-height:88dvh;overflow-y:auto;overscroll-behavior:contain;padding:8px 16px calc(20px + env(safe-area-inset-bottom));background:var(--paper);border-radius:24px 24px 0 0;box-shadow:var(--shadow-lg);animation:sheet-up .32s var(--ease-out)}.msheet__grip{display:block;width:40px;height:4px;margin:2px auto 8px;border-radius:99px;background:var(--line-2)}.msheet__head{position:sticky;top:-8px;z-index:2;display:flex;align-items:center;justify-content:space-between;margin:0 -16px;padding:6px 16px 10px;background:var(--paper)}.msheet__head b{font-family:var(--f-display);font-size:20px;letter-spacing:-.02em}.msheet__group+.msheet__group{margin-top:16px}.msheet__label{margin:0 0 8px 2px;color:var(--muted);font-size:10.5px;text-transform:uppercase;letter-spacing:.06em}.msheet__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.msheet__tile{display:grid;justify-items:center;align-content:center;gap:6px;min-height:84px;padding:10px 6px;border-radius:18px;background:var(--card);border:1px solid var(--line);color:var(--ink-2, var(--ink));font-size:12.5px;font-weight:500;text-align:center;line-height:1.2}.msheet__tile svg{color:var(--accent-text, var(--accent))}.msheet__tile.is-active{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.msheet__tile.is-active svg{color:var(--on-accent)}.msheet__tile:active{transform:scale(.97)}.msheet__list{display:grid;overflow:hidden;border-radius:18px;background:var(--card);border:1px solid var(--line)}.msheet__list a,.msheet__list button{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 16px;font-size:15px;text-align:left}.msheet__list>*+*{border-top:1px solid var(--line)}.msheet__list svg{color:var(--muted)}.msheet__list .is-danger,.msheet__list .is-danger svg{color:var(--red)}.msheet__actions{display:grid;gap:10px}.msheet__action{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:14px;align-items:center;padding:14px 16px;border-radius:18px;background:var(--card);border:1px solid var(--line);text-align:left}.msheet__action:active{transform:scale(.98)}.msheet__action-icon{grid-row:span 2;display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:rgba(var(--accent-rgb),.12);color:var(--accent-text, var(--accent))}.msheet__action b{font-size:16px}.msheet__action small{color:var(--muted);font-size:13px}.mnav,.msheet{display:flex}.msheet{display:grid}}@media (max-width: 560px){.input,.select,.textarea{font-size:16px}}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion: reduce){.msheet__box,.gsearch.is-expanded{animation:none}}@media print{.mnav,.msheet{display:none!important}}.pub-tabbar{display:none}@media (max-width: 720px){.pub-nav{display:none}.pub-header__inner{justify-content:center}.pub-main{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.pub-footer{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.pub-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:stretch;height:calc(64px + env(safe-area-inset-bottom));padding:6px 4px env(safe-area-inset-bottom);background:color-mix(in srgb,var(--card) 93%,transparent);backdrop-filter:saturate(160%) blur(16px);-webkit-backdrop-filter:saturate(160%) blur(16px);border-top:1px solid var(--line);box-shadow:0 -10px 30px -18px #0b0c0f4d}.pub-tabbar__tab{flex:1;min-width:0;display:grid;justify-items:center;align-content:center;gap:3px;color:var(--muted);font-size:11px;font-weight:600;-webkit-tap-highlight-color:transparent}.pub-tabbar__tab>span:last-child{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pub-tabbar__tab.active{color:var(--accent-text, var(--accent))}.pub-tabbar__tab--main svg{padding:6px;width:34px;height:34px;margin:-6px 0 -3px;border-radius:12px;background:var(--accent);color:var(--on-accent);box-shadow:0 8px 18px -8px var(--accent)}.pub-tabbar__bag{position:relative;display:grid}.pub-tabbar__bag b{position:absolute;top:-6px;right:-10px;min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:99px;background:var(--accent);color:var(--on-accent);font-size:10.5px;box-shadow:0 0 0 2px var(--card)}.cart-bar{bottom:calc(76px + env(safe-area-inset-bottom))}}@media (max-width: 720px){.pub~.chat-float,.pub .chat-float{right:14px;bottom:calc(78px + env(safe-area-inset-bottom))}}.boot--load{gap:14px;align-content:center;justify-items:center;background:var(--paper, var(--bg))}.status__loader{display:grid;justify-items:center;gap:18px}.status__logo{display:grid;place-items:center;min-height:96px;padding-top:30px}.status__bar{position:relative;width:120px;height:4px;border-radius:99px;background:var(--line);overflow:hidden}.status__bar:after{content:"";position:absolute;inset:0 auto 0 0;width:40%;border-radius:inherit;background:linear-gradient(90deg,#ffc21a,#ff9a00);animation:status-slide 1.2s ease-in-out infinite}.status__loading-text{margin:0;font-family:var(--f-brand);font-size:14px;font-weight:800;color:var(--muted)}@keyframes status-slide{0%{transform:translate(-100%)}to{transform:translate(300%)}}.status-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:var(--paper, var(--bg));overflow-y:auto}.status{min-height:100vh;display:grid;place-items:center;padding:24px}.status__card--wide{max-width:400px}.status__card{position:relative;width:100%;max-width:440px;display:grid;justify-items:center;gap:14px;padding:36px 28px;overflow:hidden;text-align:center;border:1px solid var(--line);border-radius:24px;background:var(--card);box-shadow:0 10px 40px #0e0d1614}.status__card:before{content:"";position:absolute;inset:-40% 10% auto;height:70%;background:radial-gradient(closest-side,#ffc21a33,#ffc21a00);pointer-events:none}.status__card>*{position:relative}.status__title{margin:0;font-family:var(--f-brand);font-size:24px;font-weight:900;letter-spacing:-.01em;color:var(--ink)}.status__text{display:grid;gap:6px;font-size:14.5px;line-height:1.5;color:var(--ink)}.status__text p{margin:0}.status__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px}.status__foot{margin:0;font-size:12.5px;color:var(--muted)}@media (prefers-reduced-motion: reduce){.status__logo,.status__bar:after{animation:none}}.status__art{display:grid;place-items:center;min-height:120px}.art{display:block;width:100%;height:auto;overflow:visible}.art--gears{width:200px}.status__dots{display:inline-flex;gap:3px;margin-left:3px}.status__dots i{width:4px;height:4px;border-radius:50%;background:currentColor;animation:st-dot 1.2s ease-in-out infinite}.status__dots i:nth-child(2){animation-delay:.15s}.status__dots i:nth-child(3){animation-delay:.3s}@keyframes st-dot{0%,80%,to{transform:translateY(0);opacity:.35}40%{transform:translateY(-4px);opacity:1}}.st-bicho{position:relative;display:grid;place-items:center;padding-top:34px;color:var(--ink)}.st-bicho .bichinho{--bichinho-fundo: var(--card);position:relative;z-index:1}.st-bicho__sombra{width:46%;height:8px;margin-top:-6px;border-radius:50%;background:var(--ink);opacity:.1}.st-bicho__cena{position:absolute;z-index:2;pointer-events:none;overflow:visible}.st-nuvem{top:0;width:70%}.st-estrelas{top:14px;width:80%}.st-confete{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.st-nuvem__nuvem{animation:st-boia 3s ease-in-out infinite}.st-gota{animation:st-chuva 1.2s linear infinite}.st-gota--1{animation-delay:.4s}.st-gota--2{animation-delay:.8s}.st-estrelas__roda{transform-box:view-box;transform-origin:60px 25px;animation:st-roda 2.4s linear infinite}.st-conf{transform-box:fill-box;transform-origin:center;animation:st-conf 2.2s ease-in infinite}.st-conf--1{animation-delay:.3s}.st-conf--2{animation-delay:.6s}.st-conf--3{animation-delay:.9s}.st-conf--4{animation-delay:1.2s}.st-conf--5{animation-delay:1.5s}.st-conf--6{animation-delay:1.8s}.st-bicho--happy .st-bicho__sombra{animation:st-sombra .9s ease-in-out infinite}@keyframes st-boia{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes st-chuva{0%{transform:translateY(0);opacity:0}30%{opacity:1}to{transform:translateY(40px);opacity:0}}@keyframes st-roda{to{transform:scaleY(.45) rotate(360deg)}0%{transform:scaleY(.45) rotate(0)}}@keyframes st-conf{0%{transform:translateY(14px) rotate(0) scale(.4);opacity:0}25%{opacity:1}to{transform:translateY(-30px) rotate(240deg) scale(1);opacity:0}}@keyframes st-sombra{0%,to{transform:scale(1);opacity:.12}45%{transform:scale(.65);opacity:.05}}.st-offline{display:grid;justify-items:center;gap:2px;width:100%}.st-offline .st-bicho{padding-top:22px}.st-offline .st-nuvem{width:92%}.status__logo .dobu-pulando{color:var(--ink)}.st-manut{position:relative;display:grid;place-items:center;width:220px;height:140px;color:var(--ink)}.st-manut__engrenagens{position:absolute;right:-8px;bottom:-6px;z-index:2;width:112px}.st-manut__engrenagens .art--gears{width:112px}.st-manut__porta{position:relative;z-index:1}.st-manut .dobu-logo__porta{transform-box:view-box;transform-origin:188px 270px;animation:st-porta-treme 3.4s ease-in-out infinite}.st-manut__placa{position:absolute;left:44%;top:60%;display:grid;place-items:center;padding:5px 10px 4px;border-radius:8px;background:var(--card);color:var(--ink);font-family:var(--f-brand);font-size:12px;font-weight:900;white-space:nowrap;box-shadow:0 6px 16px -6px #00000059;border:2px solid #FF9A00;transform-origin:50% -16px;translate:-50% 0;animation:st-placa 2.6s ease-in-out infinite}.st-manut__placa i{position:absolute;left:50%;top:-16px;width:22px;height:16px;translate:-50% 0;border:2px solid var(--muted);border-bottom:0;border-radius:12px 12px 0 0}@keyframes st-placa{0%,to{rotate:-9deg}50%{rotate:9deg}}@keyframes st-porta-treme{0%,80%,to{transform:none}84%{transform:skewY(-3deg) scaleX(.96)}88%{transform:none}92%{transform:skewY(-2deg) scaleX(.97)}}.gear{animation:st-spin 7s linear infinite}.gear--ccw{animation-direction:reverse;animation-duration:5.6s}.gear--slow{animation-duration:9s}.gear:nth-of-type(3){animation-duration:4.4s}.wrench{animation:st-wrench 1.8s ease-in-out infinite}@keyframes st-spin{to{transform:rotate(360deg)}}@keyframes st-wrench{0%,to{transform:rotate(-18deg)}50%{transform:rotate(14deg)}}.game{display:grid;justify-items:center;gap:4px;width:100%}.game__score{display:flex;justify-content:space-between;width:320px;max-width:100%;font:600 13px var(--f-mono, monospace);color:var(--ink)}.game__canvas{max-width:100%;border:1px solid var(--line);border-radius:12px;background:var(--paper-2);touch-action:none;cursor:pointer}.game__hint{margin:0;font-size:12.5px;color:var(--muted)}.empty__icon--bicho{width:auto;height:auto;padding:8px 10px 2px;background:transparent;color:var(--ink-2, var(--ink))}.empty__icon--bicho .bichinho{--bichinho-fundo: var(--card);width:auto;height:58px}@media (prefers-reduced-motion: reduce){.art *,.status__dots i,.st-bicho *,.st-manut *{animation:none!important}}.status__frase{display:inline-block;animation:st-frase .45s cubic-bezier(.34,1.56,.64,1) both}@keyframes st-frase{0%{opacity:0;transform:translateY(10px)}}.status__art .cena{width:260px}.situacao{display:grid;justify-items:center;gap:10px;padding:28px 22px 30px;text-align:center;overflow:hidden}.situacao__titulo{margin:4px 0 0;font-family:var(--f-brand);font-size:22px;font-weight:900;letter-spacing:-.01em;color:var(--ink)}.situacao__texto{display:grid;gap:4px;max-width:420px;font-size:14.5px;line-height:1.5;color:var(--ink)}.situacao__texto p{margin:0}.situacao>*{animation:st-sobe .55s cubic-bezier(.34,1.56,.64,1) both}.situacao>:nth-child(2){animation-delay:.07s}.situacao>:nth-child(3){animation-delay:.14s}.situacao>:nth-child(4){animation-delay:.21s}@keyframes st-sobe{0%{opacity:0;transform:translateY(14px)}}.empty__icon.empty__icon--cena{width:auto;height:auto;background:none;border-radius:0;animation:none}.empty__icon.empty__icon--cena:after{display:none}.empty__icon.empty__icon--cena svg{width:100%;height:auto}.empty__icon .porta-fechada{width:22px;height:30px;color:var(--ink)}.porta-fechada__cadeado{transform-box:fill-box;transform-origin:50% 0;animation:st-cadeadinho 3.4s ease-in-out infinite}@keyframes st-cadeadinho{0%,80%,to{transform:none}85%{transform:rotate(-12deg)}90%{transform:rotate(10deg)}95%{transform:rotate(-4deg)}}.espera{display:grid;justify-items:center;gap:6px;text-align:center}.espera .cena{width:220px}.espera__titulo{margin:0;font-family:var(--f-brand);font-size:20px;font-weight:900;color:var(--ink)}.espera p{margin:0}.espera__conta{padding:6px 14px;border-radius:999px;background:color-mix(in srgb,#ffc21a 22%,transparent);font-size:14px;font-variant-numeric:tabular-nums}.login-motivo{display:flex;align-items:center;gap:4px}.login-motivo .cena{flex:none;width:92px;margin:-14px -6px -14px -12px;color:inherit;--ink: currentColor;--card: transparent}.login-motivo .form-error{flex:1;margin:0}.estados{min-height:100vh;background:var(--paper, var(--bg));color:var(--ink)}.estados__topo{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;gap:8px;padding:12px 16px;background:color-mix(in srgb,var(--paper, var(--bg)) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.estados__tema{margin-top:6px}.estados__painel,.estados__avisos{display:grid;gap:14px;max-width:720px;margin:0 auto;padding:8px 16px 48px}.estados__grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px;padding:8px 16px 48px}.estados__cena{display:grid;justify-items:center;gap:8px;margin:0;padding:18px 12px 14px}.estados__cena figcaption{font-size:14px}.estados .status{min-height:auto;padding-top:8px}.toast{position:relative;overflow:hidden;min-width:260px;max-width:min(460px,calc(100vw - 32px));padding:10px 8px 13px 12px;border-radius:16px;pointer-events:auto;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .2s;animation:toast-entra .5s cubic-bezier(.34,1.56,.64,1) both}.toast.is-dragging{transition:none;cursor:grabbing}.toast.is-leaving{animation:toast-sai .22s ease-in forwards}.toast__icon{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:9px;background:#1b8b62;animation:toast-icone .6s cubic-bezier(.34,1.56,.64,1) .1s both}.toast--erro .toast__icon{background:#ffffff38}.toast--info .toast__icon{background:#347fc6}.toast .toast__icon svg{width:17px;height:17px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;color:#fff}.toast__risco{stroke-dasharray:30;stroke-dashoffset:30;animation:toast-risco .45s ease-out .3s forwards}.toast__text{flex:1;line-height:1.35}.toast__close{display:grid;place-items:center;flex:none;width:26px;height:26px;padding:0;border:0;border-radius:8px;background:transparent;color:inherit;opacity:.6;cursor:pointer}.toast__close:hover{opacity:1;background:color-mix(in srgb,var(--paper) 16%,transparent)}.toast .toast__close svg{width:14px;height:14px;color:inherit}.toast__tempo{position:absolute;left:0;right:0;bottom:0;height:3px;background:#5be49b;transform-origin:0 50%;animation-name:toast-tempo;animation-timing-function:linear;animation-fill-mode:forwards}.toast--erro .toast__tempo{background:#fffc}.toast--info .toast__tempo{background:#8cc4ff}.toast.is-paused .toast__tempo{animation-play-state:paused}@keyframes toast-entra{0%{opacity:0;transform:translateY(24px) scale(.9)}}@keyframes toast-sai{to{opacity:0;transform:translateY(14px) scale(.94)}}@keyframes toast-icone{0%{transform:scale(0) rotate(-40deg)}}@keyframes toast-risco{to{stroke-dashoffset:0}}@keyframes toast-tempo{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.license-bar>svg:first-child{transform-origin:50% 15%;animation:st-faixa 3.6s ease-in-out infinite}@keyframes st-faixa{0%,80%,to{transform:none}84%{transform:rotate(-14deg)}88%{transform:rotate(12deg)}92%{transform:rotate(-6deg)}}@media (prefers-reduced-motion: reduce){.status__frase,.situacao>*,.porta-fechada__cadeado,.toast,.toast__icon,.license-bar>svg:first-child{animation:none!important}.toast__risco{animation:none;stroke-dashoffset:0}}.cena{display:block;width:250px;max-width:100%;color:var(--ink);animation:c-entra .7s cubic-bezier(.34,1.56,.64,1) both}.cena--pequena{width:132px}.cena__palco{display:block;width:100%;height:auto;overflow:visible}.cena .bichinho{--bichinho-fundo: var(--card)}.cena .bichinho__boca--o{fill:currentColor;stroke:none}@keyframes c-entra{0%{opacity:0;transform:scale(.6) translateY(12px)}}.cena__halo{fill:color-mix(in srgb,#ffc21a 20%,var(--card));transform-origin:125px 82px;animation:c-halo 7s ease-in-out infinite}.cena__sombra{fill:var(--ink);opacity:.12}.cena__confete circle{transform-box:fill-box;transform-origin:center;animation:c-confete 4.2s ease-in-out infinite}.cena__confete circle:nth-child(2){animation-delay:-1.4s}.cena__confete circle:nth-child(3){animation-delay:-2.8s}.c-amarelo{fill:#ffc21a}.c-laranja{fill:#ff9a00}.c-tinta{fill:var(--ink)}.c-tela{fill:var(--card)}.c-contorno{stroke:var(--ink)}.c-traco,.c-traco-laranja,.c-traco-amarelo{fill:none;stroke-linecap:round;stroke-linejoin:round}.c-traco{stroke:var(--ink)}.c-traco-laranja{stroke:#ff9a00}.c-traco-amarelo{stroke:#ffc21a}.c-metal{fill:#cfd3db;stroke:var(--ink);stroke-width:2;stroke-linejoin:round}.c-madeira{fill:#c98b3c;stroke:var(--ink);stroke-width:2;stroke-linejoin:round}.c-cabo{fill:#ff9a00;stroke:var(--ink);stroke-width:2}.c-ouro{fill:#ffc21a;stroke:var(--ink);stroke-width:2;stroke-linejoin:round}.c-brilho{fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;opacity:.85}.c-engrenagem{stroke:var(--ink);stroke-width:2.4;stroke-linejoin:round}.c-cubo{fill:none;stroke:var(--ink);stroke-width:2;opacity:.35}.c-eixo{fill:var(--ink)}.c-lente{fill:#ffffff59;stroke:#ffc21a;stroke-width:4.5}.c-vidro{fill:#7cc4ff29;stroke:var(--ink);stroke-width:2.4;stroke-linejoin:round}.c-areia{fill:#ffc21a}.c-bochecha{fill:#ff9a00;opacity:.4}.c-gota{fill:#7cc4ff;transform-box:fill-box;transform-origin:center;animation:c-gota 2.4s ease-in infinite}.c-marca,.c-faisca,.c-pergunta{transform-box:fill-box;transform-origin:center}.cena .bichinho__cima{animation:c-sobe 2.4s ease-in-out infinite}.cena .bichinho__pupilas{animation:c-olha 3.8s cubic-bezier(.45,0,.25,1) infinite}.cena .bichinho__perna--e{transform-origin:-36px 104px}.cena .bichinho__perna--d{transform-origin:36px 104px}.cena__sombra{transform-box:fill-box;transform-origin:center;animation:c-sombra 2.4s ease-in-out infinite}.c-digito{font:950 74px/1 var(--f-brand, Inter),system-ui,sans-serif;fill:var(--ink);transform-box:fill-box;transform-origin:50% 100%;animation:c-digito 3.2s ease-in-out infinite}.c-digito--b{animation-delay:-1.6s}.cena--404 .bichinho__corpo{animation:c-inclina 3.2s ease-in-out infinite}.cena--404 .bichinho__pupilas{animation:c-olha-lados 3.2s ease-in-out infinite}.cena--404 .bichinho__braco--d{animation:c-varre 3.2s ease-in-out infinite}.c-pergunta{fill:#ff9a00;font:950 26px var(--f-brand, Inter),system-ui,sans-serif;animation:c-pop-marca 3.2s cubic-bezier(.34,1.56,.64,1) infinite}.cena--401 .bichinho__braco--d{transform:rotate(-45deg)}.cena--401 .c-chave{animation:c-chave-entra 2.8s ease-in-out infinite}.cena--401 .c-chave-gira{transform-origin:40px 0;animation:c-chave-gira 2.8s ease-in-out infinite}.cena--401 .bichinho__cima{animation:c-inclina-frente 2.8s ease-in-out infinite}.cena--401 .bichinho__pupilas{animation:none;transform:translate(7.8px,-1.5px)}.cena--401 .c-cadeado{transform-origin:187px 102px;animation:c-cadeado-nao 2.8s infinite}.cena--401 .c-marca{animation:c-flash 2.8s infinite .1s}.cena--403 .c-anda{animation:c-anda 4.4s cubic-bezier(.45,0,.25,1) infinite}.cena--403 .bichinho__perna--e{animation:c-passo-a 4.4s linear infinite}.cena--403 .bichinho__perna--d{animation:c-passo-b 4.4s linear infinite}.cena--403 .bichinho__pupilas{animation:none;transform:translate(7.8px,-1.5px)}.cena--403 .bichinho__cima{animation:c-nao-nao 4.4s ease-in-out infinite}.cena--403 .c-boca-a{animation:c-boca-a 4.4s steps(1) infinite}.cena--403 .c-boca-b{opacity:0;animation:c-boca-b 4.4s steps(1) infinite}.cena--403 .c-folha{transform-origin:188px 270px;animation:c-folha 4.4s infinite}.cena--403 .c-luz-chao{opacity:0;animation:c-luz-chao 4.4s infinite}.cena--403 .c-porta-toda{transform-origin:179px 140px;animation:c-bate 4.4s infinite}.cena--403 .c-proibido{transform-origin:179px 70px;animation:c-proibido 4.4s cubic-bezier(.34,1.56,.64,1) infinite}.cena--403 .c-poeira circle{fill:var(--muted);opacity:0;transform-box:fill-box;transform-origin:center;animation:c-poeira 4.4s ease-out infinite}.cena--offline .bichinho__braco--d{animation:c-ergue 1.8s ease-in-out infinite}.cena--offline .bichinho__pupilas{animation:none;transform:translate(6.6px,-6.6px)}.c-wifi path{opacity:.15;animation:c-sinal 2.4s ease-in-out infinite}.c-wifi .c-w2{animation-delay:.18s}.c-wifi .c-w3{animation-delay:.36s}.c-corte{stroke-dasharray:72;stroke-dashoffset:72;animation:c-corte 2.4s ease-in-out infinite}.cena--tempo .bichinho__perna--d{animation:c-bate-pe .45s ease-in-out infinite alternate}.cena--tempo .bichinho__cima{animation:c-sobe .9s ease-in-out infinite}.cena--tempo .bichinho__pupilas{animation:none;transform:translate(7.8px,-4.8px)}.cena--tempo .c-relogio{transform-origin:178px 100px;animation:c-toca 2.6s infinite}.cena--tempo .c-martelinho{transform-origin:178px 36px;animation:c-dingdong 2.6s infinite}.cena--tempo .c-ponteiro-m{animation:c-gira 1.3s linear infinite}.cena--tempo .c-ponteiro-h{animation:c-gira 15.6s linear infinite}.cena--tempo .c-marca{animation:c-flash 2.6s infinite .55s}.cena--429 .bichinho__olhos{animation:none}.cena--429 .bichinho__cima{transform-origin:0 100px;animation:c-respira 3.6s ease-in-out infinite}.c-zz text{fill:#ff9a00;font:950 16px var(--f-brand, Inter),system-ui,sans-serif;opacity:0;transform-box:fill-box;transform-origin:center;animation:c-zz 3.6s ease-out infinite}.c-zz text:nth-child(2){font-size:20px;animation-delay:1.2s}.c-zz text:nth-child(3){font-size:24px;animation-delay:2.4s}.c-ampulheta{transform-origin:186px 80px;animation:c-vira 3.6s infinite}.c-areia-cima{animation:c-areia-cima 3.6s linear infinite}.c-areia-baixo{animation:c-areia-baixo 3.6s linear infinite}.c-filete{fill:none;stroke:#ffc21a;stroke-width:2.2;stroke-dasharray:3 3;animation:c-filete .35s linear infinite,c-filete-some 3.6s steps(1) infinite}.cena--500 .c-roda-a{animation:c-dente-a 1.3s infinite}.cena--500 .c-roda-b{animation:c-dente-b 1.3s infinite}.cena--500 .bichinho__braco--d{animation:c-chave-inglesa 1.3s infinite}.cena--500 .bichinho__cima{animation:c-sobe 1.3s ease-in-out infinite}.cena--500 .bichinho__pupilas{animation:none;transform:translate(7.8px,-3px)}.cena--500 .c-faisca{animation:c-flash 1.3s infinite}.c-fumaca circle{fill:var(--muted);opacity:0;transform-box:fill-box;transform-origin:center;animation:c-fumaca 2.6s ease-out infinite}.c-fumaca circle:nth-child(2){animation-delay:.85s}.c-fumaca circle:nth-child(3){animation-delay:1.7s}.cena--503 .c-pilha{transform-origin:120px 70px;animation:c-balanca 1.7s ease-in-out infinite}.cena--503 .bichinho__corpo{animation:c-contrapeso 1.7s ease-in-out infinite}.cena--503 .bichinho__braco--e{animation:c-abana-e .85s ease-in-out infinite alternate}.cena--503 .bichinho__braco--d{animation:c-abana-d .85s ease-in-out infinite alternate}.c-led{animation:c-led .9s steps(1) infinite}.c-led--b{animation-delay:-.45s}.cena--manutencao .bichinho__braco--d{animation:c-martela 1.4s infinite}.cena--manutencao .bichinho__cima{animation:c-sobe 1.4s ease-in-out infinite}.cena--manutencao .bichinho__pupilas{animation:none;transform:translate(6.6px,6.6px)}.cena--manutencao .c-faisca{animation:c-flash 1.4s infinite -.08s}.cena--manutencao .c-prego{animation:c-prego 1.4s infinite}.cena--manutencao .c-caixote{transform-origin:144px 142px;animation:c-caixote 1.4s infinite}.cena--manutencao .c-roda-a{animation:c-gira 4s linear infinite}.cena--manutencao .c-roda-b{animation:c-gira 3s linear infinite reverse}.c-lampada-luz{transform-box:fill-box;transform-origin:center;animation:c-lampada 1s ease-in-out infinite}.c-lampada{animation:c-led 1s steps(1) infinite}@keyframes c-halo{50%{transform:scale(1.07,.95) rotate(4deg)}}@keyframes c-confete{0%,to{transform:translateY(0);opacity:.9}50%{transform:translateY(-9px) scale(.7);opacity:.35}}@keyframes c-sobe{50%{transform:translateY(-12px)}}@keyframes c-sombra{50%{transform:scaleX(.82);opacity:.07}}@keyframes c-olha{0%,18%,to{transform:none}28%,44%{transform:translate(-7.8px)}54%,72%{transform:translate(7.8px)}}@keyframes c-olha-lados{0%,to{transform:translate(-7.8px,-3px)}50%{transform:translate(7.8px,-3px)}}@keyframes c-gira{to{transform:rotate(360deg)}}@keyframes c-flash{0%,44%,70%,to{opacity:0;transform:scale(.3)}52%{opacity:1;transform:scale(1.15)}}@keyframes c-pop-marca{0%,30%{opacity:0;transform:scale(0)}42%{opacity:1;transform:scale(1.25)}50%,82%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(.4)}}@keyframes c-gota{0%,35%{opacity:0;transform:translateY(-4px)}45%{opacity:1}to{opacity:0;transform:translateY(16px)}}@keyframes c-led{50%{fill:#ffc21a}}@keyframes c-digito{0%,to{transform:rotate(-7deg)}50%{transform:rotate(5deg) translateY(-5px)}}@keyframes c-inclina{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}@keyframes c-varre{0%,to{transform:rotate(-100deg)}50%{transform:rotate(-58deg)}}@keyframes c-chave-entra{0%,18%,to{transform:none}38%,64%{transform:translate(9px)}}@keyframes c-chave-gira{0%,40%,62%,to{transform:none}46%,56%{transform:scaleY(.55)}}@keyframes c-inclina-frente{0%,18%,to{transform:none}38%,64%{transform:translate(15px)}}@keyframes c-cadeado-nao{0%,48%,80%,to{transform:none}53%{transform:rotate(-9deg)}59%{transform:rotate(8deg)}65%{transform:rotate(-5deg)}72%{transform:rotate(3deg)}}@keyframes c-anda{0%,6%{transform:none}30%,42%{transform:translate(24px)}48%{transform:translate(10px,-12px)}54%,84%{transform:translate(4px)}to{transform:none}}@keyframes c-passo-a{0%,6%,30%,84%,to{transform:none}10%,18%,26%,88%,96%{transform:rotate(20deg)}14%,22%,92%{transform:rotate(-16deg)}}@keyframes c-passo-b{0%,6%,30%,84%,to{transform:none}10%,18%,26%,88%,96%{transform:rotate(-16deg)}14%,22%,92%{transform:rotate(20deg)}}@keyframes c-nao-nao{0%,58%,82%,to{transform:none}63%{transform:rotate(-12deg)}69%{transform:rotate(11deg)}75%{transform:rotate(-7deg)}}@keyframes c-boca-a{0%{opacity:1}44%{opacity:0}96%{opacity:1}}@keyframes c-boca-b{0%{opacity:0}44%{opacity:1}96%{opacity:0}}@keyframes c-folha{0%,20%{transform:none;animation-timing-function:cubic-bezier(.4,0,.2,1)}34%,40%{transform:skewY(-10deg) scaleX(.3);animation-timing-function:cubic-bezier(.7,0,1,.6)}44%{transform:scaleX(1.05)}47%{transform:scaleX(.97)}50%,to{transform:none}}@keyframes c-luz-chao{0%,22%,45%,to{opacity:0}32%,41%{opacity:1}}@keyframes c-bate{0%,43%,58%,to{transform:none}46%{transform:rotate(-1.8deg)}50%{transform:rotate(1.3deg)}54%{transform:rotate(-.5deg)}}@keyframes c-proibido{0%,44%{transform:scale(0)}50%{transform:scale(1.25)}56%,90%{transform:scale(1)}96%,to{transform:scale(0)}}@keyframes c-poeira{0%,44%{opacity:0;transform:scale(.3)}48%{opacity:.45}62%,to{opacity:0;transform:scale(1.6) translateY(-6px)}}@keyframes c-ergue{0%,to{transform:rotate(-122deg)}50%{transform:rotate(-98deg)}}@keyframes c-sinal{0%,to{opacity:.15}22%,46%{opacity:1}}@keyframes c-corte{0%,46%{stroke-dashoffset:72}60%,90%{stroke-dashoffset:0}to{stroke-dashoffset:-72}}@keyframes c-bate-pe{to{transform:rotate(-16deg)}}@keyframes c-toca{0%,64%,92%,to{transform:none}67%,73%,79%,85%{transform:rotate(-6deg) translateY(-2px)}70%,76%,82%,88%{transform:rotate(6deg) translateY(-2px)}}@keyframes c-dingdong{0%,64%,92%,to{transform:none}66%,70%,74%,78%,82%,86%,90%{transform:rotate(-26deg)}68%,72%,76%,80%,84%,88%{transform:rotate(26deg)}}@keyframes c-respira{50%{transform:scale(1.06,.96)}}@keyframes c-zz{0%{opacity:0;transform:translateY(6px) scale(.5)}25%{opacity:1}to{opacity:0;transform:translate(12px,-16px) scale(1.1)}}@keyframes c-vira{0%,76%{transform:none;animation-timing-function:cubic-bezier(.34,1.5,.64,1)}94%,to{transform:rotate(180deg)}}@keyframes c-areia-cima{0%{transform:none}74%,to{transform:translateY(27px)}}@keyframes c-areia-baixo{0%{transform:translateY(26px)}74%,to{transform:none}}@keyframes c-filete{to{stroke-dashoffset:-6}}@keyframes c-filete-some{0%{opacity:1}74%{opacity:0}}@keyframes c-dente-a{0%,50%{transform:none;animation-timing-function:cubic-bezier(.34,1.5,.64,1)}74%,to{transform:rotate(36deg)}}@keyframes c-dente-b{0%,50%{transform:none;animation-timing-function:cubic-bezier(.34,1.5,.64,1)}74%,to{transform:rotate(-51.43deg)}}@keyframes c-chave-inglesa{0%,to{transform:rotate(-98deg);animation-timing-function:cubic-bezier(.6,0,.9,.5)}48%{transform:rotate(-44deg);animation-timing-function:ease-out}60%{transform:rotate(-54deg)}}@keyframes c-fumaca{0%{opacity:0;transform:translateY(6px) scale(.4)}30%{opacity:.35}to{opacity:0;transform:translateY(-18px) scale(1.4)}}@keyframes c-balanca{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}@keyframes c-contrapeso{0%,to{transform:rotate(4deg)}50%{transform:rotate(-4deg)}}@keyframes c-abana-e{0%{transform:rotate(40deg)}to{transform:rotate(95deg)}}@keyframes c-abana-d{0%{transform:rotate(-95deg)}to{transform:rotate(-40deg)}}@keyframes c-martela{0%,to{transform:rotate(-115deg);animation-timing-function:cubic-bezier(.6,0,.95,.4)}46%{transform:rotate(-4deg);animation-timing-function:ease-out}56%{transform:rotate(-20deg)}64%{transform:rotate(-4deg)}}@keyframes c-prego{0%,44%{transform:none}48%,to{transform:translateY(2px)}}@keyframes c-caixote{0%,45%,60%,to{transform:none}49%{transform:scale(1.04,.94)}}@keyframes c-lampada{0%,to{opacity:.15;transform:scale(.7)}50%{opacity:.7;transform:scale(1.3)}}@media (prefers-reduced-motion: reduce){.cena,.cena *{animation:none!important}}.auth{position:relative;overflow:hidden;isolation:isolate}.auth:not(.auth--stage):before,.auth:not(.auth--stage):after{content:"";position:absolute;z-index:-1;border-radius:50%;filter:blur(60px);opacity:.55;pointer-events:none;animation:au-drift 18s ease-in-out infinite alternate}.auth:not(.auth--stage):before{width:46vmax;height:46vmax;left:-14vmax;top:-16vmax;background:rgba(var(--accent-rgb),.35)}.auth:not(.auth--stage):after{width:38vmax;height:38vmax;right:-12vmax;bottom:-14vmax;background:#ff8fa352;animation-delay:-6s}.auth--stage{--mx: 0;--my: 0;padding:0;background:var(--paper)}.stage{position:relative;z-index:1;width:min(1120px,100%);min-height:100dvh;margin:0 auto;padding:24px 20px;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;justify-items:center;gap:40px}.stage__brand{display:none}.stage__form{width:100%;display:grid;justify-items:center}@media (min-width: 960px){.stage{grid-template-columns:minmax(0,1.05fr) minmax(0,420px);justify-items:stretch;gap:64px}.stage__brand{display:grid;align-content:center;gap:22px}}.auth--stage .auth__card{position:relative;gap:18px;padding:30px;border:1px solid color-mix(in srgb,var(--card) 70%,rgba(var(--accent-rgb),.5));border-radius:26px;background:color-mix(in srgb,var(--card) 78%,transparent);-webkit-backdrop-filter:blur(22px) saturate(1.4);backdrop-filter:blur(22px) saturate(1.4);box-shadow:0 30px 80px -20px rgba(var(--accent-rgb),.35),0 2px #ffffff80 inset;animation:au-rise .7s cubic-bezier(.2,.8,.2,1) both}.auth--stage .auth__card:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--au-angle, 0deg),transparent 0 55%,rgba(var(--accent-rgb),.9),#ff8fa3,transparent 80%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:au-spin 7s linear infinite}@property --au-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes au-spin{to{--au-angle: 360deg}}@keyframes au-rise{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:none}}.auth--stage .input{background:color-mix(in srgb,var(--card) 60%,transparent);transition:box-shadow .2s,border-color .2s,transform .2s}.auth--stage .input:focus{border-color:var(--accent);box-shadow:0 0 0 4px rgba(var(--accent-rgb),.18),0 8px 24px -10px rgba(var(--accent-rgb),.6);transform:translateY(-1px)}.auth--stage .btn--accent{position:relative;overflow:hidden}.auth--stage .btn--accent:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.35) 50%,transparent 65%);transform:translate(-120%);animation:au-shine 4.5s ease-in-out infinite;pointer-events:none}@keyframes au-shine{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.stage__form .auth__card,.stage--plain .auth__card{width:min(420px,100%)}.stage--plain .auth__card.onboard--wide{width:min(980px,100%)}.stage--plain{grid-template-columns:minmax(0,1fr);justify-items:center}.stage--plain .stage__form{padding:12px 0}.stage__headline{margin:0;font-family:var(--f-display);font-size:clamp(34px,4.4vw,54px);line-height:1.04;letter-spacing:-.035em;color:var(--ink)}.stage__headline span{display:block;background:linear-gradient(100deg,var(--accent),#ff6f91 55%,#f59f00);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% 100%;animation:au-grad 8s ease-in-out infinite alternate}@keyframes au-grad{to{background-position:100% 0}}.stage__lead{margin:0;max-width:440px;font-size:17px;line-height:1.5;color:var(--muted)}.stage__cards{position:relative;display:grid;gap:12px;margin-top:10px;max-width:360px}.stage__card{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--line) 80%,transparent);border-radius:16px;background:color-mix(in srgb,var(--card) 72%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 14px 40px -18px #0e0d1666;animation:au-float 6s ease-in-out infinite}.stage__card b{display:block;font-size:14px;color:var(--ink)}.stage__card small{display:block;font-size:12.5px;color:var(--muted)}.stage__card--1{margin-left:0}.stage__card--2{margin-left:44px;animation-delay:-2s}.stage__card--3{margin-left:16px;animation-delay:-4s}.stage__card-ico{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:11px;color:#fff}.stage__card-ico--a{background:var(--accent)}.stage__card-ico--b{background:#25d366}.stage__card-ico--c{background:#f59f00}@keyframes au-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.bd{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.bd__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(color-mix(in srgb,var(--ink) 22%,transparent) 1px,transparent 1.4px);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse at 50% 40%,#000 20%,transparent 72%);mask-image:radial-gradient(ellipse at 50% 40%,#000 20%,transparent 72%);opacity:.5}.bd__layer{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .25s ease-out}.bd__layer--far{transform:translate(calc(var(--mx) * -14px),calc(var(--my) * -14px))}.bd__layer--mid{transform:translate(calc(var(--mx) * -30px),calc(var(--my) * -30px))}.bd__layer--near{transform:translate(calc(var(--mx) * -52px),calc(var(--my) * -52px))}.bd__orb{position:absolute;border-radius:50%;filter:blur(70px);animation:au-drift 20s ease-in-out infinite alternate}.bd__orb--a{width:52vmax;height:52vmax;left:-16vmax;top:-20vmax;background:rgba(var(--accent-rgb),.5)}.bd__orb--b{width:44vmax;height:44vmax;right:-14vmax;bottom:-18vmax;background:#ff6f916b;animation-delay:-7s}.bd__orb--c{width:24vmax;height:24vmax;right:18%;top:-8vmax;background:#f59f004d;animation-delay:-12s}@keyframes au-drift{0%{transform:translate(0) scale(1)}to{transform:translate(5vmax,4vmax) scale(1.12)}}.bd__half{position:absolute;width:var(--s);height:calc(var(--s) / 2);border-radius:var(--s) var(--s) 0 0;animation:au-half var(--t) linear infinite;transform-origin:50% 100%}.bd__half--1{--s: 300px;--t: 38s;left:5%;bottom:6%;background:linear-gradient(180deg,rgba(var(--accent-rgb),.55),rgba(var(--accent-rgb),.05))}.bd__half--2{--s: 190px;--t: 26s;right:8%;top:12%;border:3px solid rgba(255,111,145,.7);border-bottom:0;background:transparent;animation-direction:reverse}.bd__half--3{--s: 120px;--t: 20s;left:46%;top:7%;background:linear-gradient(180deg,#f59f00b3,#f59f0014)}.bd__half--4{--s: 240px;--t: 44s;right:24%;bottom:3%;border:2px solid rgba(var(--accent-rgb),.55);border-bottom:0;background:transparent;animation-direction:reverse}@keyframes au-half{to{transform:rotate(360deg)}}.bd__ring{position:absolute;border-radius:50%;border:2px solid rgba(var(--accent-rgb),.4);animation:au-ring 6s ease-out infinite}.bd__ring--1{width:180px;height:180px;left:12%;top:18%}.bd__ring--2{width:130px;height:130px;right:14%;bottom:20%;border-color:#ff6f9180;animation-delay:-3s}@keyframes au-ring{0%{transform:scale(.5);opacity:.9}to{transform:scale(1.7);opacity:0}}.bd__dot{position:absolute;bottom:-20px;width:var(--d, 10px);height:var(--d, 10px);border-radius:50%;background:var(--c, rgba(var(--accent-rgb), .6));animation:au-rise-dot var(--t, 14s) linear infinite;animation-delay:var(--w, 0s)}.bd__dot--0{left:6%;--d: 8px;--t: 15s}.bd__dot--1{left:17%;--d: 14px;--t: 19s;--w: -4s;--c: rgba(255, 111, 145, .6)}.bd__dot--2{left:29%;--d: 6px;--t: 13s;--w: -8s;--c: rgba(245, 159, 0, .8)}.bd__dot--3{left:41%;--d: 11px;--t: 21s;--w: -2s}.bd__dot--4{left:55%;--d: 7px;--t: 16s;--w: -10s;--c: rgba(255, 111, 145, .6)}.bd__dot--5{left:67%;--d: 13px;--t: 20s;--w: -6s;--c: rgba(245, 159, 0, .7)}.bd__dot--6{left:78%;--d: 9px;--t: 14s;--w: -12s}.bd__dot--7{left:88%;--d: 12px;--t: 18s;--w: -3s;--c: rgba(255, 111, 145, .6)}.bd__dot--8{left:95%;--d: 6px;--t: 12s;--w: -9s;--c: rgba(245, 159, 0, .8)}@keyframes au-rise-dot{0%{transform:translateY(0) scale(.6);opacity:0}12%{opacity:1}to{transform:translateY(-105vh) scale(1.1);opacity:0}}@media (prefers-reduced-motion: reduce){.auth:before,.auth:after,.bd *,.stage__card,.stage__headline span,.auth--stage .auth__card,.auth--stage .auth__card:before,.auth--stage .btn--accent:after{animation:none!important}.bd__layer{transition:none;transform:none}}.stage--plain .auth__card{background:color-mix(in srgb,var(--card) 93%,transparent)}.stage--plain .onboard>*{animation:ob-in .5s cubic-bezier(.2,.8,.2,1) both}.stage--plain .onboard>*:nth-child(3){animation-delay:.04s}.stage--plain .onboard>*:nth-child(4){animation-delay:.08s}.stage--plain .onboard>*:nth-child(5){animation-delay:.12s}.stage--plain .onboard>*:nth-child(6){animation-delay:.16s}.stage--plain .onboard>*:nth-child(n+7){animation-delay:.2s}@keyframes ob-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.stage--plain .onboard__steps span{transition:background .4s,transform .4s}.stage--plain .onboard__steps span.is-on{transform:scaleY(1.5)}.biz-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px}.biz{position:relative;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1.5px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--card) 80%,transparent);color:var(--ink);font:inherit;font-size:13.5px;font-weight:600;text-align:left;cursor:pointer;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;animation:ob-in .45s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0) * 35ms + .1s)}.biz__ico{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:10px;background:var(--accent-soft);color:var(--accent-text, var(--accent));transition:background .18s,color .18s,transform .25s}.biz:hover{transform:translateY(-2px);border-color:rgba(var(--accent-rgb),.55);box-shadow:0 10px 24px -14px rgba(var(--accent-rgb),.7)}.biz:hover .biz__ico{transform:rotate(-8deg) scale(1.08)}.biz.is-on{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.16),0 12px 28px -14px rgba(var(--accent-rgb),.8)}.biz.is-on .biz__ico{background:var(--accent);color:var(--on-accent, #fff)}.stage--plain .choice{transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;animation:ob-in .45s cubic-bezier(.2,.8,.2,1) both}.stage--plain .choice:nth-child(2){animation-delay:.06s}.stage--plain .choice:nth-child(3){animation-delay:.12s}.stage--plain .choice:nth-child(4){animation-delay:.18s}.stage--plain .choice:nth-child(n+5){animation-delay:.24s}.stage--plain .choice:hover{transform:translateY(-2px);box-shadow:0 12px 28px -16px rgba(var(--accent-rgb),.7)}.stage--plain .choice.is-on{box-shadow:0 0 0 3px rgba(var(--accent-rgb),.16),0 14px 30px -16px rgba(var(--accent-rgb),.8)}.stage--plain .choice__emoji{transition:transform .25s}.stage--plain .choice:hover .choice__emoji,.stage--plain .choice.is-on .choice__emoji{transform:scale(1.12) rotate(-6deg)}.stage--plain .plan-step{position:relative;gap:12px;padding:20px;border:0;border-radius:18px;background:linear-gradient(var(--card),var(--card)) padding-box,linear-gradient(135deg,var(--accent),#ff6f91 60%,#f59f00) border-box;border:2px solid transparent;box-shadow:0 18px 44px -24px rgba(var(--accent-rgb),.7);overflow:hidden}.stage--plain .plan-step:before{content:"";position:absolute;width:180px;height:180px;right:-60px;top:-80px;border-radius:50%;background:radial-gradient(circle,rgba(var(--accent-rgb),.22),transparent 70%);pointer-events:none}.stage--plain .plan-step__price{font-size:40px;background:linear-gradient(100deg,var(--accent),#ff6f91);-webkit-background-clip:text;background-clip:text;color:transparent}.stage--plain .plan-step__price small{-webkit-text-fill-color:var(--muted)}.stage--plain .plan-step__incl{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px 14px}.stage--plain .plan-step__limits li{background:var(--accent-soft);color:var(--accent-text, var(--accent))}.shop-add{display:grid;gap:14px;margin-top:4px;padding:18px;border:1px dashed rgba(var(--accent-rgb),.45);border-radius:18px;background:color-mix(in srgb,var(--accent-soft) 55%,transparent)}.shop-add__head{display:flex;gap:12px;align-items:flex-start}.shop-add__head .muted{margin:2px 0 0;font-size:13.5px}.shop-add__ico{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:13px;background:linear-gradient(135deg,var(--accent),#ff6f91);color:#fff;animation:au-float 4s ease-in-out infinite}.shop-tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.shop-tier{position:relative;display:grid;gap:3px;align-content:start;padding:14px;border:1.5px solid var(--line);border-radius:16px;background:var(--card);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:transform .18s,border-color .18s,box-shadow .18s;animation:ob-in .45s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0) * 60ms)}.shop-tier b{font-family:var(--f-display);font-size:16px}.shop-tier small{font-size:12.5px;color:var(--muted)}.shop-tier__price{font-family:var(--f-display);font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--accent-text, var(--accent))}.shop-tier__price small{margin-left:2px;font:500 12px var(--f-body, inherit)}.shop-tier:hover{transform:translateY(-3px);border-color:rgba(var(--accent-rgb),.6);box-shadow:0 14px 30px -16px rgba(var(--accent-rgb),.7)}.shop-tier__check{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--accent);color:#fff;transform:scale(0);transition:transform .25s cubic-bezier(.3,1.6,.5,1)}.shop-tier.is-on{border-color:var(--accent);background:linear-gradient(180deg,var(--accent-soft),var(--card));box-shadow:0 0 0 3px rgba(var(--accent-rgb),.16),0 16px 34px -18px rgba(var(--accent-rgb),.85)}.shop-tier.is-on .shop-tier__check{transform:scale(1)}.shop-tier--none{align-content:center;border-style:dashed}@media (prefers-reduced-motion: reduce){.stage--plain .onboard>*,.biz,.stage--plain .choice,.shop-tier,.shop-add__ico{animation:none!important}}.sp-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.sp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;padding-top:8px}.sp-card{position:relative;display:grid;align-content:start;gap:6px;padding:18px 16px 16px;border:1.5px solid var(--line);border-radius:18px;background:var(--card);cursor:pointer;outline:none;transition:transform .2s,border-color .2s,box-shadow .2s;animation:ob-in .5s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0) * 70ms)}.sp-card:hover{transform:translateY(-4px);border-color:rgba(var(--accent-rgb),.6);box-shadow:0 18px 38px -20px rgba(var(--accent-rgb),.7)}.sp-card:focus-visible{box-shadow:0 0 0 3px rgba(var(--accent-rgb),.35)}.sp-card.is-on{border-color:transparent;background:linear-gradient(var(--card),var(--card)) padding-box,linear-gradient(135deg,var(--accent),#ff6f91 60%,#f59f00) border-box;border:2px solid transparent;box-shadow:0 22px 46px -22px rgba(var(--accent-rgb),.85);transform:translateY(-4px)}.sp-card__tag{position:absolute;top:-10px;left:14px;padding:2px 10px;border-radius:99px;background:linear-gradient(100deg,var(--accent),#ff6f91);color:#fff;font-size:10.5px;font-weight:700;font-style:normal;letter-spacing:.02em;white-space:nowrap}.sp-card__check{position:absolute;top:12px;right:44px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--accent);color:#fff;transform:scale(0);transition:transform .28s cubic-bezier(.3,1.6,.5,1)}.sp-card.is-on .sp-card__check{transform:scale(1)}.sp-card__head{display:flex;align-items:center;justify-content:space-between;gap:6px}.sp-card__head h3{margin:0;font-family:var(--f-display);font-size:18px}.sp-card__price{margin:2px 0 0;font-family:var(--f-display);font-size:30px;font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--ink)}.sp-card.is-on .sp-card__price{background:linear-gradient(100deg,var(--accent),#ff6f91);-webkit-background-clip:text;background-clip:text;color:transparent}.sp-card__price small{font-size:13px;font-weight:500;letter-spacing:0;-webkit-text-fill-color:var(--muted);color:var(--muted)}.sp-card__note{margin:0;min-height:18px;font-size:12.5px;color:var(--muted)}.sp-card__pitch{margin:4px 0 2px;font-size:13px;line-height:1.4;color:var(--ink)}.sp-card__incl{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:5px;font-size:12.5px;color:var(--muted)}.sp-card__incl li{display:flex;gap:6px;align-items:flex-start}.sp-card__incl svg{flex:none;margin-top:2px;color:#2f9e44}.sp-total{position:sticky;bottom:10px;z-index:3;display:grid;gap:10px;padding:16px 18px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));border-radius:18px;background:color-mix(in srgb,var(--card) 90%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 44px -20px rgba(var(--accent-rgb),.6)}.sp-total__lines{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:14px}.sp-total__lines li{display:flex;align-items:center;justify-content:space-between;gap:12px}.sp-total__lines li span{display:inline-flex;align-items:center;gap:6px}.sp-total__add{animation:ob-in .35s cubic-bezier(.2,.8,.2,1) both;color:var(--accent-text, var(--accent))}.sp-total__sum{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px dashed var(--line);font-weight:600}.sp-total__sum small{display:block;font-weight:500;font-size:12px;color:var(--muted)}.sp-total__amount{font-family:var(--f-display);font-size:30px;letter-spacing:-.03em;background:linear-gradient(100deg,var(--accent),#ff6f91);-webkit-background-clip:text;background-clip:text;color:transparent}.sp-total__amount small{display:inline;font-size:14px;font-weight:500;-webkit-text-fill-color:var(--muted)}.sp-total__note{margin:0;font-size:12.5px;color:var(--muted)}@media (prefers-reduced-motion: reduce){.sp-card,.sp-total__add{animation:none!important}}.auth-back{position:absolute;top:18px;left:20px;z-index:5;display:inline-flex;align-items:center;gap:6px;padding:8px 14px 8px 10px;border:1px solid color-mix(in srgb,var(--line) 80%,transparent);border-radius:99px;background:color-mix(in srgb,var(--card) 70%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink);font-size:13.5px;font-weight:600;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s}.auth-back svg{transition:transform .18s}.auth-back:hover{border-color:var(--accent);box-shadow:0 10px 26px -14px rgba(var(--accent-rgb),.8)}.auth-back:hover svg{transform:translate(-3px)}@media (max-width: 520px){.auth-back{top:12px;left:12px}.stage{padding-top:64px}}.pwi{position:relative;display:block;width:100%}.pwi .input{width:100%;padding-right:44px}.pwi__eye{position:absolute;top:50%;right:6px;transform:translateY(-50%);display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:10px;background:none;color:var(--muted);cursor:pointer;transition:color .15s,background .15s}.pwi__eye:hover{color:var(--ink);background:var(--paper-2)}.pwi__eye[aria-pressed=true]{color:var(--accent-text, var(--accent))}.auth-theme{position:absolute;top:18px;right:20px;z-index:5;display:grid;place-items:center;width:40px;height:40px;border:1px solid color-mix(in srgb,var(--line) 80%,transparent);border-radius:50%;background:color-mix(in srgb,var(--card) 70%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink);cursor:pointer;transition:transform .25s,box-shadow .18s,border-color .18s}.auth-theme:hover{transform:rotate(20deg) scale(1.06);border-color:var(--accent);box-shadow:0 10px 26px -14px rgba(var(--accent-rgb),.8)}.auth-theme svg{animation:au-pop .35s cubic-bezier(.3,1.6,.5,1)}@keyframes au-pop{0%{transform:scale(.4) rotate(-90deg);opacity:0}to{transform:none;opacity:1}}@media (max-width: 520px){.auth-theme{top:8px;right:12px}}.auth[data-theme=dark]{--paper: #0E0D16;--paper-2: #181622;--paper-3: #24222F;--card: #15131F;--ink: #F2F1F8;--ink-2: #1F1D2A;--ink-3: #D9D7E6;--muted: #9A97AE;--line: rgba(243, 244, 246, .1);--line-2: rgba(243, 244, 246, .18);--accent-soft: rgba(var(--accent-rgb), .22);--shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 10px 30px -14px rgba(0, 0, 0, .7);--green: #3DD598;--red: #FF6B6B;--red-bg: rgba(255, 107, 107, .14);color-scheme:dark;color:var(--ink)}.auth[data-theme=dark] .btn{--bg: #F2F1F8;--fg: #0E0D16;--hover: #D9D7E6}.auth[data-theme=dark] .btn--accent{--bg: var(--accent);--fg: var(--on-accent);--hover: #7A6CFF}.auth[data-theme=dark] .btn--ghost,.auth[data-theme=dark] .btn--soft{--bg: transparent;--fg: var(--ink);--hover: var(--paper-2)}.auth[data-theme=dark] .auth__card{background:color-mix(in srgb,var(--card) 82%,transparent);box-shadow:0 30px 80px -20px rgba(var(--accent-rgb),.45),0 1px #ffffff0f inset;border-color:#ffffff14}.auth[data-theme=dark] .bd__orb--a{background:rgba(var(--accent-rgb),.55)}.auth[data-theme=dark] .bd__orb{opacity:.75}.auth[data-theme=dark] .bd__grid{opacity:.32}.auth[data-theme=dark] .stage__card{border-color:#ffffff14;box-shadow:0 14px 40px -18px #000c}.auth[data-theme=dark] .stage__headline span{background-image:linear-gradient(100deg,#8d82ff,#ff7a9a 55%,#ffb23d)}.auth[data-theme=dark] .sp-card__price small,.auth[data-theme=dark] .sp-total__amount small{-webkit-text-fill-color:var(--muted)}.auth[data-theme=dark] .field__error,.auth[data-theme=dark] .form-error{color:#ff8a8a}:root{--m-fast: .15s;--m-med: .3s;--m-slow: .5s;--ease-spring: cubic-bezier(.3, 1.4, .5, 1);--ease-soft: cubic-bezier(.2, .8, .2, 1)}.page-enter{animation:m-page var(--m-slow) var(--ease-soft) both}@keyframes m-page{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.page-enter>.stack>*,.page-enter>.dash-grid>*,.page-enter>.kpis>*{animation:m-rise var(--m-slow) var(--ease-soft) both}.page-enter>.stack>*:nth-child(2),.page-enter>.dash-grid>*:nth-child(2),.page-enter>.kpis>*:nth-child(2){animation-delay:40ms}.page-enter>.stack>*:nth-child(3),.page-enter>.dash-grid>*:nth-child(3),.page-enter>.kpis>*:nth-child(3){animation-delay:80ms}.page-enter>.stack>*:nth-child(4),.page-enter>.dash-grid>*:nth-child(4),.page-enter>.kpis>*:nth-child(4){animation-delay:.12s}.page-enter>.stack>*:nth-child(5),.page-enter>.dash-grid>*:nth-child(5),.page-enter>.kpis>*:nth-child(5){animation-delay:.16s}.page-enter>.stack>*:nth-child(n+6),.page-enter>.dash-grid>*:nth-child(n+6),.page-enter>.kpis>*:nth-child(n+6){animation-delay:.2s}@keyframes m-rise{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}.skel{display:inline-block;max-width:100%;background:linear-gradient(100deg,var(--paper-2) 30%,color-mix(in srgb,var(--paper-2) 55%,var(--card)) 50%,var(--paper-2) 70%);background-size:220% 100%;animation:m-shimmer 1.4s ease-in-out infinite}@keyframes m-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.skel-page{display:grid;gap:22px;animation:m-page var(--m-med) var(--ease-soft) both}.skel-head{display:grid;gap:10px}.skel-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.skel-stat{display:grid;gap:12px;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);animation:m-rise var(--m-slow) var(--ease-soft) both}.skel-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);padding:6px 16px}.skel-rows{display:grid}.skel-row{display:flex;align-items:center;gap:14px;padding:14px 2px;border-bottom:1px solid var(--line);animation:m-rise var(--m-slow) var(--ease-soft) both}.skel-row:last-child{border-bottom:0}.skel-row__text{flex:1;display:grid;gap:8px}.skel-progress{position:fixed;top:0;left:0;right:0;z-index:9998;height:3px;overflow:hidden;background:transparent}.skel-progress:after{content:"";position:absolute;inset:0 auto 0 0;width:35%;border-radius:0 3px 3px 0;background:linear-gradient(90deg,var(--accent),#ff6f91,#f59f00);box-shadow:0 0 10px rgba(var(--accent-rgb),.7);animation:m-progress 1.1s ease-in-out infinite}@keyframes m-progress{0%{transform:translate(-100%)}to{transform:translate(300%)}}a,button,[role=button],.card.is-click{-webkit-tap-highlight-color:transparent}.card.is-click,.is-click{transition:transform var(--m-fast),box-shadow var(--m-med),border-color var(--m-fast)}:focus-visible{outline:2px solid rgba(var(--accent-rgb),.55);outline-offset:2px;transition:outline-offset var(--m-fast)}::selection{background:rgba(var(--accent-rgb),.25)}.panel>.main>.content{view-transition-name:painel-conteudo}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}::view-transition-group(painel-conteudo){animation-duration:var(--m-fast);animation-timing-function:var(--ease-soft)}::view-transition-old(painel-conteudo){animation:m-vt-out var(--m-fast) ease-in both}::view-transition-new(painel-conteudo){animation:none}@keyframes m-vt-out{to{opacity:0;transform:translateY(-6px) scale(.995)}}@media (prefers-reduced-motion: reduce){.page-enter,.page-enter>*>*,.skel,.skel-page,.skel-stat,.skel-row,.skel-progress:after{animation:none!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}html{scroll-behavior:auto!important}}.loading--skel{display:block;padding:6px 0}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.countup{font-variant-numeric:tabular-nums}.kpi{transition:transform .28s var(--ease-soft),box-shadow .28s,border-color .28s}.kpi--link:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--accent) 45%,var(--line));box-shadow:0 20px 40px -22px rgba(var(--accent-rgb),.6)}.kpi--link:active{transform:translateY(-1px) scale(.99)}.kpi__icon{transition:transform .35s var(--ease-spring),background .2s}.kpi:hover .kpi__icon{transform:scale(1.14) rotate(-7deg)}.dchart svg{animation:m-reveal 1.1s var(--ease-soft) both}.dchart__col{transform-origin:bottom;animation:m-grow .7s var(--ease-soft) both}.gauge svg,svg.gauge{animation:m-reveal 1s var(--ease-soft) both}@keyframes m-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes m-grow{0%{transform:scaleY(0)}to{transform:none}}.side__link{position:relative;transition:background .2s,color .2s,transform .25s var(--ease-soft),box-shadow .3s}.side__link:hover:not(.is-active){transform:translate(3px)}.side__link svg{transition:transform .3s var(--ease-spring)}.side__link:hover svg{transform:scale(1.16) rotate(-6deg)}.side__link.is-active{animation:m-active .45s var(--ease-spring) both}.side__link.is-active:after{content:"";position:absolute;left:-12px;top:22%;bottom:22%;width:4px;border-radius:0 4px 4px 0;background:var(--lime);box-shadow:0 0 10px #ffe066b3;animation:m-bar .4s var(--ease-spring) both}@keyframes m-active{0%{transform:scale(.95)}to{transform:none}}@keyframes m-bar{0%{transform:scaleY(0);opacity:0}to{transform:none;opacity:1}}.side__count--today,.side__count--stock{animation:m-pulse 2.6s ease-in-out infinite}@keyframes m-pulse{0%,to{box-shadow:0 0 #f59f0000}50%{box-shadow:0 0 0 5px #f59f0040}}.search{transition:box-shadow .25s,border-color .25s,transform .25s var(--ease-soft)}.search:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);transform:translateY(-1px)}.topbar .avatar,.topbar .btn{transition:transform .25s var(--ease-spring),box-shadow .25s}.topbar .avatar:hover{transform:scale(1.08)}.table tbody tr{animation:m-row .45s var(--ease-soft) both}.table tbody tr:nth-child(2){animation-delay:30ms}.table tbody tr:nth-child(3){animation-delay:60ms}.table tbody tr:nth-child(4){animation-delay:90ms}.table tbody tr:nth-child(5){animation-delay:.12s}.table tbody tr:nth-child(6){animation-delay:.15s}.table tbody tr:nth-child(7){animation-delay:.18s}.table tbody tr:nth-child(8){animation-delay:.21s}.table tbody tr:nth-child(9){animation-delay:.24s}.table tbody tr:nth-child(10){animation-delay:.27s}.table tbody tr:nth-child(n+11){animation-delay:.3s}@keyframes m-row{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.table tbody tr.is-click:hover{background:color-mix(in srgb,var(--accent-soft) 55%,var(--paper))}.table tbody tr.is-click:hover td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.empty__icon{position:relative;animation:m-float 3.6s ease-in-out infinite}.empty__icon:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;border:2px solid rgba(var(--accent-rgb),.35);animation:m-ring 3.6s ease-out infinite}.empty .btn{animation:m-nudge 2.8s ease-in-out infinite}@keyframes m-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes m-ring{0%{transform:scale(.8);opacity:.8}to{transform:scale(1.5);opacity:0}}@keyframes m-nudge{0%,88%,to{transform:none}92%{transform:translateY(-3px)}96%{transform:translateY(0)}}.check-line{transition:background .15s,transform .15s}.check-line:hover{transform:translate(2px)}.modal__box{animation:m-modal .42s var(--ease-spring) both}.modal__backdrop{animation:fade .25s both}@keyframes m-modal{0%{opacity:0;transform:translateY(28px) scale(.94)}to{opacity:1;transform:none}}.toast{animation:m-toast .5s var(--ease-spring) both}@keyframes m-toast{0%{opacity:0;transform:translateY(26px) scale(.9)}to{opacity:1;transform:none}}.form-error,.field__error{animation:m-shake .45s ease both}@keyframes m-shake{0%,to{transform:none}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.input,.select,.textarea{transition:border-color .2s,box-shadow .25s,transform .2s var(--ease-soft)}.input:focus,.textarea:focus{transform:translateY(-1px)}.badge{animation:m-badge .4s var(--ease-spring) both}@keyframes m-badge{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.icon-btn{transition:transform .2s var(--ease-spring),background .15s,color .15s}.icon-btn:hover{transform:scale(1.1)}.icon-btn:active{transform:scale(.92)}.celebrate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9990;overflow:hidden;pointer-events:none}.celebrate i{position:absolute;top:-20px;border-radius:2px;opacity:0;animation-name:m-confetti;animation-timing-function:cubic-bezier(.3,.7,.4,1);animation-fill-mode:both}@keyframes m-confetti{0%{opacity:1;transform:translate(0) rotate(0)}to{opacity:0;transform:translate(var(--dx),105vh) rotate(var(--rot))}}.event{transition:transform .22s var(--ease-soft),box-shadow .25s,filter .2s;animation:m-pop-in .45s var(--ease-spring) both;transform-origin:top center}.event:hover{transform:scale(1.03);box-shadow:0 12px 28px -14px #0e0d1673;z-index:3;filter:saturate(1.1)}@keyframes m-pop-in{0%{opacity:0;transform:scaleY(.6)}to{opacity:1;transform:none}}.week__now{position:relative}.week__now:before{content:"";position:absolute;left:-4px;top:-4px;width:9px;height:9px;border-radius:50%;background:var(--red);animation:m-live 1.8s ease-out infinite}@keyframes m-live{0%{box-shadow:0 0 #c92a2a80}to{box-shadow:0 0 0 9px #c92a2a00}}.timeline__item{animation:m-row .45s var(--ease-soft) both}.kcard{transition:transform .2s var(--ease-soft),box-shadow .25s,border-color .2s;animation:m-rise .45s var(--ease-soft) both}.kcard:hover{transform:translateY(-3px);box-shadow:0 16px 30px -18px #0e0d1673;border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}.kpi--balance .kpi__value{background:linear-gradient(100deg,var(--lime),#fff 50%,var(--lime));background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:m-shimmer-text 5s ease-in-out infinite}.kpi--balance.is-neg .kpi__value{background:none;color:#ff8787;-webkit-text-fill-color:#FF8787;animation:none}@keyframes m-shimmer-text{0%,to{background-position:100% 0}50%{background-position:0 0}}html.js-reveal .rv{opacity:0;transform:translateY(26px);transition:opacity .7s var(--ease-soft),transform .7s var(--ease-soft);transition-delay:var(--rv-d, 0ms)}html.js-reveal .rv.is-in{opacity:1;transform:none}.pub .btn,.shop .btn{transition:transform .2s var(--ease-spring)}.shop-card{transition:transform .25s var(--ease-soft),box-shadow .3s}.shop-card:hover{transform:translateY(-4px)}@media (prefers-reduced-motion: reduce){.dchart svg,.dchart__col,.gauge svg,svg.gauge,.side__link,.side__link.is-active,.side__link.is-active:after,.side__count--today,.side__count--stock,.table tbody tr,.empty__icon,.empty__icon:after,.empty .btn,.modal__box,.toast,.form-error,.field__error,.badge,.celebrate i,.event,.week__now:before,.timeline__item,.kcard,.kpi--balance .kpi__value{animation:none!important}html.js-reveal .rv{opacity:1;transform:none;transition:none}}.auth{--f-body: "Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--f-display: "DM Sans", "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--accent: #FFB000;--accent-2: #E89B00;--accent-rgb: 255, 176, 0;--on-accent: #1A1206;--radius: 22px;--radius-sm: 14px;font-family:var(--f-body)}.auth[data-theme=light],.auth:not([data-theme]){--paper: #F7F3EC;--paper-2: #F0E9DD;--paper-3: #E3D9C8;--card: #FFFFFF;--ink: #15120D;--ink-3: #4D4436;--muted: #736856;--line: #E9E0D1;--line-2: #DCD0BC;--accent-text: #A86A00;--accent-soft: rgba(255, 176, 0, .16)}.auth[data-theme=dark]{--paper: #0D0B08;--paper-2: #211C15;--paper-3: #322A1F;--card: #17140F;--ink: #FBF7F0;--ink-2: #211C15;--ink-3: #CFC4B3;--muted: #9B8F7E;--line: #2A2319;--line-2: #3A3124;--accent-text: #FFB000;--accent-soft: rgba(255, 176, 0, .16)}.auth.sg-auth[data-theme=dark]{background:#0d0b08}.auth.sg-auth[data-theme=light]{background:#f7f3ec;color:var(--ink)}.auth .auth__title,.auth .sg-auth__titulo,.auth .q-title{font-family:var(--f-display);font-weight:800;letter-spacing:-.03em}.auth .sg-auth__titulo span{color:var(--accent)}.auth--stage .auth__card{border-radius:32px;border:1px solid var(--line);background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 30px 80px -30px #281a0659}.auth--stage .auth__card:before{display:none}.auth[data-theme=dark] .auth__card{background:var(--card);border-color:var(--line);box-shadow:0 30px 80px -30px #000000e6}.stage--plain .auth__card{background:var(--card)}.auth .input,.auth .select,.auth .textarea{border-radius:14px;border-color:var(--line-2);background:var(--card)}.auth .input,.auth .select{height:46px}.auth--stage .input:focus{border-color:var(--accent);box-shadow:0 0 0 4px #ffb0002e;transform:none}.auth .btn--accent{--bg: var(--accent);--fg: var(--on-accent);--hover: #FFC233;font-weight:700}.auth .btn--accent:hover{color:var(--on-accent)}.auth--stage .btn--accent:after{display:none}.auth[data-theme=dark] .btn--accent{--hover: #FFC233}.auth[data-theme=dark] .btn:not(.btn--accent):not(.btn--ghost):not(.btn--soft){--bg: var(--ink);--fg: var(--paper);--hover: #E9E1D3}.auth .field__label{font-weight:600}.auth.d2-auth{display:block;min-height:100dvh;padding:0;background:var(--paper)}.d2-auth__grid{display:grid;width:100%;min-height:100dvh;grid-template-columns:minmax(0,1fr)}.d2-auth__marca{position:relative;overflow:hidden;display:none;flex-direction:column;justify-content:space-between;padding:48px;background:var(--ink);color:var(--paper)}.d2-auth__marca:after{content:"";position:absolute;left:-96px;bottom:-190px;width:600px;height:600px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,176,0,.67),transparent);pointer-events:none}.d2-auth__marca>*{position:relative;z-index:1}.d2-auth__logo{display:inline-flex;width:fit-content;padding:12px;border-radius:18px;background:var(--paper);color:var(--ink)}.d2-auth__titulo{margin:0;font-family:var(--f-display);font-size:clamp(36px,3.4vw,46px);font-weight:800;line-height:1.02;letter-spacing:-.035em}.d2-auth__titulo span{display:block;color:var(--accent)}.d2-auth__lead{margin:16px 0 0;max-width:28rem;font-size:17px;opacity:.72}.d2-auth__assina{margin:0;font-size:13px;opacity:.6}.d2-auth__lado{display:flex;flex-direction:column;align-items:center;padding:16px}.d2-auth__topo{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:560px;margin-bottom:12px}.d2-auth .auth-back,.d2-auth .auth-theme{position:static}.d2-auth__cartao{position:relative;width:min(440px,100%);margin:auto 0;overflow:hidden;border:1px solid var(--line);border-radius:32px;background:var(--card);box-shadow:0 30px 80px -30px #281a0659}.auth[data-theme=dark] .d2-auth__cartao{box-shadow:0 30px 80px -30px #000000e6}.d2-auth__historia{position:relative;display:grid;place-items:center;height:210px;overflow:hidden;background:radial-gradient(60% 55% at 50% 62%,rgba(255,176,0,.2),transparent 70%)}.d2-auth__historia .sg-auth__cena{--ab-bg: var(--card);--ab-tinta: var(--ink);max-width:300px;margin:0}.d2-auth .d2-auth__cartao .auth__card{width:100%;border:0;border-radius:0;background:transparent;box-shadow:none;padding:4px 28px 28px;animation:none}.d2-auth .sg-auth__logo{display:none}.d2-auth .auth__title{font-size:28px}.d2-input{position:relative;display:block}.d2-input>svg{position:absolute;left:14px;top:50%;z-index:1;transform:translateY(-50%);color:var(--muted);pointer-events:none}.d2-input .input{padding-left:42px;height:52px;border-radius:16px}.d2-input .pwi{display:block}.d2-input:focus-within>svg{color:var(--accent-text, var(--accent))}.d2-auth__esqueci{align-self:flex-end;justify-self:end;margin-top:-6px;font-size:13px;font-weight:700;color:var(--accent-text, var(--accent))}.d2-auth__esqueci:hover{text-decoration:underline}.d2-auth .btn--ghost{--bg: var(--card);--fg: var(--ink);--hover: var(--paper-2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2);font-weight:600}.d2-auth__criar{margin:0;font-size:14px;text-align:center}.d2-auth__criar .link{font-weight:700;color:var(--ink)}@media (min-width: 960px){.d2-auth__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.d2-auth__marca{display:flex}.d2-auth__lado{padding:24px 32px}}.sg-auth .sg-auth__fundo,.auth--stage .bd{display:none}.auth.sg-auth,.auth.auth--stage{background:var(--paper)}.auth .choice{border-radius:20px}.auth .choice.is-on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--card))}.stage--plain .plan-step{border-radius:24px;background:linear-gradient(var(--card),var(--card)) padding-box,linear-gradient(135deg,var(--accent),#E89B00) border-box}.stage--plain .plan-step__price{background:none;color:var(--ink);-webkit-text-fill-color:currentColor;font-family:var(--f-display);font-weight:800}.stage--plain .onboard__steps span.is-on{background:var(--accent)}.auth .auth-back,.auth .auth-theme{border-radius:999px}
