html.cap-native{--el-font-sans:-apple-system, "SF Pro Text", "SF Pro Display", system-ui, sans-serif;--el-font-serif:ui-serif, "New York", Georgia, "Times New Roman", serif;--dpt-bg:#0b0916;--dpt-amb-1:#7a56ff3d;--dpt-amb-2:#d656be1a;--dpt-surface:linear-gradient(180deg, #ffffff13, #ffffff08);--dpt-surface-2:linear-gradient(180deg, #ffffff0f, #ffffff07);--dpt-surface-flat:#ffffff0b;--dpt-sheet:#17122b;--dpt-glass:#0c0a18f0;--dpt-glass-solid:#0b0916;--dpt-well:#00000052;--dpt-input-bg:#0000003d;--dpt-input-ring:#ffffff12;--dpt-edge:inset 0 1px 0 #ffffff21;--dpt-hairline:inset 0 0 0 1px #ffffff0e;--dpt-elev-1:var(--dpt-edge), var(--dpt-hairline), 0 10px 20px -14px #000000f2;--dpt-elev-2:var(--dpt-edge), var(--dpt-hairline), 0 12px 26px -14px #000000f2;--dpt-elev-3:var(--dpt-edge), var(--dpt-hairline), 0 16px 32px -18px #000;--dpt-bar-edge:#ffffff17;--dpt-glassbtn-bg:#ffffff0d;--dpt-glassbtn-edge:inset 0 1px 0 #ffffff1a, inset 0 0 0 1px #ffffff0f;--dpt-fab-ring:#0b09168c;--dpt-hero-bg:linear-gradient(170deg, #8b6cff2e, #ffffff08 58%);--dpt-hero-edge:inset 0 1px 0 #ffffff2e, inset 0 0 0 1px #ffffff0f;--dpt-hero-shadow:0 20px 40px -20px #4628b4f2;--dpt-glow:#8b6cff57;--dpt-seg-on-bg:linear-gradient(160deg, #9b7cff66, #c971e047);--dpt-seg-on-ring:#9b7cff6b;--dpt-seg-on-text:#fff;--dpt-cal-day-bg:linear-gradient(180deg, #ffffff0e, #ffffff05);--dpt-cal-day-edge:inset 0 1px 0 #ffffff1a, inset 0 0 0 1px #ffffff0b;--dpt-accent-soft:var(--el-pink-bright);--dpt-accent-grad:linear-gradient(170deg, #9a7cff, #6f45e8);--dpt-accent-glow:#6e44e88c;--dpt-today-grad:linear-gradient(175deg, #9a7cff, #6f45e8);--dpt-ease-ios:cubic-bezier(.32, .72, 0, 1);--dpt-ease-spring:cubic-bezier(.34, 1.56, .64, 1)}html.cap-native[data-theme=light]{--dpt-bg:#f4f1fb;--dpt-amb-1:#7a56ff1f;--dpt-amb-2:#b5568f12;--dpt-surface:#fff;--dpt-surface-2:#fff;--dpt-surface-flat:#4b2a9c0d;--dpt-sheet:#fff;--dpt-glass:#fffffff7;--dpt-glass-solid:#fff;--dpt-well:#4b2a9c0f;--dpt-input-bg:#4b2a9c0d;--dpt-input-ring:#4b2a9c24;--dpt-edge:inset 0 1px 0 #ffffffe6;--dpt-hairline:inset 0 0 0 1px #4b2a9c1a;--dpt-elev-1:var(--dpt-hairline), 0 1px 2px #4b2a9c0f, 0 10px 20px -14px #4b2a9c42;--dpt-elev-2:var(--dpt-hairline), 0 2px 4px #4b2a9c12, 0 16px 30px -16px #4b2a9c4d;--dpt-elev-3:var(--dpt-hairline), 0 3px 6px #4b2a9c14, 0 20px 38px -18px #4b2a9c57;--dpt-bar-edge:#4b2a9c1a;--dpt-glassbtn-bg:#4b2a9c0d;--dpt-glassbtn-edge:inset 0 1px 0 #ffffffb3, inset 0 0 0 1px #4b2a9c1a;--dpt-fab-ring:#ffffffa6;--dpt-hero-bg:linear-gradient(170deg, #6e3fc024, #ffffff80 60%);--dpt-hero-edge:inset 0 1px 0 #fffc, inset 0 0 0 1px #6e3fc024;--dpt-hero-shadow:0 20px 40px -22px #6e3fc073;--dpt-glow:#8b6cff33;--dpt-accent-glow:#6e3fc066;--dpt-seg-on-bg:linear-gradient(160deg, #6e3fc029, #b5568f1f);--dpt-seg-on-ring:#6e3fc057;--dpt-seg-on-text:var(--el-pink-deep);--dpt-cal-day-bg:#fff;--dpt-cal-day-edge:inset 0 1px 0 #ffffffe6, inset 0 0 0 1px #4b2a9c14}html.cap-native body.el-app{background:radial-gradient(120% 55% at 12% 0%, var(--dpt-amb-1), transparent 62%), radial-gradient(85% 45% at 100% 22%, var(--dpt-amb-2), transparent 60%), var(--dpt-bg)!important}html.cap-native *{-webkit-tap-highlight-color:transparent}html.cap-native .glass,html.cap-native .card{background:var(--dpt-surface);-webkit-backdrop-filter:none;box-shadow:var(--dpt-elev-2);border:0}html.cap-native .glass:before{display:none}html.cap-native .av-menu{background:var(--dpt-sheet);box-shadow:var(--dpt-edge), var(--dpt-hairline), 0 24px 50px -18px #0000008c}html.cap-native .seg{background:var(--dpt-well);box-shadow:var(--dpt-hairline);border:0}html.cap-native .seg>button,html.cap-native .seg>a{color:var(--el-muted);transition:color .2s var(--dpt-ease-ios), background .22s var(--dpt-ease-ios), box-shadow .22s var(--dpt-ease-ios);background:0 0;border:0}html.cap-native .seg>button.on,html.cap-native .seg>a.on{color:var(--dpt-seg-on-text);background:var(--dpt-seg-on-bg);box-shadow:var(--dpt-edge), inset 0 0 0 1px var(--dpt-seg-on-ring), 0 6px 14px -8px var(--dpt-accent-glow)}html.cap-native .pg-wrap{gap:18px}html.cap-native .pg-group{gap:10px}html.cap-native .pg-wrap .glass{background:var(--dpt-surface);-webkit-backdrop-filter:none;box-shadow:var(--dpt-elev-2);border:0;border-radius:18px}html.cap-native .pg-wrap a.glass:active{border:0;transform:scale(.985)}html.cap-native .pg-wrap a.glass:hover{border:0}html.cap-native .pg-wrap .glass.pg-hero{background:var(--dpt-hero-bg);box-shadow:var(--dpt-hero-edge), var(--dpt-hero-shadow);border-radius:20px;position:relative;overflow:hidden}html.cap-native .pg-hero:after{content:"";background:radial-gradient(closest-side, var(--dpt-glow), transparent);pointer-events:none;z-index:0;width:70%;height:170%;position:absolute;top:-45%;right:-12%}html.cap-native .pg-hero>*{z-index:1;position:relative}html.cap-native .pg-kicker{color:var(--dpt-accent-soft)}html.cap-native .pg-amount{text-shadow:0 2px 22px color-mix(in srgb, currentColor 30%, transparent);font-size:44px}html.cap-native .pg-amount em{color:var(--dpt-accent-soft)}html.cap-native .pg-hero-sub{color:var(--el-muted)}html.cap-native .pg-stats{gap:10px}html.cap-native .pg-wrap .glass.pg-stat{background:var(--dpt-surface);box-shadow:var(--dpt-elev-1);border-radius:16px}html.cap-native .pg-wrap a.glass.pg-stat:active{transform:translateY(1px)scale(.98)}html.cap-native .pg-stat-label{color:var(--el-faint);letter-spacing:.11em}html.cap-native .pg-wrap .glass.pg-linkrow,html.cap-native .pg-wrap .glass.pg-reminderrow{background:var(--dpt-surface-2);box-shadow:var(--dpt-elev-1)}html.cap-native .pg-row-sub{color:var(--el-faint)}html.cap-native .feature,html.cap-native .timeline{background:var(--dpt-surface);-webkit-backdrop-filter:none;border:0;border-radius:18px}html.cap-native .feature{box-shadow:var(--dpt-elev-2)}html.cap-native .timeline{box-shadow:var(--dpt-elev-3)}html.cap-native .feature:before,html.cap-native .timeline:before{display:none}html.cap-native .btn-glossy{background:var(--dpt-accent-grad);box-shadow:inset 0 1px 0 #ffffff4d, 0 10px 20px -16px var(--dpt-accent-glow);border:0}html.cap-native .btn-glossy:after{display:none}html.cap-native .btn-glossy:active{box-shadow:inset 0 1px 0 #fff3, 0 6px 14px -18px var(--dpt-accent-glow);transform:scale(.97)}html.cap-native .btn-ghost{background:var(--dpt-surface-flat);color:var(--el-text);box-shadow:var(--dpt-glassbtn-edge);border:0}html.cap-native .btn-ghost:active{transform:scale(.97)}html.cap-native .pill{box-shadow:var(--dpt-hairline);border:0}html.cap-native .pill .dot{box-shadow:0 0 8px}html.cap-native .pg-wrap{animation:.36s cubic-bezier(.22,1,.36,1) both dpt-screen-in}@keyframes dpt-screen-in{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html.cap-native .pg-wrap{animation-duration:.01ms}html.cap-native *{transition-duration:.01ms!important}}html.cap-native .topbar{z-index:30;background:var(--dpt-glass);-webkit-backdrop-filter:blur(30px)saturate(1.8);box-shadow:inset 0 -1px 0 var(--dpt-bar-edge), 0 14px 30px -18px #00000080;border-bottom:0;position:sticky;top:0}html.cap-native .tb-brand .word{letter-spacing:.18em;font-size:20px}html.cap-native .tb-brand .sub{color:var(--el-faint)}html.cap-native .tb-ic{background:var(--dpt-glassbtn-bg);color:var(--el-muted);box-shadow:var(--dpt-glassbtn-edge);transition:transform .18s var(--dpt-ease-spring), background .16s ease;border:0}html.cap-native .tb-ic:active{background:#8b6cff4d;transform:scale(.9)}html.cap-native .avatar{transition:transform .18s var(--dpt-ease-spring)}html.cap-native .avatar:active{transform:scale(.9)}html.cap-native .novedades-btn{color:#3a2306;transition:transform .18s var(--dpt-ease-spring), filter .16s ease;background:linear-gradient(160deg,#f0b355,#d9902a);border:0;box-shadow:inset 0 1px #ffffff80,0 6px 14px -8px #d8902cb3}html.cap-native .novedades-btn:active{transform:scale(.9)}html.cap-native .mnav{background:var(--dpt-glass);-webkit-backdrop-filter:blur(30px)saturate(1.8);box-shadow:inset 0 1px 0 var(--dpt-bar-edge), 0 -18px 34px -20px #00000080;padding:9px 14px calc(12px + env(safe-area-inset-bottom,0px));border-top:0}html.cap-native .mnav-cell{color:var(--el-faint)}html.cap-native .mnav-cell.on{color:var(--dpt-accent-soft)}html.cap-native .mnav-lbl{font-size:10px;font-weight:600}html.cap-native .mnav-plus{background:var(--dpt-accent-grad);width:58px;height:58px;box-shadow:inset 0 1.5px 0 #ffffff59, 0 8px 18px -10px var(--dpt-accent-glow), 0 0 0 6px var(--dpt-fab-ring);transition:transform .2s var(--dpt-ease-spring);margin:-26px 6px 0}html.cap-native .mnav-plus:active{transform:scale(.9)}html.cap-native .ns-scrim{-webkit-backdrop-filter:blur(3px);background:#04030a80}html.cap-native .ns-sheet{background:var(--dpt-sheet);-webkit-backdrop-filter:none;box-shadow:var(--dpt-edge), 0 -20px 50px -16px #00000080;border-radius:26px 26px 0 0}html.cap-native .msheet-handle{background:var(--el-line-2);width:38px;height:5px}html.cap-native .mnav-tile,html.cap-native .ns-tile{background:var(--dpt-surface);box-shadow:var(--dpt-elev-1);border:0;border-radius:15px}html.cap-native .mnav-tile:active,html.cap-native .ns-tile:active{border:0;transform:scale(.98)}html.cap-native .mnav-tile-ico,html.cap-native .ns-ico{color:var(--dpt-accent-soft)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html.cap-native .topbar,html.cap-native .mnav{background:var(--dpt-glass-solid)}}html.cap-native .modal-card{box-shadow:var(--dpt-edge), 0 30px 60px -20px #00000080;border:0}html.cap-native .wk-day{background:var(--dpt-cal-day-bg);box-shadow:var(--dpt-cal-day-edge);border-radius:13px}html.cap-native .wk-day.on{color:#fff;background:var(--dpt-today-grad);box-shadow:inset 0 1px #ffffff6b,0 10px 20px -8px #6e44e8}html.cap-native .cgrid a.cd.sel,html.cap-native .cgrid a.cd.sel:hover{color:#fff;background:var(--dpt-today-grad);box-shadow:inset 0 1px #fff6,0 6px 14px -6px #6e44e8e6}html.cap-native .itile{background:var(--dpt-surface);box-shadow:var(--dpt-elev-1);color:var(--dpt-accent-soft);border:0}html.cap-native .cal-mnav{background:var(--dpt-glassbtn-bg);color:var(--el-muted);box-shadow:var(--dpt-glassbtn-edge);border:0}html.cap-native .cx-card,html.cap-native .cx-mini,html.cap-native .cx-pend,html.cap-native .cx-total{background:var(--dpt-surface);box-shadow:var(--dpt-elev-1);border:0;transition:transform .16s}html.cap-native .cx-card{box-shadow:var(--dpt-elev-2)}html.cap-native .cx-mini:active,html.cap-native .cx-total:active,html.cap-native .cx-pend:active{transform:scale(.985)}html.cap-native .cx-mini.is-on-in,html.cap-native .cx-total.is-on-in{box-shadow:var(--dpt-elev-1), inset 0 0 0 1.5px var(--el-ok)}html.cap-native .cx-mini.is-on-out,html.cap-native .cx-total.is-on-out{box-shadow:var(--dpt-elev-1), inset 0 0 0 1.5px var(--el-warn)}html.cap-native .cx-hero,html.cap-native .cx-hero-fill{background:var(--dpt-hero-bg);box-shadow:var(--dpt-hero-edge), var(--dpt-hero-shadow);position:relative;overflow:hidden}html.cap-native .cx-hero:after{content:"";background:radial-gradient(closest-side, var(--dpt-glow), transparent);pointer-events:none;z-index:0;width:70%;height:170%;position:absolute;top:-45%;right:-12%}html.cap-native .cx-hero>*{z-index:1;position:relative}html.cap-native .cx-hero-label{color:var(--dpt-accent-soft)}html.cap-native .cx-pend.is-accent{background:var(--dpt-hero-bg);box-shadow:var(--dpt-hero-edge), 0 12px 26px -14px var(--dpt-accent-glow)}html.cap-native .cx-pend.is-accent .cx-pend-label{color:var(--dpt-accent-soft)}
