:root{--r2-accent:#2F5BFF;--r2-accent-deep:#1F3FD6;--r2-canvas:#EEF0F8;--r2-ink:#0E1220;--r2-ink-2:#4B5168;--r2-ink-3:#6B7190;--r2-green:#22B85B;--r2-orange:#FF7F2E;--r2-violet:#7C5CFF;--r2-red:#E8403C;--r2-teal:#19B8A6;--r2-wash-green:#DDF5E5;--r2-wash-orange:#FFE6D6;--r2-wash-violet:#E8E2FF;--r2-wash-red:#FDE3E2;--r2-radius-tile:18px;--r2-card-padding:16px;--r2-card-padding-large:16px;--r2-card-gap:12px;--r2-section-gap:20px;--r2-title-size:1.6rem;--r2-title-small-size:1.275rem;--r2-headline-size:1.375rem;--r2-stat-size:1.375rem;--r2-ring-size:68px;--r2-ring-small-size:54px;--r2-ring-training-size:3.825rem;--r2-week-ring-size:36px;--r2-settings-icon-size:36px;--r2-settings-row-size:52px;--r2-segment-visual-size:36px;--r2-touch-min:44px;--r2-message-padding:7px 12px;--r2-message-body-size:1rem;--r2-control-height:48px;--r2-control-padding-block:10px;--r2-content-inset:16px;--r2-radius-inner:16px;--r2-radius-sheet:32px;--r2-font:Aspekta,system-ui,sans-serif;--r2-line:rgba(14,18,32,.08);--r2-control-line:rgba(14,18,32,.08);--r2-field-line:#6B7190;--r2-field-fill:rgba(255,255,255,.62);--r2-glass-fill:linear-gradient(180deg,rgba(255,255,255,.78),rgba(255,255,255,.58));--r2-glass-border:rgba(255,255,255,.85);--r2-glass-highlight:rgba(255,255,255,.95);--r2-glass-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(0,0,0,.03),0 14px 34px -16px rgba(28,34,70,.28),0 1px 2px rgba(28,34,70,.06);--r2-sheet-fill:linear-gradient(180deg,#FEFEFF,#FCFDFE);--r2-chrome-fill:linear-gradient(180deg,rgba(255,255,255,.86),rgba(255,255,255,.72));--r2-surface:rgba(255,255,255,.62);--r2-surface-2:rgba(255,255,255,.44);--r2-surface-3:rgba(14,18,32,.1);--r2-primary:#0E1220;--r2-on-primary:#FFFFFF;--r2-press-brightness:.94;--r2-green-ink:#087B35;--r2-orange-ink:#9A4108;--r2-red-ink:#B3261E;--r2-violet-ink:#5332CC;--r2-link:#1F3FD6;--r2-mesh:radial-gradient(60% 38% at 18% 0%,rgba(79,102,255,.55) 0%,rgba(79,102,255,0) 70%),radial-gradient(55% 40% at 92% 6%,rgba(173,92,255,.42) 0%,rgba(173,92,255,0) 70%),radial-gradient(60% 34% at 70% 26%,rgba(255,164,120,.40) 0%,rgba(255,164,120,0) 70%),radial-gradient(50% 40% at 10% 100%,rgba(25,184,166,.18) 0%,rgba(25,184,166,0) 70%),var(--r2-canvas);--r2-ease:cubic-bezier(.2,.8,.2,1);--r2-spring:cubic-bezier(.3,1.25,.5,1);--r2-ease-out:cubic-bezier(.16,1,.3,1);color-scheme:light}html[data-platform=ios]{--r2-font:-apple-system,"SF Pro Display","SF Pro Text",system-ui,Aspekta,sans-serif}html[data-theme=dark]{--r2-canvas:#090B13;--r2-ink:#F4F5FA;--r2-ink-2:#B4B9CF;--r2-line:rgba(255,255,255,.09);--r2-control-line:rgba(255,255,255,.16);--r2-field-line:#6B7190;--r2-field-fill:rgba(9,11,19,.72);--r2-glass-fill:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.06));--r2-glass-border:rgba(255,255,255,.16);--r2-glass-highlight:rgba(255,255,255,.26);--r2-glass-shadow:inset 0 1px 0 rgba(255,255,255,.26),0 18px 40px -16px rgba(0,0,0,.6);--r2-sheet-fill:linear-gradient(180deg,#1B1F2E,#141824);--r2-chrome-fill:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.06));--r2-surface:rgba(255,255,255,.07);--r2-surface-2:rgba(255,255,255,.1);--r2-surface-3:rgba(255,255,255,.12);--r2-primary:#FFFFFF;--r2-on-primary:#0E1220;--r2-press-brightness:1.12;--r2-wash-green:rgba(34,184,91,.2);--r2-wash-orange:rgba(255,127,46,.2);--r2-wash-violet:rgba(124,92,255,.22);--r2-wash-red:rgba(232,64,60,.2);--r2-green-ink:#7DDBA3;--r2-orange-ink:#F6AE6B;--r2-red-ink:#F79A92;--r2-violet-ink:#C6B8FF;--r2-link:#AABEFF;--r2-mesh:radial-gradient(60% 40% at 15% 0%,rgba(62,86,255,.75) 0%,rgba(62,86,255,0) 70%),radial-gradient(55% 40% at 95% 4%,rgba(150,70,255,.55) 0%,rgba(150,70,255,0) 70%),radial-gradient(50% 30% at 75% 28%,rgba(255,120,90,.32) 0%,rgba(255,120,90,0) 70%),radial-gradient(50% 40% at 10% 100%,rgba(25,184,166,.22) 0%,rgba(25,184,166,0) 70%),var(--r2-canvas);color-scheme:dark}@media (prefers-color-scheme:dark){html:not([data-theme]),html[data-theme=system]{--r2-canvas:#090B13;--r2-ink:#F4F5FA;--r2-ink-2:#B4B9CF;--r2-line:rgba(255,255,255,.09);--r2-control-line:rgba(255,255,255,.16);--r2-field-line:#6B7190;--r2-field-fill:rgba(9,11,19,.72);--r2-glass-fill:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.06));--r2-glass-border:rgba(255,255,255,.16);--r2-glass-highlight:rgba(255,255,255,.26);--r2-glass-shadow:inset 0 1px 0 rgba(255,255,255,.26),0 18px 40px -16px rgba(0,0,0,.6);--r2-sheet-fill:linear-gradient(180deg,#1B1F2E,#141824);--r2-chrome-fill:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.06));--r2-surface:rgba(255,255,255,.07);--r2-surface-2:rgba(255,255,255,.1);--r2-surface-3:rgba(255,255,255,.12);--r2-primary:#FFFFFF;--r2-on-primary:#0E1220;--r2-press-brightness:1.12;--r2-wash-green:rgba(34,184,91,.2);--r2-wash-orange:rgba(255,127,46,.2);--r2-wash-violet:rgba(124,92,255,.22);--r2-wash-red:rgba(232,64,60,.2);--r2-green-ink:#7DDBA3;--r2-orange-ink:#F6AE6B;--r2-red-ink:#F79A92;--r2-violet-ink:#C6B8FF;--r2-link:#AABEFF;--r2-mesh:radial-gradient(60% 40% at 15% 0%,rgba(62,86,255,.75) 0%,rgba(62,86,255,0) 70%),radial-gradient(55% 40% at 95% 4%,rgba(150,70,255,.55) 0%,rgba(150,70,255,0) 70%),radial-gradient(50% 30% at 75% 28%,rgba(255,120,90,.32) 0%,rgba(255,120,90,0) 70%),radial-gradient(50% 40% at 10% 100%,rgba(25,184,166,.22) 0%,rgba(25,184,166,0) 70%),var(--r2-canvas);color-scheme:dark}}body[data-r2-canvas]{position:relative;min-height:100dvh;background:var(--r2-canvas);isolation:isolate}.r2-mesh{position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--r2-mesh);background-size:100% max(100svh,900px);background-repeat:no-repeat}.glass{position:relative;border-radius:var(--r2-radius-tile);background:var(--r2-glass-fill);border:1px solid var(--r2-glass-border);box-shadow:var(--r2-glass-shadow);isolation:isolate}.glass:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:.9;background:linear-gradient(180deg,rgba(255,255,255,.45),rgba(255,255,255,0) 32%)}html[data-theme=dark] .glass:before{background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,0) 36%)}@media (prefers-color-scheme:dark){html:not([data-theme]) .glass:before,html[data-theme=system] .glass:before{background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,0) 36%)}}[data-r2=wash]{padding:var(--r2-card-padding);background:linear-gradient(135deg,var(--r2-tone-wash),var(--r2-surface))}[data-tone=green]{--r2-tone:var(--r2-green);--r2-tone-ink:var(--r2-green-ink);--r2-tone-wash:var(--r2-wash-green)}[data-tone=orange]{--r2-tone:var(--r2-orange);--r2-tone-ink:var(--r2-orange-ink);--r2-tone-wash:var(--r2-wash-orange)}[data-tone=red]{--r2-tone:var(--r2-red);--r2-tone-ink:var(--r2-red-ink);--r2-tone-wash:var(--r2-wash-red)}[data-tone=violet]{--r2-tone:var(--r2-violet);--r2-tone-ink:var(--r2-violet-ink);--r2-tone-wash:var(--r2-wash-violet)}[data-tone=blue],[data-tone=need]{--r2-tone:var(--r2-accent);--r2-tone-ink:var(--r2-link);--r2-tone-wash:color-mix(in srgb,var(--r2-accent) 12%,var(--r2-canvas))}[data-r2=chip]{gap:6px;padding:6px 12px;background:var(--r2-tone-wash,var(--r2-surface-2));color:var(--r2-tone-ink,var(--r2-ink-2));font-size:.8125rem;font-weight:600}[data-r2=chip],[data-r2=pill]{display:inline-flex;align-items:center;border-radius:999px}[data-r2=pill]{justify-content:center;gap:8px;min-height:var(--r2-control-height);min-width:44px;padding:var(--r2-control-padding-block) 18px;border:1px solid var(--r2-control-line);background:var(--r2-surface);color:var(--r2-ink);font-weight:700;transition:transform .16s var(--r2-ease),filter .16s var(--r2-ease)}[data-r2=pill][data-variant=primary]{background:var(--r2-primary);color:var(--r2-on-primary);border-color:transparent}[data-r2=pill]:active:not(:disabled){transform:scale(.965);filter:brightness(var(--r2-press-brightness));opacity:1}[data-r2=ring]{position:relative;display:inline-grid;place-items:center;width:var(--r2-ring-size);height:var(--r2-ring-size);flex:none;font-weight:800}[data-r2=ring][data-tone=violet]{--r2-tone:var(--r2-violet)}[data-r2=ring][data-tone=accent]{--r2-tone:var(--r2-accent)}[data-r2=ring][data-tone=none] :is(.r2-fill,.r2-ticks){display:none}[data-r2=ring] svg{position:absolute;inset:0;width:100%;height:100%;rotate:-90deg}[data-r2=ring] circle{fill:none;stroke-width:7}[data-r2=ring] .r2-track{stroke:var(--r2-line)}[data-r2=ring] .r2-ticks{stroke:color-mix(in srgb,var(--r2-ink) 18%,transparent);stroke-dasharray:1 5.3}[data-r2=ring] .r2-fill{stroke:var(--r2-tone,var(--r2-green));stroke-linecap:round;stroke-dashoffset:var(--r2-ring-offset);animation:r2-ring-fill .9s var(--r2-ease-out) both}.week-ring-strip[data-tones=r2] [data-r2=ring] .r2-ticks{display:none}.week-ring-strip[data-tones=r2] [data-r2=ring][data-tone=violet] .r2-ticks{display:block;stroke:var(--r2-violet);stroke-dasharray:7 6;stroke-linecap:butt}.week-ring-strip[data-tones=r2] [data-r2=ring][data-tone=violet] .r2-fill{display:none}.week-ring-strip[data-tones=r2] [data-r2=ring][data-tone=accent] .r2-track{stroke:color-mix(in srgb,var(--r2-accent) 70%,transparent)}.week-ring-strip[data-tones=r2] [data-r2=ring][data-tone=orange] .r2-track{stroke:color-mix(in srgb,var(--r2-orange) 35%,transparent)}[data-r2=ring] small{display:block;color:var(--r2-ink-2);font-size:.72em}[data-r2=meter]{display:flex;gap:3px;height:10px}[data-r2=meter-seg]{flex:1;min-width:0;border-radius:3px;background:var(--r2-surface-3);overflow:hidden}[data-r2=meter-seg][data-on]:after{content:"";display:block;height:100%;background:var(--r2-tone,var(--r2-green));transform-origin:left;transform:scaleX(0)}[data-r2=meter] [data-on]:after{animation:r2-meter-fill .22s var(--r2-ease) both;animation-delay:calc(var(--r2-i) * 40ms)}@keyframes r2-ring-fill{0%{stroke-dashoffset:213.63}}@keyframes r2-meter-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){[data-r2=ring] .r2-fill{stroke-dashoffset:var(--r2-ring-offset);animation:none}[data-r2=meter-seg][data-on]:after{transform:none;animation:none}}.r2-sheet-root{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-end;justify-content:center}[data-r2=sheet-backdrop]{position:absolute;inset:0;background:rgba(8,10,20,.52);animation:r2-fade .24s both}[data-r2=sheet]{position:relative;inset:auto;width:min(100%,40rem);height:auto;max-width:100%;max-height:calc(100dvh - 24px - var(--inset-top));margin:0;overflow:auto;overscroll-behavior:contain;padding:10px 20px calc(24px + var(--inset-bottom));border-radius:var(--r2-radius-sheet) var(--r2-radius-sheet) 0 0;border-bottom:0;background:var(--r2-sheet-fill);color:var(--r2-ink);animation:r2-sheet-rise .44s var(--r2-spring) both}[data-r2=sheet] :is(header,[data-r2=sheet-header]){touch-action:none}[data-r2=sheet-handle]{flex:none;position:relative;z-index:1;width:80px;height:28px;padding:10px 20px 13px;margin:0 auto;touch-action:none;cursor:grab}[data-r2=sheet-handle]:after{content:"";display:block;width:40px;height:5px;border-radius:3px;background:color-mix(in srgb,var(--r2-ink) 22%,transparent)}.r2-sheet-close{position:absolute;top:8px;right:12px;width:44px;height:44px;padding:8px;border-radius:999px;z-index:1}[data-r2=sheet]>.sheet-card{border:0;border-radius:0;padding-inline:0;background:transparent;box-shadow:none;backdrop-filter:none}[data-r2=sheet] .sheet-grabber,[data-r2=sheet]>.sheet-card:before{display:none}@keyframes r2-sheet-rise{0%{transform:translateY(104%);opacity:0}to{transform:none;opacity:1}}@keyframes r2-fade{0%{opacity:0}to{opacity:1}}[data-r2=toast]{position:fixed;top:calc(20px + var(--inset-top));left:20px;right:20px;margin:0 auto;max-width:36rem;z-index:110;padding:14px;animation:r2-toast-in .38s var(--r2-spring) both}@keyframes r2-toast-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:none}}[data-r2=money]{font-family:var(--r2-font);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}[data-r2=cents]{font-size:.6em;vertical-align:super;line-height:0;position:static;top:auto}[data-r2=date-block]{display:inline-grid;text-align:center;line-height:1.1}[data-r2=date-block] small{text-transform:uppercase;color:var(--r2-ink-2);font-weight:600}[data-r2=date-block] b{font-size:1.5rem;font-weight:800}[data-r2=avatar-stack]{display:inline-flex;align-items:center;padding-left:8px}[data-r2=avatar-stack]>span{display:grid;place-items:center;margin-left:-8px;width:36px;height:36px;border-radius:50%;border:2px solid var(--r2-canvas);background:var(--r2-accent);color:white;font-size:.8125rem;font-weight:600}@media (prefers-reduced-motion:reduce){[data-r2=sheet-backdrop],[data-r2=sheet],[data-r2=toast]{animation:r2-fade .2s both!important;transform:none!important}[data-r2=meter-seg]:after,[data-r2=ring] .r2-fill{animation:none!important;transition:none!important}[data-r2=ring] .r2-fill{stroke-dashoffset:var(--r2-ring-offset)}[data-r2=meter-seg]:after{transform:none!important}[data-r2=pill]{transition:opacity .16s!important}[data-r2=pill]:active{transform:none!important;filter:none!important}}[data-r2=sheet].message-sheet-backdrop{display:block}.r2-app-tile{display:inline-grid;place-items:center;flex:none;width:44px;height:44px;border-radius:13px;background:linear-gradient(145deg,#4F6BFF,#2744D8);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 6px 14px -6px rgba(47,91,255,.55)}.r2-app-tile[data-tone=green]{background:linear-gradient(145deg,#43D16A,#15A24A)}.r2-app-tile[data-tone=orange]{background:linear-gradient(145deg,#FF9A4D,#F0661F)}.r2-app-tile[data-tone=violet]{background:linear-gradient(145deg,#9A7CFF,#6446E8)}.r2-app-tile[data-tone=teal]{background:linear-gradient(145deg,#3FD6C4,#0E9B8B)}.media-capture-sheet{padding:24px;gap:12px;max-height:90dvh;overflow-y:auto}.media-poster{display:block;width:100%;max-height:30dvh;object-fit:contain;border-radius:16px;background:#212630}.media-capture-sheet textarea{min-height:96px;width:100%;resize:vertical}.media-capture-sheet fieldset{border:0;padding:0;min-width:0}.upload-queue{padding:20px}.upload-queue ul{list-style:none;padding:0;margin:0}.upload-queue li+li{border-top:1px solid var(--r2-border,rgba(128,128,128,.3));padding-top:12px}
/*# sourceMappingURL=0d0a8b4c5a5285d2.css.map*/