.admin-module__aXBbkG__page{align-items:start;gap:var(--space-12);grid-template-columns:272px minmax(0,1fr);min-width:0;display:grid}.admin-module__aXBbkG__rail{top:calc(var(--header-height) + var(--space-6));gap:var(--space-6);display:grid;position:sticky}.admin-module__aXBbkG__title{padding:0 var(--space-3);font-size:var(--text-title);font-family:var(--font-display);letter-spacing:var(--tracking-display);font-weight:600;line-height:1.1}.admin-module__aXBbkG__nav{gap:var(--space-1);display:grid;position:relative}.admin-module__aXBbkG__navIndicator{border-radius:var(--radius-md);background:var(--surface-2);box-shadow:var(--shadow-float);opacity:0;transition:transform var(--duration-base) var(--ease-out), opacity var(--duration-fast) var(--ease-out);position:absolute;top:0;left:0}.admin-module__aXBbkG__navIndicator[data-visible]{opacity:1}.admin-module__aXBbkG__navItem{min-height:40px;padding:0 var(--space-3);align-items:center;gap:var(--space-3);border-radius:var(--radius-md);color:var(--ink-muted);font-size:var(--text-body);letter-spacing:var(--tracking-body);text-align:left;white-space:nowrap;transition:color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);font-weight:500;display:flex;position:relative}.admin-module__aXBbkG__navItem svg{flex:none}.admin-module__aXBbkG__navItem[aria-selected=true]{color:var(--ink)}.admin-module__aXBbkG__navItem:active{transform:scale(var(--press-scale))}.admin-module__aXBbkG__navItem:focus-visible{box-shadow:var(--accent-ring);outline:none}.admin-module__aXBbkG__navItem[data-break]{margin-top:var(--space-4)}.admin-module__aXBbkG__navItem[data-break]:before{content:"";top:calc(var(--space-2) * -1 - 1px);right:var(--space-3);left:var(--space-3);background:var(--hairline-soft);height:1px;position:absolute}@media (hover:hover){.admin-module__aXBbkG__navItem:hover:not([aria-selected=true]){color:var(--ink)}}.admin-module__aXBbkG__settings{padding-top:var(--space-4);border-top:1px solid var(--hairline-soft)}.admin-module__aXBbkG__settingStatus{color:var(--ink-muted);font-size:var(--text-caption);line-height:1.35}.admin-module__aXBbkG__settingStatus[data-tone=success]{color:var(--success)}.admin-module__aXBbkG__settingStatus[data-tone=error]{color:var(--danger)}.admin-module__aXBbkG__main{min-width:0}.admin-module__aXBbkG__main>[hidden]{display:none}.admin-module__aXBbkG__view{gap:var(--space-6);min-width:0;animation:admin-module__aXBbkG__view-in var(--duration-slow) var(--ease-out) both;grid-template-columns:minmax(0,1fr);display:grid}.admin-module__aXBbkG__viewHeader{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;min-height:48px;display:flex}.admin-module__aXBbkG__viewHeading{gap:var(--space-2);min-width:0;display:grid}.admin-module__aXBbkG__viewHeading h2{font-size:var(--text-display);font-family:var(--font-display);letter-spacing:var(--tracking-display);text-wrap:balance;font-weight:600;line-height:1}.admin-module__aXBbkG__viewHeading p{color:var(--ink-muted);font-size:var(--text-body-sm);font-variant-numeric:tabular-nums}@keyframes admin-module__aXBbkG__view-in{0%{opacity:0;transform:translateY(8px)}}@media (max-width:900px){.admin-module__aXBbkG__page{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.admin-module__aXBbkG__rail{display:contents}.admin-module__aXBbkG__title{padding:0}.admin-module__aXBbkG__nav{max-width:100%;padding:var(--space-1);border-radius:var(--radius-pill);background:var(--surface-1);scrollbar-width:none;order:1;display:flex;overflow-x:auto}.admin-module__aXBbkG__nav::-webkit-scrollbar{display:none}.admin-module__aXBbkG__navIndicator,.admin-module__aXBbkG__navItem{border-radius:var(--radius-pill)}.admin-module__aXBbkG__navItem{min-height:40px;padding:0 var(--space-4);gap:var(--space-2);flex:none}.admin-module__aXBbkG__navItem[data-break]{margin:0 0 0 var(--space-3)}.admin-module__aXBbkG__navItem[data-break]:before{top:var(--space-2);right:auto;bottom:var(--space-2);left:calc(var(--space-2) * -1 + 1px);width:1px;height:auto}.admin-module__aXBbkG__main{margin-top:var(--space-2);order:2}.admin-module__aXBbkG__settings{margin-top:var(--space-4);padding:var(--space-4) 0 0;order:3}}
.field-module__0SFVmG__field{gap:var(--space-2);min-width:0;display:grid}.field-module__0SFVmG__label,.field-module__0SFVmG__field>span:first-child{color:var(--ink-muted);font-size:var(--text-caption);font-weight:500}.field-module__0SFVmG__control,.field-module__0SFVmG__inputWrap input,.field-module__0SFVmG__field>input,.field-module__0SFVmG__field>select{width:100%;min-height:var(--control-height);padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--ink);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--hairline-soft);transition:background-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);border:0;outline:none;font-weight:500}.field-module__0SFVmG__control::placeholder,.field-module__0SFVmG__inputWrap input::placeholder,.field-module__0SFVmG__field>input::placeholder{color:var(--ink-muted);font-weight:400}.field-module__0SFVmG__control:focus-visible,.field-module__0SFVmG__inputWrap input:focus-visible,.field-module__0SFVmG__field>input:focus-visible,.field-module__0SFVmG__field>select:focus-visible{box-shadow:var(--accent-ring)}.field-module__0SFVmG__control:disabled,.field-module__0SFVmG__inputWrap input:disabled,.field-module__0SFVmG__field>input:disabled,.field-module__0SFVmG__field>select:disabled{color:var(--ink-muted);opacity:.7}.field-module__0SFVmG__inputWrap{position:relative}.field-module__0SFVmG__inputWrap>svg{color:var(--ink-muted);pointer-events:none;transition:color var(--duration-fast) var(--ease-out);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.field-module__0SFVmG__inputWrap input{padding-left:42px}.field-module__0SFVmG__inputAction{top:50%;right:var(--space-1);width:36px;height:36px;color:var(--ink-muted);transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;transform:translateY(-50%)}.field-module__0SFVmG__inputAction:active{transform:translateY(-50%) scale(var(--press-scale))}.field-module__0SFVmG__inputAction:focus-visible{box-shadow:var(--accent-ring)}.field-module__0SFVmG__inputWrap:has(.field-module__0SFVmG__inputAction) input{padding-right:44px}@media (hover:hover){.field-module__0SFVmG__inputAction:hover{color:var(--ink);background:var(--hover-tint)}}.field-module__0SFVmG__inputWrap:focus-within>svg{color:var(--ink)}.field-module__0SFVmG__form{gap:var(--space-3);display:grid}.field-module__0SFVmG__form>button[type=submit]{margin-top:var(--space-2);min-height:48px}@media (hover:hover){.field-module__0SFVmG__control:hover:not(:disabled):not(:focus-visible),.field-module__0SFVmG__inputWrap input:hover:not(:disabled):not(:focus-visible),.field-module__0SFVmG__field>input:hover:not(:disabled):not(:focus-visible),.field-module__0SFVmG__field>select:hover:not(:disabled):not(:focus-visible){background:var(--surface-3)}}
.switch-module__0oEUcq__row{min-height:56px;padding:var(--space-2) var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--radius-lg);background:var(--surface-2);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);display:flex}.switch-module__0oEUcq__row:active{transform:scale(var(--press-scale-surface))}.switch-module__0oEUcq__copy{gap:2px;min-width:0;display:grid}.switch-module__0oEUcq__copy strong{font-size:var(--text-body-sm);font-weight:500}.switch-module__0oEUcq__copy small{color:var(--ink-muted);font-size:var(--text-micro);line-height:1.3}.switch-module__0oEUcq__input{opacity:0;pointer-events:none;position:absolute}.switch-module__0oEUcq__track{border-radius:var(--radius-pill);background:var(--surface-3);width:46px;height:28px;box-shadow:inset 0 0 0 1px var(--hairline-soft);transition:background-color var(--duration-base) var(--ease-out);flex-shrink:0;position:relative}.switch-module__0oEUcq__track:after{content:"";background:var(--on-primary);width:22px;height:22px;box-shadow:var(--shadow-thumb);transition:transform var(--duration-slow) var(--ease-spring);border-radius:50%;position:absolute;top:3px;left:3px}.switch-module__0oEUcq__input:checked+.switch-module__0oEUcq__track{background:var(--primary);box-shadow:none}.switch-module__0oEUcq__input:checked+.switch-module__0oEUcq__track:after{transform:translate(18px)}.switch-module__0oEUcq__input:focus-visible+.switch-module__0oEUcq__track{box-shadow:var(--accent-ring)}.switch-module__0oEUcq__input:disabled+.switch-module__0oEUcq__track{opacity:.45}@media (hover:hover){.switch-module__0oEUcq__row:hover{background:var(--surface-3)}}
.ai-usage-module__rO85Ua__header{gap:var(--space-1);display:grid}.ai-usage-module__rO85Ua__header strong{font-size:var(--text-figure);font-family:var(--font-display);letter-spacing:var(--tracking-figure);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.ai-usage-module__rO85Ua__header span{color:var(--ink-muted);font-size:var(--text-caption);font-weight:500}.ai-usage-module__rO85Ua__model{min-height:var(--control-height);padding:0 var(--space-3);align-items:center;gap:var(--space-2);border-radius:var(--radius-md);background:var(--surface-2);font-size:var(--text-body-sm);display:flex}.ai-usage-module__rO85Ua__model svg{flex-shrink:0}.ai-usage-module__rO85Ua__model span{color:var(--ink-muted)}.ai-usage-module__rO85Ua__model strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;font-weight:500;overflow:hidden}.ai-usage-module__rO85Ua__empty{color:var(--ink-muted);font-size:var(--text-body-sm)}.ai-usage-module__rO85Ua__skeleton{border-radius:var(--radius-lg);height:160px}.ai-usage-module__rO85Ua__users{gap:var(--space-2);display:grid}.ai-usage-module__rO85Ua__user{padding:var(--space-1);gap:var(--space-1);border-radius:var(--radius-lg);background:var(--pane-sheen), var(--sheet-card-fill);box-shadow:var(--shadow-card);display:grid}.ai-usage-module__rO85Ua__userRow{min-height:44px;padding:0 var(--space-2);align-items:center;gap:var(--space-2);border-radius:var(--radius-md);color:var(--ink);grid-template-columns:minmax(0,1fr) auto;display:grid}.ai-usage-module__rO85Ua__userName{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.ai-usage-module__rO85Ua__userName strong{font-size:var(--text-body);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.ai-usage-module__rO85Ua__userName small{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);color:var(--ink-muted);background:var(--surface-3);font-size:var(--text-micro);flex-shrink:0;font-weight:500}.ai-usage-module__rO85Ua__userCost{font-size:var(--text-body);font-variant-numeric:tabular-nums;font-weight:500}.ai-usage-module__rO85Ua__stats{margin:0 var(--space-2);padding:var(--space-3) 0 var(--space-2);gap:var(--space-2);border-top:1px solid var(--hairline-soft);display:grid}.ai-usage-module__rO85Ua__stats>div{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-width:0;display:flex}.ai-usage-module__rO85Ua__stats dt{color:var(--ink-muted);font-size:var(--text-caption);font-weight:500}.ai-usage-module__rO85Ua__stats dd{font-size:var(--text-body-sm);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}
.brand-mark-module__4RLOfW__mark{--brand-size:44px;width:var(--brand-size);height:var(--brand-size);background:radial-gradient(90% 90% at var(--brand-glow-x,30%) var(--brand-glow-y,20%), var(--brand-tile-glow), transparent 60%), var(--brand-tile);box-shadow:var(--brand-tile-edge), 0 calc(var(--brand-size) * .12) calc(var(--brand-size) * .3) var(--brand-tile-drop);transform:perspective(calc(var(--brand-size) * 5)) rotateX(var(--brand-tilt-x,0deg)) rotateY(var(--brand-tilt-y,0deg));transform-style:preserve-3d;transition:transform var(--duration-tilt) var(--ease-out);animation:brand-mark-module__4RLOfW__brand-settle var(--duration-settle) var(--ease-out) backwards;isolation:isolate;border-radius:28%;flex-shrink:0;display:block;position:relative}.brand-mark-module__4RLOfW__mark[data-tracking]{transition-duration:var(--duration-track);transition-timing-function:var(--ease-linear)}.brand-mark-module__4RLOfW__layer{width:100%;height:100%;transition:transform var(--duration-tilt) var(--ease-out);position:absolute;inset:0;overflow:visible}.brand-mark-module__4RLOfW__mark[data-tracking] .brand-mark-module__4RLOfW__layer{transition-duration:var(--duration-track);transition-timing-function:var(--ease-linear)}.brand-mark-module__4RLOfW__glyph{transform:translate3d(var(--brand-glyph-x,0), var(--brand-glyph-y,0), 12px)}.brand-mark-module__4RLOfW__hair{transform:translate3d(var(--brand-hair-x,0), var(--brand-hair-y,0), 4px)}.brand-mark-module__4RLOfW__glyph path,.brand-mark-module__4RLOfW__glyph circle{fill:none;stroke-width:5px;stroke-linecap:butt;stroke-linejoin:miter}.brand-mark-module__4RLOfW__hair line{stroke-width:1.5px;stroke-linecap:round}.brand-mark-module__4RLOfW__glyphStart{stop-color:var(--brand-glyph-start)}.brand-mark-module__4RLOfW__glyphMid{stop-color:var(--brand-glyph-mid)}.brand-mark-module__4RLOfW__glyphEnd{stop-color:var(--brand-glyph-end)}.brand-mark-module__4RLOfW__hairEdge{stop-color:var(--brand-hairline);stop-opacity:.05}.brand-mark-module__4RLOfW__hairPeak{stop-color:var(--brand-hairline);stop-opacity:var(--brand-hairline-peak)}.brand-mark-module__4RLOfW__z,.brand-mark-module__4RLOfW__ring,.brand-mark-module__4RLOfW__tail,.brand-mark-module__4RLOfW__hair line{stroke-dasharray:1;stroke-dashoffset:0;animation:brand-mark-module__4RLOfW__brand-draw var(--brand-draw,var(--duration-draw)) var(--ease-out) var(--brand-delay,0s) backwards}.brand-mark-module__4RLOfW__hair line{--brand-draw:var(--duration-draw-hair);--brand-delay:var(--delay-draw-hair)}.brand-mark-module__4RLOfW__ring{--brand-draw:var(--duration-draw-ring);--brand-delay:var(--delay-draw-ring)}.brand-mark-module__4RLOfW__tail{--brand-draw:var(--duration-draw-tail);--brand-delay:var(--delay-draw-tail)}.brand-mark-module__4RLOfW__mark:after{content:"";z-index:2;border-radius:inherit;background:linear-gradient(105deg, transparent 35%, var(--brand-sheen) 50%, transparent 65%) -150% 0 / 250% 100% no-repeat;animation:brand-mark-module__4RLOfW__brand-sweep var(--duration-sheen) var(--ease-in-out) var(--delay-sheen);pointer-events:none;position:absolute;inset:0}.brand-mark-module__4RLOfW__mark[data-sweep]:after{animation:brand-mark-module__4RLOfW__brand-sweep-hover var(--duration-sheen) var(--ease-in-out)}@keyframes brand-mark-module__4RLOfW__brand-settle{0%{opacity:0;transform:perspective(calc(var(--brand-size) * 5)) rotateX(18deg) rotateY(-14deg) scale(.92)}}@keyframes brand-mark-module__4RLOfW__brand-draw{0%{stroke-dashoffset:1px}}@keyframes brand-mark-module__4RLOfW__brand-sweep{to{background-position:150% 0}}@keyframes brand-mark-module__4RLOfW__brand-sweep-hover{to{background-position:150% 0}}@media (prefers-reduced-motion:reduce){.brand-mark-module__4RLOfW__mark,.brand-mark-module__4RLOfW__layer{transition:none}.brand-mark-module__4RLOfW__mark,.brand-mark-module__4RLOfW__mark:after,.brand-mark-module__4RLOfW__z,.brand-mark-module__4RLOfW__ring,.brand-mark-module__4RLOfW__tail,.brand-mark-module__4RLOfW__hair line{animation:none}}
.brand-signature-module__dJ-RXG__signature{color:var(--ink-muted);font-size:var(--text-micro);letter-spacing:.01em;white-space:nowrap;align-items:center;gap:.32em;font-weight:500;line-height:1;display:inline-flex}.brand-signature-module__dJ-RXG__signature strong{color:var(--ink);font-size:inherit;font-weight:inherit}.brand-signature-module__dJ-RXG__heart{width:1em;height:1em;fill:var(--danger);transform-origin:50%;animation:brand-signature-module__dJ-RXG__heart-beat var(--duration-loop) var(--ease-out) infinite;flex-shrink:0}@keyframes brand-signature-module__dJ-RXG__heart-beat{0%,40%,to{transform:scale(1)}12%{transform:scale(1.22)}24%{transform:scale(.96)}32%{transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.brand-signature-module__dJ-RXG__heart{animation:none}}
.theme-toggle-module__NZh6HW__icon{display:none}:is(html[data-theme-pref=light] .theme-toggle-module__NZh6HW__sun,html[data-theme-pref=dark] .theme-toggle-module__NZh6HW__moon,html[data-theme-pref=device] .theme-toggle-module__NZh6HW__device,html:not([data-theme-pref]) .theme-toggle-module__NZh6HW__device){display:block}.theme-toggle-module__NZh6HW__toggle .theme-toggle-module__NZh6HW__icon{width:18px;height:18px}.theme-toggle-module__NZh6HW__labeled{min-height:34px;padding:0 var(--space-3);align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);color:var(--ink-muted);background:var(--surface-2);font-size:var(--text-caption);white-space:nowrap;transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);font-weight:500;display:inline-flex}.theme-toggle-module__NZh6HW__labeled:active{transform:scale(var(--press-scale))}@media (hover:hover){.theme-toggle-module__NZh6HW__labeled:hover{color:var(--ink);background:var(--surface-3)}}.theme-toggle-module__NZh6HW__segments{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--ink) 6%, transparent);grid-template-columns:repeat(3,1fr);gap:2px;padding:3px;display:grid}.theme-toggle-module__NZh6HW__segment{min-width:0;min-height:34px;padding:0 var(--space-2);justify-content:center;align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);color:var(--ink-muted);font-size:var(--text-caption);white-space:nowrap;transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);font-weight:500;display:flex}.theme-toggle-module__NZh6HW__segment:active{transform:scale(var(--press-scale))}.theme-toggle-module__NZh6HW__segment[aria-checked=true]{color:var(--ink);background:var(--surface-3)}.theme-toggle-module__NZh6HW__segmentsCompact{flex-shrink:0;grid-template-columns:repeat(3,32px)}.theme-toggle-module__NZh6HW__segmentsCompact .theme-toggle-module__NZh6HW__segment{min-height:28px;padding:0}@media (max-width:900px),(pointer:coarse){.theme-toggle-module__NZh6HW__segmentsCompact{grid-template-columns:repeat(3,40px)}.theme-toggle-module__NZh6HW__segmentsCompact .theme-toggle-module__NZh6HW__segment{min-height:34px}.theme-toggle-module__NZh6HW__labeled{min-height:var(--control-height)}.theme-toggle-module__NZh6HW__segment{min-height:40px}}
.authenticated-shell-module__fQns9W__layout{z-index:1;min-height:100dvh;position:relative}.authenticated-shell-module__fQns9W__layout[data-wide]{--content-width:calc(100% - 2 * var(--gutter))}.authenticated-shell-module__fQns9W__header{z-index:20;padding-top:calc(env(safe-area-inset-top) + var(--header-top));position:absolute;top:0;left:0;right:0}.authenticated-shell-module__fQns9W__headerInner{width:var(--content-width);height:var(--header-height);padding-inline:var(--space-1);justify-content:space-between;align-items:center;gap:var(--space-4);margin-inline:auto;display:flex;position:relative}.authenticated-shell-module__fQns9W__headerInner:before{content:"";z-index:-1;border-radius:var(--radius-xl);background:var(--pane-sheen), var(--glass-fill);box-shadow:var(--shadow-card);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);position:absolute;inset:0}.authenticated-shell-module__fQns9W__brand{min-width:0;padding-left:var(--space-1);align-items:center;gap:var(--space-2);border-radius:var(--radius-md);display:flex}.authenticated-shell-module__fQns9W__brand .authenticated-shell-module__fQns9W__mark{--brand-size:34px}.authenticated-shell-module__fQns9W__brandCopy{gap:var(--space-1);min-width:0;display:grid}.authenticated-shell-module__fQns9W__brandCopy>strong{font-size:var(--text-heading);font-family:var(--font-display);letter-spacing:var(--tracking-tight);font-weight:600;line-height:1}.authenticated-shell-module__fQns9W__actions{border-radius:var(--radius-pill);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--hairline-soft);align-items:center;display:flex}.authenticated-shell-module__fQns9W__accountMenu{min-width:0}.authenticated-shell-module__fQns9W__user{min-width:0;height:var(--icon-button-size);padding:0 var(--space-3) 0 var(--space-1);align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);transition:background-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);display:inline-flex}.authenticated-shell-module__fQns9W__user:active{transform:scale(var(--press-scale))}.authenticated-shell-module__fQns9W__user[aria-expanded=true]{background:var(--surface-3)}.authenticated-shell-module__fQns9W__menu{top:calc(100% + var(--space-2));z-index:30;width:280px;padding:var(--space-2);border-radius:var(--radius-xl);background:var(--pane-sheen), var(--glass-fill-overlay);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-card), var(--shadow-overlay);display:grid;position:absolute;right:0}.authenticated-shell-module__fQns9W__menuClosing{pointer-events:none}.authenticated-shell-module__fQns9W__about{width:240px;left:0;right:auto}.authenticated-shell-module__fQns9W__aboutHead{padding:var(--space-2) var(--space-2) var(--space-3);justify-items:start;gap:var(--space-1);border-bottom:1px solid var(--hairline-soft);display:grid}.authenticated-shell-module__fQns9W__aboutHead strong{font-size:var(--text-heading);font-family:var(--font-display);letter-spacing:var(--tracking-tight);font-weight:600;line-height:1.2}.authenticated-shell-module__fQns9W__aboutBuild{min-height:var(--space-8);margin:var(--space-1) 0 0;padding:0 var(--space-2);justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--ink-muted);font-size:var(--text-caption);font-variant-numeric:tabular-nums;white-space:nowrap;display:flex}.authenticated-shell-module__fQns9W__aboutBuild>span:last-child{color:var(--ink);font-weight:500}.authenticated-shell-module__fQns9W__menuDismiss{z-index:19;position:fixed;inset:0}.authenticated-shell-module__fQns9W__menuHead{margin-bottom:var(--space-1);padding:var(--space-2) 0 var(--space-3);gap:var(--space-3);border-bottom:1px solid var(--hairline-soft);display:grid}.authenticated-shell-module__fQns9W__menuProfile{min-width:0;padding-inline:var(--space-2);align-items:center;gap:var(--space-3);display:flex}.authenticated-shell-module__fQns9W__menuAvatar{width:36px;height:36px}.authenticated-shell-module__fQns9W__menuProfileText{gap:1px;min-width:0;display:grid}.authenticated-shell-module__fQns9W__menuProfileText strong{font-size:var(--text-body-sm);letter-spacing:var(--tracking-tight);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.authenticated-shell-module__fQns9W__menuProfileText small{color:var(--ink-muted);font-size:var(--text-micro);font-variant-numeric:tabular-nums}.authenticated-shell-module__fQns9W__menuHead>:last-child{grid-template-columns:repeat(3,1fr)}.authenticated-shell-module__fQns9W__menuSeparator{height:1px;margin:var(--space-1) var(--space-3);background:var(--hairline-soft)}.authenticated-shell-module__fQns9W__menuItem{min-height:var(--space-8);padding:0 var(--space-3);align-items:center;gap:var(--space-3);border-radius:var(--radius-md);color:var(--ink);font-size:var(--text-body-sm);text-align:left;white-space:nowrap;transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);font-weight:500;display:flex}.authenticated-shell-module__fQns9W__menuItem:active:not(:disabled){transform:scale(var(--press-scale-surface))}.authenticated-shell-module__fQns9W__menuItem svg{color:var(--ink-muted);flex-shrink:0}.authenticated-shell-module__fQns9W__menuItemMeta{color:var(--ink-muted);font-size:var(--text-caption);font-variant-numeric:tabular-nums;margin-left:auto}.authenticated-shell-module__fQns9W__menuItemQuiet{color:var(--ink-muted)}.authenticated-shell-module__fQns9W__menuItem:disabled{opacity:.5}@media (hover:hover){.authenticated-shell-module__fQns9W__user:hover{background:var(--surface-3)}.authenticated-shell-module__fQns9W__menuItem:hover:not(:disabled){color:var(--ink);background:var(--hover-tint)}}.authenticated-shell-module__fQns9W__avatar{width:30px;height:30px;color:var(--on-primary);background:linear-gradient(145deg, color-mix(in srgb, var(--primary) 78%, white), var(--primary) 70%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--on-primary) 25%, transparent);font-size:var(--text-micro);border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;display:grid}.authenticated-shell-module__fQns9W__userName{max-width:140px;font-size:var(--text-body-sm);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.authenticated-shell-module__fQns9W__main{width:var(--content-width);padding:calc(env(safe-area-inset-top) + 2 * var(--header-top) + var(--header-height)) 0 calc(var(--space-section) + env(safe-area-inset-bottom));margin-inline:auto}@media (max-width:900px){.authenticated-shell-module__fQns9W__brandCopy{display:none}.authenticated-shell-module__fQns9W__main{padding-bottom:calc(var(--space-12) + env(safe-area-inset-bottom))}.authenticated-shell-module__fQns9W__actions{box-shadow:none;background:0 0}.authenticated-shell-module__fQns9W__userName{display:none}.authenticated-shell-module__fQns9W__user{width:var(--icon-button-size);justify-content:center;padding:0}.authenticated-shell-module__fQns9W__menuItem{min-height:var(--control-height)}}
.site-background-module__y8zo_a__background{inset:var(--space-2) 0;z-index:0;pointer-events:none;background:radial-gradient(70% 34% at 50% 18%, var(--canvas-light-1), transparent 72%), radial-gradient(45% 36% at 92% 56%, var(--canvas-light-2), transparent 70%), radial-gradient(55% 40% at 10% 74%, var(--canvas-light-3), transparent 70%), var(--canvas);position:fixed;overflow:hidden}
.audit-panel-module__xkxQiq__panel{min-width:0;padding:var(--space-2) 0 var(--space-3);gap:var(--space-3);display:grid}.audit-panel-module__xkxQiq__inset{padding:0 var(--space-6)}.audit-panel-module__xkxQiq__tableScroll{scrollbar-width:thin;min-width:0;overflow-x:auto}
.button-module__2NABzW__button{min-height:var(--control-height);padding:0 var(--space-4);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-body-sm);letter-spacing:var(--tracking-body);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), transform var(--duration-base) var(--ease-spring);flex-shrink:0;font-weight:500;line-height:1;display:inline-flex;position:relative}.button-module__2NABzW__button:active:not(:disabled){transform:scale(var(--press-scale));transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.button-module__2NABzW__button:disabled{opacity:.45}.button-module__2NABzW__primary{color:var(--on-primary);background:var(--primary);box-shadow:var(--shadow-primary);font-weight:600}.button-module__2NABzW__secondary{color:var(--ink);background:var(--control-fill,var(--surface-2));box-shadow:var(--control-edge,inset 0 0 0 1px var(--hairline-soft))}.button-module__2NABzW__quiet{color:var(--ink-muted);background:0 0}.button-module__2NABzW__danger{color:var(--danger);background:var(--control-fill,var(--surface-2));box-shadow:var(--control-edge,none)}.button-module__2NABzW__small{min-height:34px;padding:0 var(--space-3);font-size:var(--text-caption)}@media (max-width:900px),(pointer:coarse){.button-module__2NABzW__small{min-height:var(--control-height)}}.button-module__2NABzW__block{width:100%}.button-module__2NABzW__icon{width:var(--icon-button-size);min-width:var(--icon-button-size);height:var(--icon-button-size);min-height:var(--icon-button-size);color:var(--ink-muted);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out), transform var(--duration-base) var(--ease-spring);background:0 0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:inline-grid}.button-module__2NABzW__icon:active:not(:disabled){background:var(--surface-2);transform:scale(var(--press-scale));transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.button-module__2NABzW__icon:disabled{opacity:.4}.button-module__2NABzW__iconSubtle{background:0 0}@media (hover:hover){.button-module__2NABzW__primary:hover:not(:disabled){background:color-mix(in srgb, var(--primary) 88%, white)}.button-module__2NABzW__secondary:hover:not(:disabled){background:var(--surface-3)}.button-module__2NABzW__quiet:hover:not(:disabled){color:var(--ink);background:var(--hover-tint)}.button-module__2NABzW__danger:hover:not(:disabled){background:var(--surface-3)}.button-module__2NABzW__icon:hover:not(:disabled){color:var(--ink);background:var(--hover-tint)}.button-module__2NABzW__iconDanger:hover:not(:disabled){color:var(--danger)}}
.today-card-module__iftgsW__card{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;min-height:96px;padding:var(--space-4) var(--space-5);gap:var(--space-3);color:var(--ink);text-align:left;transition:background-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-spring);display:grid;}.today-card-module__iftgsW__swipe{--swipe-radius:var(--radius-xl);--swipe-action-surface:var(--surface-3)}.today-card-module__iftgsW__card:not(.today-card-module__iftgsW__skeleton){animation:today-card-module__iftgsW__content-in var(--duration-base) var(--ease-out) backwards}.today-card-module__iftgsW__card[data-pressed]:not(:disabled){transform:scale(var(--press-scale-surface))}.today-card-module__iftgsW__top{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;display:flex}.today-card-module__iftgsW__day{justify-items:start;gap:var(--space-1);min-width:0;display:grid}.today-card-module__iftgsW__todayTag{align-items:center;gap:var(--space-2);color:var(--accent);font-size:var(--text-micro);font-weight:600;display:inline-flex}.today-card-module__iftgsW__todayTag:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.today-card-module__iftgsW__free .today-card-module__iftgsW__todayTag,.today-card-module__iftgsW__card:disabled .today-card-module__iftgsW__todayTag{color:var(--ink-muted)}.today-card-module__iftgsW__weekday{font-size:var(--text-title);font-family:var(--font-display);letter-spacing:var(--tracking-tight);font-weight:600;line-height:1.2}.today-card-module__iftgsW__date{color:var(--ink-muted);font-size:var(--text-caption);font-variant-numeric:tabular-nums;font-weight:500}.today-card-module__iftgsW__result{align-items:center;gap:var(--space-2);flex-shrink:0;min-width:0;display:flex}.today-card-module__iftgsW__earning{font-size:var(--text-display);font-family:var(--font-display);letter-spacing:var(--tracking-display);font-weight:600;line-height:1}.today-card-module__iftgsW__state{color:var(--ink-muted);font-size:var(--text-heading);font-weight:600;line-height:1.25}.today-card-module__iftgsW__note{padding-top:var(--space-3);border-top:1px solid var(--hairline-soft);color:var(--ink-muted);font-size:var(--text-body-sm);font-weight:500}.today-card-module__iftgsW__reminder{color:var(--ink)}.today-card-module__iftgsW__action{width:20px;height:20px;margin-right:calc(var(--space-1) * -1);color:var(--ink-muted);transition:color var(--duration-fast) var(--ease-out);flex-shrink:0;place-items:center;display:grid}.today-card-module__iftgsW__jobs{padding-top:var(--space-3);border-top:1px solid var(--hairline-soft);font-variant-numeric:tabular-nums;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.today-card-module__iftgsW__job{gap:var(--space-1);min-width:0;display:grid}.today-card-module__iftgsW__job+.today-card-module__iftgsW__job{padding-left:var(--space-4);border-left:1px solid var(--hairline-soft)}.today-card-module__iftgsW__jobLabel{align-items:center;gap:var(--space-2);color:var(--ink-muted);font-size:var(--text-caption);font-weight:500;display:flex}.today-card-module__iftgsW__jobLabel>svg{width:1em;height:1em}.today-card-module__iftgsW__jobCount{align-items:baseline;gap:0 var(--space-2);color:var(--ink-muted);font-size:var(--text-caption);white-space:nowrap;flex-wrap:wrap;font-weight:500;display:flex}.today-card-module__iftgsW__jobCount strong{color:var(--ink);font-size:var(--text-heading);font-family:var(--font-display);letter-spacing:var(--tracking-tight);font-weight:600}.today-card-module__iftgsW__add{min-height:36px;padding:0 var(--space-3) 0 var(--space-2);align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);color:var(--on-primary);background:var(--primary);box-shadow:var(--shadow-primary);font-size:var(--text-caption);white-space:nowrap;transition:transform var(--duration-base) var(--ease-spring);flex-shrink:0;font-weight:600;display:inline-flex}.today-card-module__iftgsW__skeleton{min-height:168px;display:block}@media (hover:hover){.today-card-module__iftgsW__card:hover:not(:disabled){box-shadow:var(--shadow-card-hover)}.today-card-module__iftgsW__card:hover:not(:disabled) .today-card-module__iftgsW__action{color:var(--ink)}}.today-card-module__iftgsW__card[data-menu-open]{background-image:linear-gradient(var(--selection-tint), var(--selection-tint));box-shadow:var(--selection-ring);transition-duration:var(--duration-base)}
.dashboard-metrics-module__aVBnoa__metrics{gap:var(--space-3);display:flex}.dashboard-metrics-module__aVBnoa__earnings{flex:3 1 0;min-width:0;display:grid}.dashboard-metrics-module__aVBnoa__performance{flex:2 1 0;min-width:0;display:grid}.dashboard-metrics-module__aVBnoa__tile{min-width:0;min-height:184px;padding:var(--space-4) var(--space-5) var(--space-5);gap:var(--space-3);isolation:isolate;color:var(--ink);text-align:left;transition:box-shadow var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-spring);flex-direction:column;display:flex;position:relative;overflow:hidden;}.dashboard-metrics-module__aVBnoa__tile.skeleton{min-height:258px}.dashboard-metrics-module__aVBnoa__tile[data-pressed]{transform:scale(var(--press-scale-surface))}.dashboard-metrics-module__aVBnoa__spotlight{background:radial-gradient(120% 70% at 50% -20%, var(--selection-tint), transparent 70%), var(--pane-sheen), var(--surface-1);gap:var(--space-2);color:var(--ink);transition:box-shadow var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-spring);flex-direction:column;display:flex;}.dashboard-metrics-module__aVBnoa__spotlight:has(>.dashboard-metrics-module__aVBnoa__earnedButton[data-pressed]){transform:scale(var(--press-scale-surface))}.dashboard-metrics-module__aVBnoa__earnedButton{min-width:0;padding:var(--space-4) var(--space-5) var(--space-5);gap:var(--space-4);border-radius:var(--radius-xl);color:inherit;text-align:left;flex:1;align-content:space-between;display:grid}.dashboard-metrics-module__aVBnoa__parts{gap:var(--space-3);display:grid}.dashboard-metrics-module__aVBnoa__partsLegend{gap:var(--space-1) var(--space-4);color:var(--ink-muted);font-size:var(--text-caption);font-variant-numeric:tabular-nums;flex-wrap:wrap;font-weight:500;display:flex}.dashboard-metrics-module__aVBnoa__partsLegend>span{align-items:center;gap:var(--space-2);display:inline-flex}.dashboard-metrics-module__aVBnoa__partsLegend>span>span{align-self:center;margin-top:0}.dashboard-metrics-module__aVBnoa__partsLegend strong{color:var(--ink);font-size:var(--text-body-sm);font-weight:500}.dashboard-metrics-module__aVBnoa__goal{--goal-track:var(--surface-3);--goal-fill:var(--accent);--goal-projected:color-mix(in srgb, var(--accent) 30%, transparent);--reveal-gap:var(--space-2);gap:var(--space-2);font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.dashboard-metrics-module__aVBnoa__goalProgress{align-items:center;gap:var(--space-3);display:flex}.dashboard-metrics-module__aVBnoa__goalProgress>strong{min-width:3ch;font-size:var(--ledger-figure,var(--text-body-sm));white-space:nowrap;font-weight:600;line-height:1}.dashboard-metrics-module__aVBnoa__goalProgress>span{flex:1;min-width:0}.dashboard-metrics-module__aVBnoa__ledgerRow{justify-content:space-between;align-items:baseline;gap:var(--space-3);color:var(--ink-muted);font-size:var(--ledger-text,var(--text-body-sm));font-weight:500;line-height:1.3;display:flex}.dashboard-metrics-module__aVBnoa__ledgerRow>span{align-items:baseline;gap:0 var(--space-2);min-width:0;font-size:var(--ledger-label,var(--text-caption));flex-wrap:wrap;display:flex}.dashboard-metrics-module__aVBnoa__ledgerRow>strong{color:var(--ink);white-space:nowrap;font-weight:500}.dashboard-metrics-module__aVBnoa__ledgerResult{padding-top:var(--space-2);border-top:1px solid var(--ledger-rule,var(--hairline-soft))}.dashboard-metrics-module__aVBnoa__ledgerResult>strong[data-trend=up]{color:var(--success)}.dashboard-metrics-module__aVBnoa__ledgerResult>strong[data-trend=down]{color:var(--danger)}.dashboard-metrics-module__aVBnoa__goalChange[data-trend=up]{color:var(--success)}.dashboard-metrics-module__aVBnoa__goalChange[data-trend=down]{color:var(--danger)}.dashboard-metrics-module__aVBnoa__figureBlock{gap:var(--space-2);min-width:0;display:grid}.dashboard-metrics-module__aVBnoa__tileAction{width:20px;height:20px;margin-right:calc(var(--space-1) * -1);color:var(--ink-muted);transition:color var(--duration-fast) var(--ease-out);flex-shrink:0;place-items:center;display:grid}.dashboard-metrics-module__aVBnoa__value{max-width:100%;font-size:var(--text-figure);font-family:var(--font-display);letter-spacing:var(--tracking-figure);font-weight:600;line-height:1;overflow:hidden}.dashboard-metrics-module__aVBnoa__indexValue{font-family:var(--font-display);font-size:var(--text-display);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.dashboard-metrics-module__aVBnoa__indexValue small,.dashboard-metrics-module__aVBnoa__value small{color:var(--ink-muted);letter-spacing:0;margin-left:.04em;font-size:.56em}.dashboard-metrics-module__aVBnoa__unavailable{gap:var(--space-1);display:grid}.dashboard-metrics-module__aVBnoa__unavailable strong{font-size:var(--text-body);font-weight:500}.dashboard-metrics-module__aVBnoa__unavailable span{color:var(--ink-muted);font-size:var(--text-caption)}.dashboard-metrics-module__aVBnoa__indexBar{--goal-track:var(--surface-3);--goal-fill:var(--accent);display:block}.dashboard-metrics-module__aVBnoa__jobs{padding-top:var(--space-3);border-top:1px solid var(--hairline-soft);font-variant-numeric:tabular-nums;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto;display:grid}.dashboard-metrics-module__aVBnoa__job{min-width:0;padding-right:var(--space-4);align-content:start;gap:var(--space-1);display:grid}.dashboard-metrics-module__aVBnoa__job+.dashboard-metrics-module__aVBnoa__job{padding:0 0 0 var(--space-4);border-left:1px solid var(--hairline-soft)}.dashboard-metrics-module__aVBnoa__jobLabel,.dashboard-metrics-module__aVBnoa__jobMissed{align-items:center;gap:var(--space-1) var(--space-2);color:var(--ink-muted);font-size:var(--text-caption);flex-wrap:wrap;font-weight:500;display:inline-flex}.dashboard-metrics-module__aVBnoa__jobLabel{margin-bottom:var(--space-1);gap:var(--space-2)}.dashboard-metrics-module__aVBnoa__jobLabel>svg{flex-shrink:0}.dashboard-metrics-module__aVBnoa__jobFigure{align-items:baseline;gap:0 var(--space-2);color:var(--ink-muted);font-size:var(--text-caption);white-space:nowrap;flex-wrap:wrap;font-weight:500;display:flex}.dashboard-metrics-module__aVBnoa__jobFigure>strong{color:var(--ink);font-size:var(--text-heading);font-family:var(--font-display);letter-spacing:var(--tracking-tight);font-weight:600}.dashboard-metrics-module__aVBnoa__jobMissed{margin-top:var(--space-1);font-size:var(--text-micro)}.dashboard-metrics-module__aVBnoa__jobMissed>span{align-items:center;gap:var(--space-1);display:inline-flex}@media (hover:hover){.dashboard-metrics-module__aVBnoa__tile:hover{box-shadow:var(--shadow-card-hover)}.dashboard-metrics-module__aVBnoa__spotlight:has(>.dashboard-metrics-module__aVBnoa__earnedButton:hover){box-shadow:var(--shadow-card-hover)}.dashboard-metrics-module__aVBnoa__earnedButton:hover .dashboard-metrics-module__aVBnoa__tileAction,.dashboard-metrics-module__aVBnoa__tile:hover .dashboard-metrics-module__aVBnoa__tileAction{color:var(--ink)}}@media (max-width:900px){.dashboard-metrics-module__aVBnoa__metrics{gap:var(--space-3);flex-direction:column}.dashboard-metrics-module__aVBnoa__tile,.dashboard-metrics-module__aVBnoa__performance .dashboard-metrics-module__aVBnoa__tile{min-height:0}.dashboard-metrics-module__aVBnoa__parts,.dashboard-metrics-module__aVBnoa__earnedButton [data-detail]{display:none}.dashboard-metrics-module__aVBnoa__earnings>.dashboard-metrics-module__aVBnoa__tile.skeleton{min-height:139px}.dashboard-metrics-module__aVBnoa__performance>.dashboard-metrics-module__aVBnoa__tile.skeleton{min-height:258px}}
.goal-bar-module__jj1A4q__bar{display:block;position:relative;container-type:inline-size}.goal-bar-module__jj1A4q__track{border-radius:var(--radius-pill);background:var(--goal-track);height:8px;display:block;position:relative;overflow:hidden}.goal-bar-module__jj1A4q__fill,.goal-bar-module__jj1A4q__projected{border-radius:inherit;transform-origin:0;transition:transform var(--duration-settle) var(--ease-out);position:absolute;inset:0}.goal-bar-module__jj1A4q__fill{background:linear-gradient(90deg, color-mix(in srgb, var(--goal-fill) 65%, transparent), var(--goal-fill))}.goal-bar-module__jj1A4q__projected{background:var(--goal-projected)}.goal-bar-module__jj1A4q__fill[data-split]{width:min(calc(var(--at) * 100% - 1px), calc(var(--end) * 100% - var(--space-2) - 2px));right:auto}.goal-bar-module__jj1A4q__over{top:0;right:calc((1 - var(--end)) * 100%);bottom:0;left:min(calc(var(--at) * 100% + 1px), calc(var(--end) * 100% - var(--space-2)));border-radius:inherit;background:var(--goal-over);transform-origin:0;transition:transform var(--duration-settle) var(--ease-out);position:absolute}.goal-bar-module__jj1A4q__target{background:var(--pane-fill,var(--surface-1));width:2px;transform:translateX(calc(clamp(1px, var(--at) * 100cqw, 100cqw - 1px) - 1px));transition:transform var(--duration-slow) var(--ease-out), opacity var(--duration-base) var(--ease-out);position:absolute;top:0;bottom:0;left:0}@starting-style{.goal-bar-module__jj1A4q__target{opacity:0}.goal-bar-module__jj1A4q__fill,.goal-bar-module__jj1A4q__projected,.goal-bar-module__jj1A4q__over{transform:scaleX(0)!important}}@media (prefers-reduced-motion:reduce){.goal-bar-module__jj1A4q__fill,.goal-bar-module__jj1A4q__projected,.goal-bar-module__jj1A4q__over,.goal-bar-module__jj1A4q__target{transition:none}}
.reveal-module__U9o_Gq__reveal{opacity:1;transition:grid-template-rows var(--duration-slow) var(--ease-out), margin var(--duration-slow) var(--ease-out), opacity var(--duration-base) var(--ease-out);grid-template-rows:1fr;display:grid}.reveal-module__U9o_Gq__reveal[data-open=false]{margin-top:calc(var(--reveal-gap,0px) * -1);opacity:0;grid-template-rows:0fr}.reveal-module__U9o_Gq__reveal[data-open=false]:first-child{margin-top:0;margin-bottom:calc(var(--reveal-gap,0px) * -1)}.reveal-module__U9o_Gq__reveal>span{min-height:0;margin:calc(var(--reveal-bleed,0px) * -1);padding:var(--reveal-bleed,0px);gap:var(--reveal-inner-gap,var(--space-1));display:grid;overflow:hidden}@media (prefers-reduced-motion:reduce){.reveal-module__U9o_Gq__reveal{transition:none}}
.metric-details-module__PatoUa__headerValue{font-size:var(--text-figure);font-family:var(--font-display);letter-spacing:var(--tracking-figure);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.metric-details-module__PatoUa__headerValue small{color:var(--ink-muted);letter-spacing:0;font-size:.55em}.metric-details-module__PatoUa__header{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.metric-details-module__PatoUa__section{gap:var(--space-2);display:grid}.metric-details-module__PatoUa__section h3{font-size:var(--text-body);font-weight:500}.metric-details-module__PatoUa__panel{padding:var(--space-4);gap:var(--space-4);border-radius:var(--radius-lg);background:var(--pane-sheen), var(--sheet-card-fill);box-shadow:var(--shadow-card);display:grid}.metric-details-module__PatoUa__stack{gap:var(--space-1);border-radius:var(--radius-pill);height:10px;display:flex;overflow:hidden}.metric-details-module__PatoUa__stack>span{border-radius:var(--radius-xs);transform-origin:0;min-width:0;animation:metric-details-module__PatoUa__grow var(--duration-slow) var(--ease-out) both;flex-basis:0}.metric-details-module__PatoUa__stack>[data-part=delivery],.metric-details-module__PatoUa__swatch[data-part=delivery]{background:var(--accent)}.metric-details-module__PatoUa__stack>[data-part=pickup],.metric-details-module__PatoUa__swatch[data-part=pickup]{background:color-mix(in srgb, var(--accent) 62%, var(--surface-2))}.metric-details-module__PatoUa__stack>[data-part=om],.metric-details-module__PatoUa__swatch[data-part=om]{background:color-mix(in srgb, var(--accent) 36%, var(--surface-2))}.metric-details-module__PatoUa__stack>[data-part=weight],.metric-details-module__PatoUa__swatch[data-part=weight]{background:color-mix(in srgb, var(--accent) 20%, var(--surface-2))}.metric-details-module__PatoUa__swatch{border-radius:50%;width:8px;height:8px}.metric-details-module__PatoUa__goalUnits{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:inline-flex}.metric-details-module__PatoUa__goalUnits>span{align-items:center;gap:var(--space-1);display:inline-flex}.metric-details-module__PatoUa__shareValue{min-width:6ch;color:inherit;font-size:var(--text-body-sm);font-variant-numeric:tabular-nums;text-align:center;font-weight:600}.metric-details-module__PatoUa__paceValue{border-radius:var(--radius-pill);width:10ch;min-height:32px;color:inherit;font:inherit;font-size:var(--text-body);font-variant-numeric:tabular-nums;text-align:center;cursor:text;background:0 0;border:0;padding:0;font-weight:600;position:relative}@media (pointer:coarse){.metric-details-module__PatoUa__paceValue:after,.metric-details-module__PatoUa__goalSet:after{content:"";height:var(--control-height);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.metric-details-module__PatoUa__goalSet{width:calc(2 * 32px + 10ch + 4 * var(--space-1));padding:var(--space-1);border-radius:var(--radius-pill);color:var(--ink);font:inherit;font-size:var(--text-body);font-variant-numeric:tabular-nums;transition:transform var(--duration-base) var(--ease-spring);background:0 0;font-weight:500;display:flex;position:relative}.metric-details-module__PatoUa__goalSet>span{justify-content:center;align-items:center;gap:var(--space-1);min-height:32px;font-size:var(--text-body-sm);flex:1;font-weight:600;display:flex}.metric-details-module__PatoUa__goalSet svg{color:var(--ink-muted);transition:color var(--duration-fast) var(--ease-out)}.metric-details-module__PatoUa__goalSet:active{transform:scale(var(--press-scale));transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}@media (hover:hover){.metric-details-module__PatoUa__goalSet:hover svg{color:var(--ink)}}.metric-details-module__PatoUa__paceInput{caret-color:var(--accent);outline:none}@media (pointer:coarse){.metric-details-module__PatoUa__paceInput{font-size:var(--text-heading);font-family:var(--font-display)}}@keyframes metric-details-module__PatoUa__grow{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.metric-details-module__PatoUa__stack>span{animation:none}}.metric-details-module__PatoUa__jobTable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.metric-details-module__PatoUa__jobTable th,.metric-details-module__PatoUa__jobTable td{padding:var(--space-2) 0 0;text-align:left;white-space:nowrap;vertical-align:baseline;font-weight:500}.metric-details-module__PatoUa__jobTable tbody th{color:var(--ink-muted);font-size:var(--text-body-sm)}.metric-details-module__PatoUa__jobTable td:nth-child(2n){font-size:var(--text-body);text-align:right}.metric-details-module__PatoUa__jobTable td:nth-child(odd){padding-left:var(--space-1)}.metric-details-module__PatoUa__jobTable thead th,.metric-details-module__PatoUa__jobTable thead td{padding:0 0 var(--space-2);border-bottom:1px solid var(--hairline-soft);vertical-align:middle}@media (min-width:375px){.metric-details-module__PatoUa__jobTable{table-layout:fixed}.metric-details-module__PatoUa__jobTable col:first-child{width:33.3333%}.metric-details-module__PatoUa__jobTable col:nth-child(odd):not(:first-child){width:2.75em}}.metric-details-module__PatoUa__unitHead{justify-content:flex-end;align-items:center;gap:var(--space-2);color:var(--ink);font-size:var(--text-caption);font-weight:600;display:flex}.metric-details-module__PatoUa__unitHead>svg{width:15px;height:15px;color:var(--ink-muted);flex:none}.metric-details-module__PatoUa__jobTable [data-total] td{padding-top:var(--space-2)}.metric-details-module__PatoUa__jobTable [data-total]+tr>*{padding-top:var(--space-3)}.metric-details-module__PatoUa__jobTable [data-total] td:nth-child(2n){font-size:var(--text-title);font-family:var(--font-display);letter-spacing:var(--tracking-tight);line-height:1}.metric-details-module__PatoUa__jobTable[data-quiet] [data-total] td:nth-child(2n){font-size:var(--text-heading);font-family:var(--font-display)}@media (max-width:374px){.metric-details-module__PatoUa__jobTable tbody th{text-overflow:ellipsis;width:100%;max-width:0;overflow:hidden}}.metric-details-module__PatoUa__note{color:var(--ink-muted);font-size:var(--text-caption)}.metric-details-module__PatoUa__chartBlock{gap:var(--space-3);display:grid}.metric-details-module__PatoUa__readout{gap:var(--space-3);font-variant-numeric:tabular-nums;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.metric-details-module__PatoUa__readoutDay{gap:var(--space-1);min-width:0;display:grid}.metric-details-module__PatoUa__readoutDay[data-series=previous]{justify-items:end}.metric-details-module__PatoUa__readoutDate{align-items:center;gap:var(--space-2);max-width:100%;color:var(--ink-muted);font-size:var(--text-caption);white-space:nowrap;font-weight:500;display:flex;overflow:hidden}.metric-details-module__PatoUa__readoutSwatch{width:var(--space-3);border-radius:var(--radius-pill);background:var(--accent);flex-shrink:0;height:2px}[data-series=previous] .metric-details-module__PatoUa__readoutSwatch{background:repeating-linear-gradient(to right, var(--ink-muted) 0 3px, transparent 3px 5px)}.metric-details-module__PatoUa__readoutFigures{align-items:baseline;gap:0 var(--space-3);color:var(--ink-muted);font-size:var(--text-caption);white-space:nowrap;flex-wrap:wrap;font-weight:500;display:flex}.metric-details-module__PatoUa__readoutFigures strong{color:var(--ink);font-size:var(--text-heading);font-family:var(--font-display);letter-spacing:var(--tracking-tight);font-weight:600}[data-series=previous] .metric-details-module__PatoUa__readoutFigures strong{color:var(--ink-muted)}.metric-details-module__PatoUa__chart{height:152px;color:var(--ink);position:relative}.metric-details-module__PatoUa__chartEmpty{color:var(--ink-muted);font-size:var(--text-caption);place-items:center;padding:0;display:grid}.metric-details-module__PatoUa__sparkline{width:100%;height:100%;overflow:visible}.metric-details-module__PatoUa__sparkline path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.metric-details-module__PatoUa__sparkline .metric-details-module__PatoUa__currentSeries{stroke:var(--accent);stroke-width:2.5px;filter:drop-shadow(0 4px 6px color-mix(in srgb, var(--accent) 40%, transparent))}.metric-details-module__PatoUa__sparkline .metric-details-module__PatoUa__previousSeries{stroke:var(--ink-muted);stroke-width:1.5px;stroke-dasharray:3 4;opacity:.7}.metric-details-module__PatoUa__areaTop{stop-color:var(--accent);stop-opacity:.28}.metric-details-module__PatoUa__areaBottom{stop-color:var(--accent);stop-opacity:0}.metric-details-module__PatoUa__sparkline .metric-details-module__PatoUa__area{stroke:none}.metric-details-module__PatoUa__grid{stroke:var(--hairline-soft);stroke-width:1px;vector-effect:non-scaling-stroke}.metric-details-module__PatoUa__sparkline circle{fill:var(--accent)}.metric-details-module__PatoUa__sparkline circle.metric-details-module__PatoUa__previousSeries{fill:var(--ink-muted);stroke:none}.metric-details-module__PatoUa__median{stroke:var(--ink-muted);stroke-width:1px;stroke-dasharray:1 4;opacity:.8;vector-effect:non-scaling-stroke}.metric-details-module__PatoUa__plot{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:crosshair;outline:none;height:100%;position:relative;container-type:size}.metric-details-module__PatoUa__plot:focus-visible{box-shadow:var(--accent-ring);border-radius:var(--radius-md)}.metric-details-module__PatoUa__crosshair{background:linear-gradient(transparent, var(--hairline) 15%, var(--hairline) 100%);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.metric-details-module__PatoUa__chartDot{background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 3px var(--sheet-card-fill), 0 0 0 6px color-mix(in srgb, var(--accent) 22%, transparent);transform:translate(calc(var(--dot-x) * 100cqw - 50%), calc(var(--dot-y) * 100cqh - 50%));transition:transform var(--duration-fast) var(--ease-out);pointer-events:none;border-radius:50%;position:absolute;top:0;left:0}.metric-details-module__PatoUa__axis{height:1lh;margin:calc(var(--space-2) * -1) 0 0;color:var(--ink-muted);font-size:var(--text-micro);font-variant-numeric:tabular-nums;line-height:1;display:block;position:relative}.metric-details-module__PatoUa__axis>span{white-space:nowrap;position:absolute;top:0;left:0}.metric-details-module__PatoUa__axis>span+span{transform:translate(-100%)}.metric-details-module__PatoUa__chartDot.metric-details-module__PatoUa__previousDot{background:var(--sheet-card-fill);box-shadow:inset 0 0 0 2px var(--ink-muted), 0 0 0 3px var(--sheet-card-fill)}.metric-details-module__PatoUa__liveDot:before,.metric-details-module__PatoUa__liveDot:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1.5px var(--accent);opacity:0;animation:metric-details-module__PatoUa__pulse var(--duration-pulse) var(--ease-out) infinite;position:absolute;inset:0}.metric-details-module__PatoUa__liveDot:after{animation-delay:calc(var(--duration-pulse) / -2)}@keyframes metric-details-module__PatoUa__pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@media (prefers-reduced-motion:reduce){.metric-details-module__PatoUa__liveDot:before,.metric-details-module__PatoUa__liveDot:after{animation:none}.metric-details-module__PatoUa__chartDot{transition:none}}@media (max-width:480px){.metric-details-module__PatoUa__composition{--legend-columns:8px minmax(0, 1fr) 88px}.metric-details-module__PatoUa__composition[data-compare=true]{--legend-columns:8px minmax(0, 1fr) 78px 78px}}
.delta-pill-module__jcValW__delta{min-height:28px;padding:0 var(--space-3) 0 var(--space-2);align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);color:var(--ink-muted);box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 32%, transparent), inset 0 0 var(--space-3) color-mix(in srgb, currentColor 10%, transparent), 0 0 var(--space-4) calc(-1 * var(--space-1)) color-mix(in srgb, currentColor 28%, transparent);font-size:var(--text-body-sm);letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap;background:0 0;flex-shrink:0;font-weight:600;line-height:1;display:inline-flex}.delta-pill-module__jcValW__plain{min-height:0;box-shadow:none;font-size:var(--text-micro);background:0 0;gap:1px;padding:0}.delta-pill-module__jcValW__better{color:var(--success)}.delta-pill-module__jcValW__worse{color:var(--danger)}
.earnings-sheet-module__khlKZW__headerBasis{color:var(--ink-muted);font-size:var(--text-caption);font-weight:500}.earnings-sheet-module__khlKZW__course{--goal-track:var(--surface-3);--goal-fill:var(--accent);--goal-projected:color-mix(in srgb, var(--accent) 30%, transparent);--reveal-gap:var(--space-3);padding-bottom:var(--space-2);gap:var(--space-3);font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.earnings-sheet-module__khlKZW__courseHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.earnings-sheet-module__khlKZW__courseHead h3{font-size:var(--text-body);font-family:var(--font-sans);font-weight:500}.earnings-sheet-module__khlKZW__courseHead>span{color:var(--ink-muted);font-size:var(--text-caption);white-space:nowrap;font-weight:500}.earnings-sheet-module__khlKZW__stops{gap:var(--space-3);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.earnings-sheet-module__khlKZW__stops>div{align-content:start;justify-items:start;gap:var(--space-1);min-width:0;display:grid}.earnings-sheet-module__khlKZW__stops>div:last-child:not(:first-child){text-align:right;justify-items:end}.earnings-sheet-module__khlKZW__stops>div:nth-child(2):not(:last-child){text-align:center;justify-items:center}.earnings-sheet-module__khlKZW__stops dt{align-items:center;gap:var(--space-2);color:var(--ink-muted);font-size:var(--text-caption);font-weight:500;display:inline-flex}.earnings-sheet-module__khlKZW__stops dd{gap:var(--space-1);font-size:var(--text-heading);font-family:var(--font-display);letter-spacing:var(--tracking-tight);white-space:nowrap;font-weight:600;display:grid}.earnings-sheet-module__khlKZW__stops [data-mark]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.earnings-sheet-module__khlKZW__stops [data-mark=earned]{background:var(--goal-fill)}.earnings-sheet-module__khlKZW__stops [data-mark=predicted]{background:color-mix(in srgb, var(--accent) 45%, transparent)}.earnings-sheet-module__khlKZW__stops [data-mark=goal]{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--surface-3) 4px, transparent 4px 6px, var(--surface-3) 6px);width:10px;height:8px}.earnings-sheet-module__khlKZW__change{color:var(--ink-muted);font-size:var(--text-micro);font-family:var(--font-sans);letter-spacing:var(--tracking-body);font-weight:500}.earnings-sheet-module__khlKZW__change[data-trend=up]{color:var(--success)}.earnings-sheet-module__khlKZW__change[data-trend=down]{color:var(--danger)}.earnings-sheet-module__khlKZW__panel{padding:0 var(--space-4);border-radius:var(--radius-lg);background:var(--sheet-card-fill);display:grid}.earnings-sheet-module__khlKZW__panel>*+*{border-top:1px solid var(--hairline-soft)}.earnings-sheet-module__khlKZW__row{--icon-button-size:32px;min-height:60px;padding:var(--space-2) 0;align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.earnings-sheet-module__khlKZW__row>:nth-child(2):last-child{grid-column:2/-1}.earnings-sheet-module__khlKZW__rowLabel{gap:var(--space-1);min-width:0;font-size:var(--text-body-sm);font-weight:500;display:grid}.earnings-sheet-module__khlKZW__rowLabel small{color:var(--ink-muted);font-size:var(--text-micro);font-weight:400}.earnings-sheet-module__khlKZW__rowLabel .earnings-sheet-module__khlKZW__error{color:var(--danger)}.earnings-sheet-module__khlKZW__rowLabel .earnings-sheet-module__khlKZW__reached{color:var(--success);font-weight:500}.earnings-sheet-module__khlKZW__rowValue{font-size:var(--text-body);white-space:nowrap;font-weight:500}.earnings-sheet-module__khlKZW__undo{transition:opacity var(--duration-base) var(--ease-out)}.earnings-sheet-module__khlKZW__row .earnings-sheet-module__khlKZW__undo[data-visible=false]{opacity:0}.earnings-sheet-module__khlKZW__parts{padding:var(--space-4) 0;gap:var(--space-4);display:grid}.earnings-sheet-module__khlKZW__parts ul{gap:var(--space-3);list-style:none;display:grid}.earnings-sheet-module__khlKZW__parts li{align-items:baseline;gap:var(--space-1) var(--space-3);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto;display:grid}.earnings-sheet-module__khlKZW__partsBar{gap:2px;height:6px;display:flex}.earnings-sheet-module__khlKZW__partsBar>span{border-radius:var(--radius-pill);flex-basis:0;min-width:2px}.earnings-sheet-module__khlKZW__partName{align-items:center;gap:var(--space-2);font-size:var(--text-body-sm);font-weight:500;display:inline-flex}.earnings-sheet-module__khlKZW__partName>span{border-radius:50%;flex-shrink:0;width:8px;height:8px}.earnings-sheet-module__khlKZW__partValue{font-size:var(--text-body-sm);white-space:nowrap;font-weight:500}.earnings-sheet-module__khlKZW__partRates{padding-left:calc(8px + var(--space-2));gap:var(--space-3);color:var(--ink-muted);font-size:var(--text-micro);grid-column:1/-1;display:flex}.earnings-sheet-module__khlKZW__parts [data-part=delivery]{background:var(--accent)}.earnings-sheet-module__khlKZW__parts [data-part=pickup]{background:color-mix(in srgb, var(--accent) 70%, var(--surface-3))}.earnings-sheet-module__khlKZW__parts [data-part=om]{background:color-mix(in srgb, var(--accent) 50%, var(--surface-3))}.earnings-sheet-module__khlKZW__parts [data-part=weight]{background:color-mix(in srgb, var(--accent) 35%, var(--surface-3))}.earnings-sheet-module__khlKZW__hint{-webkit-text-decoration:underline dotted var(--ink-muted);text-decoration:underline dotted var(--ink-muted);text-underline-offset:3px}.earnings-sheet-module__khlKZW__panel>.earnings-sheet-module__khlKZW__total{min-height:60px;padding:var(--space-3) 0;justify-content:space-between;align-items:center;gap:var(--space-3);border-top-color:var(--hairline);display:flex}.earnings-sheet-module__khlKZW__total>strong{font-size:var(--text-title);font-family:var(--font-display);letter-spacing:var(--tracking-tight);white-space:nowrap;font-weight:600}@media (prefers-reduced-motion:reduce){.earnings-sheet-module__khlKZW__undo{transition:none}}@media (pointer:coarse){.earnings-sheet-module__khlKZW__undo:after{content:"";width:var(--control-height);height:var(--control-height);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}
.error-notice-module__k_6UCW__notice{min-height:var(--control-height);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);align-items:center;gap:var(--space-2);border-radius:var(--radius-md);color:var(--danger);background:var(--surface-2);font-size:var(--text-body-sm);font-weight:500;line-height:1.35;display:flex}.error-notice-module__k_6UCW__notice>svg{flex-shrink:0}.error-notice-module__k_6UCW__copy{flex:1;min-width:0}.error-notice-module__k_6UCW__copyButton{width:30px;height:30px;color:inherit;transition:background-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.error-notice-module__k_6UCW__retryButton{min-height:30px;padding:0 var(--space-3);border-radius:var(--radius-pill);color:inherit;background:var(--surface-3);transition:transform var(--duration-fast) var(--ease-out);flex-shrink:0;font-weight:600}.error-notice-module__k_6UCW__retryButton:active,.error-notice-module__k_6UCW__copyButton:active{transform:scale(var(--press-scale))}@media (hover:hover){.error-notice-module__k_6UCW__copyButton:hover{background:var(--surface-3)}}@media (pointer:coarse){.error-notice-module__k_6UCW__copyButton{position:relative}.error-notice-module__k_6UCW__copyButton:after{content:"";width:var(--control-height);height:var(--control-height);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}
.material-card-module__BHwGjG__card{border-radius:var(--radius-xl);background:var(--pane-sheen), var(--surface-1);box-shadow:var(--shadow-card)}.material-card-module__BHwGjG__glass{-webkit-backdrop-filter:none;backdrop-filter:none}.material-card-module__BHwGjG__head{align-items:center;gap:var(--space-2);min-width:0;min-height:32px;color:var(--ink-muted);font-size:var(--text-caption);font-weight:500;line-height:1.2;display:flex}.material-card-module__BHwGjG__head>svg{flex:none;width:15px;height:15px}.material-card-module__BHwGjG__headTitle{color:var(--ink);white-space:nowrap;font-weight:600}.material-card-module__BHwGjG__headHeading{font-family:inherit;font-size:inherit;letter-spacing:inherit;margin:0}.material-card-module__BHwGjG__headMeta{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.material-card-module__BHwGjG__headMeta:before{content:"·";margin-right:var(--space-2)}.material-card-module__BHwGjG__headSpacer{flex:1}
.menu-module__tHBrEG__menu{width:210px;padding:var(--space-1);-webkit-user-select:none;user-select:none;border-radius:var(--radius-lg);background:var(--pane-sheen), var(--glass-fill-overlay);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-card), var(--shadow-overlay);animation:menu-module__tHBrEG__menu-in var(--duration-base) var(--ease-out) both;display:grid;position:fixed}.menu-module__tHBrEG__menu[data-closing]{pointer-events:none;animation:menu-module__tHBrEG__menu-out var(--duration-fast) var(--ease-out) both}.menu-module__tHBrEG__title{padding:var(--space-2) var(--space-2) var(--space-1);color:var(--ink-muted);font-size:var(--text-caption);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.menu-module__tHBrEG__item{min-height:40px;padding:0 var(--space-2);align-items:center;gap:var(--space-2);border-radius:var(--radius-md);color:var(--ink);font-size:var(--text-body-sm);text-align:left;transition:background-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);font-weight:500;display:flex}.menu-module__tHBrEG__item svg{color:var(--ink-muted)}.menu-module__tHBrEG__item:active:not(:disabled){transform:scale(var(--press-scale-surface))}.menu-module__tHBrEG__item:disabled{opacity:.4}@media (max-width:900px),(pointer:coarse){.menu-module__tHBrEG__item{min-height:var(--control-height)}}@media (hover:hover){.menu-module__tHBrEG__item:hover:not(:disabled){background:var(--hover-tint)}}@keyframes menu-module__tHBrEG__menu-in{0%{opacity:0;transform:translateY(-4px)scale(.97)}}@keyframes menu-module__tHBrEG__menu-out{to{opacity:0;transform:translateY(-4px)scale(.97)}}@keyframes menu-module__tHBrEG__menu-fade-in{0%{opacity:0}}@keyframes menu-module__tHBrEG__menu-fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.menu-module__tHBrEG__menu{animation-name:menu-module__tHBrEG__menu-fade-in}.menu-module__tHBrEG__menu[data-closing]{animation-name:menu-module__tHBrEG__menu-fade-out}}
.day-context-menu-module__pLaA0W__dismiss{z-index:44;position:fixed;inset:0}.day-context-menu-module__pLaA0W__menu{-webkit-touch-callout:none;z-index:45;transform-origin:0 0;}.day-context-menu-module__pLaA0W__title{}.day-context-menu-module__pLaA0W__action{}
.sheet-module___SJNlq__backdrop{z-index:50;padding:var(--space-4);overscroll-behavior:contain;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;place-items:center;display:grid;position:fixed;inset:0}.sheet-module___SJNlq__backdrop :is(input,textarea,[contenteditable=true]){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.sheet-module___SJNlq__scrim{background:var(--scrim);-webkit-backdrop-filter:var(--backdrop-blur);backdrop-filter:var(--backdrop-blur);opacity:var(--sheet-dim,0);transition:opacity var(--duration-sheet-in) var(--ease-sheet);will-change:opacity;position:absolute;inset:0}.sheet-module___SJNlq__backdrop[data-phase=closing] .sheet-module___SJNlq__scrim{transition-duration:var(--duration-sheet-out)}.sheet-module___SJNlq__sheet{width:min(600px,100%);max-height:calc(100dvh - 2 * var(--space-4));border-radius:var(--radius-xxl);background:var(--sheet-glow), var(--sheet-fill);--pane-fill:var(--sheet-fill);box-shadow:inset 0 0 0 1px var(--card-rim), var(--shadow-overlay-near), 0 32px 72px -8px var(--shadow-overlay-drop);opacity:0;transition:opacity var(--duration-sheet-in) var(--ease-sheet), transform var(--duration-sheet-in) var(--ease-sheet);will-change:transform, opacity;outline:none;flex-direction:column;display:flex;position:relative;overflow:clip;transform:translateY(16px)scale(.96)}.sheet-module___SJNlq__backdrop[data-phase=closing] .sheet-module___SJNlq__sheet{transition-duration:var(--duration-fast), var(--duration-sheet-out);transform:translateY(8px)scale(.98)}.sheet-module___SJNlq__backdrop[data-phase=open] .sheet-module___SJNlq__sheet,.sheet-module___SJNlq__backdrop[data-phase=dragging] .sheet-module___SJNlq__sheet{opacity:1;transform:none}.sheet-module___SJNlq__wide{width:min(940px,100%)}.sheet-module___SJNlq__header{--icon-button-size:36px;z-index:1;border-radius:calc(var(--radius-xxl) - 1px) calc(var(--radius-xxl) - 1px) 0 0;padding:var(--space-3) var(--space-6) var(--space-4);justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex;position:absolute;top:1px;left:1px;right:1px}.sheet-module___SJNlq__header,.sheet-module___SJNlq__footer{isolation:isolate}.sheet-module___SJNlq__header{--bar-direction:to top}.sheet-module___SJNlq__footer{--bar-direction:to bottom}.sheet-module___SJNlq__header:before,.sheet-module___SJNlq__header:after,.sheet-module___SJNlq__footer:before,.sheet-module___SJNlq__footer:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.sheet-module___SJNlq__header:before,.sheet-module___SJNlq__footer:before{background:linear-gradient(var(--bar-direction), transparent, color-mix(in srgb, var(--sheet-fill) 72%, transparent) var(--space-8))}.sheet-module___SJNlq__header:after,.sheet-module___SJNlq__footer:after{-webkit-backdrop-filter:var(--backdrop-blur) saturate(1.4);-webkit-mask-image:linear-gradient(var(--bar-direction), transparent var(--space-1), black var(--space-8));-webkit-mask-image:linear-gradient(var(--bar-direction), transparent var(--space-1), black var(--space-8));mask-image:linear-gradient(var(--bar-direction), transparent var(--space-1), black var(--space-8))}.sheet-module___SJNlq__footer{--control-fill:var(--sheet-card-fill);--control-edge:var(--shadow-card)}.sheet-module___SJNlq__header:before{background:linear-gradient(var(--bar-direction), transparent, color-mix(in srgb, var(--sheet-fill) 70%, transparent) var(--space-6));box-shadow:inset 0 1px var(--sheet-fill)}.sheet-module___SJNlq__footer:before{box-shadow:inset 0 -1px var(--sheet-fill)}.sheet-module___SJNlq__header:after{-webkit-mask-image:linear-gradient(var(--bar-direction), transparent var(--space-1), black var(--space-6));-webkit-mask-image:linear-gradient(var(--bar-direction), transparent var(--space-1), black var(--space-6));mask-image:linear-gradient(var(--bar-direction), transparent var(--space-1), black var(--space-6))}@media (prefers-reduced-transparency:reduce){.sheet-module___SJNlq__header:after,.sheet-module___SJNlq__footer:after{display:none}.sheet-module___SJNlq__header:before,.sheet-module___SJNlq__footer:before{background:linear-gradient(var(--bar-direction), transparent, var(--sheet-fill) var(--space-8))}}.sheet-module___SJNlq__handle{display:none}.sheet-module___SJNlq__headerActions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.sheet-module___SJNlq__titleBlock{min-width:0;padding-top:calc((var(--icon-button-size) - var(--text-title) * 1.2) / 2);gap:var(--space-2);display:grid}.sheet-module___SJNlq__titleBlock h2{font-size:var(--text-title);font-family:var(--font-display);letter-spacing:var(--tracking-tight);font-weight:600;line-height:1.2}.sheet-module___SJNlq__body{min-height:0;padding:var(--sheet-header-height,0px) var(--space-6) calc(var(--space-6) + var(--sheet-footer-height,0px));scroll-padding:var(--sheet-header-height,0px) 0 var(--sheet-footer-height,0px);align-content:start;gap:var(--space-4);clip-path:inset(1px 1px 0);overscroll-behavior:contain;scrollbar-width:thin;display:grid;overflow:hidden auto}.sheet-module___SJNlq__backdrop:not([data-phase=closing]) .sheet-module___SJNlq__body>*{animation:sheet-module___SJNlq__sheet-item-in var(--duration-slow) var(--ease-out) backwards;animation-delay:60ms}.sheet-module___SJNlq__backdrop:not([data-phase=closing]) .sheet-module___SJNlq__body>:nth-child(2){animation-delay:95ms}.sheet-module___SJNlq__backdrop:not([data-phase=closing]) .sheet-module___SJNlq__body>:nth-child(3){animation-delay:.13s}.sheet-module___SJNlq__backdrop:not([data-phase=closing]) .sheet-module___SJNlq__body>:nth-child(4){animation-delay:.165s}.sheet-module___SJNlq__backdrop:not([data-phase=closing]) .sheet-module___SJNlq__body>:nth-child(5){animation-delay:.2s}.sheet-module___SJNlq__backdrop:not([data-phase=closing]) .sheet-module___SJNlq__body>:nth-child(n+6){animation-delay:.235s}@keyframes sheet-module___SJNlq__sheet-item-in{0%{opacity:0;transform:translateY(10px)}}.sheet-module___SJNlq__footer{z-index:1;padding:var(--space-4) var(--space-6) var(--space-6);border-radius:0 0 var(--radius-xxl) var(--radius-xxl);justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex;position:absolute;bottom:0;left:0;right:0}@media (max-width:900px){.sheet-module___SJNlq__backdrop{--toolbar-underlap:160px;inset:var(--scroll-lock-top,0px) 0 auto;height:calc(100dvh + var(--toolbar-underlap));padding:0 0 var(--keyboard-inset,0px);place-items:end stretch;position:absolute}.sheet-module___SJNlq__sheet{--sheet-top-gap:calc(env(safe-area-inset-top) + var(--space-3));width:100%;max-height:calc(100dvh - var(--sheet-top-gap) + var(--toolbar-underlap) - var(--keyboard-inset,0px));border-radius:var(--radius-xxl) var(--radius-xxl) 0 0}.sheet-module___SJNlq__backdrop[data-phase] .sheet-module___SJNlq__sheet{opacity:1;transform:translate3d(0, var(--sheet-y,0px), 0);transition:none}.sheet-module___SJNlq__backdrop[data-phase=opening] .sheet-module___SJNlq__sheet{transform:translateY(100%)}.sheet-module___SJNlq__backdrop[data-phase=closing]{pointer-events:none}.sheet-module___SJNlq__scrim{background:linear-gradient(to bottom, transparent, var(--scrim) calc(env(safe-area-inset-top) + var(--space-3) + var(--radius-xxl)));-webkit-backdrop-filter:none;backdrop-filter:none;opacity:var(--sheet-shade,0);transition:none}.sheet-module___SJNlq__header{padding:var(--space-4);cursor:grab}.sheet-module___SJNlq__handle{top:var(--space-1);border-radius:var(--radius-pill);background:var(--surface-3);width:36px;height:5px;margin-left:-18px;display:block;position:absolute;left:50%}.sheet-module___SJNlq__handle>span{border-radius:inherit;background:var(--ink-muted);opacity:0;position:absolute;inset:0}.sheet-module___SJNlq__titleBlock{--fade:var(--space-4);margin-inline:calc(-1 * var(--fade));padding-inline:var(--fade);-webkit-mask-image:linear-gradient(to right, transparent, black var(--fade), black calc(100% - var(--fade)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, black var(--fade), black calc(100% - var(--fade)), transparent);mask-image:linear-gradient(to right, transparent, black var(--fade), black calc(100% - var(--fade)), transparent);overflow:hidden}.sheet-module___SJNlq__titleBlock h2{font-weight:600}.sheet-module___SJNlq__headerActions button{position:relative}.sheet-module___SJNlq__headerActions button:after{content:"";width:var(--control-height);height:var(--control-height);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sheet-module___SJNlq__body{padding:var(--sheet-header-height,0px) var(--space-4) calc(var(--space-4) + var(--sheet-footer-height,0px))}.sheet-module___SJNlq__body:last-child{padding-bottom:calc(max(var(--space-6), env(safe-area-inset-bottom)) + var(--toolbar-underlap))}.sheet-module___SJNlq__footer{padding:var(--space-3) var(--space-4) calc(max(var(--space-3), env(safe-area-inset-bottom)) + var(--toolbar-underlap))}.sheet-module___SJNlq__footer>*{flex:1}}
.stepper-module__0vflOa__stepper{padding:var(--space-1);align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);color:var(--ink);transition:box-shadow var(--duration-fast) var(--ease-out);display:flex;position:relative}.stepper-module__0vflOa__stepper:has(input:focus){box-shadow:var(--accent-ring)}.stepper-module__0vflOa__stepper .stepper-module__0vflOa__button{--icon-button-size:32px;color:var(--ink-muted);box-shadow:none;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;position:relative}.stepper-module__0vflOa__stepper .stepper-module__0vflOa__button:active:not(:disabled){color:var(--ink);background:0 0}.stepper-module__0vflOa__stepper .stepper-module__0vflOa__button:disabled{opacity:.3;background:0 0}@media (hover:hover){.stepper-module__0vflOa__stepper .stepper-module__0vflOa__button:hover:not(:disabled){color:var(--ink);background:0 0}}.stepper-module__0vflOa__stepper .stepper-module__0vflOa__button[data-repeating]{color:var(--ink)}.stepper-module__0vflOa__stepper .stepper-module__0vflOa__button[data-repeating] svg{animation:stepper-module__0vflOa__stepper-repeat-up var(--duration-repeat) var(--ease-in-out) infinite}.stepper-module__0vflOa__stepper .stepper-module__0vflOa__button[data-repeating]:first-child svg{animation-name:stepper-module__0vflOa__stepper-repeat-down}@keyframes stepper-module__0vflOa__stepper-repeat-up{0%,to{opacity:.55;transform:translateY(2px)}50%{opacity:1;transform:translateY(-2px)}}@keyframes stepper-module__0vflOa__stepper-repeat-down{0%,to{opacity:.55;transform:translateY(-2px)}50%{opacity:1;transform:translateY(2px)}}@media (pointer:coarse){.stepper-module__0vflOa__stepper .stepper-module__0vflOa__button:after{content:"";width:var(--control-height);height:var(--control-height);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.stepper-module__0vflOa__stepper .stepper-module__0vflOa__button[data-repeating] svg{animation:none}}
.tooltip-module__WUJBPG__trigger{border-radius:var(--radius-xs);color:inherit;font:inherit;cursor:help;background:0 0;border:0;padding:0}.tooltip-module__WUJBPG__trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tooltip-module__WUJBPG__tip{width:max-content;max-width:min(280px, calc(100vw - 2 * var(--space-4)));padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:var(--pane-sheen), var(--glass-fill-overlay);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-card), var(--shadow-overlay);color:var(--ink);font-size:var(--text-caption);text-align:left;animation:tooltip-module__WUJBPG__tip-in var(--duration-base) var(--ease-out) both;border:0;margin:0;font-weight:500;line-height:1.45;position:fixed;inset:auto}.tooltip-module__WUJBPG__tip[data-side=bottom]{--tip-from:translateY(-4px) scale(.97)}.tooltip-module__WUJBPG__tip[data-closing]{pointer-events:none;animation:tooltip-module__WUJBPG__tip-out var(--duration-fast) var(--ease-out) both}@keyframes tooltip-module__WUJBPG__tip-in{0%{opacity:0;transform:var(--tip-from,translateY(4px) scale(.97))}}@keyframes tooltip-module__WUJBPG__tip-out{to{opacity:0;transform:var(--tip-from,translateY(4px) scale(.97))}}@media (prefers-reduced-motion:reduce){.tooltip-module__WUJBPG__tip{animation-name:tooltip-module__WUJBPG__tip-fade-in}.tooltip-module__WUJBPG__tip[data-closing]{animation-name:tooltip-module__WUJBPG__tip-fade-out}}@keyframes tooltip-module__WUJBPG__tip-fade-in{0%{opacity:0}}@keyframes tooltip-module__WUJBPG__tip-fade-out{to{opacity:0}}
.day-pace-control-module__ra5MIq__control{padding:0 var(--space-4);border-radius:var(--radius-lg);background:var(--sheet-card-fill);display:grid}.day-pace-control-module__ra5MIq__row{min-height:60px;padding:var(--space-2) 0;justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.day-pace-control-module__ra5MIq__label{gap:var(--space-1);min-width:0;font-size:var(--text-body-sm);font-weight:500;display:grid}.day-pace-control-module__ra5MIq__label small{color:var(--ink-muted);font-size:var(--text-micro);font-variant-numeric:tabular-nums;font-weight:400}.day-pace-control-module__ra5MIq__value{border-radius:var(--radius-pill);width:10ch;min-height:32px;color:inherit;font:inherit;font-size:var(--text-body);font-variant-numeric:tabular-nums;text-align:center;background:0 0;border:0;padding:0;font-weight:600;position:relative}.day-pace-control-module__ra5MIq__input{caret-color:var(--accent);outline:none}@media (pointer:coarse){.day-pace-control-module__ra5MIq__value:after{content:"";height:var(--control-height);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}
.performance-sheet-module__V-sKbG__job>*+*{padding-top:var(--space-4);border-top:1px solid var(--hairline-soft)}.performance-sheet-module__V-sKbG__job h3{font-family:inherit;font-size:inherit;letter-spacing:inherit}.performance-sheet-module__V-sKbG__records{padding:var(--space-4) var(--space-1);gap:var(--space-1) 0;border-radius:var(--radius-lg);background:var(--pane-sheen), var(--sheet-card-fill);box-shadow:var(--shadow-card);font-variant-numeric:tabular-nums;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.performance-sheet-module__V-sKbG__records>div{min-width:0;padding-inline:var(--space-3);grid-row:span 3;grid-template-rows:subgrid;display:grid}.performance-sheet-module__V-sKbG__records>div+div{box-shadow:inset 1px 0 var(--hairline-soft)}.performance-sheet-module__V-sKbG__records dt{align-items:flex-start;gap:var(--space-2);color:var(--ink-muted);font-size:var(--text-caption);font-weight:500;display:flex}.performance-sheet-module__V-sKbG__records dt>svg{margin-top:var(--space-1);flex-shrink:0}.performance-sheet-module__V-sKbG__recordFigure{padding-top:var(--space-1);font-size:var(--text-title);font-family:var(--font-display);letter-spacing:var(--tracking-tight);white-space:nowrap;align-self:end;font-weight:600}.performance-sheet-module__V-sKbG__recordNote{color:var(--ink-muted);font-size:var(--text-micro);font-weight:500}.performance-sheet-module__V-sKbG__compare{padding:var(--space-4);gap:var(--space-3);border-radius:var(--radius-lg);background:var(--pane-sheen), var(--sheet-card-fill);--pane-fill:var(--sheet-card-fill);box-shadow:var(--shadow-card);font-variant-numeric:tabular-nums;display:grid}.performance-sheet-module__V-sKbG__bars{justify-content:space-between;gap:var(--space-4);display:flex}.performance-sheet-module__V-sKbG__bars>div{gap:var(--space-1);display:grid}.performance-sheet-module__V-sKbG__bars>[data-bar=previous]{text-align:right}.performance-sheet-module__V-sKbG__bars dt{color:var(--ink-muted);font-size:var(--text-caption);font-weight:500}.performance-sheet-module__V-sKbG__bar{--goal-track:var(--surface-3);--goal-fill:var(--accent);--goal-over:var(--success);display:block}.performance-sheet-module__V-sKbG__barValue{font-size:var(--text-heading);font-family:var(--font-display);letter-spacing:var(--tracking-tight);white-space:nowrap;font-weight:600}.performance-sheet-module__V-sKbG__barValue small{color:var(--ink-muted);font-size:.7em}[data-bar=previous] .performance-sheet-module__V-sKbG__barValue{color:var(--ink-muted)}.performance-sheet-module__V-sKbG__gap{padding-top:var(--space-3);align-items:center;gap:var(--space-2) var(--space-4);border-top:1px solid var(--hairline-soft);color:var(--ink-muted);font-size:var(--text-body-sm);flex-wrap:wrap;font-weight:500;display:flex}.performance-sheet-module__V-sKbG__gap>span:first-child{margin-right:auto}.performance-sheet-module__V-sKbG__gapUnit{align-items:center;gap:var(--space-1);display:inline-flex}.performance-sheet-module__V-sKbG__gapUnit b{color:var(--ink);font-size:var(--text-body);font-weight:600}.performance-sheet-module__V-sKbG__gap[data-behind=true] .performance-sheet-module__V-sKbG__gapUnit b:before{content:"+"}.performance-sheet-module__V-sKbG__gap[data-behind=false] .performance-sheet-module__V-sKbG__gapUnit svg{color:var(--success)}
.ocr-overlay-module__CKDR5W__frame{height:var(--photo-height);border-radius:var(--radius-lg);background:var(--surface-2);animation:ocr-overlay-module__CKDR5W__overlay-in var(--duration-base) var(--ease-out) both;position:relative;overflow:hidden}.ocr-overlay-module__CKDR5W__frame img{object-fit:cover;width:100%;height:100%;animation:ocr-overlay-module__CKDR5W__overlay-in var(--duration-base) var(--ease-out) both;display:block}.ocr-overlay-module__CKDR5W__fill{position:absolute;inset:0}.ocr-overlay-module__CKDR5W__scanLine{border-bottom:2px solid var(--accent);background:linear-gradient(transparent 70%, color-mix(in oklab, var(--accent) 22%, transparent));animation:ocr-overlay-module__CKDR5W__scan var(--duration-loop) var(--ease-in-out) infinite alternate;position:absolute;inset:0}.ocr-overlay-module__CKDR5W__bar{padding:var(--space-6) var(--space-2) var(--space-2) var(--space-4);align-items:center;gap:var(--space-3);color:var(--on-media);background:linear-gradient(to top, var(--media-scrim) 45%, transparent);display:flex;position:absolute;bottom:0;left:0;right:0}.ocr-overlay-module__CKDR5W__cancel{min-height:var(--icon-button-size);padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--on-media);font-size:var(--text-micro);transition:transform var(--duration-fast) var(--ease-out);flex-shrink:0;font-weight:600}.ocr-overlay-module__CKDR5W__cancel:active{transform:scale(var(--press-scale))}.ocr-overlay-module__CKDR5W__cancel:focus-visible{box-shadow:var(--accent-ring);outline:none}.ocr-overlay-module__CKDR5W__mark{isolation:isolate;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;position:relative}.ocr-overlay-module__CKDR5W__accent{--mark-color-1:var(--primary);--mark-color-2:var(--accent);--mark-color-3:color-mix(in oklab, var(--accent) 55%, var(--ink))}.ocr-overlay-module__CKDR5W__mark:before{content:"";inset:calc(-1 * var(--space-2));z-index:-1;background:radial-gradient(closest-side, var(--mark-color-2), color-mix(in oklab, var(--mark-color-1) 40%, transparent) 55%, transparent);animation:ocr-overlay-module__CKDR5W__glow var(--duration-loop) var(--ease-in-out) infinite;border-radius:50%;position:absolute}.ocr-overlay-module__CKDR5W__mark svg{animation:ocr-overlay-module__CKDR5W__breathe var(--duration-loop) var(--ease-in-out) infinite}.ocr-overlay-module__CKDR5W__title{min-width:0;font-size:var(--text-body-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}@keyframes ocr-overlay-module__CKDR5W__breathe{50%{scale:1.12}}@keyframes ocr-overlay-module__CKDR5W__glow{0%,to{opacity:.18;scale:.8}50%{opacity:.42;scale:1.05}}@keyframes ocr-overlay-module__CKDR5W__scan{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes ocr-overlay-module__CKDR5W__overlay-in{0%{opacity:0}}@keyframes ocr-overlay-module__CKDR5W__line-pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.ocr-overlay-module__CKDR5W__scanLine{animation:ocr-overlay-module__CKDR5W__line-pulse var(--duration-loop) var(--ease-in-out) infinite!important}.ocr-overlay-module__CKDR5W__mark:before{opacity:.3;animation:none;scale:1}.ocr-overlay-module__CKDR5W__mark svg{animation:none}}
.database-panel-module__DV4g9G__notice{min-height:var(--control-height);padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--success);background:var(--surface-2);font-size:var(--text-body-sm);align-items:center;font-weight:500;display:flex}.database-panel-module__DV4g9G__hint{align-items:center;gap:var(--space-2);color:var(--ink-muted);font-size:var(--text-body-sm);display:flex}.database-panel-module__DV4g9G__tableCard{min-width:0;padding:var(--space-2) 0 var(--space-3);scrollbar-width:thin;overflow-x:auto}.database-panel-module__DV4g9G__freeDays{gap:var(--space-1) var(--space-4);grid-template-columns:max-content 1fr;margin:0;padding:0;list-style:none;display:grid}.database-panel-module__DV4g9G__freeDays li{display:contents}.database-panel-module__DV4g9G__freeDayName{color:var(--ink);font-weight:500}.database-panel-module__DV4g9G__null{color:var(--ink-muted)}.database-panel-module__DV4g9G__bulkBar{align-items:center;gap:var(--space-1);color:var(--ink-muted);font-size:var(--text-body-sm);animation:database-panel-module__DV4g9G__fade-in var(--duration-fast) var(--ease-out);flex-wrap:wrap;display:flex}.database-panel-module__DV4g9G__bulkBar>span{margin-right:var(--space-2)}.database-panel-module__DV4g9G__bulkBar strong{color:var(--ink);font-weight:500}@keyframes database-panel-module__DV4g9G__fade-in{0%{opacity:0}}.database-panel-module__DV4g9G__pager{justify-content:flex-end;align-items:center;gap:var(--space-2);color:var(--ink-muted);font-size:var(--text-body-sm);display:flex}.database-panel-module__DV4g9G__form{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.database-panel-module__DV4g9G__form textarea{padding:var(--space-2) var(--space-3);resize:vertical}.database-panel-module__DV4g9G__wide{grid-column:1/-1}.database-panel-module__DV4g9G__calendarForm{grid-template-columns:repeat(4,1fr)}.database-panel-module__DV4g9G__calendarForm>label:first-child{grid-column:1/-1}.database-panel-module__DV4g9G__unit{color:var(--ink-muted);font-style:normal;font-weight:400}.database-panel-module__DV4g9G__deleteButton{margin-right:auto}.database-panel-module__DV4g9G__secondaryPassword{margin-top:var(--space-4);padding-top:var(--space-4);gap:var(--space-2);border-top:1px solid var(--hairline-soft);display:grid}.database-panel-module__DV4g9G__secondaryPassword p{font-size:var(--text-caption)}.database-panel-module__DV4g9G__secondaryPasswordRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.database-panel-module__DV4g9G__secondaryPasswordRow input{flex:200px;min-width:0}@media (max-width:720px){.database-panel-module__DV4g9G__form{grid-template-columns:1fr}.database-panel-module__DV4g9G__calendarForm{grid-template-columns:repeat(3,1fr)}}
.login-module__p9DPgW__shell{min-height:100dvh;padding:max(var(--space-6), env(safe-area-inset-top)) var(--gutter) max(var(--space-6), env(safe-area-inset-bottom));-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;place-items:center;display:grid;position:relative}.login-module__p9DPgW__shell :is(input,textarea){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.login-module__p9DPgW__panel{--login-inset:var(--space-8);z-index:1;gap:var(--space-6);width:min(400px,100%);animation:login-module__p9DPgW__card-in var(--duration-slow) var(--ease-out) both;display:grid;position:relative}.login-module__p9DPgW__brand{padding-inline:var(--login-inset);align-items:center;gap:var(--space-4);display:flex}.login-module__p9DPgW__brand .login-module__p9DPgW__mark{--brand-size:64px}.login-module__p9DPgW__words{gap:var(--space-2);display:grid}.login-module__p9DPgW__words>strong{font-size:var(--text-display);font-family:var(--font-display);letter-spacing:var(--tracking-display);font-weight:600;line-height:1}.login-module__p9DPgW__brand .login-module__p9DPgW__signature{font-size:var(--text-body)}.login-module__p9DPgW__card{padding:var(--space-8) var(--login-inset);gap:var(--space-6);border-radius:var(--radius-xxl);box-shadow:var(--shadow-card), var(--shadow-overlay);display:grid;}.login-module__p9DPgW__intro{gap:var(--space-2);display:grid}.login-module__p9DPgW__intro h1{font-size:var(--text-title);font-family:var(--font-display);letter-spacing:var(--tracking-tight);font-weight:600;line-height:1.1}.login-module__p9DPgW__intro p{color:var(--ink-muted);font-size:var(--text-body-sm);line-height:1.5}.login-module__p9DPgW__intro p strong{color:var(--ink);font-weight:500}.login-module__p9DPgW__footer{padding-inline:var(--login-inset);justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.login-module__p9DPgW__footer p{align-items:center;gap:var(--space-1);color:var(--ink-muted);font-size:var(--text-caption);font-weight:500;display:inline-flex}@keyframes login-module__p9DPgW__card-in{0%{opacity:0;transform:translateY(12px)scale(.985)}}@media (max-width:480px){.login-module__p9DPgW__panel{--login-inset:var(--space-4)}.login-module__p9DPgW__card{padding-block:var(--space-6);border-radius:var(--radius-xl)}.login-module__p9DPgW__brand .login-module__p9DPgW__mark{--brand-size:64px}.login-module__p9DPgW__words>strong{font-size:var(--text-display);font-family:var(--font-display)}}
.security-panel-module__-Wguxa__card{min-width:0;padding:var(--space-4) 0 var(--space-3);gap:var(--space-3);display:grid}.security-panel-module__-Wguxa__inset,.security-panel-module__-Wguxa__heading{padding:0 var(--space-6)}.security-panel-module__-Wguxa__heading{gap:var(--space-1);display:grid}.security-panel-module__-Wguxa__heading h3{font-size:var(--text-heading);font-family:var(--font-display);letter-spacing:var(--tracking-tight);font-weight:600;line-height:1.1}.security-panel-module__-Wguxa__heading p{color:var(--ink-muted);font-size:var(--text-body-sm)}.security-panel-module__-Wguxa__summary{padding:0 var(--space-6);gap:var(--space-2) var(--space-6);color:var(--ink-muted);font-size:var(--text-body-sm);flex-wrap:wrap;margin:0;display:flex}.security-panel-module__-Wguxa__summary dd{color:var(--ink);margin:0;font-weight:500}.security-panel-module__-Wguxa__tableScroll{scrollbar-width:thin;min-width:0;overflow-x:auto}
