@font-face{font-family:Archivo Display;src:url(/assets/archivo-900-italic-latin-DKpTk0LF.woff2)format("woff2");font-weight:900;font-style:italic;font-display:swap}body:has([data-portal-appearance]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--tinta:#17152e;--tinta-suave:#4a4560;--papel:#f5ecde;--creme:#fff8eb;--papel-fundo:#ede1cd;--girassol:#f5c243;--girassol-suave:#fbe3a0;--coral:#e85e52;--coral-texto:#c84438;--coral-suave:#f8d5cc;--ameixa:#2e2a55;--veu:#17152e59;--shadow-hard-2:2px 2px 0 var(--tinta);--shadow-hard-4:4px 4px 0 var(--tinta);--shadow-hard-6:6px 6px 0 var(--tinta);--shadow-hard-8:8px 8px 0 var(--tinta);--border-control:2px;--border-layer:3px;--radius-4:4px;--radius-8:8px;--radius-12:12px;--radius-16:16px;--font-display:"Archivo Display", "Archivo", var(--font-sans);--background:var(--creme);--foreground:var(--tinta);--card:var(--creme);--card-foreground:var(--tinta);--popover:var(--creme);--popover-foreground:var(--tinta);--primary:var(--coral);--primary-action:var(--coral-texto);--primary-hover:#ad372e;--primary-ink:var(--coral-texto);--primary-pressed-ink:var(--tinta);--primary-foreground:var(--tinta);--secondary:var(--papel);--secondary-foreground:var(--tinta);--muted:var(--papel);--muted-foreground:var(--tinta-suave);--accent:var(--girassol-suave);--accent-foreground:var(--tinta);--destructive:var(--coral-texto);--border:var(--tinta);--input:var(--tinta);--ring:var(--tinta);--sidebar:var(--papel);--sidebar-foreground:var(--tinta);--sidebar-accent:var(--girassol);--sidebar-accent-foreground:var(--tinta);--radius:.5rem;--badge-free-soft:color-mix(in oklch, var(--badge-free-ink) 11%, var(--background));--badge-preview-soft:color-mix(in oklch, var(--badge-preview-ink) 10%, var(--background));--badge-plan-soft:color-mix(in oklch, var(--foreground) 6%, var(--background));background:var(--muted);color:var(--foreground)}body:has([data-portal-appearance=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:oklch(27% 0 106.64);--foreground:oklch(81% .01 93.01);--card:oklch(27% 0 106.64);--card-foreground:oklch(98% .01 95.1);--popover:oklch(31% 0 106.6);--popover-foreground:oklch(92% 0 106.48);--primary:oklch(67% .13 38.76);--primary-action:oklch(56% .13 38.76);--primary-ink:oklch(67% .13 38.76);--primary-pressed-ink:oklch(72% .13 38.76);--primary-hover:oklch(50% .13 38.76);--secondary:oklch(98% .01 95.1);--secondary-foreground:oklch(31% 0 106.6);--muted:oklch(22% 0 106.71);--muted-foreground:oklch(77% .02 99.07);--accent:oklch(21% .01 95.42);--accent-foreground:oklch(97% .01 98.88);--destructive:oklch(71.06% .1661 22.22);--border:oklch(36% .01 106.89);--input:oklch(43% .01 100.22);--ring:oklch(59% .17 253.06);--sidebar:oklch(23.93% 0 0);--sidebar-foreground:oklch(81.05% .0099 93.59);--sidebar-accent:oklch(34% 0 0);--sidebar-accent-foreground:oklch(81% .01 93.01);--badge-free-ink:oklch(80% .11 152);--badge-free-soft:color-mix(in oklch, var(--badge-free-ink) 15%, var(--background));--badge-preview-ink:oklch(76% .11 45);--badge-preview-soft:color-mix(in oklch, var(--badge-preview-ink) 15%, var(--background));--badge-plan-soft:color-mix(in oklch, var(--foreground) 12%, var(--background))}body:has([data-portal-appearance]) .ds-button{--ds-edge:3px;--ds-lift:4px;border:var(--ds-edge) solid var(--tinta);box-shadow:var(--ds-lift) var(--ds-lift) 0 var(--tinta);color:var(--tinta);font-family:var(--font-display);letter-spacing:-.01em;font-size:16px;font-style:italic;font-weight:900;transition:box-shadow .1s ease-out,transform .1s ease-out,background-color .1s ease-out}body:has([data-portal-appearance]) :is(.ds-button,.ds-quiet,.ds-row,.ds-field,.ds-tint-tile).rounded-md{border-radius:var(--radius-8)}body:has([data-portal-appearance]) .ds-popover.rounded-lg{border-radius:var(--radius-12)}body:has([data-portal-appearance]) .ds-button.ds-md{min-height:48px}body:has([data-portal-appearance]) .ds-button:is(.ds-sm,.ds-icon){--ds-edge:2px;--ds-lift:2px;font-size:15px}body:has([data-portal-appearance]) .ds-button.ds-sm{min-height:40px}body:has([data-portal-appearance]) .ds-primary{background:var(--coral)}body:has([data-portal-appearance]) .ds-secondary{background:var(--creme)}body:has([data-portal-appearance]) .ds-danger{background:var(--creme);color:var(--coral-texto)}body:has([data-portal-appearance]) .ds-button:hover{box-shadow:calc(var(--ds-lift) + 1px) calc(var(--ds-lift) + 1px) 0 var(--tinta)}body:has([data-portal-appearance]) .ds-primary:hover{background:var(--coral)}body:has([data-portal-appearance]) :is(.ds-secondary,.ds-danger):hover{background:var(--creme)}body:has([data-portal-appearance]) .ds-secondary:hover{color:var(--tinta)}body:has([data-portal-appearance]) .ds-danger:hover{color:var(--coral-texto)}body:has([data-portal-appearance]) .ds-secondary[aria-current=page]{background:var(--girassol)}body:has([data-portal-appearance]) .ds-button:active{box-shadow:none;transform:translate(var(--ds-lift), var(--ds-lift))}body:has([data-portal-appearance]) .ds-button[role=switch][aria-checked=true]:not(:disabled),body:has([data-portal-appearance]) .ds-button[role=switch][aria-checked=true]:not(:disabled):hover{background:var(--girassol)}body:has([data-portal-appearance]) .ds-button:is(:disabled,[aria-disabled=true],[data-pending]){background:var(--papel-fundo);box-shadow:none;color:#17152e4d;opacity:1;border-color:#17152e4d;transform:none}body:has([data-portal-appearance]) .ds-quiet{color:var(--tinta);font-weight:600}body:has([data-portal-appearance]) .ds-quiet:hover,body:has([data-portal-appearance]) .ds-row:hover{background:var(--girassol-suave);color:var(--tinta)}body:has([data-portal-appearance]) .ds-link{color:var(--coral-texto);font-weight:600}body:has([data-portal-appearance]) .ds-row{color:var(--tinta)}body:has([data-portal-appearance]) .ds-row:is([aria-pressed=true],[aria-current=page],[data-state=checked]){background:var(--girassol-suave);color:var(--tinta)}body:has([data-portal-appearance]) .ds-utility{border:2px solid var(--tinta);background:var(--creme);color:var(--tinta);border-radius:999px;font-weight:600;transition:background-color .1s ease-out}body:has([data-portal-appearance]) .ds-utility:is(:hover,[aria-expanded=true],[data-state=open]),body:has([data-portal-appearance]) .ds-toggle:hover{background:var(--girassol-suave);color:var(--tinta)}body:has([data-portal-appearance]) .ds-toggle[aria-pressed=true],body:has([data-portal-appearance]) .ds-toggle[aria-pressed=true]:hover{background:var(--girassol);color:var(--tinta)}body:has([data-portal-appearance]) .ds-chip{border:2px solid var(--tinta);background:var(--creme);color:var(--tinta);border-radius:999px;font-weight:600;transition:box-shadow .1s ease-out,transform .1s ease-out}body:has([data-portal-appearance]) .ds-chip:hover{border-color:var(--tinta);background:var(--creme)}body:has([data-portal-appearance]) .ds-chip:is([aria-pressed=true],[data-state=checked],[aria-current=page]){border-color:var(--tinta);background:var(--girassol);box-shadow:var(--shadow-hard-2);color:var(--tinta)}body:has([data-portal-appearance]) .ds-option{background:var(--papel);box-shadow:none;color:var(--tinta);border-color:#0000}body:has([data-portal-appearance]) .ds-option:hover{background:var(--papel-fundo);color:var(--tinta)}body:has([data-portal-appearance]) .ds-option:is([aria-pressed=true],[data-state=checked]){background:var(--girassol-suave);border-color:#0000}body:has([data-portal-appearance]) .ds-tab{border-radius:var(--radius-8);color:var(--tinta-suave);border:2px solid #0000;font-weight:600}body:has([data-portal-appearance]) .ds-tab:hover{color:var(--tinta)}body:has([data-portal-appearance]) .ds-tab:is([aria-selected=true],[aria-current=page],[data-state=checked],[aria-pressed=true]){border-color:var(--tinta);background:var(--girassol);color:var(--tinta)}body:has([data-portal-appearance]) .disclosure{border-bottom:0}body:has([data-portal-appearance]) .ds-tap{border:2px solid var(--tinta);background:var(--creme);box-shadow:var(--shadow-hard-4);transition:box-shadow .1s ease-out,transform .1s ease-out}body:has([data-portal-appearance]) .ds-tap:hover{background:var(--creme);box-shadow:5px 5px 0 var(--tinta)}body:has([data-portal-appearance]) .ds-tap:active{box-shadow:none;transform:translate(4px,4px)}body:has([data-portal-appearance]) .ds-new-tile{border:2px dashed var(--tinta)}body:has([data-portal-appearance]) .ds-new-tile:hover{background:var(--girassol-suave)}body:has([data-portal-appearance]) .ds-tint-tile{border:2px solid var(--tinta);box-shadow:var(--shadow-hard-2)}body:has([data-portal-appearance]) :is(.ds-button,.ds-quiet,.ds-link,.ds-row,.ds-chip,.ds-option,.ds-tab,.ds-tap,.ds-utility):focus-visible,body:has([data-portal-appearance]) :is(.ds-new-tile,.ds-tint-tile,.ds-field,.ds-check,.ds-radio):focus-visible{outline:3px solid var(--tinta);outline-offset:3px}body:has([data-portal-appearance]) .ds-field{border:2px solid var(--tinta);background:var(--creme);box-shadow:none;color:var(--tinta)}body:has([data-portal-appearance]) .ds-field:not(textarea){min-height:48px}body:has([data-portal-appearance]) .ds-field::placeholder{color:var(--tinta-suave)}body:has([data-portal-appearance]) .ds-field[aria-invalid=true]{border-color:var(--coral-texto)}body:has([data-portal-appearance]) .ds-field:is(:disabled,[aria-disabled=true]){background:var(--papel-fundo);opacity:1;border-color:#17152e4d}body:has([data-portal-appearance]) [data-slot=input-otp-slot].ds-field{border-width:2px}body:has([data-portal-appearance]) [data-slot=input-otp-slot].ds-field[data-active=true]{outline:3px solid var(--tinta);outline-offset:3px}body:has([data-portal-appearance]) .ds-check,body:has([data-portal-appearance]) .ds-radio{border:2px solid var(--tinta);background:var(--creme);width:20px;height:20px;box-shadow:none;color:var(--creme)}body:has([data-portal-appearance]) .ds-check{border-radius:var(--radius-4)}body:has([data-portal-appearance]) .ds-check[data-state=checked]{border-color:var(--tinta);background:var(--tinta);color:var(--creme)}body:has([data-portal-appearance]) .ds-radio[data-state=checked]{background:var(--creme);color:var(--tinta)}body:has([data-portal-appearance]) .ds-radio[data-state=checked] svg{fill:var(--tinta);width:10px;height:10px}body:has([data-portal-appearance]) .ds-choice{background:var(--papel);border-color:#0000}body:has([data-portal-appearance]) .ds-choice:has([data-state=checked]){background:var(--girassol-suave);border-color:#0000}body:has([data-portal-appearance]) .ds-badge{border:1.5px solid var(--tinta);border-radius:var(--radius-4);background:var(--creme);color:var(--tinta);font-family:var(--font-sans);letter-spacing:.02em;font-size:11px;font-weight:700}body:has([data-portal-appearance]) .ds-badge:before{content:none}body:has([data-portal-appearance]) .ds-badge-free{background:var(--papel)}body:has([data-portal-appearance]) :is(.ds-badge-new,.ds-badge-preview){background:var(--girassol);color:var(--tinta)}body:has([data-portal-appearance]) .ds-badge-plan{border-color:var(--tinta);background:var(--tinta);color:var(--creme)}body:has([data-portal-appearance]) .ds-badge-count{background:var(--coral);color:var(--tinta);font-variant-numeric:tabular-nums;border-radius:999px}body:has([data-portal-appearance]) progress.ds-progress{border:2px solid var(--tinta);background:var(--papel-fundo);height:12px;color:var(--coral)}body:has([data-portal-appearance]) progress.ds-progress::-webkit-progress-bar{background:var(--papel-fundo)}body:has([data-portal-appearance]) progress.ds-progress::-webkit-progress-value{background:var(--coral);border-radius:0}body:has([data-portal-appearance]) progress.ds-progress::-moz-progress-bar{background:var(--coral)}body:has([data-portal-appearance]) .ds-skeleton{background:var(--papel-fundo);animation-duration:2.4s}body:has([data-portal-appearance]) .ds-tooltip{background:var(--tinta);color:var(--creme);border-radius:6px;font-weight:600}body:has([data-portal-appearance]) .ds-popover{border:2px solid var(--tinta);background:var(--creme);box-shadow:var(--shadow-hard-6)}body:has([data-portal-appearance]) .ds-layer{border:3px solid var(--tinta);background:var(--creme);box-shadow:var(--shadow-hard-6)}body:has([data-portal-appearance]) .ds-layer-edge{box-shadow:none}body:has([data-portal-appearance]) .ds-layer-edge[data-side=left]{border-width:0 3px 0 0}body:has([data-portal-appearance]) .ds-layer-edge[data-side=right]{border-width:0 0 0 3px}body:has([data-portal-appearance]) .ds-layer-edge[data-side=top]{border-width:0 0 3px}body:has([data-portal-appearance]) .ds-layer-edge[data-side=bottom]{border-width:3px 0 0;border-radius:14px 14px 0 0}body:has([data-portal-appearance]) .ds-veil{background:var(--veu);-webkit-backdrop-filter:none;backdrop-filter:none}body:has([data-portal-appearance]) .ds-card-study{border:2px solid var(--tinta);background:var(--creme);box-shadow:none}body:has([data-portal-appearance]) .ds-card-tap{border:2px solid var(--tinta);background:var(--creme);box-shadow:var(--shadow-hard-4)}body:has([data-portal-appearance]) .ds-card-showcase{border:3px solid var(--tinta);background:var(--creme);box-shadow:var(--shadow-hard-6)}body:has([data-portal-appearance]) .ds-card-poster{border:3px solid var(--tinta);background:radial-gradient(circle, #e85e5280 1.2px, transparent 1.6px) 0 0 / 8px 8px, var(--girassol);box-shadow:var(--shadow-hard-4);color:var(--tinta)}body:has([data-portal-appearance]) .ds-block{background:var(--papel);box-shadow:none;border-color:#0000}body:has([data-portal-appearance]) .ds-block-highlight{background:var(--girassol-suave)}body:has([data-portal-appearance]) .ds-title{font-family:var(--font-display);letter-spacing:-.01em;font-style:italic;font-weight:900}body:has([data-portal-appearance]) .ds-notice{border:2px solid var(--tinta);border-radius:var(--radius-12);background:var(--creme);color:var(--tinta);padding:12px 14px}body:has([data-portal-appearance]) .ds-notice-error{background:var(--coral-suave)}body:has([data-portal-appearance]) .ds-close{border:2px solid var(--tinta);background:var(--creme);color:var(--tinta);border-radius:999px}body:has([data-portal-appearance]) .ds-close:hover{background:var(--girassol-suave);color:var(--tinta)}body:has([data-portal-appearance]) .ds-close:focus-visible{outline:3px solid var(--tinta);outline-offset:3px;box-shadow:none}body:has([data-portal-appearance]) .ds-spinner{color:var(--coral-texto)}body:has([data-portal-appearance]) .ds-composer{border:2px solid var(--tinta);border-radius:var(--radius-12);background:var(--papel);box-shadow:var(--shadow-hard-4);overflow:hidden}body:has([data-portal-appearance]) .ds-composer:has(textarea:focus-visible){outline:3px solid var(--tinta);outline-offset:3px}body:has([data-portal-appearance]) .ds-composer textarea,body:has([data-portal-appearance]) .ds-composer textarea:focus-visible{box-shadow:none;border-color:#0000;outline:none}body:has([data-portal-appearance]) .ds-composer textarea.ds-field,body:has([data-portal-appearance]) .ds-composer textarea.ds-field:focus-visible{background:var(--creme);box-shadow:none;border-color:#0000;border-radius:0;outline:none}body:has([data-portal-appearance]) .ds-composer textarea.ds-field[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--coral-texto)}body:has([data-portal-appearance]) .ds-nav-item{min-height:44px;color:var(--tinta);border:2px solid #0000;font-weight:600}body:has([data-portal-appearance]) .ds-nav-item:hover{background:var(--girassol-suave);color:var(--tinta)}body:has([data-portal-appearance]) .ds-nav-item[data-active=true]{border-color:var(--tinta);background:var(--girassol);box-shadow:var(--shadow-hard-2);color:var(--tinta)}@media (prefers-reduced-motion:reduce){body:has([data-portal-appearance]) :is(.ds-button,.ds-chip,.ds-tap):active{transform:none}body:has([data-portal-appearance]) .ds-skeleton{animation:none}}body:has([data-portal-appearance]) .ds-layer .ds-danger:not(:disabled,[aria-disabled=true],[data-pending]){background:var(--coral-texto);color:var(--creme)}
