html[data-theme] body #app{--v190-e1: 0 1px 2px rgba(0,0,0,.24), 0 10px 28px -14px rgba(0,0,0,.55);--v190-e2: 0 18px 48px -24px rgba(0,0,0,.62);--v190-line: rgba(255,255,255,.07);--v190-line-strong: rgba(255,255,255,.12);--v190-inner: inset 0 1px 0 rgba(255,255,255,.06);--v190-ease: cubic-bezier(.22,.61,.36,1);--v190-fast: .16s var(--v190-ease)}html[data-theme=light] body #app,html[data-theme=parchment] body #app,html[data-theme=platinum] body #app,html[data-theme=aurora] body #app{--v190-line: rgba(12,15,18,.1);--v190-line-strong: rgba(12,15,18,.16);--v190-inner: inset 0 1px 0 rgba(255,255,255,.9);--v190-e1: 0 1px 2px rgba(16,20,28,.06), 0 12px 28px -18px rgba(16,20,28,.35);--v190-e2: 0 20px 44px -26px rgba(16,20,28,.42)}html[data-theme] body #app{position:relative}html[data-theme] body #app:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(72% 42% at 50% -8%,color-mix(in srgb,var(--acc, #d8b25c) 14%,transparent),transparent 72%),linear-gradient(180deg,rgba(0,0,0,.16),transparent 30%)}html[data-theme=light] body #app:before,html[data-theme=parchment] body #app:before,html[data-theme=platinum] body #app:before,html[data-theme=aurora] body #app:before{background:radial-gradient(72% 42% at 50% -8%,color-mix(in srgb,var(--acc, #d8b25c) 12%,transparent),transparent 72%)}html[data-theme] body #app>*:not(.backdrop){position:relative;z-index:1}html[data-theme] body #app .overline,html[data-theme] body #app .mn-kicker,html[data-theme] body #app .mn-date,html[data-theme] body #app .now-label,html[data-theme] body #app .moment-top .overline,html[data-theme] body #app .stat-label,html[data-theme] body #app .dg-over,html[data-theme] body #app .figure-sub,html[data-theme] body #app .hint-line{font-size:max(12px,calc(12px * var(--ts,1)))!important;letter-spacing:.08em!important;line-height:1.25!important;font-weight:600!important;text-transform:uppercase}html[data-theme] body #app .hint-line{text-transform:none;letter-spacing:0!important;font-weight:500!important;font-size:max(13px,calc(13px * var(--ts,1)))!important;color:var(--t-2)!important}html[data-theme] body #app .stat-label,html[data-theme] body #app .figure-sub{text-transform:none;letter-spacing:0!important;font-weight:500!important}html[data-theme] body #app .now-sub,html[data-theme] body #app .now-note,html[data-theme] body #app .moment-body,html[data-theme] body #app .card small,html[data-theme] body #app .row small,html[data-theme] body #app .task small{color:var(--t-2)!important}html[data-theme] body #app .block.block,html[data-theme] body #app .card,html[data-theme] body #app .now,html[data-theme] body #app .moment,html[data-theme] body #app .panel.panel{border-radius:22px!important;border:1px solid var(--v190-line)!important;background:var(--card-bg)!important;box-shadow:var(--v190-inner),var(--v190-e1)!important}html[data-theme] body #app .block.panel.panel.panel{padding:18px!important}html[data-theme] body #app .hero,html[data-theme] body #app .hero.banner,html[data-theme] body #app .now.now-hero{border-radius:26px!important;box-shadow:var(--v190-inner),var(--v190-e2)!important}html[data-theme] body #app .row,html[data-theme] body #app .task,html[data-theme] body #app .meal-log,html[data-theme] body #app .calc-metric,html[data-theme] body #app .dg-card,html[data-theme] body #app .list-row{border-radius:16px!important;border:1px solid var(--v190-line)!important;background:var(--card-bg-2, var(--card-bg))!important;box-shadow:none!important}html[data-theme] body #app .btn.btn{min-height:46px!important;height:auto!important;padding:11px 18px!important;border-radius:14px!important;font-size:max(15px,calc(15px * var(--ts,1)))!important;font-weight:600!important;letter-spacing:0!important;gap:8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1.15!important;transition:transform var(--v190-fast),box-shadow var(--v190-fast),background var(--v190-fast),border-color var(--v190-fast)!important}html[data-theme] body #app .btn svg,html[data-theme] body #app .btn .icon{flex:0 0 auto;width:18px;height:18px}html[data-theme] body #app .btn:active{transform:scale(.985)}html[data-theme] body #app .btn-primary,html[data-theme] body #app .btn-primary:not(.ghost){background:linear-gradient(180deg,color-mix(in srgb,var(--acc, #d8b25c) 96%,#fff 8%),color-mix(in srgb,var(--acc, #d8b25c) 88%,#000 12%))!important;color:#141008!important;border:1px solid color-mix(in srgb,var(--acc, #d8b25c) 70%,#000 30%)!important;box-shadow:0 10px 26px -14px color-mix(in srgb,var(--acc, #d8b25c) 70%,transparent),var(--v190-inner)!important}html[data-theme] body #app .btn-primary:active{box-shadow:0 4px 14px -10px color-mix(in srgb,var(--acc, #d8b25c) 60%,transparent)!important}html[data-theme] body #app .btn-ghost,html[data-theme] body #app .btn.secondary{background:transparent!important;color:var(--t-1)!important;border:1px solid var(--v190-line-strong)!important;box-shadow:none!important}html[data-theme] body #app .btn-ghost:hover,html[data-theme] body #app .btn.secondary:hover{border-color:var(--acc)!important}html[data-theme] body #app .chip.chip{min-height:46px!important;height:auto!important;padding:9px 15px!important;border-radius:999px!important;font-size:max(14px,calc(14px * var(--ts,1)))!important;font-weight:550!important;border:1px solid var(--v190-line-strong)!important;background:var(--card-bg-2, transparent)!important;color:var(--t-2)!important;transition:background var(--v190-fast),color var(--v190-fast),border-color var(--v190-fast),transform var(--v190-fast)!important}html[data-theme] body #app .chip.on,html[data-theme] body #app .chip[aria-pressed=true]{background:var(--acc, #d8b25c)!important;color:#141008!important;border-color:transparent!important;box-shadow:0 8px 20px -14px color-mix(in srgb,var(--acc, #d8b25c) 80%,transparent)!important}html[data-theme] body #app .chip:active{transform:scale(.97)}html[data-theme] body #app .figure,html[data-theme] body #app .stat b,html[data-theme] body #app .now figure,html[data-theme] body #app .ring-num b,html[data-theme] body #app .calc-metric strong,html[data-theme] body #app .metric b{font-variant-numeric:tabular-nums!important;letter-spacing:-.02em!important}html[data-theme] body #app .ring-num b{font-weight:650!important}html[data-theme] body #app .ring-track,html[data-theme] body #app .ring svg circle{stroke-linecap:round}html[data-theme] body #app .nav.nav{background:color-mix(in srgb,var(--bg, #0b1020) 82%,transparent)!important;-webkit-backdrop-filter:blur(18px) saturate(1.2)!important;backdrop-filter:blur(18px) saturate(1.2)!important;border-top:1px solid var(--v190-line)!important;box-shadow:0 -12px 32px -24px #000c!important}html[data-theme] body #app .nav-item,html[data-theme] body #app .nav-item span,html[data-theme] body #app .nav-item small{transition:color var(--v190-fast),transform var(--v190-fast)!important}html[data-theme] body #app .nav-item.is-active,html[data-theme] body #app .nav-item[aria-current=page]{color:var(--acc, #d8b25c)!important}html[data-theme] body #app .nav-item.is-active svg,html[data-theme] body #app .nav-item[aria-current=page] svg{color:var(--acc, #d8b25c)!important}html[data-theme] body #app .nav-fab,html[data-theme] body #app .nav-capture{box-shadow:0 12px 30px -12px color-mix(in srgb,var(--acc, #d8b25c) 60%,transparent),var(--v190-inner)!important;transition:transform var(--v190-fast)!important}html[data-theme] body #app .nav-fab:active,html[data-theme] body #app .nav-capture:active{transform:scale(.95)}html[data-theme] body #app .nav-handle{padding:10px 14px!important;margin:-10px 0!important;border-radius:999px!important}html[data-theme] body #app .nav-handle:after{content:none!important}html[data-theme] body #app .sheet,html[data-theme] body #app .sheet-body{border-radius:24px 24px 0 0!important;border:1px solid var(--v190-line)!important;border-bottom:0!important;box-shadow:0 -24px 60px -30px #000000bf!important}html[data-theme] body #app .sheet-head{border-bottom:1px solid var(--v190-line)!important}html[data-theme] body #app .section-head,html[data-theme] body #app .section-head>.sec-row{max-width:100%!important;overflow:visible!important}html[data-theme] body #app .section-head .action{margin-right:0!important}html[data-theme] body #app .link-btn{padding:6px 2px!important;border-radius:10px!important}html[data-theme] body #app .stack>*+*{margin-top:12px!important}html[data-theme] body #app .block.panel.panel+.block.panel.panel,html[data-theme] body #app .card+.card.card{margin-top:12px!important}@media(prefers-reduced-motion:reduce){html[data-theme] body #app *{animation-duration:.001ms!important;transition-duration:.001ms!important}}html[data-theme] body #app .barcode-video{display:block!important;width:100%!important;aspect-ratio:4 / 3!important;max-height:52vh!important;object-fit:cover!important;background:#05070c!important;border:1px solid var(--v190-line-strong)!important;border-radius:16px!important;box-shadow:var(--v190-inner)!important}html[data-theme] body #app .barcode-video+.hint-line{margin-top:10px!important;text-align:center!important}html[data-theme] body #app .cap-photo img,html[data-theme] body #app .meal-photo img{border-radius:16px!important}html[data-theme] body #app .nav-item span,html[data-theme] body #app .nav-item small,html[data-theme] body #app .nav-item .nav-label,html[data-theme] body #app .ring-num em,html[data-theme] body #app .ring-num small,html[data-theme] body #app .hero-live,html[data-theme] body #app .ring-sub,html[data-theme] body #app .dg-figure em,html[data-theme] body #app .style-tag{font-size:max(12px,calc(12px * var(--ts,1)))!important;line-height:1.25!important}html[data-theme] body #app .chip-row button,html[data-theme] body #app .chip-row .chip,html[data-theme] body #app .chip.chip,html[data-theme] body #app .day-route button,html[data-theme] body #app .spheres button{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important}html[data-theme] body #app .link-btn{min-height:46px!important;display:inline-flex!important;align-items:center!important;padding:12px 8px!important}html[data-theme] body #app .section-head .action a,html[data-theme] body #app .section-head .action .link-btn{padding:12px 6px!important}html[data-theme] body #app .section-head.with-icon,html[data-theme] body #app .section-head.with-icon>.sec-row,html[data-theme] body #app .section-head.with-icon .action{max-width:100%!important;min-width:0!important;overflow:hidden!important}html[data-theme] body #app .section-head .action a{white-space:nowrap;text-overflow:ellipsis;max-width:100%}html[data-theme] body #app .nav-item,html[data-theme] body #app .mn-item,html[data-theme] body #app .mn-kicker,html[data-theme] body #app .mn-date,html[data-theme] body #app .mn-group,html[data-theme] body #app .mn-item small,html[data-theme] body #app .nav-item.nav-item small,html[data-theme] body #app .nav-item.nav-item span,html[data-theme] body #app .ring-num.ring-num em,html[data-theme] body #app .ring-num.ring-num small,html[data-theme] body #app .hero-live.hero-live,html[data-theme] body #app .hero-live.hero-live span{font-size:max(12px,calc(12px * var(--ts,1)))!important;line-height:1.25!important}html[data-theme] body #app .focus-picker.focus-picker button,html[data-theme] body #app .focus-picker.focus-picker .chip{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important}html[data-theme] body #app nav.nav.nav164>button.nav-item.nav-item.nav-item small,html[data-theme] body #app nav.nav.nav164>button.nav-item.nav-item.nav-item span,html[data-theme] body #app nav.nav.nav164>button.nav-capture.nav-capture small,html[data-theme] body #app .ring-num.ring-num.ring-num em,html[data-theme] body #app .ring-num.ring-num.ring-num small,html[data-theme] body #app .hero-live.hero-live.hero-live,html[data-theme] body #app .hero-live.hero-live.hero-live span,html[data-theme] body #app .mn-item.mn-item.mn-item,html[data-theme] body #app .mn-item.mn-item.mn-item small,html[data-theme] body #app .mn-item.mn-item.mn-item span,html[data-theme] body #app .mn-kicker.mn-kicker,html[data-theme] body #app .mn-date.mn-date{font-size:12px!important;line-height:1.3!important}
