*{box-sizing:border-box;margin:0;padding:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--apple-bg:#f5f5f7;--apple-card:#fff;--apple-card-secondary:#f5f5f7;--apple-card-hover:#0000000a;--apple-text:#1d1d1f;--apple-text-secondary:#636366;--apple-text-tertiary:#8e8e93;--apple-border:#0000001a;--apple-border-light:#0000000d;--apple-header-bg:#ffffffeb;--apple-segmented-bg:#76768024;--apple-segmented-active:#fff;--apple-input-bg:#f5f5f7;--apple-blue:#0071e3;--apple-blue-hover:#0077ed;--apple-orange:#ff9500;--apple-purple:#af52de;--apple-red:#ff3b30;--apple-green:#34c759;--apple-indigo:#5856d6;--apple-teal:#30b0c7}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--apple-bg:#000;--apple-card:#1c1c1e;--apple-card-secondary:#2c2c2e;--apple-card-hover:#ffffff14;--apple-text:#f5f5f7;--apple-text-secondary:#aeaeb2;--apple-text-tertiary:#8e8e93;--apple-border:#ffffff26;--apple-border-light:#ffffff14;--apple-header-bg:#1c1c1eeb;--apple-segmented-bg:#76768047;--apple-segmented-active:#3a3a3c;--apple-input-bg:#2c2c2e}select option{background-color:var(--apple-card)!important;color:var(--apple-text)!important}input::placeholder,textarea::placeholder{opacity:.95;color:var(--apple-text-tertiary)!important}body{background-color:var(--apple-bg);color:var(--apple-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.01em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,SF Pro,Helvetica Neue,Plus Jakarta Sans,sans-serif;transition:background-color .2s,color .2s}button,input,select,textarea{letter-spacing:inherit;font-family:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#8e8e9359;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#8e8e938c}@keyframes appleSheetIn{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.apple-sheet-animate{animation:.22s cubic-bezier(.16,1,.3,1) forwards appleSheetIn}.apple-btn-primary{background-color:var(--apple-blue);color:#fff;cursor:pointer;border:none;border-radius:9999px;align-items:center;gap:.4rem;padding:.45rem 1rem;font-size:.8rem;font-weight:600;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 2px 8px #0071e340}.apple-btn-primary:hover{background-color:var(--apple-blue-hover);transform:translateY(-1px);box-shadow:0 4px 14px #0071e359}.apple-btn-primary:active{transform:translateY(0)}.apple-btn-secondary{background:var(--apple-card-hover);color:var(--apple-text);border:1px solid var(--apple-border);cursor:pointer;border-radius:9999px;align-items:center;gap:.35rem;padding:.42rem .85rem;font-size:.78rem;font-weight:500;transition:all .18s;display:inline-flex}.apple-btn-secondary:hover{background:var(--apple-border)}.apple-btn-whatsapp{color:#fff;cursor:pointer;background-color:#25d366;border:none;border-radius:9999px;align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.78rem;font-weight:600;transition:all .18s;display:inline-flex;box-shadow:0 2px 8px #25d36640}.apple-btn-whatsapp:hover{background-color:#20bd5a;transform:translateY(-1px);box-shadow:0 4px 12px #25d36659}.apple-segmented-container{background:var(--apple-segmented-bg);border:1px solid var(--apple-border-light);border-radius:9999px;padding:3px;display:inline-flex}.apple-segmented-item{color:var(--apple-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:9999px;align-items:center;gap:.35rem;padding:.35rem .8rem;font-size:.76rem;font-weight:500;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.apple-segmented-item.active{background:var(--apple-segmented-active);color:var(--apple-text);font-weight:600;box-shadow:0 2px 8px #0000001f,0 .5px 2px #00000014}.apple-segmented-item:hover:not(.active){color:var(--apple-text)}.apple-card{background:var(--apple-card);border:1px solid var(--apple-border);border-radius:16px;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 10px #00000005}.apple-card-hover:hover{border-color:#00000029;transform:translateY(-2px);box-shadow:0 8px 20px -3px #00000017}[data-theme=dark] .apple-card-hover:hover{border-color:#ffffff38;box-shadow:0 8px 20px -3px #00000073}.apple-reminder-circle{border:1.8px solid var(--apple-text-tertiary);cursor:pointer;background:var(--apple-card);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.apple-reminder-circle:hover{border-color:var(--apple-blue);background:#0071e314}.apple-reminder-circle.done{background:var(--apple-blue);border-color:var(--apple-blue)}.apple-input{background:var(--apple-input-bg);border:1px solid var(--apple-border);color:var(--apple-text);border-radius:10px;outline:none;padding:.45rem .75rem;font-size:.8rem;transition:all .18s}.apple-input:focus{background:var(--apple-card);border-color:var(--apple-blue);box-shadow:0 0 0 3px #0071e32e}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}*{-webkit-tap-highlight-color:transparent}@keyframes appleBottomSheetIn{0%{opacity:.5;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.apple-bottom-sheet-animate{animation:.26s cubic-bezier(.16,1,.3,1) forwards appleBottomSheetIn}@media (width<=768px){.apple-input,input,select,textarea{font-size:16px!important}.apple-reminder-circle{width:22px;height:22px}body{padding-bottom:env(safe-area-inset-bottom,1rem)}.apple-btn-primary,.apple-btn-secondary,.apple-btn-whatsapp{min-height:38px}}
