.consultoria-theme{--background:90 6% 6%;--foreground:69 23% 94%;--card:100 6% 10%;--popover:100 6% 10%;--primary:38 56% 67%;--primary-foreground:90 6% 6%;--secondary:96 7% 13%;--secondary-foreground:69 23% 94%;--muted:96 7% 13%;--muted-foreground:83 7% 65%;--accent:96 7% 16%;--accent-foreground:69 23% 94%;--border:90 8% 19%;--input:90 8% 19%;--ring:38 56% 67%;color:var(--consult-text,#f2f3ec);background:var(--consult-background,#10110f);color-scheme:dark}.consultoria-theme .bg-elev-0{background-color:var(--consult-background,#10110f)}.consultoria-theme .bg-elev-1,.consultoria-theme.bg-elev-1{background-color:var(--consult-surface,#181a17)}.consultoria-theme .bg-elev-2{background-color:var(--consult-surfaceSunken,#20231e)}.consultoria-theme .bg-elev-3{background-color:var(--consult-surfaceSunken,#292d25)}.consultoria-theme .text-sand{color:var(--consult-text,#f2f3ec)}.consultoria-theme .text-sand-muted{color:var(--consult-textMuted,#a8ada0)}.consultoria-theme .text-sand-dim{color:var(--consult-textFaint,#a0a795)}.consultoria-theme .border-hair{border-color:var(--consult-border,#30342c)}.consultoria-theme :is(.text-amber-200,.text-amber-300){color:var(--consult-primary,#dab77c)}.consultoria-theme :is(.bg-amber-500,.bg-primary){background-color:var(--consult-primary,#dab77c);color:var(--consult-primaryForeground,#17170f)}.consultoria-theme :is(button,input,select,textarea,summary):focus-visible{outline:2px solid var(--consult-primary,#dab77c);outline-offset:3px}.consultoria-theme :is(input,select,textarea){accent-color:var(--consult-primary,#dab77c)}.consultoria-theme :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus-visible{outline-offset:-2px;box-shadow:none}.consultoria-theme :is([data-item-id],.nutrition-meal,[data-revisao-destino]):focus{outline:2px solid var(--consult-primary,#dab77c);outline-offset:-2px;scroll-margin-block:100px}.consultoria-theme [hidden]{display:none!important}.consultoria-nav-item{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 12px;margin-bottom:5px;border-radius:8px;color:var(--consult-textMuted,#a8ada0);font-size:13px;text-align:left}.consultoria-nav-item:hover{background:var(--consult-surfaceSunken,#20231e);color:var(--consult-text,#f2f3ec)}.consultoria-nav-item[aria-current]{background:var(--consult-primarySoft,#302a1f);color:var(--consult-primary,#dab77c)}.consultoria-client-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.consultoria-avatar{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;border:1px solid var(--consult-borderStrong,#444332);border-radius:12px;background:var(--consult-primarySoft,#302a1f);color:var(--consult-primary,#dab77c);font-weight:600}.consultoria-client-tabs{display:flex;flex-wrap:wrap;gap:4px 16px;border-bottom:1px solid var(--consult-border,#30342c)}.consultoria-client-tabs button{min-height:40px;padding:8px 4px;border-bottom:2px solid transparent;color:var(--consult-textMuted,#a8ada0);font-size:13px}.consultoria-client-tabs button[aria-current],.consultoria-client-tabs button[aria-selected=true]{color:var(--consult-primary,#dab77c);border-bottom-color:var(--consult-primary,#dab77c)}.nutrition-subnav{display:flex;flex-wrap:wrap;gap:6px;width:fit-content;max-width:100%;padding:4px;border:1px solid var(--consult-border,#30342c);border-radius:8px;background:var(--consult-surfaceSunken,#141611)}.nutrition-subnav button{border:0;background:transparent;color:var(--consult-textMuted,#a8ada0);height:34px;padding:6px 12px;font-size:12px}.nutrition-subnav button[aria-pressed=true]{background:var(--consult-surfaceSunken,#20231e);color:var(--consult-text,#f2f3ec)}.nutrition-heading p{margin-top:3px}.nutrition-steps{display:flex;gap:16px;padding:0 0 16px;border-bottom:1px solid var(--consult-border,#30342c)}.nutrition-steps button{display:flex;align-items:center;gap:8px;padding:4px 0;border-radius:7px;font-size:12px;color:var(--consult-textMuted,#a8ada0)}.nutrition-steps button:not(:last-child):after{content:"";width:34px;height:1px;margin-left:12px;background:var(--consult-border,#30342c)}.nutrition-steps button span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1px solid var(--consult-borderStrong,#444c39);font-size:11px}.nutrition-steps button[aria-current]{color:var(--consult-text,#f2f3ec);font-weight:600}.nutrition-steps button[aria-current] span{background:var(--consult-primary,#dab77c);color:var(--consult-primaryForeground,#17170f)}.nutrition-tool-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:30;display:grid;width:242px;padding:8px;gap:3px;border:1px solid var(--consult-borderStrong,#404637);border-radius:12px;background:var(--consult-surfaceSunken,#20231e);box-shadow:0 14px 36px #0007}.nutrition-tool-menu button{justify-content:flex-start;border:0;background:transparent;font-size:13px}.nutrition-tool-menu button:hover{background:var(--consult-border,#30342c)}.nutrition-meal-layout{display:grid;align-items:start;gap:16px}.nutrition-calendar-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:12px}.nutrition-calendar-row .nutrition-calendar{position:relative;margin:0;padding:8px;background:transparent;border:0}.nutrition-calendar-row .nutrition-calendar>div{position:absolute;right:0;top:100%;z-index:20;width:min(540px,calc(100vw - 48px));padding:16px;border:1px solid var(--consult-borderStrong,#404637);border-radius:12px;background:var(--consult-surfaceSunken,#20231e);box-shadow:0 14px 36px #0007}.nutrition-day-summary{min-width:0;border:1px solid var(--consult-border,#30342c);border-radius:14px;background:var(--consult-surface,#181a17)}.nutrition-summary-toggle{display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px;font-size:13px}.nutrition-summary-content{display:none;padding:20px}.nutrition-summary-content.is-open{display:block}.nutrition-summary-content>section{border:0;padding:0}.nutrition-summary-content>p[role=status]{margin-top:12px}.nutrition-footer{background:var(--consult-background,#10110ff5);border:0;border-top:1px solid var(--consult-border,#30342c);border-radius:0;padding:12px 0}.nutrition-meal{min-width:0;border:1px solid var(--consult-border,#30342c);border-radius:14px;background:var(--consult-surface,#181a17)}.nutrition-meal-header{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--consult-border,#30342c)}.nutrition-meal-icon{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;color:var(--consult-primary,#dab77c);background:var(--consult-primarySoft,#302a1f);border-radius:9px}.nutrition-meal-title{flex:1;min-width:0}.nutrition-meal-title h2{font-size:14px;font-weight:600;overflow-wrap:anywhere}.nutrition-meal-title p{font-size:11px;color:var(--consult-textMuted,#a8ada0);margin-top:3px}.nutrition-meal .nutrition-add-food{background:var(--consult-primarySoft,#302a1f);color:var(--consult-primary,#dab77c);border-color:var(--consult-borderStrong,#625035);font-size:12px}.nutrition-meal-options,.nutrition-meal-settings{padding:12px 18px;border-bottom:1px solid var(--consult-border,#30342c);background:var(--consult-surfaceSunken,#151711)}.nutrition-meal-settings{min-width:0}.nutrition-food-row{padding:10px 18px;border-bottom:1px solid var(--consult-border,#30342c)}.nutrition-food-row:last-child{border-bottom:0}.nutrition-food-row>div>button{width:32px;height:32px;margin-top:1px}.nutrition-food-main{display:grid;grid-template-columns:minmax(0,1fr) 90px 78px;align-items:center;gap:12px;min-height:36px}.nutrition-food-name{min-width:0;overflow-wrap:anywhere}.nutrition-food-source{margin-top:4px;font-size:10px;color:var(--consult-textFaint,#a0a795)}.nutrition-food-quantity{display:flex;align-items:center;gap:5px;min-width:0}.nutrition-food-quantity label{flex:1;min-width:0}.nutrition-food-quantity input{width:100%;min-width:0;padding:5px;text-align:center;background:var(--consult-surfaceSunken,#13150f);font-size:12px;appearance:textfield}.nutrition-food-quantity input::-webkit-inner-spin-button{appearance:none}.nutrition-food-quantity>span{max-width:65px;overflow-wrap:anywhere;font-size:10px}.nutrition-food-energy{text-align:right;font-size:10px}.nutrition-food-details{margin-top:3px}.nutrition-food-details>summary{width:fit-content;cursor:pointer;font-size:10px;color:var(--consult-textMuted,#a8ada0);padding-block:4px}.nutrition-food-detail-content{margin-top:8px;border:1px solid var(--consult-border,#30342c);border-radius:8px;padding:12px;background:var(--consult-surfaceSunken,#20231e)}.nutrition-meal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--consult-border,#30342c);padding:14px 18px;background:var(--consult-surfaceSunken,#151711);border-radius:0 0 14px 14px}.nutrition-meal-footer>button{display:flex;align-items:center;gap:8px;padding:5px;font-size:11px;color:var(--consult-textMuted,#a8ada0)}.nutrition-meal-macros{font-size:10px;color:var(--consult-textMuted,#a8ada0)}.nutrition-planned-summary>header{display:flex;justify-content:space-between;align-items:center;gap:8px}.nutrition-planned-summary h2{font-size:13px;font-weight:600}.nutrition-planned-summary header>span{padding:3px 6px;border-radius:4px;background:var(--consult-surfaceSunken,#292d25);color:var(--consult-textMuted,#a8ada0);font-size:10px}.nutrition-macro{--macro-color:var(--consult-primary,#dab77c);margin-top:22px}.nutrition-macro-protein{--macro-color:var(--consult-pilarDieta,#a9c79e)}.nutrition-macro-fat{--macro-color:var(--consult-pilarCardio,#b9add2)}.nutrition-macro-label{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:var(--consult-textMuted,#a8ada0)}.nutrition-macro-label>span:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--macro-color)}.nutrition-macro-label strong{color:var(--consult-text,#f2f3ec);font-size:13px}.nutrition-macro-label small{font-size:10px}.nutrition-macro-energy .nutrition-macro-label{display:block}.nutrition-macro-energy .nutrition-macro-label>span{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.nutrition-macro-energy strong{font-size:30px;letter-spacing:-1px}.nutrition-macro-track{height:5px;border-radius:8px;background:var(--consult-surfaceSunken,#343a2e);margin-top:10px;overflow:hidden}.nutrition-macro-track>span{display:block;height:100%;border-radius:inherit;background:var(--macro-color)}.nutrition-macro-note{color:var(--consult-textMuted,#a8ada0);font-size:10px;margin-top:7px}.nutrition-summary-context{margin-top:22px;padding-top:18px;border-top:1px solid var(--consult-border,#30342c);font-size:11px;color:var(--consult-textMuted,#a8ada0)}.nutrition-summary-context>p+p{margin-top:10px}.nutrition-water,.nutrition-water span{display:flex;align-items:center;justify-content:space-between;gap:8px}.nutrition-water strong{color:var(--consult-text,#f2f3ec)}.nutrition-summary-details{margin-top:18px;border-top:1px solid var(--consult-border,#30342c);padding-top:16px}.nutrition-summary-details>summary{font-size:11px;color:var(--consult-primary,#dab77c);cursor:pointer}.nutrition-summary-details>section{margin-top:12px}.nutrition-summary-edit{display:flex;align-items:center;gap:8px;margin-top:18px;padding:5px;font-size:11px;color:var(--consult-textMuted,#a8ada0)}.nutrition-publication-checks{padding:20px;border:1px solid var(--consult-borderStrong,#5b4930);border-radius:12px;background:var(--consult-warningSoft,#211e16)}.nutrition-publication-checks h2{font-weight:600;font-size:15px}.nutrition-publication-checks p{font-size:12px;color:var(--consult-textMuted,#c6c6b7)}.nutrition-publication-checks ul{margin-top:16px;display:grid;gap:10px}.nutrition-publication-checks li{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;border-top:1px solid var(--consult-borderStrong,#49402d);padding-top:12px}.nutrition-publication-checks li>div{flex:1;min-width:min(100%,240px)}.nutrition-publication-checks li p{margin-top:4px}.nutrition-publication-checks li strong{font-size:13px}.catalogo-tabs button{padding:8px 10px;min-height:36px;border-radius:7px;color:var(--consult-textMuted,#a8ada0);font-size:12px}.catalogo-tabs button[aria-pressed=true]{background:var(--consult-primarySoft,#302a1f);color:var(--consult-primary,#dab77c)}.catalogo-dialog{background:var(--consult-surface,#181a17)}.catalogo-picker .catalogo-header{display:flex;align-items:center;gap:10px;padding:0 24px 10px 0;border-bottom:1px solid var(--consult-border,#30342c)}.catalogo-food-icon,.catalogo-header-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;border-radius:12px;background:var(--consult-primarySoft,#302a1f);color:var(--consult-primary,#dab77c)}.catalogo-header-icon{width:36px;height:36px}.catalogo-picker .catalogo-food-icon{width:32px;height:32px;border-radius:8px}.catalogo-picker .catalogo-food-icon svg{width:18px;height:18px}.catalogo-picker .catalogo-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;border:1px solid var(--consult-border,#30342c);border-radius:12px;background:var(--consult-surfaceSunken,#141612)}.catalogo-picker .catalogo-tabs button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding-block:6px}.catalogo-results{padding:4px;margin:-4px;scrollbar-width:thin}.catalogo-picker .catalogo-results{max-height:min(25rem,50dvh)}.catalogo-picker .catalogo-source{margin-top:2px}.catalogo-picker .catalogo-macros-preview{margin-top:6px;padding-top:6px}.catalogo-picker .catalogo-base{margin-bottom:4px}.catalogo-picker .catalogo-macros dd{margin-top:2px;font-size:13px}.catalogo-picker .catalogo-macros-detail .catalogo-macros{gap:6px}.catalogo-picker .catalogo-macros-detail .catalogo-macros>div{padding:8px}.catalogo-picker .catalogo-macros-detail .catalogo-macros dd{font-size:17px}.catalogo-picker .catalogo-specs{gap:6px;margin-block:10px;padding-block:10px}.catalogo-picker .catalogo-portion{padding-top:10px}.catalogo-picker .catalogo-action{padding-top:10px;gap:8px}.catalogo-result{border-color:var(--consult-border,#34382f);background:var(--consult-surface,#1e211b)}.catalogo-result:hover{border-color:var(--consult-borderStrong,#737b62);background:var(--consult-surfaceSunken,#25291f)}.catalogo-result[aria-pressed=true]{border-color:var(--consult-primary,#dab77c);background:var(--consult-primarySoft,#2b291f)}.catalogo-source{display:block;margin-top:6px;line-height:1.5}.catalogo-base,.catalogo-source{color:var(--consult-textMuted,#b5baa9);font-size:11px}.catalogo-base{margin-bottom:8px}.catalogo-macros-preview{margin-top:12px;padding-top:10px;border-top:1px solid var(--consult-border,#363a31)}.catalogo-macros{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.catalogo-macros dt{display:flex;align-items:center;gap:4px;color:var(--consult-textMuted,#b5baa9);font-size:10px}.catalogo-macros-preview dt svg{display:none}.catalogo-macros dd{margin-top:4px;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.catalogo-macros dd span{color:var(--consult-textMuted,#b5baa9);font-size:10px;font-weight:400}.catalogo-macros-detail .catalogo-macros{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.catalogo-macros-detail .catalogo-macros>div{padding:12px;background:var(--consult-surface,#181a17);border:1px solid var(--consult-border,#34382f);border-radius:10px}.catalogo-macros-detail .catalogo-macros dt{font-size:11px}.catalogo-macros-detail .catalogo-macros dd{font-size:21px}.catalogo-detail{border:1px solid var(--consult-border,#34382f)}.catalogo-eyebrow{color:var(--consult-primary,#dab77c);margin-bottom:5px;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.catalogo-specs{display:grid;gap:8px;margin:16px 0;padding:14px 0;border-block:1px solid var(--consult-border,#363a31);font-size:12px}.catalogo-specs>div{display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px}.catalogo-specs dt{display:flex;align-items:center;gap:5px;color:var(--consult-textMuted,#a8ada0)}.catalogo-provenance,.catalogo-specs dd{overflow-wrap:anywhere}.catalogo-portion{border-top:1px solid var(--consult-borderStrong,#414335);padding-top:16px}.catalogo-portion h4,.catalogo-provenance summary{display:flex;align-items:center;gap:7px}.catalogo-portion h4{color:var(--consult-primary,#dab77c);font-size:13px;font-weight:600}.catalogo-provenance summary{cursor:pointer;min-height:32px;text-decoration:underline;text-underline-offset:4px}.catalogo-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:36px 18px;text-align:center;color:var(--consult-textMuted,#a8ada0);font-size:13px;line-height:1.6}.catalogo-empty>svg{color:var(--consult-primary,#dab77c)}.catalogo-empty h3{color:var(--consult-text,#f2f3ec);font-size:15px;font-weight:600}.catalogo-detail-empty{justify-content:center;height:100%;min-height:300px}.catalogo-empty-hint{margin-top:10px;font-size:11px}.catalogo-empty-hint span{padding:0 5px;color:var(--consult-primary,#dab77c)}.catalogo-action{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;border-top:1px solid var(--consult-borderStrong,#414335)}.catalogo-action button{min-height:44px;flex-shrink:0}@media (max-width:480px){.catalogo-action{align-items:stretch;flex-direction:column;gap:10px}.catalogo-action>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.catalogo-action>div>p:last-child{margin:0;flex-shrink:0}}@media (min-width:1100px){.nutrition-meal-layout{grid-template-columns:minmax(0,1fr) 258px}.nutrition-day-summary{grid-column:2;grid-row:1;position:sticky;top:16px}.nutrition-meal-layout>div{grid-column:1;grid-row:1}.nutrition-summary-toggle{display:none}.nutrition-summary-content{display:block}}@media (max-width:640px){.consultoria-client-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:14px}.consultoria-client-tabs button{flex-shrink:0}.nutrition-subnav{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:0}.nutrition-subnav button{flex-shrink:0;padding-inline:10px;font-size:11px}.consultoria-theme :is(input,select,textarea){font-size:16px}.nutrition-heading{align-items:flex-start}.nutrition-heading h1{font-size:17px}.nutrition-heading>div:first-child{flex:1;min-width:160px}.nutrition-steps button{flex-direction:column;gap:5px;font-size:11px}.nutrition-steps{gap:8px;justify-content:space-between}.nutrition-steps button:not(:last-child):after{display:none}.nutrition-meal-header{padding:12px;gap:6px}.nutrition-meal-icon{width:30px;height:30px}.nutrition-meal-header>button{padding-inline:8px}.nutrition-meal-title h2{font-size:13px}.nutrition-food-row{padding:10px 12px}.nutrition-food-main{grid-template-columns:minmax(0,1fr) 85px;gap:8px}.nutrition-food-name{grid-column:1/-1}.nutrition-food-energy{grid-column:2}.nutrition-food-quantity{grid-column:1;max-width:120px}.nutrition-meal-footer{padding:10px 12px}.nutrition-meal-macros{order:3;width:100%}.nutrition-meal-settings{padding:12px}.nutrition-footer{padding-bottom:max(12px,env(safe-area-inset-bottom))}.nutrition-footer>p{display:none}.nutrition-footer>div{width:100%}.nutrition-footer button{flex:1;padding-left:10px;padding-right:10px;font-size:12px}.catalogo-dialog{max-height:94dvh;padding:16px}}@media (prefers-reduced-motion:reduce){.consultoria-theme *{transition:none;scroll-behavior:auto}}.consultoria-theme .nutrition-substitutes{margin-top:10px;padding:12px;border:1px solid var(--consult-border,hsla(44,50%,66%,.16));border-left:3px solid var(--consult-primary,hsla(44,50%,66%,.55));border-radius:10px;background:var(--consult-primarySoft,hsla(44,50%,66%,.035))}.consultoria-theme .nutrition-substitutes-heading{display:flex;align-items:center;gap:7px;margin-bottom:6px;font-size:12px;color:var(--consult-text,#f2f3ec)}.consultoria-theme .nutrition-substitutes-heading span{margin-left:auto;opacity:.65}.consultoria-theme .nutrition-substitute-row{display:flex;align-items:center;gap:8px;border-top:1px solid var(--consult-border,hsla(0,0%,100%,.08));padding:8px 0;font-size:12px}.consultoria-theme .nutrition-substitute-row>span{flex:1;min-width:0;overflow-wrap:anywhere}.consultoria-theme .nutrition-substitute-action{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:7px 10px;border:1px solid var(--consult-borderStrong,hsla(44,50%,66%,.22));border-radius:8px;font-size:12px;color:var(--consult-primary,#e9d39d)}.consultoria-theme .nutrition-substitute-action:hover{background:var(--consult-primarySoft,hsla(44,50%,66%,.1))}.consultoria-theme .nutrition-substitute-action:disabled{opacity:.45;cursor:not-allowed}.consultoria-theme .nutrition-substitutes.is-empty{margin-top:4px;padding:0;border:0;background:none}.consultoria-theme .nutrition-substitutes.is-empty>.nutrition-substitutes-heading,.consultoria-theme .nutrition-substitutes.is-empty>p{display:none}.consultoria-theme .nutrition-substitute-action{min-height:36px}.consultoria-theme .nutrition-unit-button{display:inline-flex;align-items:center;gap:3px;min-height:36px;padding:4px;font-size:11px;color:var(--consult-primary,#e9d39d);border-radius:6px}.consultoria-theme .nutrition-unit-button:hover{background:var(--consult-primarySoft,hsla(44,50%,66%,.1))}[data-consultoria-theme=light],[data-consultoria-theme=light] .consultoria-theme{--consult-background:#fbf9f7;--consult-surface:#fff;--consult-surfaceSunken:#f4f0eb;--consult-text:#1a1613;--consult-textMuted:#6e635a;--consult-textFaint:#786d64;--consult-border:#eae3db;--consult-borderStrong:#dcd2c7;--consult-primary:#825e34;--consult-primaryForeground:#fff;--consult-primaryHover:#6b4e2c;--consult-primarySoft:#f5ede3;--consult-success:#2e7d5b;--consult-successSoft:#dfeee7;--consult-warning:#8a5c0c;--consult-warningSoft:#fbf1dc;--consult-danger:#b03a2e;--consult-dangerForeground:#fff;--consult-dangerSoft:#fbeae7;--consult-pilarTreino:#825e34;--consult-pilarDieta:#2e7d5b;--consult-pilarAgua:#2b6e9b;--consult-pilarCardio:#a8456b;--background:30.00000 33.33333% 97.64706%;--foreground:25.71429 15.55556% 8.82353%;--surface:0.00000 0.00000% 100.00000%;--card:0.00000 0.00000% 100.00000%;--card-foreground:25.71429 15.55556% 8.82353%;--popover:0.00000 0.00000% 100.00000%;--popover-foreground:25.71429 15.55556% 8.82353%;--primary:32.30769 42.85714% 35.68627%;--primary-foreground:0.00000 0.00000% 100.00000%;--secondary:33.33333 29.03226% 93.92157%;--secondary-foreground:25.71429 15.55556% 8.82353%;--muted:33.33333 29.03226% 93.92157%;--muted-foreground:27.00000 10.00000% 39.21569%;--accent:33.33333 47.36842% 92.54902%;--accent-foreground:32.30769 42.85714% 35.68627%;--border:32.00000 26.31579% 88.82353%;--input:31.42857 23.07692% 82.15686%;--ring:32.30769 42.85714% 35.68627%;--destructive:5.53846 58.55856% 43.52941%;--destructive-foreground:0.00000 0.00000% 100.00000%;color-scheme:light}:is([data-consultoria-theme=light] .aria-pressed\:border-amber-200\/60,[data-consultoria-theme=light].aria-pressed\:border-amber-200\/60)[aria-pressed=true],:is([data-consultoria-theme=light] .border-amber-200\/20,[data-consultoria-theme=light].border-amber-200\/20),:is([data-consultoria-theme=light] .border-amber-300\/25,[data-consultoria-theme=light].border-amber-300\/25),:is([data-consultoria-theme=light] .border-amber-400\/20,[data-consultoria-theme=light].border-amber-400\/20),:is([data-consultoria-theme=light] .border-amber-400\/30,[data-consultoria-theme=light].border-amber-400\/30),:is([data-consultoria-theme=light] .border-amber-400\/50,[data-consultoria-theme=light].border-amber-400\/50),:is([data-consultoria-theme=light] .border-amber-400\/70,[data-consultoria-theme=light].border-amber-400\/70),:is([data-consultoria-theme=light] .border-amber-500\/20,[data-consultoria-theme=light].border-amber-500\/20),:is([data-consultoria-theme=light] .border-amber-500\/30,[data-consultoria-theme=light].border-amber-500\/30),:is([data-consultoria-theme=light] .border-amber-500\/40,[data-consultoria-theme=light].border-amber-500\/40),:is([data-consultoria-theme=light] .hover\:border-amber-500\/40,[data-consultoria-theme=light].hover\:border-amber-500\/40):hover{border-color:var(--consult-primary)}:is([data-consultoria-theme=light] .aria-pressed\:text-amber-200,[data-consultoria-theme=light].aria-pressed\:text-amber-200)[aria-pressed=true],:is([data-consultoria-theme=light] .group-hover\:text-amber-200,[data-consultoria-theme=light].group-hover\:text-amber-200):is(.group:hover *),:is([data-consultoria-theme=light] .hover\:text-amber-200,[data-consultoria-theme=light].hover\:text-amber-200):hover,:is([data-consultoria-theme=light] .hover\:text-amber-300,[data-consultoria-theme=light].hover\:text-amber-300):hover,:is([data-consultoria-theme=light] .text-amber-100,[data-consultoria-theme=light].text-amber-100),:is([data-consultoria-theme=light] .text-amber-200,[data-consultoria-theme=light].text-amber-200),:is([data-consultoria-theme=light] .text-amber-300,[data-consultoria-theme=light].text-amber-300),:is([data-consultoria-theme=light] .text-amber-300\/80,[data-consultoria-theme=light].text-amber-300\/80),:is([data-consultoria-theme=light] .text-amber-400,[data-consultoria-theme=light].text-amber-400){color:var(--consult-primary)}:is([data-consultoria-theme=light] .bg-\[\#2a1613\],[data-consultoria-theme=light].bg-\[\#2a1613\]),:is([data-consultoria-theme=light] .bg-red-400\/10,[data-consultoria-theme=light].bg-red-400\/10){background-color:var(--consult-dangerSoft)}:is([data-consultoria-theme=light] .bg-amber-200\/10,[data-consultoria-theme=light].bg-amber-200\/10),:is([data-consultoria-theme=light] .bg-amber-200\/5,[data-consultoria-theme=light].bg-amber-200\/5),:is([data-consultoria-theme=light] .bg-amber-300\/5,[data-consultoria-theme=light].bg-amber-300\/5),:is([data-consultoria-theme=light] .bg-amber-400\/10,[data-consultoria-theme=light].bg-amber-400\/10),:is([data-consultoria-theme=light] .bg-amber-400\/15,[data-consultoria-theme=light].bg-amber-400\/15),:is([data-consultoria-theme=light] .bg-amber-500\/10,[data-consultoria-theme=light].bg-amber-500\/10),:is([data-consultoria-theme=light] .bg-amber-500\/15,[data-consultoria-theme=light].bg-amber-500\/15),:is([data-consultoria-theme=light] .bg-amber-500\/20,[data-consultoria-theme=light].bg-amber-500\/20),:is([data-consultoria-theme=light] .bg-amber-500\/5,[data-consultoria-theme=light].bg-amber-500\/5),:is([data-consultoria-theme=light] .bg-amber-500\/\[0\.07\],[data-consultoria-theme=light].bg-amber-500\/\[0\.07\]),:is([data-consultoria-theme=light] .bg-amber-500\/\[0\.14\],[data-consultoria-theme=light].bg-amber-500\/\[0\.14\]),:is([data-consultoria-theme=light] .hover\:bg-amber-500\/15,[data-consultoria-theme=light].hover\:bg-amber-500\/15):hover{background-color:var(--consult-primarySoft)}:is([data-consultoria-theme=light] .bg-amber-300,[data-consultoria-theme=light].bg-amber-300),:is([data-consultoria-theme=light] .bg-amber-400,[data-consultoria-theme=light].bg-amber-400),:is([data-consultoria-theme=light] .bg-amber-500,[data-consultoria-theme=light].bg-amber-500){background-color:var(--consult-primary);color:var(--consult-primaryForeground)}:is([data-consultoria-theme=light] .bg-elev-0,[data-consultoria-theme=light].bg-elev-0){background-color:var(--consult-background)}:is([data-consultoria-theme=light] .bg-elev-1,[data-consultoria-theme=light].bg-elev-1),:is([data-consultoria-theme=light] .bg-elev-1\/50,[data-consultoria-theme=light].bg-elev-1\/50),:is([data-consultoria-theme=light] .bg-elev-1\/60,[data-consultoria-theme=light].bg-elev-1\/60),:is([data-consultoria-theme=light] .bg-elev-1\/95,[data-consultoria-theme=light].bg-elev-1\/95){background-color:var(--consult-surface)}:is([data-consultoria-theme=light] .bg-elev-2,[data-consultoria-theme=light].bg-elev-2),:is([data-consultoria-theme=light] .bg-elev-3,[data-consultoria-theme=light].bg-elev-3),:is([data-consultoria-theme=light] .bg-zinc-500,[data-consultoria-theme=light].bg-zinc-500),:is([data-consultoria-theme=light] .bg-zinc-950\/30,[data-consultoria-theme=light].bg-zinc-950\/30),:is([data-consultoria-theme=light] .file\:bg-elev-2,[data-consultoria-theme=light].file\:bg-elev-2)::file-selector-button,:is([data-consultoria-theme=light] .hover\:bg-elev-2,[data-consultoria-theme=light].hover\:bg-elev-2):hover,:is([data-consultoria-theme=light] .hover\:bg-elev-3,[data-consultoria-theme=light].hover\:bg-elev-3):hover,:is([data-consultoria-theme=light] .hover\:bg-white\/10,[data-consultoria-theme=light].hover\:bg-white\/10):hover{background-color:var(--consult-surfaceSunken)}:is([data-consultoria-theme=light] .bg-emerald-500\/10,[data-consultoria-theme=light].bg-emerald-500\/10),:is([data-consultoria-theme=light] .bg-emerald-600\/20,[data-consultoria-theme=light].bg-emerald-600\/20),:is([data-consultoria-theme=light] .hover\:bg-emerald-600\/20,[data-consultoria-theme=light].hover\:bg-emerald-600\/20):hover{background-color:var(--consult-successSoft)}:is([data-consultoria-theme=light] .bg-red-400,[data-consultoria-theme=light].bg-red-400){background-color:var(--consult-danger)}:is([data-consultoria-theme=light] .bg-sky-400,[data-consultoria-theme=light].bg-sky-400){background-color:var(--consult-pilarAgua)}:is([data-consultoria-theme=light] .border-hair,[data-consultoria-theme=light].border-hair),:is([data-consultoria-theme=light] .border-hair\/60,[data-consultoria-theme=light].border-hair\/60),:is([data-consultoria-theme=light] .border-white\/10,[data-consultoria-theme=light].border-white\/10),:is([data-consultoria-theme=light] .border-white\/15,[data-consultoria-theme=light].border-white\/15),:is([data-consultoria-theme=light] .border-white\/5,[data-consultoria-theme=light].border-white\/5),:is([data-consultoria-theme=light] .border-white\/\[0\.04\],[data-consultoria-theme=light].border-white\/\[0\.04\]){border-color:var(--consult-border)}:is([data-consultoria-theme=light] .border-red-400\/20,[data-consultoria-theme=light].border-red-400\/20){border-color:var(--consult-danger)}:is([data-consultoria-theme=light] .file\:text-sand,[data-consultoria-theme=light].file\:text-sand)::file-selector-button,:is([data-consultoria-theme=light] .hover\:text-sand,[data-consultoria-theme=light].hover\:text-sand):hover,:is([data-consultoria-theme=light] .text-sand,[data-consultoria-theme=light].text-sand){color:var(--consult-text)}:is([data-consultoria-theme=light] .fill-amber-300,[data-consultoria-theme=light].fill-amber-300){fill:var(--consult-primary)}:is([data-consultoria-theme=light] .focus-visible\:ring-amber-400,[data-consultoria-theme=light].focus-visible\:ring-amber-400):focus-visible,:is([data-consultoria-theme=light] .ring-amber-500\/30,[data-consultoria-theme=light].ring-amber-500\/30),:is([data-consultoria-theme=light] .ring-amber-500\/40,[data-consultoria-theme=light].ring-amber-500\/40){--tw-ring-color:var(--consult-primary)}:is([data-consultoria-theme=light] .from-amber-500\/25,[data-consultoria-theme=light].from-amber-500\/25){--tw-gradient-from:var(--consult-primarySoft) var(--tw-gradient-from-position)}:is([data-consultoria-theme=light] .hover\:bg-amber-200,[data-consultoria-theme=light].hover\:bg-amber-200):hover,:is([data-consultoria-theme=light] .hover\:bg-amber-400,[data-consultoria-theme=light].hover\:bg-amber-400):hover{background-color:var(--consult-primaryHover);color:var(--consult-primaryForeground)}:is([data-consultoria-theme=light] .hover\:text-emerald-300,[data-consultoria-theme=light].hover\:text-emerald-300):hover,:is([data-consultoria-theme=light] .text-emerald-200,[data-consultoria-theme=light].text-emerald-200),:is([data-consultoria-theme=light] .text-emerald-300,[data-consultoria-theme=light].text-emerald-300),:is([data-consultoria-theme=light] .text-emerald-400,[data-consultoria-theme=light].text-emerald-400),:is([data-consultoria-theme=light] .text-green-200,[data-consultoria-theme=light].text-green-200){color:var(--consult-success)}:is([data-consultoria-theme=light] .hover\:text-red-200,[data-consultoria-theme=light].hover\:text-red-200):hover,:is([data-consultoria-theme=light] .hover\:text-red-400,[data-consultoria-theme=light].hover\:text-red-400):hover,:is([data-consultoria-theme=light] .text-\[\#d1776c\],[data-consultoria-theme=light].text-\[\#d1776c\]),:is([data-consultoria-theme=light] .text-red-200,[data-consultoria-theme=light].text-red-200),:is([data-consultoria-theme=light] .text-red-300,[data-consultoria-theme=light].text-red-300){color:var(--consult-danger)}:is([data-consultoria-theme=light] .placeholder\:text-sand-dim,[data-consultoria-theme=light].placeholder\:text-sand-dim)::placeholder,:is([data-consultoria-theme=light] .text-sand-dim,[data-consultoria-theme=light].text-sand-dim){color:var(--consult-textFaint)}:is([data-consultoria-theme=light] .ring-\[\#cf6b60\]\/30,[data-consultoria-theme=light].ring-\[\#cf6b60\]\/30){--tw-ring-color:var(--consult-danger)}:is([data-consultoria-theme=light] .ring-emerald-500\/30,[data-consultoria-theme=light].ring-emerald-500\/30){--tw-ring-color:var(--consult-success)}:is([data-consultoria-theme=light] .ring-hair,[data-consultoria-theme=light].ring-hair){--tw-ring-color:var(--consult-border)}:is([data-consultoria-theme=light] .text-black,[data-consultoria-theme=light].text-black),:is([data-consultoria-theme=light] .text-zinc-950,[data-consultoria-theme=light].text-zinc-950){color:var(--consult-primaryForeground)}:is([data-consultoria-theme=light] .text-sand-muted,[data-consultoria-theme=light].text-sand-muted){color:var(--consult-textMuted)}:is([data-consultoria-theme=light] .text-sky-300,[data-consultoria-theme=light].text-sky-300){color:var(--consult-pilarAgua)}:is([data-consultoria-theme=light] .via-amber-500\/10,[data-consultoria-theme=light].via-amber-500\/10){--tw-gradient-stops:var(--tw-gradient-from),var(--consult-primarySoft),var(--tw-gradient-to)}[data-consultoria-theme=light] :is(.bg-primary,.bg-amber-500):hover{background-color:var(--consult-primaryHover)}[data-consultoria-theme=light] .nutrition-water{color:var(--consult-pilarAgua)}[data-consultoria-theme=light] .nutrition-publication-checks{color:var(--consult-warning)}[data-consultoria-theme=light] .nutrition-publication-checks :is(h2,strong){color:var(--consult-warning)}[data-consultoria-theme=light] [data-pilar=treino]{color:var(--consult-pilarTreino)}[data-consultoria-theme=light] [data-pilar=dieta]{color:var(--consult-pilarDieta)}[data-consultoria-theme=light] [data-pilar=agua]{color:var(--consult-pilarAgua)}[data-consultoria-theme=light] [data-pilar=cardio]{color:var(--consult-pilarCardio)}[data-consultoria-theme=light] :is(.bg-emerald-500\/10,.bg-emerald-600\/20){color:var(--consult-text)}[data-consultoria-theme=light] :is(.bg-elev-2,.bg-elev-3) .placeholder\:text-sand-dim::placeholder,[data-consultoria-theme=light] :is(.bg-elev-2,.bg-elev-3) .text-sand-dim,[data-consultoria-theme=light] :is(.bg-elev-2,.bg-elev-3).text-sand-dim{color:var(--consult-textMuted)}[data-consultoria-theme=light] [role=status].text-amber-200{color:var(--consult-warning)}[data-consultoria-theme=light] :is(.bg-elev-2,.bg-elev-3) :is(span,p).text-emerald-300{color:var(--consult-text)}[data-consultoria-theme=light] header img[alt="Logo Kairós"]{filter:brightness(.4)}[data-consultoria-theme=light]:is([role=dialog],[role=listbox],[role=menu],[role=tooltip]){background-color:var(--consult-surface)}