@layer tokens{:root{--ds-n1:#fdfbf7;--ds-n2:#f7f5f1;--ds-n3:#efeeea;--ds-n4:#e8e6e3;--ds-n5:#e0dedb;--ds-n6:#d6d5d2;--ds-n7:#cac9c6;--ds-n8:#b7b6b3;--ds-n9:#8c8983;--ds-n10:#817e79;--ds-n11:#63605b;--ds-n12:#191c1a;--ds-white:#fff;--ds-action-3:#e6f4e8;--ds-action-6:#b7dabd;--ds-action-9:#167a3a;--ds-action-11:#027132;--ds-action-hover:#126a32;--ds-danger-3:#ffeae6;--ds-danger-6:#fcbeb3;--ds-danger-9:#c43d2b;--ds-danger-11:#aa2111;--ds-warning-3:#f8ede4;--ds-warning-6:#e5cab1;--ds-warning-9:#8a5206;--ds-warning-11:#854f07;--ds-info-3:#e7f0ff;--ds-info-6:#b4d1fe;--ds-info-9:#2a6fdb;--ds-info-11:#0d56c0;--ds-positive-3:#e7f3ee;--ds-positive-6:#bad7cc;--ds-positive-9:#28745d;--ds-positive-11:#1f6d56;--ds-ai-3:#edeeff;--ds-ai-6:#c8caff;--ds-ai-9:#5b4bc4;--ds-ai-11:#5645be;--ds-weight-3:#edf0ee;--ds-weight-6:#c9d2cd;--ds-weight-9:#53675c;--ds-weight-11:#4f6358;--ds-sleep-3:#e9f1f5;--ds-sleep-6:#bfd3de;--ds-sleep-9:#426f88;--ds-sleep-11:#37647c;--ds-food-3:#fbece1;--ds-food-6:#ecc7aa;--ds-food-9:#c2701b;--ds-food-11:#8a4c04;--ds-activity-3:#e5f2f5;--ds-activity-6:#b4d6de;--ds-activity-9:#147d8f;--ds-activity-11:#056979;--ds-map-land:var(--ds-n3);--ds-map-block:var(--ds-n4);--ds-map-building:var(--ds-n6);--ds-map-park:#e7f6e9;--ds-map-water:#d9eafc;--ds-map-road:var(--ds-white);--ds-map-road-edge:var(--ds-n6);--ds-map-boundary:var(--ds-n8);--ds-pin-place:var(--ds-n11);--ds-pin-vet:var(--ds-action-9);--ds-pin-urgent:var(--ds-danger-9);--ds-pin-me:var(--ds-info-9);--ds-pin-halo:#2a6fdb33;--ds-focus:#147d2d;--ds-edge:#191c1a12;--ds-edge-hero:#191c1a0e;--ds-glass-chrome:#ffffff9e;--ds-glass-readable:#ffffffeb;--ds-glass-fallback:#fffffff5;--ds-glass-border:#ffffffad;--ds-glass-highlight:#ffffffe0;--ds-scrim:#19161252;--ds-photo-dot:#ffffff8c;--ds-on-strong-quiet:#ffffffd1;--ds-gradient-photo:linear-gradient(to top, #14120e8c, transparent 55%);--ds-gradient-photo-deep:linear-gradient(to top, #14120eeb, #14120eb8 58%, #14120e47);--ds-photo-deep-audit:#565552;--ds-gradient-hero:radial-gradient(95% 85% at 100% 0%, #dbebe0eb, transparent 62%), radial-gradient(85% 80% at 0% 100%, #f5e0c4a8, transparent 64%), #fff;--ds-gradient-ambient:radial-gradient(70% 55% at 88% 6%, #dbebe0e6, transparent 70%), radial-gradient(60% 50% at 8% 42%, #f5e0c4b3, transparent 70%), radial-gradient(80% 60% at 60% 100%, #e2ecf4b3, transparent 72%), linear-gradient(180deg, #fdfbf7, #eef3ee);--ds-gradient-tint:#dbebe0;--color-canvas:var(--ds-n2);--color-surface:var(--ds-white);--color-inset:var(--ds-n3);--color-hover-surface:var(--ds-n2);--color-press-surface:var(--ds-n3);--color-hover-canvas:var(--ds-n4);--color-press-canvas:var(--ds-n5);--color-divider:var(--ds-n5);--color-edge-control:var(--ds-n7);--color-glyph-quiet:var(--ds-n9);--color-text-muted:var(--ds-n11);--color-text:var(--ds-n12);--color-on-strong:var(--ds-white);--color-edge:var(--ds-edge);--color-edge-hero:var(--ds-edge-hero);--color-action:var(--ds-action-9);--color-action-hover:var(--ds-action-hover);--color-action-soft:var(--ds-action-3);--color-action-edge:var(--ds-action-6);--color-action-text:var(--ds-action-11);--color-danger:var(--ds-danger-9);--color-danger-soft:var(--ds-danger-3);--color-danger-edge:var(--ds-danger-6);--color-danger-text:var(--ds-danger-11);--color-warning:var(--ds-warning-9);--color-warning-soft:var(--ds-warning-3);--color-warning-edge:var(--ds-warning-6);--color-warning-text:var(--ds-warning-11);--color-info:var(--ds-info-9);--color-info-soft:var(--ds-info-3);--color-info-edge:var(--ds-info-6);--color-info-text:var(--ds-info-11);--color-positive:var(--ds-positive-9);--color-positive-soft:var(--ds-positive-3);--color-positive-edge:var(--ds-positive-6);--color-positive-text:var(--ds-positive-11);--color-ai:var(--ds-ai-9);--color-ai-soft:var(--ds-ai-3);--color-ai-edge:var(--ds-ai-6);--color-ai-text:var(--ds-ai-11);--color-weight:var(--ds-weight-9);--color-weight-soft:var(--ds-weight-3);--color-weight-edge:var(--ds-weight-6);--color-sleep:var(--ds-sleep-9);--color-sleep-soft:var(--ds-sleep-3);--color-sleep-edge:var(--ds-sleep-6);--color-food:var(--ds-food-9);--color-food-soft:var(--ds-food-3);--color-food-edge:var(--ds-food-6);--color-activity:var(--ds-activity-9);--color-activity-soft:var(--ds-activity-3);--color-activity-edge:var(--ds-activity-6);--map-land:var(--ds-map-land);--map-block:var(--ds-map-block);--map-building:var(--ds-map-building);--map-park:var(--ds-map-park);--map-water:var(--ds-map-water);--map-road:var(--ds-map-road);--map-road-edge:var(--ds-map-road-edge);--map-boundary:var(--ds-map-boundary);--map-label:var(--color-text-muted);--map-label-halo:var(--color-surface);--color-pin-place:var(--ds-pin-place);--color-pin-vet:var(--ds-pin-vet);--color-pin-urgent:var(--ds-pin-urgent);--color-pin-me:var(--ds-pin-me);--color-pin-halo:var(--ds-pin-halo);--color-ring:color-mix(in oklch, var(--ds-focus) 50%, transparent);--color-danger-ring:color-mix(in oklch, var(--ds-danger-9) 20%, transparent);--color-glass-chrome:var(--ds-glass-chrome);--color-glass-readable:var(--ds-glass-readable);--color-glass-fallback:var(--ds-glass-fallback);--color-glass-border:var(--ds-glass-border);--color-scrim:var(--ds-scrim);--gradient-hero:var(--ds-gradient-hero);--gradient-ambient:var(--ds-gradient-ambient);--gradient-photo:var(--ds-gradient-photo);--gradient-photo-deep:var(--ds-gradient-photo-deep);--ds-font-sans:"Onest Variable","Onest",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--ds-font-mono:"SFMono-Regular",ui-monospace,Consolas,monospace;--ds-nav-size:.67rem;--ds-nav-line:14px;--ds-nav-track:0em;--ds-nav-weight:500;--ds-meta-size:12px;--ds-meta-line:16px;--ds-meta-track:0em;--ds-meta-weight:400;--ds-label-size:12px;--ds-label-line:16px;--ds-label-track:.04em;--ds-label-weight:600;--ds-control-size:14px;--ds-control-line:20px;--ds-control-track:0em;--ds-control-weight:500;--ds-body-size:14px;--ds-body-line:20px;--ds-body-track:0em;--ds-body-weight:400;--ds-reading-size:16px;--ds-reading-line:24px;--ds-reading-track:0em;--ds-reading-weight:400;--ds-row-size:16px;--ds-row-line:22px;--ds-row-track:-.01em;--ds-row-weight:500;--ds-title-size:19px;--ds-title-line:24px;--ds-title-track:-.02em;--ds-title-weight:600;--ds-page-size:24px;--ds-page-line:30px;--ds-page-track:-.02em;--ds-page-weight:600;--ds-metric-size:28px;--ds-metric-line:32px;--ds-metric-track:-.03em;--ds-metric-weight:600;--ds-display-size:40px;--ds-display-line:44px;--ds-display-track:-.03em;--ds-display-weight:600;--font-sans:var(--ds-font-sans);--font-mono:var(--ds-font-mono);--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:20px;--ds-space-6:24px;--ds-space-8:32px;--ds-space-10:40px;--ds-space-12:48px;--ds-space-16:64px;--space-1:var(--ds-space-1);--space-2:var(--ds-space-2);--space-3:var(--ds-space-3);--space-4:var(--ds-space-4);--space-5:var(--ds-space-5);--space-6:var(--ds-space-6);--space-8:var(--ds-space-8);--space-10:var(--ds-space-10);--space-12:var(--ds-space-12);--space-16:var(--ds-space-16);--ds-radius-control:14px;--ds-radius-track:18px;--ds-radius-card:22px;--ds-radius-feature:30px;--ds-radius-shell:32px;--ds-radius-pill:999px;--ds-radius-blob:42% 42% 36% 36%;--ds-radius-paper:4px;--ds-hairline:1px;--ds-ring:3px;--ds-ring-offset:2px;--radius-control:var(--ds-radius-control);--radius-track:var(--ds-radius-track);--radius-card:var(--ds-radius-card);--radius-feature:var(--ds-radius-feature);--radius-shell:var(--ds-radius-shell);--radius-pill:var(--ds-radius-pill);--radius-blob:var(--ds-radius-blob);--radius-paper:var(--ds-radius-paper);--ds-shadow-1:0 1px 2px #1f1c170d, 0 6px 16px -6px #1f1c1714;--ds-shadow-2:0 1px 2px #1f1c170d, 0 16px 32px -12px #1f1c171c;--ds-shadow-3:inset 0 1px 0 #ffffffe0, 0 2px 6px #1f1c170f, 0 12px 34px #1f1c1724;--ds-shadow-4:inset 0 1px 0 #ffffffe0, 0 8px 24px -12px #1f1c171f, 0 24px 64px -16px #1f1c1738;--ds-shadow-action:0 1px 2px #11462547, 0 8px 20px -8px #167a3a73;--ds-shadow-pin:0 1px 2px #1f1c172e, 0 6px 14px -4px #1f1c1742;--ds-shadow-me:0 0 0 12px #2a6fdb33, 0 1px 2px #1f1c172e, 0 6px 14px -4px #1f1c1742;--ds-glass-blur:24px;--ds-glass-saturation:140%;--shadow-1:var(--ds-shadow-1);--shadow-2:var(--ds-shadow-2);--shadow-3:var(--ds-shadow-3);--shadow-4:var(--ds-shadow-4);--shadow-action:var(--ds-shadow-action);--shadow-pin:var(--ds-shadow-pin);--shadow-me:var(--ds-shadow-me);--glass-blur:var(--ds-glass-blur);--glass-sat:var(--ds-glass-saturation);--ds-duration-fast:.14s;--ds-duration-exit:.16s;--ds-duration-enter:.22s;--ds-duration-normal:.26s;--ds-duration-spring:.4s;--ds-duration-spin:.8s;--ds-duration-pulse:1.4s;--ds-duration-highlight:2.4s;--ds-stagger-step:40ms;--ds-stagger-max:4;--ds-ease-standard:cubic-bezier(.16, 1, .3, 1);--ds-ease-drawer:cubic-bezier(.32, .72, 0, 1);--ds-ease-constant:linear;--ds-spring-stiffness:320;--ds-spring-damping:34;--ds-ease-spring:linear(0, .037, .123, .23, .343, .452, .55, .636, .71, .771, .821, .862, .894, .919, .939, .955, .966, .975, .982, .987, .991, .994, .996, .997, 1);--ds-press-scale:.97;--ds-enter-scale:.99;--ds-exit-scale:.985;--ds-popover-scale:.95;--ds-dialog-scale:.96;--ds-enter-shift:8px;--ds-pulse-opacity:.55;--ds-screen-shift:6%;--motion:1;--dur-fast:var(--ds-duration-fast);--dur-exit:var(--ds-duration-exit);--dur-enter:var(--ds-duration-enter);--dur-normal:var(--ds-duration-normal);--dur-move:calc(var(--ds-duration-spring) * var(--motion));--dur-spin:calc(var(--ds-duration-spin) * (3 - 2 * var(--motion)));--dur-pulse:var(--ds-duration-pulse);--dur-highlight:var(--ds-duration-highlight);--ease-standard:var(--ds-ease-standard);--ease-drawer:var(--ds-ease-drawer);--ease-spring:var(--ds-ease-spring);--ease-constant:var(--ds-ease-constant);--scale-press:calc(1 - (1 - var(--ds-press-scale)) * var(--motion));--scale-popover:calc(1 - (1 - var(--ds-popover-scale)) * var(--motion));--scale-dialog:calc(1 - (1 - var(--ds-dialog-scale)) * var(--motion));--shift-enter:calc(var(--ds-enter-shift) * var(--motion));--shift-screen:calc(var(--ds-screen-shift) * var(--motion));--pulse-low:calc(1 - (1 - var(--ds-pulse-opacity)) * var(--motion))}@media (prefers-reduced-motion:reduce){:root{--motion:0}}:root{--ds-h-l:56px;--ds-h-m:44px;--ds-h-chip:36px;--ds-h-seg:36px;--ds-tap-min:44px;--ds-size-badge:18px;--ds-size-pill:24px;--ds-size-avatar-l:48px;--ds-size-avatar-m:40px;--ds-size-portrait:112px;--ds-size-tile:96px;--ds-size-toast:48px;--ds-size-mascot:96px;--ds-size-grabber-w:36px;--ds-size-grabber-h:4px;--ds-size-scene:192px;--ds-size-symbol:136px;--ds-mask-check:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 256\"><path d=\"M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z\"/></svg>");--ds-size-dialog:340px;--ds-size-popover:280px;--ds-size-nav-clearance:96px;--ds-size-map:140px;--ds-size-pin:32px;--ds-size-pin-dot:14px;--ds-size-pin-me:18px;--ds-pin-ring:2px;--ds-pin-selected:1.25;--ds-size-doc-window:196px;--ds-ico-16:16px;--ds-ico-20:20px;--ds-ico-24:24px;--ds-ico-26:26px;--ds-ico-32:32px;--ds-size-brand-s:160px;--ds-size-brand-m:200px;--ds-size-column:520px;--ds-size-lander:1040px;--ds-size-rail:84px;--ds-size-sidenav:232px;--ds-size-context-min:280px;--ds-size-context-max:360px;--ds-layer-base:0;--ds-layer-sticky:20;--ds-layer-overlay:40;--ds-layer-toast:60}}@layer base{*,:before,:after{box-sizing:border-box}.ds{font-family:var(--font-sans);color:var(--color-text);-webkit-font-smoothing:antialiased;font-synthesis:none;text-rendering:optimizelegibility}.ds :where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,figure,blockquote,pre){margin:0}.ds :where(ul,ol){padding:0;list-style:none}.ds :where(button,input,select,textarea){font:inherit;color:inherit;letter-spacing:inherit}.ds :where(button){cursor:pointer;text-align:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}.ds :where(a){color:inherit;text-decoration:none}.ds :where(h1,h2,h3,h4,h5,h6){text-wrap:balance}.ds :where(p,dd){text-wrap:pretty}.ds [hidden]{display:none!important}html{overscroll-behavior-y:none;height:100%}body{background:var(--color-canvas);min-height:100%;margin:0}}@layer utilities{.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.quiet{color:var(--color-glyph-quiet)}.t-nav{font-size:var(--ds-nav-size);line-height:var(--ds-nav-line);letter-spacing:var(--ds-nav-track);font-weight:var(--ds-nav-weight)}.t-meta{font-size:var(--ds-meta-size);line-height:var(--ds-meta-line);letter-spacing:var(--ds-meta-track);font-weight:var(--ds-meta-weight)}.t-label{font-size:var(--ds-label-size);line-height:var(--ds-label-line);letter-spacing:var(--ds-label-track);font-weight:var(--ds-label-weight);text-transform:uppercase}.t-control{font-size:var(--ds-control-size);line-height:var(--ds-control-line);letter-spacing:var(--ds-control-track);font-weight:var(--ds-control-weight)}.t-body{font-size:var(--ds-body-size);line-height:var(--ds-body-line);letter-spacing:var(--ds-body-track);font-weight:var(--ds-body-weight)}.t-reading{font-size:var(--ds-reading-size);line-height:var(--ds-reading-line);letter-spacing:var(--ds-reading-track);font-weight:var(--ds-reading-weight);max-width:68ch}.t-row{font-size:var(--ds-row-size);line-height:var(--ds-row-line);letter-spacing:var(--ds-row-track);font-weight:var(--ds-row-weight)}.t-title{font-size:var(--ds-title-size);line-height:var(--ds-title-line);letter-spacing:var(--ds-title-track);font-weight:var(--ds-title-weight)}.t-page{font-size:var(--ds-page-size);line-height:var(--ds-page-line);letter-spacing:var(--ds-page-track);font-weight:var(--ds-page-weight)}.t-metric{font-size:var(--ds-metric-size);line-height:var(--ds-metric-line);letter-spacing:var(--ds-metric-track);font-weight:var(--ds-metric-weight)}.t-display{font-size:var(--ds-display-size);line-height:var(--ds-display-line);letter-spacing:var(--ds-display-track);font-weight:var(--ds-display-weight)}.w-strong{font-weight:var(--ds-title-weight)}.w-medium{font-weight:var(--ds-row-weight)}.tabular{font-variant-numeric:tabular-nums}.text-muted{color:var(--color-text-muted)}.text-action{color:var(--color-action-text)}.text-danger{color:var(--color-danger-text)}.text-warning{color:var(--color-warning-text)}.text-positive{color:var(--color-positive-text)}.text-info{color:var(--color-info-text)}.hit{position:relative}.hit:after{content:"";top:min(0px, calc(50% - var(--ds-tap-min) / 2));bottom:min(0px, calc(50% - var(--ds-tap-min) / 2));left:min(0px, calc(50% - var(--ds-tap-min) / 2));right:min(0px, calc(50% - var(--ds-tap-min) / 2));position:absolute}.stack{gap:var(--space-4);flex-direction:column;display:flex}.stack-4{gap:var(--space-1);flex-direction:column;display:flex}.stack-8{gap:var(--space-2);flex-direction:column;display:flex}.stack-12{gap:var(--space-3);flex-direction:column;display:flex}.cluster{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.cluster--strip{scrollbar-width:none;overscroll-behavior-inline:contain;flex-wrap:nowrap;overflow-x:auto}.cluster--strip::-webkit-scrollbar{display:none}.cluster--strip>*{flex:none}.spread{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.grid-2{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.push{margin-top:auto}.glass-readable{background:var(--color-glass-readable);border:var(--ds-hairline) solid var(--color-glass-border);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat))}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-readable{background:var(--color-glass-fallback)}}@media (prefers-reduced-transparency:reduce){.glass-readable{background:var(--color-glass-fallback);-webkit-backdrop-filter:none;backdrop-filter:none}}}@layer components{.ico{width:var(--ds-ico-20);height:var(--ds-ico-20);fill:currentColor;flex:none;display:block}.ico-16{width:var(--ds-ico-16);height:var(--ds-ico-16)}.ico-20{width:var(--ds-ico-20);height:var(--ds-ico-20)}.ico-24{width:var(--ds-ico-24);height:var(--ds-ico-24)}.ico-26{width:var(--ds-ico-26);height:var(--ds-ico-26)}.ico-32{width:var(--ds-ico-32);height:var(--ds-ico-32)}.ico--own{fill:none;stroke:currentColor;stroke-width:16px;stroke-linecap:round;stroke-linejoin:round}.ico--weight{color:var(--color-weight)}.ico--sleep{color:var(--color-sleep)}.ico--food{color:var(--color-food)}.ico--activity{color:var(--color-activity)}.btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-control);white-space:nowrap;transition:transform var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard),opacity var(--dur-fast) var(--ease-standard);display:inline-flex;position:relative}.btn--l{height:var(--ds-h-l);padding:0 var(--space-5);font-size:var(--ds-row-size);line-height:var(--ds-row-line);letter-spacing:var(--ds-row-track);font-weight:var(--ds-row-weight)}.btn--m{height:var(--ds-h-m);padding:0 var(--space-4);font-size:var(--ds-control-size);line-height:var(--ds-control-line);letter-spacing:var(--ds-control-track);font-weight:var(--ds-control-weight)}.btn--block{width:100%;display:flex}.btn--primary{background:var(--color-action);color:var(--color-on-strong);box-shadow:var(--shadow-action)}.btn--secondary{background:var(--color-surface);color:var(--color-text);border:var(--ds-hairline) solid var(--color-edge-control)}.btn--quiet{color:var(--color-action-text)}.btn--quiet.btn--m{padding:0 var(--space-3)}.btn--destructive{background:var(--color-danger-soft);color:var(--color-danger-text)}.btn:active,.btn.is-pressed{transform:scale(var(--scale-press))}.btn--secondary:active,.btn--secondary.is-pressed{background:var(--color-press-surface)}.btn--quiet:active,.btn--quiet.is-pressed{background:var(--color-press-canvas)}.btn--primary.is-hover{background:var(--color-action-hover)}.btn--secondary.is-hover{background:var(--color-hover-surface)}.btn--quiet.is-hover{background:var(--color-hover-canvas)}@media (hover:hover) and (pointer:fine){.btn--primary:hover{background:var(--color-action-hover)}.btn--secondary:hover{background:var(--color-hover-surface)}.btn--quiet:hover{background:var(--color-hover-canvas)}}.btn:focus-visible,.btn.is-focus{outline:var(--ds-ring) solid var(--color-ring);outline-offset:var(--ds-ring-offset)}.btn:disabled,.btn.is-disabled{opacity:.5;box-shadow:none;pointer-events:none}.btn.is-busy{pointer-events:none}.spinner{width:var(--ds-ico-16);height:var(--ds-ico-16);animation:ds-spin var(--dur-spin) var(--ease-constant) infinite;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none}@keyframes ds-spin{to{transform:rotate(360deg)}}.icon-btn{width:var(--ds-h-m);height:var(--ds-h-m);border-radius:var(--radius-control);color:var(--color-text);transition:transform var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard);flex:none;place-items:center;display:grid;position:relative}.icon-btn:active,.icon-btn.is-pressed{transform:scale(var(--scale-press));background:var(--color-press-canvas)}.icon-btn.is-hover{background:var(--color-hover-canvas)}@media (hover:hover) and (pointer:fine){.icon-btn:hover{background:var(--color-hover-canvas)}}.icon-btn:focus-visible,.icon-btn.is-focus{outline:var(--ds-ring) solid var(--color-ring);outline-offset:var(--ds-ring-offset)}.icon-btn--muted{color:var(--color-text-muted)}.icon-btn--glass{background:var(--color-glass-readable);border:var(--ds-hairline) solid var(--color-glass-border);box-shadow:var(--shadow-3);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat))}.icon-btn--glass:active{background:var(--color-glass-readable)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.icon-btn--glass{background:var(--color-glass-fallback)}}@media (prefers-reduced-transparency:reduce){.icon-btn--glass{background:var(--color-glass-fallback);-webkit-backdrop-filter:none;backdrop-filter:none}}.icon-btn--send{background:var(--color-action);color:var(--color-on-strong)}.icon-btn--send:active{background:var(--color-action)}@media (hover:hover) and (pointer:fine){.icon-btn--send:hover{background:var(--color-action-hover)}}.icon-btn--send:disabled{background:var(--color-inset);color:var(--color-text-muted)}.scr--chat{min-height:100%;padding-bottom:0}.composer{z-index:var(--ds-layer-sticky);padding-block:var(--space-3) var(--space-4);background:var(--color-canvas);margin-top:auto;position:sticky;bottom:0}.composer .field__control{gap:var(--space-1)}.scr--chat.scr--nav{padding-bottom:0}.scr--nav>.composer{padding-bottom:calc(var(--ds-size-nav-clearance) + var(--space-4))}.seg{--n:3;--i:0;grid-template-columns:repeat(var(--n),minmax(0,1fr));height:var(--ds-h-m);padding:var(--space-1);background:var(--color-inset);border-radius:var(--radius-track);display:grid;position:relative}.seg__indicator{top:var(--space-1);bottom:var(--space-1);left:var(--space-1);width:calc((100% - 2 * var(--space-1)) / var(--n));border-radius:var(--radius-control);background:var(--color-surface);box-shadow:var(--shadow-1);transform:translateX(calc(100% * var(--i)));transition:transform var(--dur-move) var(--ease-spring);position:absolute}.seg__item{z-index:1;min-width:0;height:var(--ds-h-seg);justify-content:center;align-items:center;gap:var(--space-1);padding:0 var(--space-1);border-radius:var(--radius-control);color:var(--color-text-muted);white-space:nowrap;font-size:var(--ds-control-size);line-height:var(--ds-control-line);letter-spacing:var(--ds-control-track);font-weight:var(--ds-control-weight);transition:color var(--dur-fast) var(--ease-standard);display:inline-flex;position:relative}.seg--2{--n:2}.seg--4{--n:4}.seg--5{--n:5}.seg.is-unset .seg__indicator{opacity:0}.seg__item[aria-pressed=true]{color:var(--color-text)}.seg__item:focus-visible,.seg__item.is-focus{outline:var(--ds-ring) solid var(--color-ring);outline-offset:0}.chip{align-items:center;gap:var(--space-1);height:var(--ds-h-chip);padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface);border:var(--ds-hairline) solid var(--color-edge-control);color:var(--color-text);white-space:nowrap;font-size:var(--ds-control-size);line-height:var(--ds-control-line);letter-spacing:var(--ds-control-track);font-weight:var(--ds-control-weight);transition:transform var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard);display:inline-flex;position:relative}.chip .ico{color:var(--color-text-muted)}.chip__check{display:none}.chip[aria-pressed=true]{background:var(--color-action-soft);border-color:var(--color-action-edge);color:var(--color-action-text)}.chip[aria-pressed=true] .ico{color:var(--color-action-text)}.chip[aria-pressed=true] .chip__check{display:block}.chip:active{transform:scale(var(--scale-press))}.chip:focus-visible,.chip.is-focus{outline:var(--ds-ring) solid var(--color-ring);outline-offset:var(--ds-ring-offset)}.chip.is-pressed{transform:scale(var(--scale-press))}.chip.is-hover{background:var(--color-hover-surface)}@media (hover:hover) and (pointer:fine){.chip:not([aria-pressed=true]):hover{background:var(--color-hover-surface)}}.check{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) 0;display:flex}.check__box{width:var(--space-6);height:var(--space-6);appearance:none;border-radius:var(--radius-control);corner-shape:squircle;border:var(--ds-hairline) solid var(--color-edge-control);background:var(--color-surface);transition:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard);flex:none;margin:0;position:relative}.check__box:before{content:"";opacity:0;-webkit-mask:var(--ds-mask-check) center / 72% no-repeat;-webkit-mask:var(--ds-mask-check) center / 72% no-repeat;mask:var(--ds-mask-check) center / 72% no-repeat;background:currentColor;position:absolute;inset:0}.check__box:checked{background:var(--color-action);border-color:var(--color-action);color:var(--color-on-strong)}.check__box:checked:before{opacity:1}.check__box:focus-visible{outline:var(--ds-ring) solid var(--color-ring);outline-offset:var(--ds-ring-offset)}.check__box:active{transform:scale(var(--scale-press))}.check__copy{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.check__label{cursor:pointer}.check.is-invalid .check__box{border-color:var(--color-danger)}.switch{align-items:center;gap:var(--space-4);padding:var(--space-3) 0;display:flex}.switch__copy{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.switch__label{cursor:pointer}.switch__input{appearance:none;border-radius:var(--radius-pill);background:var(--color-edge-control);cursor:pointer;width:52px;height:32px;transition:background-color var(--dur-fast) var(--ease-standard);flex:none;margin:0;position:relative}.switch__input:before{content:"";top:var(--space-1);left:var(--space-1);width:var(--ds-size-pill);height:var(--ds-size-pill);border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:var(--shadow-1);transition:translate var(--dur-fast) var(--ease-standard);position:absolute}.switch__input:checked{background:var(--color-action)}.switch__input:checked:before{translate:20px}.switch__input:focus-visible{outline:var(--ds-ring) solid var(--color-ring);outline-offset:var(--ds-ring-offset)}.switch__input:disabled{cursor:default}.switch.is-disabled{opacity:.5}.rec{justify-content:center;align-items:center;gap:var(--space-3);width:100%;min-height:var(--ds-h-l);padding:0 var(--space-5);border-radius:var(--radius-control);corner-shape:squircle;background:var(--color-surface);border:var(--ds-hairline) solid var(--color-edge-control);color:var(--color-text);transition:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard);display:flex}.rec .ico{color:var(--color-text-muted)}.rec__time{align-items:center;gap:var(--space-2);color:var(--color-text-muted);margin-left:auto;display:inline-flex}.rec__dot{border-radius:var(--radius-pill);background:var(--color-danger);width:8px;height:8px;animation:ds-pulse var(--dur-pulse) var(--ease-standard) infinite alternate;flex:none}.rec[aria-pressed=true]{background:var(--color-danger-soft);border-color:var(--color-danger-edge);color:var(--color-danger-text)}.rec[aria-pressed=true] .ico{color:var(--color-danger-text)}.rec:active{transform:scale(var(--scale-press))}.rec:focus-visible{outline:var(--ds-ring) solid var(--color-ring);outline-offset:var(--ds-ring-offset)}.rec.is-busy{opacity:.7}.linklike{border-radius:var(--radius-control);color:var(--color-action-text);text-underline-offset:.2em;font-size:inherit;line-height:inherit;font-weight:var(--ds-control-weight);text-decoration:underline}.linklike:focus-visible{outline:var(--ds-ring) solid var(--color-ring);outline-offset:var(--ds-ring-offset)}.choice{align-items:flex-start;gap:var(--space-6);padding:var(--space-4);border-radius:var(--radius-card);corner-shape:squircle;background:var(--color-surface);border:var(--ds-hairline) solid var(--color-edge);box-shadow:var(--shadow-1);color:var(--color-text);text-align:left;transition:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard);flex-direction:column;display:flex;position:relative}.choice .ico{color:var(--color-text-muted)}.choice__check{top:var(--space-4);right:var(--space-4);display:none;position:absolute}.choice[aria-checked=true]{background:var(--color-action-soft);border-color:var(--color-action-edge);color:var(--color-action-text)}.choice[aria-checked=true] .ico{color:var(--color-action-text)}.choice[aria-checked=true] .choice__check{display:block}.choice:active{background:var(--color-press-surface)}.choice:focus-visible{outline:var(--ds-ring) solid var(--color-ring);outline-offset:var(--ds-ring-offset)}.choice.is-hover{background:var(--color-hover-surface)}.choice.is-pressed{background:var(--color-press-surface)}.choice.is-focus{outline:var(--ds-ring) solid var(--color-ring);outline-offset:var(--ds-ring-offset)}@media (hover:hover) and (pointer:fine){.choice:not([aria-checked=true]):hover{background:var(--color-hover-surface)}}.field{gap:var(--space-2);flex-direction:column;display:flex}.field__label{font-size:var(--ds-control-size);line-height:var(--ds-control-line);letter-spacing:var(--ds-control-track);font-weight:var(--ds-control-weight)}.field__control{align-items:center;gap:var(--space-3);height:var(--ds-h-l);padding:0 var(--space-4);border-radius:var(--radius-control);background:var(--color-surface);border:var(--ds-hairline) solid var(--color-edge-control);color:var(--color-text-muted);transition:border-color var(--dur-fast) var(--ease-standard),outline-color var(--dur-fast) var(--ease-standard);display:flex;position:relative}.field__control:has(>.icon-btn:last-child){padding-right:var(--space-1)}.field__input{min-width:0;height:100%;color:var(--color-text);font-size:var(--ds-row-size);line-height:var(--ds-row-line);letter-spacing:var(--ds-row-track);font-weight:var(--ds-row-weight);background:0 0;border:0;outline:0;flex:1;padding:0}.field__prefix{color:var(--color-text);font-size:var(--ds-row-size);line-height:var(--ds-row-line);letter-spacing:var(--ds-row-track);font-weight:var(--ds-row-weight);white-space:nowrap;-webkit-user-select:none;user-select:none;flex:none}.field__input::placeholder{color:var(--color-text-muted);font-weight:var(--ds-body-weight);opacity:1}.field--inset .field__control{background:var(--color-inset);border-color:#0000}.field__control:focus-within,.field.is-focus .field__control{border-color:var(--color-action);outline:var(--ds-ring) solid var(--color-ring);outline-offset:var(--ds-ring-offset)}.field.is-invalid .field__control{border-color:var(--color-danger);outline:var(--ds-ring) solid var(--color-danger-ring);outline-offset:var(--ds-ring-offset)}.field__desc{color:var(--color-text-muted);font-size:var(--ds-meta-size);line-height:var(--ds-meta-line);font-weight:var(--ds-meta-weight)}.field__error{align-items:center;gap:var(--space-1);color:var(--color-danger-text);font-size:var(--ds-meta-size);line-height:var(--ds-meta-line);font-weight:var(--ds-row-weight);display:flex}.field.is-disabled{opacity:.5;pointer-events:none}.field--area .field__control{height:auto;padding:var(--space-3) var(--space-4);align-items:stretch}.field__area{min-width:0;min-height:calc(var(--ds-row-line) * 5);resize:vertical;color:var(--color-text);font-family:inherit;font-size:var(--ds-row-size);line-height:var(--ds-row-line);letter-spacing:var(--ds-row-track);font-weight:var(--ds-row-weight);background:0 0;border:0;outline:0;flex:1;padding:0}.field__area::placeholder{color:var(--color-text-muted);font-weight:var(--ds-body-weight);opacity:1}.progress{height:var(--space-1);border-radius:var(--radius-pill);background:var(--color-inset);overflow:hidden}.progress__indicator{border-radius:var(--radius-pill);background:var(--color-action);transform-origin:0;height:100%;transform:scaleX(var(--value,.5));display:block}.card{background:var(--color-surface);border:var(--ds-hairline) solid var(--color-edge);border-radius:var(--radius-card);corner-shape:squircle;min-width:0;box-shadow:var(--shadow-1);padding:var(--space-4);position:relative}.card--hero{padding:var(--space-5);border-radius:var(--radius-feature);background:var(--gradient-hero);border-color:var(--color-edge-hero);box-shadow:var(--shadow-2);--audit-bg:var(--ds-gradient-tint)}.card--inset{background:var(--color-inset);box-shadow:none;border-radius:var(--radius-control);border-color:#0000}.card--confirm{background:var(--color-action-soft);border-color:var(--color-action-edge)}.card--flush{padding:0}.card--clip{overflow:hidden}.card--link{color:inherit;transition:background-color var(--dur-fast) var(--ease-standard);display:block}.card--link:active{background:var(--color-press-surface)}.card--link:focus-visible{outline:var(--ds-ring) solid var(--color-ring);outline-offset:var(--ds-ring-offset)}.card--link.is-hover{background:var(--color-hover-surface)}.card--link.is-pressed{background:var(--color-press-surface)}.card--link.is-focus{outline:var(--ds-ring) solid var(--color-ring);outline-offset:var(--ds-ring-offset)}@media (hover:hover) and (pointer:fine){.card--link:hover{background:var(--color-hover-surface)}}.list{flex-direction:column;display:flex}.row{align-items:center;gap:var(--space-3);width:100%;min-height:var(--ds-h-l);padding:var(--space-3) var(--space-4);color:var(--color-text);text-align:left;transition:background-color var(--dur-fast) var(--ease-standard);display:flex;position:relative}.row+.row:before{content:"";top:0;right:0;left:calc(var(--space-4) + var(--row-lead,0px));height:var(--ds-hairline);background:var(--color-divider);position:absolute}.row--lead-20{--row-lead:calc(var(--ds-ico-20) + var(--space-3))}.row--lead-40{--row-lead:calc(var(--space-10) + var(--space-3))}.row--plain{padding-left:0;padding-right:0}.row--plain+.row--plain:before{left:var(--row-lead,0px)}.card--flush .row--plain{padding-left:var(--space-4);padding-right:var(--space-4)}.card--flush .row--plain+.row--plain:before{left:calc(var(--space-4) + var(--row-lead,0px))}.card--flush>.row:first-child,.card--flush>.list:first-child>.row:first-child{corner-shape:squircle;border-start-start-radius:var(--radius-card);border-start-end-radius:var(--radius-card)}.card--flush>.row:last-child,.card--flush>.list:last-child>.row:last-child{corner-shape:squircle;border-end-end-radius:var(--radius-card);border-end-start-radius:var(--radius-card)}button.row:active,a.row:active{background:var(--color-press-surface)}.row:focus-visible{outline:var(--ds-ring) solid var(--color-ring);outline-offset:calc(-1 * var(--ds-ring))}.row>.ico{color:var(--color-text-muted)}.row__main{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;overflow-wrap:break-word;flex-direction:column;flex:1;min-width:0;display:flex}.row__meta{color:var(--color-text-muted)}.row__trail{align-items:center;gap:var(--space-2);color:var(--color-text-muted);display:flex}.row__trail .ico{color:var(--color-glyph-quiet)}.row[aria-pressed=true] .row__trail .ico{color:var(--color-action)}.row--add,.row--add>.ico{color:var(--color-action-text)}.row--emergency{border-radius:var(--radius-control);background:var(--color-danger-soft);color:var(--color-danger-text)}.row--emergency>.ico,.row--emergency .row__meta{color:var(--color-danger-text)}button.row--emergency:active{background:var(--color-danger-soft);transform:scale(var(--scale-press))}a.row--plain:active,button.row--plain:active,.row--plain.is-pressed{background:var(--color-press-canvas)}.row.is-target{animation:row-target var(--dur-highlight) var(--ease-constant) both}@keyframes row-target{0%,35%{background-color:var(--color-action-soft);box-shadow:inset var(--space-1) 0 0 var(--color-action)}to{box-shadow:inset var(--space-1) 0 0 transparent;background-color:#0000}}.row.is-hover{background:var(--color-hover-surface)}.row--plain.is-hover{background:var(--color-hover-canvas)}.row.is-pressed{background:var(--color-press-surface)}.row.is-focus{outline:var(--ds-ring) solid var(--color-ring);outline-offset:calc(-1 * var(--ds-ring))}@media (hover:hover) and (pointer:fine){a.row:hover,button.row:hover{background:var(--color-hover-surface)}a.row--plain:hover,button.row--plain:hover{background:var(--color-hover-canvas)}.row--emergency:hover{background:var(--color-danger-soft)}}.holder{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-control);flex:none;place-items:center;display:grid}.holder--action{background:var(--color-action-soft);color:var(--color-action-text)}.holder--danger{background:var(--color-danger-soft);color:var(--color-danger-text)}.holder--warning{background:var(--color-warning-soft);color:var(--color-warning-text)}.holder--info{background:var(--color-info-soft);color:var(--color-info-text)}.holder--positive{background:var(--color-positive-soft);color:var(--color-positive-text)}.holder--ai{background:var(--color-ai-soft);color:var(--color-ai-text)}.badge{min-width:var(--ds-size-badge);height:var(--ds-size-badge);padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--color-danger);color:var(--color-on-strong);font-size:var(--ds-nav-size);line-height:var(--ds-nav-line);font-weight:var(--ds-title-weight);place-items:center;display:inline-grid}.pill{align-items:center;gap:var(--space-1);height:var(--ds-size-pill);padding:0 var(--space-2);border-radius:var(--radius-pill);white-space:nowrap;font-size:var(--ds-meta-size);line-height:var(--ds-meta-line);font-weight:var(--ds-row-weight);display:inline-flex}.pill--neutral{background:var(--color-inset);color:var(--color-text-muted)}.pill--danger{background:var(--color-danger-soft);color:var(--color-danger-text)}.pill--warning{background:var(--color-warning-soft);color:var(--color-warning-text)}.pill--info{background:var(--color-info-soft);color:var(--color-info-text)}.pill--positive{background:var(--color-positive-soft);color:var(--color-positive-text)}.pill--action{background:var(--color-action-soft);color:var(--color-action-text)}.ai-chip{align-items:center;gap:var(--space-1);height:var(--ds-size-pill);padding:0 var(--space-2) 0 var(--space-1);border-radius:var(--radius-pill);background:var(--color-ai-soft);color:var(--color-ai-text);white-space:nowrap;font-size:var(--ds-meta-size);line-height:var(--ds-meta-line);font-weight:var(--ds-row-weight);display:inline-flex}:where(.stack,.stack-4,.stack-8,.stack-12,.section)>:where(.pill,.ai-chip,.badge){align-self:flex-start}.pill.glass-readable{background:revert-layer}.provenance{align-items:flex-start;gap:var(--space-1);color:var(--color-text-muted);display:flex}.provenance .ico{color:var(--color-ai-text)}.deflist{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.deflist dt{color:var(--color-text-muted);font-size:var(--ds-meta-size);line-height:var(--ds-meta-line);font-weight:var(--ds-meta-weight)}.deflist dd{align-items:center;gap:var(--space-1);font-size:var(--ds-row-size);line-height:var(--ds-row-line);letter-spacing:var(--ds-row-track);font-weight:var(--ds-row-weight);display:flex}.value{overflow-wrap:anywhere;min-width:0;display:block}.value--long{align-items:center;gap:var(--space-2);text-align:left;width:100%;min-width:0;display:flex}.value__track{white-space:nowrap;scrollbar-width:none;overscroll-behavior-inline:contain;min-width:0;-webkit-mask-image:linear-gradient(to right,black calc(100% - var(--space-4)),transparent);mask-image:linear-gradient(to right,black calc(100% - var(--space-4)),transparent);flex:1;overflow-x:auto}.value__track::-webkit-scrollbar{display:none}.value--long>.ico{color:var(--color-glyph-quiet)}.value--long{border-radius:var(--radius-control)}.value--long:focus-visible{outline:var(--ds-ring) solid var(--color-ring);outline-offset:var(--ds-ring-offset)}.deflist>div:has(.value--long){grid-column:1/-1}.disclosure__trigger.is-focus{outline:var(--ds-ring) solid var(--color-ring);outline-offset:var(--ds-ring-offset)}.disclosure+.disclosure{border-top:var(--ds-hairline) solid var(--color-divider)}.disclosure__trigger{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:var(--ds-h-l);color:var(--color-text);font-size:var(--ds-row-size);line-height:var(--ds-row-line);letter-spacing:var(--ds-row-track);font-weight:var(--ds-row-weight);display:flex}.disclosure__trigger .ico{color:var(--color-glyph-quiet);transition:transform var(--dur-move) var(--ease-spring)}.disclosure__trigger[aria-expanded=true] .ico{transform:rotate(180deg)}.disclosure__trigger:focus-visible{outline:var(--ds-ring) solid var(--color-ring);outline-offset:var(--ds-ring-offset)}.disclosure__panel{padding-bottom:var(--space-4);color:var(--color-text-muted)}.card--flush .disclosure__trigger,.card--flush .disclosure__panel{padding-left:var(--space-4);padding-right:var(--space-4)}.disclosure__trigger{border-radius:var(--radius-control)}.avatar{flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.avatar--pet,.avatar--pet-m{border-radius:var(--radius-control);background:var(--color-inset)}.avatar--pet{width:var(--ds-size-avatar-l);height:var(--ds-size-avatar-l)}.avatar--pet-m{width:var(--ds-size-avatar-m);height:var(--ds-size-avatar-m)}.avatar--person{width:var(--ds-size-avatar-m);height:var(--ds-size-avatar-m);background:var(--color-inset);color:var(--color-text);font-size:var(--ds-control-size);line-height:var(--ds-control-line);font-weight:var(--ds-control-weight);border-radius:50%}.avatar .photo,.avatar .silhouette{position:absolute;inset:0}.photo{background-color:var(--color-inset)}img.photo{object-fit:cover;width:100%;height:100%;display:block}.silhouette{background:var(--gradient-ambient);place-items:center;display:grid}.sheet{z-index:var(--ds-layer-overlay);gap:var(--space-4);padding:var(--space-2) var(--space-5) var(--space-8);border-radius:var(--radius-shell) var(--radius-shell) 0 0;corner-shape:squircle;box-shadow:var(--shadow-4);transition:transform var(--dur-normal) var(--ease-drawer),opacity var(--dur-normal) var(--ease-drawer);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.sheet>*{flex:none}.sheet__grabber{width:var(--ds-size-grabber-w);height:var(--ds-size-grabber-h);border-radius:var(--radius-pill);background:var(--color-glyph-quiet);align-self:center}.sheet__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.sheet__head .icon-btn{margin-top:calc(-1 * var(--space-2))}.sheet__head--back{grid-template-columns:var(--ds-h-m) minmax(0,1fr) var(--ds-h-m);display:grid}.sheet__head--back .sheet__heading{text-align:center}.sheet__body{overscroll-behavior:contain;gap:var(--space-4);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.sheet__body>*{flex:none}.sheet[data-starting-style],.sheet[data-ending-style]{transform:translateY(calc(100% * var(--motion)));opacity:var(--motion)}.sheet[data-ending-style]{transition-duration:var(--dur-exit)}dialog.sheet{max-height:85svh;color:var(--color-text);width:min(100%, var(--ds-size-column));max-width:none;padding-bottom:calc(var(--space-8) + env(safe-area-inset-bottom));margin-inline:auto;transition-property:transform,opacity;position:fixed;inset:auto 0 0;overflow:auto}dialog.sheet:has(>.sheet__body){overflow:hidden}dialog.sheet:not([open]){transform:translateY(calc(100% * var(--motion)));opacity:var(--motion);display:none}dialog.sheet::backdrop{background:var(--color-scrim);opacity:1;transition:opacity var(--dur-normal) var(--ease-drawer)}dialog.sheet:not([open])::backdrop{opacity:0}dialog.sheet[data-ending-style]::backdrop{opacity:0;transition-duration:var(--dur-exit)}@starting-style{dialog.sheet[open]{transform:translateY(calc(100% * var(--motion)));opacity:var(--motion)}dialog.sheet[open]::backdrop{opacity:0}}@media (width>=768px){dialog.sheet{width:min(calc(var(--ds-size-column) + var(--space-10)), calc(100vw - var(--space-16)));max-height:min(760px, calc(100svh - var(--space-16)));padding:var(--space-6);border-radius:var(--radius-shell);background:var(--color-surface);transition-timing-function:var(--ease-standard);transition-duration:var(--dur-enter);margin:auto;inset:0}dialog.sheet .sheet__grabber{display:none}dialog.sheet .sheet__head .icon-btn{margin-top:0}dialog.sheet[data-starting-style],dialog.sheet[data-ending-style],dialog.sheet:not([open]){transform:translateY(var(--shift-enter)) scale(var(--scale-dialog));opacity:0}@starting-style{dialog.sheet[open]{transform:translateY(var(--shift-enter)) scale(var(--scale-dialog));opacity:0}}}.dialog{width:100%;max-width:var(--ds-size-dialog);gap:var(--space-2);padding:var(--space-6) var(--space-5) var(--space-5);border-radius:var(--radius-shell);corner-shape:squircle;box-shadow:var(--shadow-4);text-align:center;transition:transform var(--dur-enter) var(--ease-standard),opacity var(--dur-enter) var(--ease-standard);flex-direction:column;display:flex}.dialog__actions{gap:var(--space-2);margin-top:var(--space-4);flex-direction:column;display:flex}.dialog__body{gap:var(--space-3);margin-top:var(--space-2);text-align:left;flex-direction:column;display:flex}.dialog[data-starting-style],.dialog[data-ending-style]{opacity:0;transform:scale(var(--scale-dialog))}.dialog[data-ending-style]{transition-duration:var(--dur-exit)}dialog.dialog{max-height:85svh;color:var(--color-text);margin:auto;transition-property:transform,opacity;overflow:auto}dialog.dialog:not([open]){opacity:0;transform:scale(var(--scale-dialog));display:none}dialog.dialog::backdrop{background:var(--color-scrim);opacity:1;transition:opacity var(--dur-normal) var(--ease-drawer)}dialog.dialog:not([open])::backdrop{opacity:0}dialog.dialog[data-ending-style]::backdrop{opacity:0;transition-duration:var(--dur-exit)}@starting-style{dialog.dialog[open]{opacity:0;transform:scale(var(--scale-dialog))}dialog.dialog[open]::backdrop{opacity:0}}.skeleton{background:var(--color-inset);border-radius:var(--radius-control);animation:ds-pulse var(--dur-pulse) var(--ease-standard) infinite alternate;display:block}.skeleton--line{height:var(--space-3);border-radius:var(--radius-pill)}.skeleton--title{height:var(--ds-title-line);width:70%}.skeleton--metric{height:var(--ds-metric-line);width:40%}.skeleton--short{width:45%}.skeleton--pill{height:var(--ds-size-pill);border-radius:var(--radius-pill);width:104px}.skeleton--ico{width:var(--ds-ico-20);height:var(--ds-ico-20);border-radius:var(--radius-pill);flex:none}@keyframes ds-pulse{to{opacity:var(--pulse-low)}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.empty{align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-5);text-align:center;flex-direction:column;display:flex}.empty--ambient{background:var(--gradient-ambient);border-radius:var(--radius-card);corner-shape:squircle;--audit-bg:var(--ds-gradient-tint)}.empty .t-body{color:var(--color-text-muted);max-width:32ch}.mascot{width:var(--ds-size-mascot);height:var(--ds-size-mascot);flex:none}.mascot svg{width:100%;height:100%;display:block}.error-block{align-items:flex-start;gap:var(--space-3);display:flex}.error-block>.ico{color:var(--color-danger-text)}.error-block--info>.ico{color:var(--color-text-muted)}.error-block--warning>.ico{color:var(--color-warning-text)}.error-block--action>.ico{color:var(--color-action-text)}.error-block--positive>.ico{color:var(--color-positive-text)}.error-block--danger{background:var(--color-danger-soft);padding:var(--space-3);border-radius:var(--radius-control)}.hint{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-control);corner-shape:squircle;background:var(--color-info-soft);color:var(--color-text);display:flex}.hint>.ico{color:var(--color-info-text);flex:none}.mark{border-radius:var(--space-1);background:var(--color-warning-soft);color:var(--color-text);padding:0 .15em}.cropper{gap:var(--space-4);flex-direction:column;display:flex}.cropper__stage{aspect-ratio:1;border-radius:var(--radius-card);corner-shape:squircle;background:var(--color-inset);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;width:100%;max-width:min(100%,42vh);margin-inline:auto;position:relative;overflow:hidden}.cropper__stage:active{cursor:grabbing}.cropper__stage:focus-visible{outline:var(--ds-ring) solid var(--color-ring);outline-offset:var(--ds-ring-offset)}.cropper__image{pointer-events:none;-webkit-user-drag:none;max-width:none;display:block;position:absolute;top:50%;left:50%}.cropper__scrim{background:var(--color-scrim);pointer-events:none;position:absolute;inset:0}.cropper__hole{pointer-events:none;border-radius:var(--radius-feature);corner-shape:squircle;border:var(--ds-hairline) solid var(--color-on-strong);position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%}.cropper__zoom{--cropper-track:4px;align-items:center;gap:var(--space-3);display:flex}.cropper__zoom .ico{color:var(--color-text-muted);flex:none}.cropper__range{appearance:none;min-width:0;height:var(--ds-size-pill);cursor:pointer;background:0 0;flex:1;margin:0;padding:0}.cropper__range::-webkit-slider-runnable-track{height:var(--cropper-track);border-radius:var(--radius-pill);background:linear-gradient(to right, var(--color-action) 0 var(--fill,0%), var(--color-edge-control) var(--fill,0%) 100%)}.cropper__range::-moz-range-track{height:var(--cropper-track);border-radius:var(--radius-pill);background:linear-gradient(to right, var(--color-action) 0 var(--fill,0%), var(--color-edge-control) var(--fill,0%) 100%)}.cropper__range::-webkit-slider-thumb{appearance:none;width:var(--ds-size-pill);height:var(--ds-size-pill);border-radius:var(--radius-pill);margin-top:calc((var(--cropper-track) - var(--ds-size-pill)) / 2);background:var(--color-surface);border:var(--ds-hairline) solid var(--color-edge);box-shadow:var(--shadow-2)}.cropper__range::-moz-range-thumb{box-sizing:border-box;width:var(--ds-size-pill);height:var(--ds-size-pill);border-radius:var(--radius-pill);background:var(--color-surface);border:var(--ds-hairline) solid var(--color-edge);box-shadow:var(--shadow-2)}.cropper__range:focus-visible{outline:var(--ds-ring) solid var(--color-ring);outline-offset:var(--ds-ring-offset)}.cropper__range:disabled{opacity:.5;cursor:default}.cropper__hint{text-align:center}.cropper__notice{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-control);corner-shape:squircle;background:var(--color-warning-soft);color:var(--color-text);display:flex}.cropper__notice>.ico{color:var(--color-warning-text);flex:none}.cropper__actions{gap:var(--space-2);display:flex}.prose{max-width:68ch;font-size:var(--ds-reading-size);line-height:var(--ds-reading-line);letter-spacing:var(--ds-reading-track);font-weight:var(--ds-reading-weight)}.prose>*+*{margin-top:var(--space-4)}.prose h2,.prose h3{margin-top:var(--space-6);font-size:var(--ds-title-size);line-height:var(--ds-title-line);letter-spacing:var(--ds-title-track);font-weight:var(--ds-title-weight)}.prose ul,.prose ol{padding-left:var(--space-6)}.prose li{list-style:outside}.prose ol li{list-style:decimal}.prose li+li{margin-top:var(--space-2)}.prose strong{font-weight:var(--ds-title-weight)}.prose a{color:var(--color-action-text);text-underline-offset:.2em;text-decoration:underline}.cal{gap:var(--space-2);flex-direction:column;display:flex}.cal__nav{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.cal__head,.cal__grid{row-gap:var(--space-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal__wd{height:var(--ds-size-pill);color:var(--color-text-muted);font-size:var(--ds-meta-size);line-height:var(--ds-meta-line);font-weight:var(--ds-meta-weight);place-items:center;display:grid}.cal__day{justify-content:center;align-items:center;gap:var(--space-1);aspect-ratio:1;border-radius:var(--radius-control);border:var(--ds-hairline) solid transparent;color:var(--color-text);font-size:var(--ds-control-size);line-height:var(--ds-control-line);letter-spacing:var(--ds-control-track);font-weight:var(--ds-control-weight);transition:background-color var(--dur-fast) var(--ease-standard);flex-direction:column;display:flex;position:relative}.cal__day--out{color:var(--color-text-muted)}.cal__day[aria-current=date]{border-color:var(--color-edge-control)}.cal__day[aria-pressed=true]{background:var(--color-action);color:var(--color-on-strong)}.cal__day[aria-pressed=true] .cal__dot{background:var(--color-on-strong)}.cal__day:active{background:var(--color-press-canvas)}.cal__day:focus-visible{outline:var(--ds-ring) solid var(--color-ring);outline-offset:calc(-1 * var(--ds-ring))}.cal__dots{align-items:center;gap:var(--space-1);height:var(--space-1);display:flex}.cal__dot{width:var(--space-1);height:var(--space-1);border-radius:var(--radius-pill);background:var(--color-action)}.cal__dot--danger{background:var(--color-danger)}.cal__dot--warning{background:var(--color-warning)}.qr{aspect-ratio:1;border-radius:var(--radius-control);background:var(--color-on-strong);width:60%;margin-inline:auto;display:block;overflow:hidden}.qr svg{width:100%;height:100%;color:var(--color-text);display:block}.brand-logo{object-fit:contain;flex:none;max-width:100%;height:auto;display:block}.brand-logo--horizontal.brand-logo--s{width:var(--ds-size-brand-s)}.brand-logo--horizontal.brand-logo--m{width:var(--ds-size-brand-m)}.brand-logo--symbol.brand-logo--s{width:var(--ds-ico-32)}.brand-logo--symbol.brand-logo--m{width:var(--space-10)}}@layer patterns{.scr{gap:var(--space-6);padding:var(--space-2) var(--space-5) var(--space-10);flex-direction:column;display:flex}.scr--nav{padding-bottom:calc(var(--ds-size-nav-clearance) + var(--space-8))}.scr--ambient{background:var(--gradient-ambient);--audit-bg:var(--ds-gradient-tint);min-height:100%}.scr--flush{--places-floor:var(--ds-size-nav-clearance);gap:0;height:100%;padding:0;position:relative}.section{gap:var(--space-3);flex-direction:column;display:flex}.section-head{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--ds-size-pill);color:var(--color-text-muted);display:flex}.section-head__link{color:var(--color-action-text);font-size:var(--ds-control-size);line-height:var(--ds-control-line);font-weight:var(--ds-control-weight);border-radius:var(--radius-control);position:relative}.section-head__link:focus-visible{outline:var(--ds-ring) solid var(--color-ring);outline-offset:var(--ds-ring-offset)}.feed{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.w-compact{grid-column:span 1}.w-wide,.w-hero{grid-column:1/-1}.widget{gap:var(--space-2);flex-direction:column;display:flex}.card--hero.widget{gap:var(--space-3)}.widget__head{align-items:center;gap:var(--space-2);min-height:var(--ds-size-pill);color:var(--color-text-muted);display:flex}.widget__head .t-label{min-width:0;color:var(--color-text-muted);flex:1}.widget__head--confirm,.widget__head--confirm .t-label{color:var(--color-action-text)}.widget__visual{padding-top:var(--space-1);margin-top:auto}.metric{align-items:baseline;gap:var(--space-1);flex-wrap:wrap;display:flex}.metric .unit{color:var(--color-text-muted)}.metric__delta{margin-left:var(--space-2);align-self:center}.chart{--chart-ink:var(--color-activity);--chart-soft:var(--color-activity-soft);--chart-quiet:var(--color-activity-edge);width:100%;height:auto;display:block;overflow:visible}.chart--weight{--chart-ink:var(--color-weight);--chart-soft:var(--color-weight-soft);--chart-quiet:var(--color-weight-edge)}.chart--sleep{--chart-ink:var(--color-sleep);--chart-soft:var(--color-sleep-soft);--chart-quiet:var(--color-sleep-edge)}.chart--food{--chart-ink:var(--color-food);--chart-soft:var(--color-food-soft);--chart-quiet:var(--color-food-edge)}.chart--activity{--chart-ink:var(--color-activity);--chart-soft:var(--color-activity-soft);--chart-quiet:var(--color-activity-edge)}.chart--warning{--chart-ink:var(--color-warning);--chart-soft:var(--color-warning-soft);--chart-quiet:var(--color-warning-edge)}.chart__band{fill:var(--chart-soft)}.chart__guide{stroke:var(--color-divider);stroke-width:1px;stroke-dasharray:2 4}.chart-preview__drawing{grid-template-columns:calc(var(--ds-meta-size) * 3) minmax(0,1fr);column-gap:var(--space-2);display:grid}.chart-preview__drawing>.chart{height:var(--space-16)}.chart-preview__drawing .chart__line,.chart-preview__drawing .chart__guide{vector-effect:non-scaling-stroke}.chart-preview__drawing .chart__bar{fill:var(--chart-ink)}.chart-preview__values{text-align:right;position:relative}.chart-preview__values>span{white-space:nowrap;position:absolute;right:0;transform:translateY(-50%)}.chart-preview__dates{margin-left:calc(var(--ds-meta-size) * 3 + var(--space-2));margin-top:var(--space-1)}.chart__line{fill:none;stroke:var(--chart-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.chart__line--gap{stroke-dasharray:1 6;opacity:.55}.chart__point{fill:var(--chart-ink)}.chart__alert{fill:var(--color-danger);stroke:var(--color-surface);stroke-width:2px}.chart__bar{fill:var(--chart-quiet)}.chart__break{fill:none;stroke:var(--color-text-muted);stroke-width:1.5px;stroke-linecap:round}.chart__time-axis{min-height:var(--ds-meta-line);display:block;position:relative}.chart__time-label{white-space:nowrap;position:absolute;top:0}.chart__time-label--start{left:0}.chart__time-label--end{right:0}.chart__time-label--break{transform:translate(-50%)}.chart__bar--peak{fill:var(--chart-ink)}.chart-interactive{flex-direction:column;min-width:0;display:flex}.chart__point-hit{fill:#0000;stroke:#0000;stroke-width:2px;cursor:pointer;outline:none}.chart__point-hit:focus-visible{stroke:var(--color-ring)}.chart__selected{fill:var(--color-surface);stroke:var(--chart-ink);stroke-width:2px;pointer-events:none}.chart__reading-row{justify-content:space-between;align-items:center;gap:0 var(--space-2);min-height:var(--ds-meta-line);flex-wrap:wrap;display:flex}.chart__reading{min-height:var(--ds-meta-line);margin-top:var(--space-1);color:var(--color-text-muted);display:block}.chart__axis{fill:var(--color-text-muted);font-size:var(--ds-meta-size);font-family:var(--font-sans)}.legend{align-items:center;gap:var(--space-2) var(--space-4);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.legend__item{align-items:center;gap:var(--space-2);display:inline-flex}.legend__band{width:var(--space-4);height:var(--space-2);border-radius:var(--radius-pill);background:var(--chart-soft);border:var(--ds-hairline) solid var(--chart-quiet)}.legend__line{width:var(--space-4);height:calc(var(--ds-hairline) * 2);border-radius:var(--radius-pill);background:var(--chart-ink)}.legend__break{width:var(--space-4);height:var(--space-3);background:linear-gradient(115deg,transparent 30%,var(--color-text-muted) 30% 40%,transparent 40% 60%,var(--color-text-muted) 60% 70%,transparent 70%)}.legend__dot{width:var(--space-2);height:var(--space-2);background:var(--color-danger);border-radius:50%}.legend__dot--danger{background:var(--color-danger)}.legend__dot--warning{background:var(--color-warning)}.legend__dot--action{background:var(--color-action)}.data-row{grid-template-columns:var(--space-12) minmax(0,1fr) auto;align-items:baseline;gap:var(--space-3);padding:var(--space-3) 0;display:grid}.data-row+.data-row{border-top:var(--ds-hairline) solid var(--color-divider)}.data-row__date,.data-row__source{color:var(--color-text-muted)}.tile.is-hover{background:var(--color-hover-surface)}.tile.is-pressed{background:var(--color-press-surface)}.tile.is-focus{outline:var(--ds-ring) solid var(--color-ring);outline-offset:var(--ds-ring-offset)}@media (hover:hover) and (pointer:fine){.tile:hover{background:var(--color-hover-surface)}}.tiles{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tile{align-items:flex-start;gap:var(--space-3);min-height:var(--ds-size-tile);padding:var(--space-3);border-radius:var(--radius-control);background:var(--color-surface);border:var(--ds-hairline) solid var(--color-edge);color:var(--color-text);text-align:left;transition:background-color var(--dur-fast) var(--ease-standard);flex-direction:column;display:flex}.tile:active{background:var(--color-press-surface)}.tile:focus-visible{outline:var(--ds-ring) solid var(--color-ring);outline-offset:var(--ds-ring-offset)}.page-header{isolation:isolate;grid-template-columns:var(--ds-h-m) minmax(0,1fr) var(--ds-h-m);align-items:center;gap:var(--space-2);min-height:var(--ds-h-l);display:grid;position:relative}.page-header__title{text-align:center;font-weight:var(--ds-title-weight)}.page-header--root{justify-content:space-between;display:flex}.page-header--root .page-header__title{text-align:left}.page-header:before{content:"";inset:0 calc(-1 * var(--space-2));z-index:-1;background:var(--color-glass-chrome);box-shadow:var(--shadow-3);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));opacity:0;transition:opacity var(--dur-fast) var(--ease-standard);position:absolute}.page-header.is-scrolled:before{opacity:1}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.page-header:before{background:var(--color-glass-fallback)}}@media (prefers-reduced-transparency:reduce){.page-header:before{background:var(--color-glass-fallback);-webkit-backdrop-filter:none;backdrop-filter:none}}.page-header--sticky{z-index:var(--ds-layer-sticky);position:sticky;top:0}.photo-header{aspect-ratio:1;position:relative}.photo-header--empty{aspect-ratio:auto;padding:var(--space-2) var(--space-4) var(--space-12)}.photo-header--empty .photo-header__bar{position:static}.photo-header__img{position:absolute;inset:0}.photo-header__img:after{content:"";background:var(--gradient-photo);position:absolute;inset:0}.photo-header__bar{top:var(--space-2);left:var(--space-4);right:var(--space-4);justify-content:space-between;display:flex;position:absolute}.breed-sheet{margin-top:calc(-1 * var(--space-8));gap:var(--space-5);padding:var(--space-6) var(--space-5) var(--space-10);border-radius:var(--radius-shell) var(--radius-shell) 0 0;corner-shape:squircle;background:var(--color-surface);flex-direction:column;display:flex;position:relative}.identity-scene{height:var(--ds-size-scene);margin-inline:calc(-1 * var(--space-5));place-items:center;display:grid;position:relative;overflow:hidden}.identity-scene__halo{width:calc(var(--ds-size-scene) * 1.3);height:calc(var(--ds-size-scene) * .9);background:radial-gradient(circle at center,var(--color-action-soft) 0 47%,transparent 48%), radial-gradient(circle at 25% 70%,var(--color-food-soft) 0 16%,transparent 17%);border-radius:50%;position:absolute}.identity-scene__symbol{width:var(--ds-size-symbol);height:calc(var(--ds-size-symbol) * 1.09);border-radius:var(--radius-blob);background:var(--color-glass-readable);border:var(--space-1) solid var(--color-glass-highlight);box-shadow:var(--shadow-3);color:var(--color-action-text);place-items:center;display:grid;position:relative;rotate:-2deg}.identity-scene__symbol .mascot{width:calc(var(--ds-size-symbol) * .56);height:calc(var(--ds-size-symbol) * .56);rotate:2deg}.photo-header--short{aspect-ratio:16/10}.photo-header--deep{background:var(--gradient-photo-deep);--audit-bg:var(--ds-photo-deep-audit)}.photo-header--deep .photo-header__img:after{background:var(--gradient-photo-deep)}.photo-header__copy{right:var(--space-4);bottom:var(--space-4);left:var(--space-5);justify-content:space-between;align-items:flex-end;gap:var(--space-4);color:var(--color-on-strong);display:flex;position:absolute}.photo-header__copy .t-meta,.photo-header__copy .t-body{color:var(--ds-on-strong-quiet)}.photo-header__title{flex-direction:column;min-width:0;display:flex}.photo-header:has(+.breed-sheet) .photo-header__copy{bottom:var(--space-10)}.attention-strip{grid-template-columns:var(--ds-size-avatar-m) minmax(0,1fr) auto;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--color-warning-soft);color:var(--color-warning-text);align-items:center;display:grid}.attention-strip--action{background:var(--color-action-soft);color:var(--color-action-text)}.attention-strip--danger{background:var(--color-danger-soft);color:var(--color-danger-text)}.attention-strip__main{flex-direction:column;min-width:0;display:flex}.attention-strip__main .t-row{color:var(--color-text)}.fact-grid{border-top:var(--ds-hairline) solid var(--color-divider);border-bottom:var(--ds-hairline) solid var(--color-divider);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fact-grid>div{gap:var(--space-1);padding:var(--space-3) var(--space-4);flex-direction:column;display:flex}.fact-grid>div:nth-child(odd){padding-left:0}.fact-grid dt{color:var(--color-text-muted);font-size:var(--ds-meta-size);line-height:var(--ds-meta-line);font-weight:var(--ds-meta-weight)}.fact-grid dd{font-size:var(--ds-row-size);line-height:var(--ds-row-line);letter-spacing:var(--ds-row-track);font-weight:var(--ds-title-weight)}.fact-grid>div:not(:nth-child(odd)){border-left:var(--ds-hairline) solid var(--color-divider)}.fact-grid>div:nth-child(n+3){border-top:var(--ds-hairline) solid var(--color-divider)}.fact-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.fact-grid--3>div:not(:nth-child(odd)){border-left:none}.fact-grid--3>div:nth-child(n+3){border-top:none}.fact-grid--3>div:nth-child(odd){padding-left:var(--space-4)}.fact-grid--3>div:nth-child(3n+1){padding-left:0}.fact-grid--3>div:not(:nth-child(3n+1)){border-left:var(--ds-hairline) solid var(--color-divider)}.fact-grid--3>div:nth-child(n+4){border-top:var(--ds-hairline) solid var(--color-divider)}.fact-grid>div:has(.value--long){border-left:none;grid-column:1/-1;padding-left:0}.score{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.thread{gap:var(--space-2);flex-direction:column;display:flex}.bubble{max-width:82%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-1)}.bubble--own{background:var(--color-action-soft);color:var(--color-action-text);margin-left:auto}.bubble .row{min-height:var(--ds-tap-min);padding-top:0;padding-bottom:0}.bubble--own .holder--action{background:var(--color-surface)}.msg{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.msg--own{align-items:flex-end}.msg__time{color:var(--color-text-muted)}.thread__day{color:var(--color-text-muted);align-self:center}.doc-original__window{width:100%;height:var(--ds-size-doc-window);padding-top:var(--space-5);background:var(--color-inset);cursor:pointer;justify-content:center;display:flex;position:relative;overflow:hidden}.doc-original__window:after{content:"";height:var(--space-10);background:linear-gradient(to bottom, transparent, var(--color-inset));pointer-events:none;position:absolute;bottom:0;left:0;right:0}.doc-original__badge{top:var(--space-3);left:var(--space-3);z-index:1;position:absolute}.doc-original__paper{aspect-ratio:1/1.414;background:var(--color-surface);border:var(--ds-hairline) solid var(--color-edge);border-radius:var(--radius-paper);width:58%;box-shadow:var(--shadow-2);transition:transform var(--dur-move) var(--ease-spring);flex:none;align-self:flex-start;overflow:hidden}.doc-original__paper.is-loading{animation:ds-pulse var(--dur-pulse) var(--ease-standard) infinite alternate}.doc-original__paper.is-loading>img{opacity:0}.doc-original__paper>img{object-fit:cover;object-position:top;border-radius:inherit;width:100%;height:100%;transition:opacity var(--dur-enter) var(--ease-standard);display:block}.doc-original__window--empty{justify-content:center;align-items:center;gap:var(--space-2);color:var(--color-text-muted);flex-direction:column;padding-top:0}.doc-original__window--empty:after{content:none}.doc-original__window--empty .ico{color:var(--color-glyph-quiet)}.doc-original.is-pressed .doc-original__paper{transform:translateY(calc(var(--shift-enter) / -2))}.doc-original:has(.doc-original__window:active,.row:active) .doc-original__paper{transform:translateY(calc(var(--shift-enter) / -2))}@media (hover:hover) and (pointer:fine){.doc-original:has(.doc-original__window:hover,.row:hover) .doc-original__paper{transform:translateY(calc(var(--shift-enter) / -2))}}.doc-original.is-hover .doc-original__paper{transform:translateY(calc(var(--shift-enter) / -2))}.map{background:var(--map-land);display:block;position:relative;overflow:hidden}.map svg{width:100%;height:100%;display:block}.map--preview{height:var(--ds-size-map)}.map__land{fill:var(--map-land)}.map__block{fill:var(--map-block)}.map__building{fill:var(--map-building)}.map__park{fill:var(--map-park)}.map__water{fill:var(--map-water)}.map__road{fill:none;stroke:var(--map-road);stroke-linecap:round;stroke-linejoin:round}.map>svg{position:absolute;inset:0}.map__layer{width:420px;height:100%;margin-left:-210px;position:absolute;top:0;left:50%}.map__tile{width:256px;height:256px;display:block;position:absolute}.map__overlay{padding:var(--space-4);place-items:center;display:grid;position:absolute;inset:0}.map__badge{position:absolute;inset-block-end:var(--space-3);inset-inline-start:var(--space-3)}.map__mark{position:absolute;translate:-50% -50%}.pin{box-sizing:border-box;width:var(--ds-size-pin);height:var(--ds-size-pin);border-radius:var(--radius-pill);border:var(--ds-pin-ring) solid var(--color-surface);background:var(--color-pin-place);color:var(--color-on-strong);box-shadow:var(--shadow-pin);transition:scale var(--dur-fast) var(--ease-standard);flex:none;place-items:center;display:grid;position:relative}.pin--vet{background:var(--color-pin-vet)}.pin--urgent{background:var(--color-pin-urgent)}.pin--dot{width:var(--ds-size-pin-dot);height:var(--ds-size-pin-dot)}.pin--cluster{width:auto;min-width:var(--ds-size-pin);padding:0 var(--space-2)}.pin--me{width:var(--ds-size-pin-me);height:var(--ds-size-pin-me);background:var(--color-pin-me);box-shadow:var(--shadow-me)}.pin.is-selected{scale:var(--ds-pin-selected);z-index:var(--ds-layer-sticky)}.message-roles__message{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.message-roles__heading{align-items:flex-start;gap:var(--space-2);display:flex}.message-roles__heading>.ico{margin-top:var(--space-1);color:var(--color-text-muted);flex-shrink:0}.message-roles__message--action{background:var(--color-action-soft);border-color:var(--color-action-edge)}.message-roles__message--action .ico{color:var(--color-action-text)}.message-roles__message--attention{background:var(--color-warning-soft);border-color:var(--color-warning-edge)}.message-roles__message--attention .ico{color:var(--color-warning-text)}.message-roles__message--error{background:var(--color-danger-soft);border-color:var(--color-danger-edge)}.message-roles__message--error .ico{color:var(--color-danger-text)}.message-roles__message--complete .ico{color:var(--color-positive-text)}.message-scope--action>.card{background:var(--color-action-soft);border-color:var(--color-action-edge)}.message-scope--attention>.card{background:var(--color-warning-soft);border-color:var(--color-warning-edge)}.message-scope--error>.card{background:var(--color-danger-soft);border-color:var(--color-danger-edge)}.message-scope--information>.card{background:var(--color-surface)}.message-scope--attention .btn--primary{background:var(--color-warning-text);border-color:var(--color-warning-text)}.message-scope--error .btn--primary{background:var(--color-danger-text);border-color:var(--color-danger-text)}.message-scope--attention .btn--quiet,.message-roles__message--attention .btn--quiet{color:var(--color-warning-text)}.message-scope--error .btn--quiet,.message-roles__message--error .btn--quiet{color:var(--color-danger-text)}.message-scope--attention .error-block>.ico{color:var(--color-warning-text)}}@layer product{:root[data-nav=deeper]::view-transition-old(root){animation-duration:var(--dur-exit);animation-timing-function:var(--ease-standard);animation-name:nav-leave-left}:root[data-nav=deeper]::view-transition-new(root){animation-duration:var(--dur-enter);animation-timing-function:var(--ease-standard);animation-name:nav-enter-right}:root[data-nav=back]::view-transition-old(root){animation-duration:var(--dur-exit);animation-timing-function:var(--ease-standard);animation-name:nav-leave-right}:root[data-nav=back]::view-transition-new(root){animation-duration:var(--dur-enter);animation-timing-function:var(--ease-standard);animation-name:nav-enter-left}:root[data-nav=section] .shell--app>.shell__layout>.stack>:not([aria-busy=true]),:root[data-nav=section] .shell--app>.shell__layout>.shell__context>:not([aria-busy=true]),:root[data-nav=section] .shell--app .w-hero>:not([aria-busy=true]){animation:nav-tab-content-in var(--dur-enter) var(--ease-standard) both}@keyframes nav-enter-right{0%{opacity:0;translate:var(--shift-screen) 0}}@keyframes nav-enter-left{0%{opacity:0;translate:calc(-1 * var(--shift-screen)) 0}}@keyframes nav-leave-left{to{opacity:0;translate:calc(-1 * var(--shift-screen)) 0}}@keyframes nav-leave-right{to{opacity:0;translate:var(--shift-screen) 0}}@keyframes nav-tab-content-in{0%{opacity:.55}}@media (prefers-reduced-motion:reduce){:root[data-nav=section] .shell--app>.shell__layout>.stack>:not([aria-busy=true]),:root[data-nav=section] .shell--app>.shell__layout>.shell__context>:not([aria-busy=true]),:root[data-nav=section] .shell--app .w-hero>:not([aria-busy=true]){animation:none}:root[data-nav]::view-transition-old(root){animation-name:none}:root[data-nav]::view-transition-new(root){animation-name:none}::view-transition-group(*){animation:none}::view-transition-old(*){animation:none}::view-transition-new(*){animation:none}}.summary-composition{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.summary-widget{overflow:hidden}.summary-widget[data-visual-variant=porcelain]{background:var(--color-surface);border-color:var(--color-edge);--audit-bg:var(--color-surface)}.summary-widget[data-visual-variant=color]{background:var(--gradient-hero);border-color:var(--color-edge-hero);--audit-bg:var(--ds-gradient-tint)}.summary-widget[data-kind=review]:has(.summary-review-evidence){gap:var(--space-2)}.summary-widget>.btn,.summary-widget>.provenance{margin-top:var(--space-1)}.summary-review-evidence{grid-template-columns:minmax(0,1fr) var(--ds-hairline) minmax(0,1fr);gap:var(--space-3);padding:var(--space-4);border:var(--ds-hairline) solid var(--color-edge);border-radius:var(--radius-control);background:var(--color-surface);display:grid}.summary-review-evidence>div{min-width:0}.summary-review-evidence p{margin:var(--space-1) 0 0;overflow-wrap:anywhere}.summary-review-evidence .t-body{color:var(--color-text-muted);font-weight:400}.summary-review-evidence__divider{background:var(--color-divider)}.summary-reason{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--color-edge);border-radius:var(--radius-control);background:var(--color-surface);flex-direction:column;display:flex}.summary-reason p{margin:0}.summary-deck{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.summary-deck__track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;border-radius:var(--radius-control);align-items:stretch;gap:0;min-width:0;display:flex;overflow-x:auto}.summary-deck__track::-webkit-scrollbar{display:none}.summary-deck__track:focus-visible{outline:var(--ds-ring) solid var(--color-ring);outline-offset:var(--ds-ring-offset)}.summary-deck__frame{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;width:100%;display:flex}.summary-deck__slide{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.summary-deck__slide>.t-label{padding:var(--ds-ring-offset) var(--space-1) 0}.summary-deck__slide>.row{min-height:var(--ds-h-m)}.summary-deck__pages{min-height:var(--ds-h-m);justify-content:center;align-items:center;display:flex}.summary-deck__page{width:var(--ds-h-m);height:var(--ds-h-m);border-radius:var(--radius-pill);position:relative}.summary-deck__page:before{content:"";width:var(--space-2);height:var(--space-2);background:var(--color-divider);transition:background-color var(--dur-fast) var(--ease-standard),width var(--dur-fast) var(--ease-standard);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.summary-deck__page[aria-current=true]:before{width:var(--space-4);border-radius:var(--radius-pill);background:var(--color-action)}.summary-deck__page:focus-visible{outline:var(--ds-ring) solid var(--color-ring);outline-offset:calc(-1 * var(--ds-ring))}.summary-queue{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.summary-queue__head{justify-content:space-between;align-items:center;gap:var(--space-3);padding-inline:var(--space-1);display:flex}.summary-queue__head>div{align-items:center;gap:var(--space-2);min-width:0;display:flex}.summary-queue__head .ico{color:var(--color-text-muted);flex:none}.summary-discovery .summary-queue__head .ico{color:var(--color-ai)}.summary-queue__head h4{font-size:var(--ds-row-size);font-weight:var(--ds-row-weight);line-height:1.25}.summary-queue__head>span{color:var(--color-text-muted);flex:none}.summary-queue__list{background:var(--color-surface);box-shadow:var(--shadow-1);overflow:hidden}.summary-queue__list .row{min-height:70px}.summary-queue__list .row__main{min-width:0}.summary-queue__list .t-row,.summary-queue__list .row__meta{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.summary-queue__list .row>.ico{color:var(--color-text-muted)}.summary-queue__list .row[data-priority=p0]>.ico{color:var(--color-danger-text)}.summary-queue__list .row[data-priority=p1]>.ico,.summary-queue__list .row[data-priority=p2]>.ico{color:var(--color-warning-text)}.summary-queue__overflow{color:var(--color-text-muted)}.summary-queue__group-items{border-top:var(--ds-hairline) solid var(--color-divider);padding-left:var(--space-3)}.summary-queue__group-items[hidden]{display:none}.summary-queue__group>.row[aria-expanded=true] .row__trail .ico{transform:rotate(180deg)}.summary-queue__group-items .row{min-height:var(--ds-h-l)}@media (prefers-reduced-motion:reduce){.summary-deck__track{scroll-behavior:auto}.summary-deck__page:before{transition:none}}@media (width<=560px){.summary-composition{gap:var(--space-4)}.summary-queue__list .row{min-height:66px;padding-inline:var(--space-3)}}.summary-text.card{background:var(--color-surface);gap:var(--space-2);padding:var(--space-3)}.summary-text__head{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.summary-text__head h3{min-width:0}.summary-text__blocks{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.summary-text__toggle{align-self:center}.summary-text__paragraph{padding:var(--space-2) var(--space-3);border:var(--ds-hairline) solid var(--color-divider);border-radius:var(--radius-control);flex-direction:column;gap:0;display:flex}.summary-text__paragraph[data-priority=p0]{background:var(--color-danger-soft);border-inline-start:var(--space-1) solid var(--color-danger-edge);border-radius:var(--radius-control)}.summary-text__paragraph[data-priority=p1],.summary-text__paragraph[data-priority=p2]{background:var(--color-warning-soft);border-inline-start:var(--space-1) solid var(--color-warning-edge);border-radius:var(--radius-control)}.summary-text__context{padding:var(--space-2) var(--space-3);border:var(--ds-hairline) solid var(--color-divider);border-radius:var(--radius-control);flex-direction:column;gap:0;display:flex}.summary-text__context[data-priority=p2]{background:var(--color-warning-soft);border-color:var(--color-warning-edge)}.summary-text__context[data-priority=p2]>.summary-text__link{color:var(--color-warning-text)}.summary-text p{overflow-wrap:anywhere;margin:0}.summary-text strong{font-weight:var(--ds-row-weight)}.summary-text__paragraph[data-priority=p0] strong{color:var(--color-danger-text)}.summary-text__link{min-height:var(--ds-h-m);color:var(--color-action-text);align-self:flex-start;align-items:center;display:inline-flex}.summary-text__paragraph[data-priority=p0]>.summary-text__link{color:var(--color-danger-text)}.summary-text__paragraph[data-priority=p1]>.summary-text__link,.summary-text__paragraph[data-priority=p2]>.summary-text__link{color:var(--color-warning-text)}.summary-text__inline-link{color:var(--color-action-text);text-underline-offset:var(--ds-ring-offset);text-decoration:underline}.summary-text__link:hover{text-decoration:underline}.summary-text__link:focus-visible,.summary-text__inline-link:focus-visible{outline:var(--ds-ring) solid var(--color-ring);outline-offset:var(--ds-ring-offset);border-radius:var(--radius-control)}.summary-text__more{border-top:var(--ds-hairline) solid var(--color-divider);padding-top:var(--space-3)}.summary-text__more>summary{cursor:pointer;color:var(--color-action-text);padding-block:var(--space-2)}.summary-text__more>.summary-text__paragraph{margin-top:var(--space-3)}.summary-text>.provenance{border-top:var(--ds-hairline) solid var(--color-divider);padding-top:var(--space-3);margin-top:0}.chart--lab{--chart-ink:var(--color-action);--chart-soft:var(--color-action-soft);--chart-quiet:var(--color-action-edge)}.chart--lab-protein{--chart-ink:var(--color-weight);--chart-soft:var(--color-weight-soft);--chart-quiet:var(--color-weight-edge)}.chart--lab-enzyme{--chart-ink:var(--color-warning);--chart-soft:var(--color-warning-soft);--chart-quiet:var(--color-warning-edge)}.chart--lab-blood{--chart-ink:var(--color-info);--chart-soft:var(--color-info-soft);--chart-quiet:var(--color-info-edge)}.chart--lab-kidney{--chart-ink:var(--color-activity);--chart-soft:var(--color-activity-soft);--chart-quiet:var(--color-activity-edge)}.chart--lab-metabolic{--chart-ink:var(--color-food);--chart-soft:var(--color-food-soft);--chart-quiet:var(--color-food-edge)}.chart--lab-mineral{--chart-ink:var(--color-sleep);--chart-soft:var(--color-sleep-soft);--chart-quiet:var(--color-sleep-edge)}.chart--lab-urine{--chart-ink:var(--color-ai);--chart-soft:var(--color-ai-soft);--chart-quiet:var(--color-ai-edge)}.chart--lab-feces{--chart-ink:var(--color-food);--chart-soft:var(--color-food-soft);--chart-quiet:var(--color-food-edge)}.card--inset.lab-chart-card{background:var(--color-surface);border-color:var(--color-edge)}.lab-chart-scroll{overscroll-behavior-inline:contain;scrollbar-width:thin;background:var(--color-surface);width:100%;overflow:auto hidden}.lab-chart{isolation:isolate;width:100%;position:relative}.lab-chart>.chart{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.chart--lab .chart__point.chart__mark--outside{fill:var(--color-danger)}.chart--lab .chart__range.chart__mark--outside .chart__interval,.chart--lab .chart__range.chart__mark--outside .chart__interval-cap,.chart--lab .chart__censored.chart__mark--outside{stroke:var(--color-danger)}.chart--lab .chart__band{stroke:var(--chart-quiet);stroke-width:1px}.chart__tick{stroke:var(--color-divider);stroke-width:1px}.chart__censored{fill:var(--color-surface);stroke:var(--chart-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.chart__censored path{fill:none}.chart__interval,.chart__interval-cap{stroke:var(--chart-ink);stroke-width:2px;stroke-linecap:round}.chart__reference{fill:var(--chart-soft);stroke:var(--chart-quiet);stroke-width:1px}.chart__reference-boundary{stroke:var(--chart-quiet);stroke-width:2px;stroke-linecap:round}.chart--lab .chart__point{stroke:var(--color-surface);stroke-width:1.5px}.chart__hit{fill:#0000;cursor:pointer}.chart__hit:focus-visible{stroke:var(--color-ring);stroke-width:2px;outline-style:none}.lab-chart__value{z-index:1;max-width:88px;padding:var(--ds-hairline) var(--space-1);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--chart-ink);font-size:var(--ds-meta-size);line-height:var(--ds-meta-line);font-weight:var(--ds-row-weight);white-space:nowrap;pointer-events:none;position:absolute;transform:translate(-50%,-100%)}.lab-chart__value--special{border:var(--ds-hairline) solid var(--chart-quiet);box-shadow:var(--shadow-1)}.lab-chart__value--outside{border-color:var(--color-danger-edge);background:var(--color-danger-soft);color:var(--color-danger-text)}.lab-chart__value--below{transform:translate(-50%)}.legend__censored{width:var(--space-2);height:var(--space-2);border:var(--ds-hairline) solid var(--chart-ink);background:var(--color-surface);border-radius:50%}.legend__sequence{width:var(--space-4);height:var(--ds-hairline);background:var(--color-divider);position:relative}.legend__sequence:before{content:"";background:var(--chart-ink);width:5px;height:5px;box-shadow:var(--space-3) 0 0 var(--chart-ink);border-radius:50%;position:absolute;inset-block-start:-2px;inset-inline-start:0}.legend__interval{width:var(--space-4);height:var(--space-4);position:relative}.legend__interval:before,.legend__interval:after{content:"";background:var(--chart-ink);position:absolute;left:50%;transform:translate(-50%)}.legend__interval:before{border-radius:var(--radius-pill);width:2px;top:1px;bottom:1px}.legend__interval:after{width:var(--space-3);height:2px;box-shadow:0 calc(var(--space-3) - 2px) 0 var(--chart-ink);top:1px}.comparability{align-items:center;gap:var(--space-1);color:var(--color-text-muted);display:inline-flex}.comparability--direct{color:var(--color-positive-text)}.comparability--context{color:var(--color-warning-text)}.comparability--different{color:var(--color-danger-text)}}@layer vendor;@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-ext-wght-normal-DOFToQv1.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DayYxulF.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-math-wght-normal-Bl4ZGkZl.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-symbols-wght-normal-DxQzqQfC.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-vietnamese-wght-normal-BBxOatbv.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-QAhDxQuo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-Dun_Rd-l.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
