:where([data-dir=d]:not([data-dir=d] *)){--d-k-accent:#08f;--d-k-accent-dark:#0091ff;--d-k-neutral:oklch(50% .006 286);--d-k-radius:8px;--d-k-font:var(--d-font-plex), "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--d-k-type-scale:1;--d-k-density:1;--d-k-intensity:.5;--d-k-on-accent:#fff;--d-k-accent-fill:oklch(from var(--d-k-accent) min(l, .55) c h);--d-k-accent-fill-dark:oklch(from var(--d-k-accent-dark) min(l, .55) c h);--d-k-accent-text:oklch(from var(--d-k-accent) min(l, calc(.522 - .04 * max(0, var(--d-k-intensity) - .5))) c h);--d-k-accent-text-dark:oklch(from var(--d-k-accent-dark) max(l, calc(.669 + .24 * max(0, var(--d-k-intensity) - .5))) c h);--d-k-mark:var(--d-k-accent);--d-k-mark-dark:var(--d-k-accent-dark);--d-k-focus:oklch(from var(--d-k-accent) min(l, .57) c h);--d-k-focus-dark:var(--d-k-accent-dark);--d-k-font-display:var(--d-k-font);--d-k-font-label:var(--d-k-font);--d-k-label-transform:none;--d-k-label-tracking:0em;--d-k-pattern:0;--d-k-feature:0;--d-k-boxes:1;--d-k-block-blur:initial;--d-k-select-accent:0;--d-k-squircle:1;--d-k-title-inside:0;--d-k-title-accent:0;--d-k-paper:oklch(96% .025 85);--d-k-glass:0;--d-k-glass-edge:0;--d-k-backdrop:none;--d-k-backdrop-dark:var(--d-k-backdrop)}[data-dir=d]{--d-g-accent-light:var(--d-k-accent);--d-g-accent-dark:var(--d-k-accent-dark);--d-g-accent-fill:var(--d-k-accent-fill);--d-g-accent-fill-dark:var(--d-k-accent-fill-dark);--d-g-accent-text-light:var(--d-k-accent-text);--d-g-accent-text-dark:var(--d-k-accent-text-dark);--d-g-mark-light:var(--d-k-mark);--d-g-mark-dark:var(--d-k-mark-dark);--d-g-focus-light:var(--d-k-focus);--d-g-focus-dark:var(--d-k-focus-dark);--d-g-red-acc-light:#e9152d;--d-g-red-dark:oklch(from #ff4245 max(l, calc(.662 + .2 * max(0, var(--d-k-intensity) - .5))) c h);--d-g-red-text-dark:oklch(from #ff7d80 max(l, calc(.74 + .2 * max(0, var(--d-k-intensity) - .5))) c h);--d-g-red-fill-dark:oklch(55% .224599 25.1223);--d-g-l-bg-light:calc(.99 - .055 * var(--d-k-intensity));--d-g-l-surface-dark:calc(.15 + .1546 * var(--d-k-intensity));--d-g-n-bg-light:var(--d-k-canvas,oklch(from var(--d-k-neutral) var(--d-g-l-bg-light) c h));--d-g-n-fill-light:oklch(from var(--d-k-neutral) .9233 c h);--d-g-n-fill-strong-light:oklch(from var(--d-k-neutral) .8622 c h);--d-g-n-mid:oklch(from var(--d-k-neutral) .6483 c h);--d-g-n-ink:var(--d-k-ink,oklch(from var(--d-k-neutral) .2316 c h));--d-g-n-ink-2:var(--d-k-ink-2,oklch(from var(--d-k-neutral) calc(.5599 - .04 * max(.5, var(--d-k-intensity))) c h));--d-g-n-surface-dark:oklch(from var(--d-k-neutral) var(--d-g-l-surface-dark) c h);--d-g-n-fill-dark:oklch(from var(--d-k-neutral) calc(var(--d-g-l-surface-dark) + .0666) c h);--d-g-n-fill-strong-dark:oklch(from var(--d-k-neutral) calc(var(--d-g-l-surface-dark) + .1219) c h);--d-g-n-ink-2-fill:oklch(from var(--d-k-neutral) .46 c h);--d-g-n-ink-2-fill-dark:oklch(from var(--d-k-neutral) calc(.75 + .18 * max(0, var(--d-k-intensity) - .5)) c h);--d-g-n-snow:oklch(from var(--d-k-neutral) .9707 c h);--d-g-n-ink-2-dark:oklch(from var(--d-k-neutral) calc(.6812 + .16 * max(0, var(--d-k-intensity) - .5)) c h);--d-g-white:#fff;--d-g-black:#000;--d-g-surface-light:var(--d-k-surface,var(--d-g-white));--d-g-surface-dark:var(--d-k-surface-dark,var(--d-g-n-surface-dark));--d-g-canvas-dark:var(--d-k-canvas-dark,var(--d-g-black));--d-g-text-dark:var(--d-k-ink-dark,var(--d-g-n-snow));--d-g-line-light:rgb(0 0 0/calc(.2 * var(--d-k-intensity)));--d-g-line-dark:rgb(255 255 255/calc(.24 * var(--d-k-intensity)));--d-g-shadow-raised:0 1px 3px rgb(0 0 0/calc(.24 * var(--d-k-intensity)));--d-g-shadow-overlay:0 12px 40px rgb(0 0 0/calc(.36 * var(--d-k-intensity)));--d-g-shadow-overlay-dark:0 12px 40px rgb(0 0 0/calc(.8 * var(--d-k-intensity)));--d-g-glass-light:#fffc;--d-g-glass-dark:oklch(from var(--d-g-n-ink) l c h / .72);--d-g-glass-hi-light:#fffffff2;--d-g-glass-hi-dark:#ffffff38;--d-g-glass-sheen-light:#ffffff59;--d-g-glass-sheen-dark:#ffffff0d;--d-g-scrim-light:#0000000a;--d-g-scrim-dark:#ffffff0f;--d-g-press-light:#00000014;--d-g-press-dark:#ffffff1a;--d-g-veil-light:#00000052;--d-g-veil-dark:#000000a3;--d-g-font:var(--d-k-font);--d-g-size-34:calc(34px * var(--d-k-type-scale));--d-g-lh-34:calc(41px * var(--d-k-type-scale));--d-g-size-28:calc(28px * var(--d-k-type-scale));--d-g-lh-28:calc(34px * var(--d-k-type-scale));--d-g-size-22:calc(22px * var(--d-k-type-scale));--d-g-lh-22:calc(28px * var(--d-k-type-scale));--d-g-size-17:calc(17px * var(--d-k-type-scale));--d-g-lh-17:calc(22px * var(--d-k-type-scale));--d-g-size-15:calc(15px * var(--d-k-type-scale));--d-g-lh-15:calc(20px * var(--d-k-type-scale));--d-g-size-13:calc(13px * var(--d-k-type-scale));--d-g-lh-13:calc(18px * var(--d-k-type-scale));--d-g-size-12:calc(12px * var(--d-k-type-scale));--d-g-lh-12:calc(16px * var(--d-k-type-scale));--d-g-size-11:calc(11px * var(--d-k-type-scale));--d-g-lh-11:calc(13px * var(--d-k-type-scale));--d-g-track-34:.01em;--d-g-track-28:.012em;--d-g-track-22:.012em;--d-g-track-17:.016em;--d-g-track-15:.02em;--d-g-track-13:.025em;--d-g-track-12:.03em;--d-g-track-11:.04em;--d-g-weight-light:var(--d-k-weight-text,300);--d-g-weight-medium:500;--d-g-weight-bold:700;--d-g-space-half:calc(2px * var(--d-k-density));--d-g-space-1:calc(4px * var(--d-k-density));--d-g-space-2:calc(8px * var(--d-k-density));--d-g-space-3:calc(12px * var(--d-k-density));--d-g-space-4:calc(16px * var(--d-k-density));--d-g-space-5:calc(20px * var(--d-k-density));--d-g-space-6:calc(24px * var(--d-k-density));--d-g-space-7:calc(28px * var(--d-k-density));--d-g-space-8:calc(32px * var(--d-k-density));--d-g-space-10:calc(40px * var(--d-k-density));--d-g-space-12:calc(48px * var(--d-k-density));--d-g-space-16:calc(64px * var(--d-k-density));--d-g-radius-mark:calc(var(--d-k-radius) * .25);--d-g-radius-sm:calc(var(--d-k-radius) * .75);--d-g-radius-md:var(--d-k-radius);--d-g-radius-control:calc(var(--d-k-radius) * 1.25);--d-g-radius-lg:calc(var(--d-k-radius) * 2);--d-g-radius-squircle:calc(var(--d-k-radius) * 3);--d-g-radius-pill:calc(var(--d-k-radius) * 1000);--d-g-target:44px;--d-g-hairline:1px;--d-g-stroke-2:2px;--d-g-blur:saturate(1.8) blur(20px);--d-g-dur-fast:.1s;--d-g-dur-base:.24s;--d-g-dur-slow:.3s;--d-g-dur-reduced-fast:50ms;--d-g-dur-reduced-base:.12s;--d-g-dur-reduced-slow:.15s;--d-g-ease-out:cubic-bezier(0, 0, .5, 1);--d-g-ease-in-out:cubic-bezier(.4, 0, .6, 1);--d-g-ease-in:cubic-bezier(.5, 0, 1, 1);--d-g-ease-spring:cubic-bezier(.34, 1.36, .64, 1);--d-g-ease-linear:linear;--d-bg:var(--d-g-n-bg-light);--d-surface:var(--d-g-surface-light);--d-surface-2:var(--d-g-n-bg-light);--d-surface-raised:var(--d-g-surface-light);--d-fill:var(--d-g-n-fill-light);--d-fill-strong:var(--d-g-n-fill-strong-light);--d-glass:var(--d-g-glass-light);--d-glass-solid:var(--d-g-surface-light);--d-blur:var(--d-g-blur);--d-glass-hi:var(--d-g-glass-hi-light);--d-glass-sheen-color:var(--d-g-glass-sheen-light);--d-glass-edge:inset 0 0 0 0 transparent;--d-glass-sheen:none;--d-block-blur:var(--d-k-block-blur,var(--d-blur));--d-separator:var(--d-g-line-light);--d-separator-solid:var(--d-g-n-fill-light);--d-hairline:var(--d-g-hairline);--d-stroke:var(--d-g-stroke-2);--d-hover:var(--d-g-scrim-light);--d-press:var(--d-g-press-light);--d-shade:var(--d-g-black);--d-veil:var(--d-g-veil-light);--d-text:var(--d-g-n-ink);--d-text-2:var(--d-g-n-ink-2);--d-text-2-on-fill:var(--d-g-n-ink-2-fill);--d-text-on-accent:var(--d-k-on-accent);--d-text-on-danger:var(--d-g-white);--d-accent:var(--d-g-mark-light);--d-focus:var(--d-g-focus-light);--d-accent-fill:var(--d-g-accent-fill);--d-accent-text:var(--d-g-accent-text-light);--d-danger:var(--d-k-danger,var(--d-g-red-acc-light));--d-positive:#1a7a34;--d-warning:#b25000;--d-data-1:var(--d-k-data-1);--d-data-2:var(--d-k-data-2);--d-data-3:var(--d-k-data-3);--d-data-4:var(--d-k-data-4);--d-neutral:var(--d-g-n-mid);--d-backdrop:var(--d-k-backdrop);--d-paper:var(--d-k-paper);--d-hatch:none;--d-inv-bg:var(--d-text);--d-inv-text:var(--d-g-text-dark);--d-inv-text-2:var(--d-g-n-ink-2-dark);--d-inv-accent:var(--d-g-mark-dark);--d-inv-focus:var(--d-g-focus-dark);--d-inv-accent-text:var(--d-g-accent-text-dark);--d-inv-fill:var(--d-g-n-fill-dark);--d-inv-separator:var(--d-g-line-dark);--d-inv-hover:var(--d-g-scrim-dark);--d-inv-danger:var(--d-g-red-dark);--d-danger-glass:oklch(from var(--d-g-red-acc-light) calc(l - .1 * var(--d-k-glass)) c h);--d-shadow-raised:var(--d-g-shadow-raised);--d-shadow-overlay:var(--d-g-shadow-overlay);--d-overlay-edge:transparent;--d-font:var(--d-g-font);--d-font-display:var(--d-k-font-display);--d-font-label:var(--d-k-font-label);--d-label-transform:var(--d-k-label-transform);--d-label-tracking:var(--d-k-label-tracking);--d-weight-light:var(--d-g-weight-light);--d-weight-strong:var(--d-g-weight-medium);--d-type-large:var(--d-g-weight-medium) var(--d-g-size-34) / var(--d-g-lh-34) var(--d-font-display);--d-track-large:var(--d-g-track-34);--d-type-title:var(--d-g-weight-medium) var(--d-g-size-22) / var(--d-g-lh-22) var(--d-font-display);--d-track-title:var(--d-g-track-22);--d-type-stat:var(--d-g-weight-light) var(--d-g-size-28) / var(--d-g-lh-28) var(--d-font-display);--d-track-stat:var(--d-g-track-28);--d-type-headline:var(--d-g-weight-medium) var(--d-g-size-17) / var(--d-g-lh-17) var(--d-font);--d-type-body:var(--d-g-weight-light) var(--d-g-size-17) / var(--d-g-lh-17) var(--d-font);--d-track-17:var(--d-g-track-17);--d-type-subhead:var(--d-g-weight-light) var(--d-g-size-15) / var(--d-g-lh-15) var(--d-font);--d-type-subhead-strong:var(--d-g-weight-medium) var(--d-g-size-15) / var(--d-g-lh-15) var(--d-font);--d-track-15:var(--d-g-track-15);--d-type-footnote:var(--d-g-weight-light) var(--d-g-size-13) / var(--d-g-lh-13) var(--d-font);--d-type-footnote-strong:var(--d-g-weight-medium) var(--d-g-size-13) / var(--d-g-lh-13) var(--d-font);--d-track-13:var(--d-g-track-13);--d-type-caption:var(--d-g-weight-light) var(--d-g-size-12) / var(--d-g-lh-12) var(--d-font);--d-type-caption-strong:var(--d-g-weight-medium) var(--d-g-size-12) / var(--d-g-lh-12) var(--d-font);--d-track-12:var(--d-g-track-12);--d-type-caption-2:var(--d-g-weight-medium) var(--d-g-size-11) / var(--d-g-lh-11) var(--d-font);--d-track-11:var(--d-g-track-11);--d-line-footnote:var(--d-g-lh-13);--d-line-subhead:var(--d-g-lh-15);--d-size-large:var(--d-g-size-34);--d-line-large:var(--d-g-lh-34);--d-space-half:var(--d-g-space-half);--d-space-1:var(--d-g-space-1);--d-space-2:var(--d-g-space-2);--d-space-3:var(--d-g-space-3);--d-space-4:var(--d-g-space-4);--d-space-5:var(--d-g-space-5);--d-space-6:var(--d-g-space-6);--d-space-7:var(--d-g-space-7);--d-space-8:var(--d-g-space-8);--d-space-10:var(--d-g-space-10);--d-space-12:var(--d-g-space-12);--d-space-16:var(--d-g-space-16);--d-space-page:var(--d-g-space-3);--d-bento-gap:var(--d-g-space-3);--d-bento-edge:var(--d-g-space-1);--d-space-section:var(--d-g-space-12);--d-space-group:var(--d-g-space-8);--d-radius-small:var(--d-g-radius-sm);--d-radius-inner:var(--d-g-radius-md);--d-radius-control:var(--d-g-radius-control);--d-radius-card:var(--d-g-radius-lg);--d-radius-group:var(--d-g-radius-lg);--d-radius-pill:var(--d-g-radius-pill);--d-target:var(--d-g-target);--d-content-max:none;--d-bar-h:52px;--d-dur-feedback:var(--d-g-dur-fast);--d-dur-state:var(--d-g-dur-base);--d-dur-move:var(--d-g-dur-slow);--d-dur-reduced:var(--d-g-dur-reduced-slow);--d-ease:var(--d-g-ease-out);--d-ease-in:var(--d-g-ease-in);--d-ease-state:var(--d-g-ease-in-out);--d-ease-spring:var(--d-g-ease-spring);--d-ease-linear:var(--d-g-ease-linear);--d-focus-width:3px;--d-focus-offset:var(--d-g-space-half);--d-disabled-opacity:.4;--d-press-scale:.97;--d-mix-hover:8%;--d-mix-press:16%;--d-z-bar:10;--d-z-nav:20;--d-button-h:var(--d-target);--d-button-px:var(--d-space-5);--d-button-radius:var(--d-radius-control);--d-button-primary-bg:var(--d-accent-fill);--d-button-primary-fg:var(--d-text-on-accent);--d-button-secondary-bg:var(--d-surface-2);--d-button-danger-bg:var(--d-danger);--d-button-danger-fg:var(--d-text-on-danger);--d-button-fg-mix-hover:35%;--d-button-fg-mix-press:60%;--d-button-disabled-opacity:var(--d-disabled-opacity);--d-group-bg:var(--d-surface);--d-group-radius:var(--d-radius-group);--d-group-radius-squircle:var(--d-g-radius-squircle);--d-group-pad:var(--d-space-7);--d-row-min-h:var(--d-target);--d-row-px:var(--d-space-7);--d-row-py:var(--d-space-4);--d-list-text-w:calc(22rem * var(--d-k-type-scale));--d-list-trailing-w:calc(8rem * var(--d-k-type-scale));--d-field-w:calc(20rem * var(--d-k-type-scale));--d-badge-h:24px;--d-badge-col:calc(6rem * var(--d-k-type-scale));--d-badge-radius:var(--d-radius-pill);--d-badge-tint:12%;--d-badge-danger-bg:var(--d-danger);--d-badge-danger-fg:var(--d-text-on-danger);--d-progress-w:160px;--d-progress-h:6px;--d-sidebar-w:260px;--d-sidebar-bg:var(--d-glass);--d-sidebar-item-h:var(--d-target);--d-sidebar-item-radius:var(--d-radius-inner);--d-sidebar-selected-bg:var(--d-fill);--d-segment-track:var(--d-k-track,var(--d-fill));--d-segment-thumb:var(--d-surface);--d-segment-radius:var(--d-radius-control);--d-segment-shadow:var(--d-shadow-raised);--d-segment-pad:var(--d-space-half);--d-segment-h:var(--d-target);--d-switch-w:52px;--d-switch-h:32px;--d-switch-thumb:var(--d-g-white);--d-chart-h:160px;--d-chart-bar-w:12px;--d-chart-gap:24px;--d-chart-col-w:calc(var(--d-chart-bar-w) + var(--d-chart-gap));--d-bar-max:120px;--d-bar-radius:var(--d-radius-small);--d-mark-radius:var(--d-g-radius-mark);--d-rowhead-w:96px;--d-bar-w:24px;--d-spark-h:32px;--d-spark-step:20px;--d-spark-stroke:var(--d-stroke);--d-spark-dot:6px;--d-hora-w:calc(3rem * var(--d-k-type-scale));--d-tab-h:52px;--d-tab-min-w:72px;--d-tabbar-clearance:112px;--d-icon-xs:12px;--d-icon-sm:18px;--d-icon-md:22px;--d-icon-stroke:var(--d-stroke);--d-spinner-size:16px;--d-spinner-stroke:var(--d-stroke);--d-spinner-dur:.8s;--d-spinner-dur-reduced:1.6s;--d-collapse-start:24px;--d-collapse-end:72px;--d-collapse-shift:var(--d-space-1)}[data-dir=d],[data-dir=d] [data-feature]{--d-outline:0 0 0 var(--d-hairline) var(--d-separator);--d-focus-ring:var(--d-focus);--d-mark-soft:color-mix(in oklab, var(--d-accent) 50%, var(--d-neutral));--d-field-edge:var(--d-neutral);--d-rule:color-mix(in srgb, var(--d-text) 18%, transparent);--d-danger-text:color-mix(in oklab, var(--d-danger) 80%, var(--d-text));--d-button-secondary-fg:var(--d-accent-text);--d-progress-track:var(--d-fill);--d-progress-fill:var(--d-accent)}@container style(--d-k-pattern:1){[data-dir=d] *{--d-hatch:repeating-linear-gradient(-45deg, var(--d-neutral) 0 2px, transparent 0 6px)}}@media not (prefers-reduced-transparency:reduce){@container not style(--d-k-glass:0){[data-dir=d] *{--d-glass-mix:calc((1 - var(--d-k-glass)) * 100%);--d-glass-mix-overlay:calc((1 - var(--d-k-glass) * .35) * 100%);--d-group-bg:color-mix(in srgb, var(--d-surface) calc((1 - var(--d-k-glass)) * 100%), transparent);--d-sidebar-bg:color-mix(in srgb, var(--d-glass-solid) calc((1 - var(--d-k-glass)) * 100%), transparent);--d-danger:var(--d-danger-glass);--d-hover:color-mix(in srgb, var(--d-accent) 8%, transparent);--d-press:color-mix(in srgb, var(--d-accent) 14%, transparent);--d-glass-overlay:color-mix(in srgb, var(--d-surface-raised) var(--d-glass-mix-overlay), transparent);--d-glass-edge:inset 0 var(--d-hairline) 0 color-mix(in srgb, var(--d-glass-hi) calc(var(--d-k-glass-edge) * 100%), transparent), inset 0 0 0 var(--d-hairline) color-mix(in srgb, var(--d-glass-hi) calc(var(--d-k-glass-edge) * 45%), transparent);--d-glass-sheen:linear-gradient(180deg, color-mix(in srgb, var(--d-glass-sheen-color) calc(var(--d-k-glass-edge) * 100%), transparent), transparent 50%)}}}@container style(--d-k-feature:1){[data-dir=d] [data-feature=accent]{--d-group-bg:var(--d-accent-fill);--d-surface:var(--d-accent-fill);--d-text:var(--d-text-on-accent);--d-text-2:var(--d-text-on-accent);--d-accent:var(--d-text-on-accent);--d-focus:var(--d-text-on-accent);--d-accent-text:var(--d-text-on-accent);--d-neutral:color-mix(in srgb, var(--d-text-on-accent) 78%, var(--d-accent-fill));--d-fill:color-mix(in srgb, var(--d-text-on-accent) 22%, var(--d-accent-fill));--d-separator:color-mix(in srgb, var(--d-text-on-accent) 30%, transparent);--d-hover:color-mix(in srgb, var(--d-text-on-accent) 12%, transparent);--d-danger:var(--d-text-on-accent)}[data-dir=d] [data-feature=inverse]{--d-group-bg:var(--d-inv-bg);--d-surface:var(--d-inv-bg);--d-text:var(--d-inv-text);--d-text-2:var(--d-inv-text-2);--d-accent:var(--d-inv-accent);--d-focus:var(--d-inv-focus);--d-accent-text:var(--d-inv-accent-text);--d-neutral:var(--d-g-n-mid);--d-fill:var(--d-inv-fill);--d-separator:var(--d-inv-separator);--d-hover:var(--d-inv-hover);--d-danger:var(--d-inv-danger)}[data-dir=d] [data-feature=paper]{--d-group-bg:var(--d-paper);--d-surface:var(--d-paper);--d-text:var(--d-g-n-ink);--d-text-2:var(--d-g-n-ink-2-fill);--d-accent:var(--d-g-mark-light);--d-focus:var(--d-g-focus-light);--d-accent-text:var(--d-g-accent-text-light);--d-neutral:oklch(from var(--d-k-neutral) .52 c h);--d-fill:color-mix(in srgb, var(--d-g-n-ink) 10%, var(--d-paper));--d-separator:var(--d-g-line-light);--d-hover:var(--d-g-scrim-light);--d-danger:color-mix(in oklab, var(--d-g-red-acc-light) 75%, var(--d-g-n-ink))}[data-dir=d] [data-feature]{color:var(--d-text)}}@media (prefers-color-scheme:dark){[data-dir=d]:not([data-theme=light]){--d-bg:var(--d-g-canvas-dark);--d-surface:var(--d-g-surface-dark);--d-surface-2:var(--d-g-n-fill-dark);--d-surface-raised:var(--d-g-n-fill-dark);--d-fill:var(--d-g-n-fill-dark);--d-fill-strong:var(--d-g-n-fill-strong-dark);--d-glass:var(--d-g-glass-dark);--d-glass-solid:var(--d-g-surface-dark);--d-glass-hi:var(--d-g-glass-hi-dark);--d-glass-sheen-color:var(--d-g-glass-sheen-dark);--d-separator:var(--d-g-line-dark);--d-separator-solid:var(--d-g-black);--d-hover:var(--d-g-scrim-dark);--d-press:var(--d-g-press-dark);--d-veil:var(--d-g-veil-dark);--d-shadow-overlay:var(--d-g-shadow-overlay-dark);--d-overlay-edge:var(--d-separator);--d-text:var(--d-g-text-dark);--d-text-2:var(--d-g-n-ink-2-dark);--d-text-2-on-fill:var(--d-g-n-ink-2-fill-dark);--d-accent:var(--d-g-mark-dark);--d-data-1:var(--d-k-data-1-dark,var(--d-k-data-1));--d-data-2:var(--d-k-data-2-dark,var(--d-k-data-2));--d-data-3:var(--d-k-data-3-dark,var(--d-k-data-3));--d-data-4:var(--d-k-data-4-dark,var(--d-k-data-4));--d-focus:var(--d-g-focus-dark);--d-accent-fill:var(--d-g-accent-fill-dark);--d-accent-text:var(--d-g-accent-text-dark);--d-danger:oklch(from var(--d-g-red-dark) calc(l + .06 * var(--d-k-glass)) c h);--d-positive:#30d158;--d-warning:#ffb340;--d-segment-thumb:var(--d-g-n-fill-strong-dark);--d-sidebar-selected-bg:var(--d-g-n-fill-strong-dark);--d-badge-danger-bg:color-mix(in srgb, var(--d-danger) var(--d-badge-tint), transparent);--d-badge-danger-fg:var(--d-g-red-text-dark);--d-button-danger-bg:var(--d-g-red-fill-dark);--d-backdrop:var(--d-k-backdrop-dark);--d-inv-text:var(--d-g-n-ink);--d-inv-text-2:var(--d-g-n-ink-2);--d-inv-accent:var(--d-g-mark-light);--d-inv-focus:var(--d-g-focus-light);--d-inv-accent-text:var(--d-g-accent-text-light);--d-inv-fill:var(--d-g-n-fill-light);--d-inv-separator:var(--d-g-line-light);--d-inv-hover:var(--d-g-scrim-light);--d-inv-danger:var(--d-g-red-acc-light);--d-danger-glass:oklch(from var(--d-g-red-dark) calc(l + .06 * var(--d-k-glass)) c h)}}[data-dir=d][data-theme=dark]{--d-bg:var(--d-g-canvas-dark);--d-surface:var(--d-g-surface-dark);--d-surface-2:var(--d-g-n-fill-dark);--d-surface-raised:var(--d-g-n-fill-dark);--d-fill:var(--d-g-n-fill-dark);--d-fill-strong:var(--d-g-n-fill-strong-dark);--d-glass:var(--d-g-glass-dark);--d-glass-solid:var(--d-g-surface-dark);--d-glass-hi:var(--d-g-glass-hi-dark);--d-glass-sheen-color:var(--d-g-glass-sheen-dark);--d-separator:var(--d-g-line-dark);--d-separator-solid:var(--d-g-black);--d-hover:var(--d-g-scrim-dark);--d-press:var(--d-g-press-dark);--d-veil:var(--d-g-veil-dark);--d-shadow-overlay:var(--d-g-shadow-overlay-dark);--d-overlay-edge:var(--d-separator);--d-text:var(--d-g-text-dark);--d-text-2:var(--d-g-n-ink-2-dark);--d-text-2-on-fill:var(--d-g-n-ink-2-fill-dark);--d-accent:var(--d-g-mark-dark);--d-data-1:var(--d-k-data-1-dark,var(--d-k-data-1));--d-data-2:var(--d-k-data-2-dark,var(--d-k-data-2));--d-data-3:var(--d-k-data-3-dark,var(--d-k-data-3));--d-data-4:var(--d-k-data-4-dark,var(--d-k-data-4));--d-focus:var(--d-g-focus-dark);--d-accent-fill:var(--d-g-accent-fill-dark);--d-accent-text:var(--d-g-accent-text-dark);--d-danger:oklch(from var(--d-g-red-dark) calc(l + .06 * var(--d-k-glass)) c h);--d-positive:#30d158;--d-warning:#ffb340;--d-segment-thumb:var(--d-g-n-fill-strong-dark);--d-sidebar-selected-bg:var(--d-g-n-fill-strong-dark);--d-badge-danger-bg:color-mix(in srgb, var(--d-danger) var(--d-badge-tint), transparent);--d-badge-danger-fg:var(--d-g-red-text-dark);--d-button-danger-bg:var(--d-g-red-fill-dark);--d-backdrop:var(--d-k-backdrop-dark);--d-inv-text:var(--d-g-n-ink);--d-inv-text-2:var(--d-g-n-ink-2);--d-inv-accent:var(--d-g-mark-light);--d-inv-focus:var(--d-g-focus-light);--d-inv-accent-text:var(--d-g-accent-text-light);--d-inv-fill:var(--d-g-n-fill-light);--d-inv-separator:var(--d-g-line-light);--d-inv-hover:var(--d-g-scrim-light);--d-inv-danger:var(--d-g-red-acc-light);--d-danger-glass:oklch(from var(--d-g-red-dark) calc(l + .06 * var(--d-k-glass)) c h)}@media (prefers-reduced-motion:reduce){[data-dir=d]{--d-dur-feedback:var(--d-g-dur-reduced-fast);--d-dur-state:var(--d-g-dur-reduced-base);--d-dur-move:var(--d-g-dur-reduced-slow)}}@media (prefers-reduced-transparency:reduce){:root [data-dir=d][data-dir]{--d-glass:var(--d-glass-solid);--d-blur:none;--d-block-blur:none}}[data-dir=d][data-dir]{--d-k-accent:#08f;--d-k-accent-dark:#0091ff;--d-k-mark:#1e6ef4;--d-k-mark-dark:#0091ff;--d-k-focus:#1e6ef4;--d-k-focus-dark:#0091ff;--d-k-accent-text:oklch(50% .201787 254.088);--d-k-neutral:oklch(50% .02 255);--d-k-radius:14px;--d-k-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, "Segoe UI Variable Text", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;--d-k-font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", system-ui, "Segoe UI Variable Display", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;--d-k-font-label:var(--d-k-font);--d-k-canvas:#f7f6f5;--d-k-canvas-dark:oklch(13% .02 255);--d-k-surface-dark:oklch(27% .045 258);--d-k-accent-text-dark:#5cb8ff;--d-k-backdrop:radial-gradient(60% 55% at 8% 0%, oklch(93% .07 255), transparent 72%), radial-gradient(55% 50% at 100% 30%, oklch(94% .06 230), transparent 72%),  radial-gradient(70% 60% at 55% 100%, oklch(93% .065 265), transparent 72%);--d-k-backdrop-dark:radial-gradient(85% 75% at 8% 0%, oklch(25% .11 258), transparent 72%), radial-gradient(70% 65% at 100% 30%, oklch(24% .07 215), transparent 72%), radial-gradient(90% 75% at 55% 100%, oklch(25% .1 265), transparent 72%);--d-k-glass:.62;--d-k-block-blur:none;--d-k-glass-edge:1;--d-k-intensity:.35;--d-k-pattern:0;--d-k-feature:0;--d-k-boxes:1;--d-k-select-accent:1;--d-k-weight-text:400;--d-k-ink-2:oklch(44% .012 255);--d-k-track:transparent}.bento{gap:var(--d-bento-gap);grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;align-items:start;display:grid}.tile{flex-direction:column;grid-column:span 12;min-width:0;display:flex}.tile>*{flex:1;min-width:0}.tile.s3{grid-column:span 3;align-self:stretch}.tile.s4{grid-column:span 4}.tile.s6{grid-column:span 6}.tile.s8{grid-column:span 8}.tile.s12{grid-column:span 12}@media (width<=1180px){.tile.s3,.tile.s4{grid-column:span 6}}@media (width<=759px){.tile.s6,.tile.s8{grid-column:span 12}}@media (width<=599px){.tile{grid-column:span 12!important}}.cols{gap:var(--d-bento-gap)}.stat{gap:var(--d-space-2);min-width:0;padding:var(--d-group-pad);background:var(--d-group-bg);border-radius:var(--d-group-radius);flex-direction:column;display:flex}.stat-label{font:var(--d-type-subhead);font-family:var(--d-font-label);text-transform:var(--d-label-transform);letter-spacing:calc(var(--d-track-15) + var(--d-label-tracking));font-weight:var(--d-g-weight-medium);color:var(--d-text);flex-grow:1;margin:0}.stat-value{font:var(--d-type-stat);font-weight:var(--d-g-weight-bold);letter-spacing:var(--d-track-stat);font-variant-numeric:tabular-nums;margin:0}.stat-note{font:var(--d-type-footnote);letter-spacing:var(--d-track-13);color:var(--d-text-2);font-weight:var(--d-g-weight-medium);margin:0}.stat:has(.ring){text-align:center;align-items:center}.stat:has(.ring) .stat-label{align-self:flex-start}@supports (corner-shape:squircle){.stat{corner-shape:squircle;border-radius:var(--d-group-radius-squircle)}}@media not (prefers-reduced-transparency:reduce){@container not style(--d-k-glass:0){.stat{box-shadow:var(--d-glass-edge), var(--d-shadow-raised);background-image:var(--d-glass-sheen);-webkit-backdrop-filter:var(--d-block-blur);backdrop-filter:var(--d-block-blur)}}}.ring{--p:0;aspect-ratio:1;flex:none;place-items:center;width:144px;display:grid;position:relative}.ring svg{width:100%;height:100%;position:absolute;inset:0;rotate:-90deg}.ring circle{fill:none;stroke-width:12px}.ring .ring-track{stroke:var(--d-progress-track)}.ring .ring-arc{stroke:var(--d-progress-fill);stroke-dasharray:var(--p) 100;transition:stroke-dasharray var(--d-dur-move) var(--d-ease)}.ring-val{font:var(--d-type-stat);font-weight:var(--d-g-weight-bold);letter-spacing:var(--d-track-stat);font-variant-numeric:tabular-nums;margin:0;position:relative}.ring.is-lap{width:176px}.ring.is-lap .ring-arc{--p:25;stroke-dasharray:25 100}.ring.is-lap .lap{transform-origin:50%;animation:60s linear infinite ring-lap;animation-delay:var(--lap-delay,0s)}@keyframes ring-lap{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ring.is-lap .lap{animation:none}}.surf.centered{text-align:center;align-items:center}.surf.centered .line{margin:0}.avatar{border-radius:var(--d-radius-inner);background:var(--d-fill-strong);color:var(--d-text);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;flex:none;place-items:center;display:inline-grid}.avatar.sm{width:var(--d-space-8);height:var(--d-space-8);font:var(--d-type-caption-strong);letter-spacing:var(--d-track-12);border-radius:var(--d-radius-small)}.avatar.is-lead{background:var(--d-accent-fill);color:var(--d-text-on-accent)}@media not (prefers-reduced-transparency:reduce){@container not style(--d-k-glass:0){.avatar:not(.is-lead){background:color-mix(in srgb, var(--d-fill-strong) var(--d-glass-mix), transparent);box-shadow:var(--d-glass-edge), inset 0 0 0 var(--d-hairline) var(--d-separator)}}}a.row{width:100%;color:inherit;cursor:pointer;transition:background-color var(--d-dur-feedback) var(--d-ease-state);margin:0;text-decoration:none}@media (hover:hover){a.row:hover{background:var(--d-hover)}}a.row:active{background:var(--d-press);transition-duration:0s}a.row:focus-visible{outline:var(--d-focus-width) solid var(--d-focus-ring);outline-offset:calc(-1 * var(--d-focus-width))}a.row .row-lead,a.row .row-body{align-self:center}.app-ico{place-items:center;width:48px;height:48px;display:grid}.addr-row{align-items:center;gap:var(--d-space-2) var(--d-space-3);margin-top:var(--d-space-1);flex-wrap:wrap;display:flex}.addr-row>.ic{color:var(--d-accent-text)}.addr-row .addr{flex:0 auto;margin:0}.people{gap:var(--d-space-2) var(--d-space-4);margin:var(--d-space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.people li{align-items:center;gap:var(--d-space-2);font:var(--d-type-subhead-strong);letter-spacing:var(--d-track-15);display:inline-flex}.travel-ui,.site-page{width:100%;max-width:1120px;margin-inline:auto}.site-page{gap:var(--d-bento-gap);flex-direction:column;display:flex}.travel-ui{padding:var(--d-space-4) var(--t-pad);position:relative}.site-page{padding-top:var(--d-space-4)}.sheet-foot{justify-content:flex-end;gap:var(--d-space-2);flex-wrap:wrap;display:flex}.bento>.tile:has(>.stat){align-self:stretch}.tile>.grp>.surf{flex:1}.stat.is-compact{align-items:baseline;gap:var(--d-space-1) var(--d-space-4);padding:var(--d-space-3) var(--d-group-pad);text-align:start;grid-template-columns:minmax(0,1fr) auto;display:grid}.stat.is-compact .stat-label{grid-column:1/-1}.stat.is-compact .stat-note{text-align:end}.stat.is-compact.has-ring{align-items:center;column-gap:var(--d-space-4);grid-template-columns:auto minmax(0,1fr)}.stat.is-compact.has-ring .ring{grid-row:1/span 2}.stat.is-compact.has-ring .stat-label{grid-column:2;align-self:end}.stat.is-compact.has-ring .stat-note{text-align:start;grid-column:2;align-self:start}.ring.is-sm{width:76px}.ring.is-sm circle{stroke-width:9px}.ring.is-sm .ring-val{font:var(--d-type-footnote-strong);letter-spacing:var(--d-track-13)}[data-dir=d]{--t-target:56px;--t-action-h:var(--d-space-16);--t-gap:var(--d-space-2);--t-pad:var(--d-space-4);--t-check:22px;--t-dl-w:440px}@media (width>=600px){[data-dir=d]{--t-pad:var(--d-space-6)}}*{box-sizing:border-box}[x-cloak]{display:none!important}html{-webkit-text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--d-bg);background-image:var(--d-backdrop);min-height:100svh;color:var(--d-text);font:var(--d-type-body);letter-spacing:var(--d-track-17);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;touch-action:manipulation;margin:0}h1,h2,h3,h4,p{margin:0}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}a{color:var(--d-accent-text)}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.muted{color:var(--d-text-2)}.grow{flex:1;min-width:0}.num{font-variant-numeric:tabular-nums}.ic{width:var(--d-icon-md);height:var(--d-icon-md);fill:none;stroke:currentColor;stroke-width:var(--d-icon-stroke);stroke-linecap:round;stroke-linejoin:round;flex:none}.app{flex-direction:column;min-height:100svh;display:flex}.status{z-index:var(--d-z-bar);align-items:center;gap:var(--d-space-2);padding:max(var(--d-space-2), env(safe-area-inset-top)) var(--t-pad) var(--d-space-2);background:var(--d-sidebar-bg,var(--d-glass));-webkit-backdrop-filter:var(--d-block-blur);backdrop-filter:var(--d-block-blur);box-shadow:0 var(--d-hairline) 0 var(--d-separator);flex-wrap:wrap;display:flex;position:sticky;top:0}.logo{height:var(--d-icon-sm);width:auto}:root[data-theme=light] .logo-on-dark,:root[data-theme=dark] .logo-on-light{display:none}@media (width<=599px){.logo{display:none}}.status-end{align-items:center;gap:var(--d-space-1);flex-wrap:nowrap;min-width:0;margin-left:auto;display:flex}.clock{padding:0 var(--d-space-2);font:var(--d-type-footnote-strong);letter-spacing:var(--d-track-13);color:var(--d-text-2);font-variant-numeric:tabular-nums}.net{align-items:center;gap:var(--d-space-2);min-height:var(--d-target);padding:0 var(--d-space-3);border-radius:var(--d-radius-pill);font:var(--d-type-footnote-strong);letter-spacing:var(--d-track-13);white-space:nowrap;cursor:pointer;background:0 0;border:0;display:inline-flex}@media (width<=599px){.status{flex-wrap:nowrap}.net{padding:0 var(--d-space-2);padding:0 var(--d-space-2);gap:var(--d-space-1)}.clock{padding:0 var(--d-space-1)}}.net .ic{width:var(--d-icon-sm);height:var(--d-icon-sm)}.net.is-warn{color:var(--d-warning)}.net.is-bad{color:var(--d-danger-text)}@media (hover:hover){.net:hover{background:var(--d-hover)}}.screen,.phase{flex-direction:column;flex:1;min-width:0;display:flex}.content{gap:var(--d-space-4);width:100%;padding:var(--d-space-4) var(--t-pad) var(--d-space-4);flex-direction:column;flex:1;display:flex}.actionbar{z-index:var(--d-z-bar);gap:var(--d-space-2);padding:var(--d-space-3) var(--t-pad) max(var(--d-space-3), env(safe-area-inset-bottom));background:var(--d-sidebar-bg,var(--d-glass));-webkit-backdrop-filter:var(--d-block-blur);backdrop-filter:var(--d-block-blur);box-shadow:0 calc(-1 * var(--d-hairline)) 0 var(--d-separator);flex-direction:column;display:flex;position:sticky;bottom:0}@media not (prefers-reduced-transparency:reduce){@container not style(--d-k-glass:0){.status{background-image:var(--d-glass-sheen);box-shadow:var(--d-glass-edge), 0 var(--d-hairline) 0 var(--d-separator)}.actionbar{background-image:var(--d-glass-sheen);box-shadow:var(--d-glass-edge), 0 calc(-1 * var(--d-hairline)) 0 var(--d-separator)}}}.actionbar .more{justify-content:center;gap:var(--t-gap);flex-wrap:wrap;display:flex}@media (width>=760px){.actionbar{flex-direction:row-reverse;align-items:center}.actionbar .btn.main{flex:1}}.eyebrow{font:var(--d-type-footnote);letter-spacing:var(--d-track-13);color:var(--d-text-2);overflow-wrap:anywhere}.title{font:var(--d-type-title);letter-spacing:var(--d-track-title);overflow-wrap:anywhere}@media (width>=600px){.title{font:var(--d-type-large);letter-spacing:var(--d-track-large)}}.inl{max-width:100%;font:var(--d-type-subhead);letter-spacing:var(--d-track-15);color:var(--d-text-2);display:inline-block}.big{font:var(--d-type-large);letter-spacing:var(--d-track-large);overflow-wrap:anywhere}.head{gap:var(--d-space-1);flex-direction:column;display:flex}.head-row{align-items:flex-start;gap:var(--d-space-2) var(--d-space-4);display:flex}.head-row>.head.grow{flex:auto;min-width:0}.line{font:var(--d-type-subhead);letter-spacing:var(--d-track-15);color:var(--d-text-2);overflow-wrap:anywhere}.stack{gap:var(--d-space-3);flex-direction:column;min-width:0;display:flex}.cols{gap:var(--d-space-4);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}@media (width>=760px){.cols{grid-template-columns:repeat(2,minmax(0,1fr))}.cols>.span{grid-column:1/-1}}.btn{justify-content:center;align-items:center;gap:var(--d-space-2);min-height:var(--d-button-h);padding:0 var(--d-button-px);border-radius:var(--d-button-radius);font:var(--d-type-headline);letter-spacing:var(--d-track-17);text-align:center;cursor:pointer;transition:background-color var(--d-dur-feedback) var(--d-ease-linear), color var(--d-dur-feedback) var(--d-ease-linear), transform var(--d-dur-feedback) var(--d-ease), opacity var(--d-dur-state) var(--d-ease-state);border:0;flex:none;text-decoration:none;display:inline-flex}.btn .ic{width:var(--d-icon-sm);height:var(--d-icon-sm)}.btn.primary{background:var(--d-button-primary-bg);color:var(--d-button-primary-fg)}.btn.primary:hover:not(:disabled){background:color-mix(in srgb, var(--d-button-primary-bg), var(--d-shade) var(--d-mix-hover))}.btn.primary:active:not(:disabled){background:color-mix(in srgb, var(--d-button-primary-bg), var(--d-shade) var(--d-mix-press))}.btn.secondary{background:var(--d-button-secondary-bg);color:var(--d-button-secondary-fg);box-shadow:inset 0 0 0 var(--d-hairline) var(--d-separator)}.btn.secondary:hover:not(:disabled){background:color-mix(in srgb, var(--d-button-secondary-bg), var(--d-text) var(--d-mix-hover));color:color-mix(in oklab, var(--d-button-secondary-fg), var(--d-text) var(--d-button-fg-mix-hover))}.btn.secondary:active:not(:disabled){background:color-mix(in srgb, var(--d-button-secondary-bg), var(--d-text) var(--d-mix-press));color:color-mix(in oklab, var(--d-button-secondary-fg), var(--d-text) var(--d-button-fg-mix-press))}.btn.plain{color:var(--d-accent-text);background:0 0}.btn.plain:hover:not(:disabled){background:var(--d-hover);color:color-mix(in oklab, var(--d-accent-text), var(--d-text) var(--d-button-fg-mix-hover))}.btn.plain:active:not(:disabled){background:var(--d-press);color:color-mix(in oklab, var(--d-accent-text), var(--d-text) var(--d-button-fg-mix-press))}.btn.danger{background:var(--d-button-danger-bg);color:var(--d-button-danger-fg)}.btn.danger:hover:not(:disabled){background:color-mix(in srgb, var(--d-button-danger-bg), var(--d-shade) var(--d-mix-hover))}.btn:active:not(:disabled){transform:scale(var(--d-press-scale))}.btn:focus-visible{outline:var(--d-focus-width) solid var(--d-focus-ring);outline-offset:var(--d-focus-offset)}.btn:disabled{cursor:default;opacity:var(--d-button-disabled-opacity)}.btn.main{width:100%;min-height:var(--t-action-h);padding:var(--d-space-2) var(--d-space-6);font:var(--d-type-title);letter-spacing:var(--d-track-title)}.btn.main .ic{width:var(--d-icon-md);height:var(--d-icon-md)}.btn.block{width:100%;min-height:var(--t-target)}.btn.tall{min-height:var(--t-target)}@media (prefers-reduced-motion:reduce){.btn:active:not(:disabled){transform:none}}.grp{gap:var(--d-space-3);flex-direction:column;min-width:0;display:flex}.grp-head{align-items:center;gap:var(--d-space-2) var(--d-space-4);padding:0 var(--d-space-2) 0 var(--d-group-pad);flex-wrap:wrap;display:flex}.grp-title{font:var(--d-type-headline);letter-spacing:var(--d-track-17)}.grp-head>.grow{flex:auto;min-width:0}.one-line{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.updown{flex-direction:column;flex:none;display:flex}.grp-desc{margin-top:var(--d-space-1);font:var(--d-type-footnote);letter-spacing:var(--d-track-13);color:var(--d-text-2)}.surf{background:var(--d-group-bg);border-radius:var(--d-group-radius);min-width:0;overflow:hidden}.surf.pad{padding:var(--d-group-pad);gap:var(--d-space-4);flex-direction:column;display:flex}@supports (corner-shape:squircle){.surf{corner-shape:squircle;border-radius:var(--d-group-radius-squircle)}}@media not (prefers-reduced-transparency:reduce){@container not style(--d-k-glass:0){.surf{box-shadow:var(--d-glass-edge), var(--d-shadow-raised);background-image:var(--d-glass-sheen);-webkit-backdrop-filter:var(--d-block-blur);backdrop-filter:var(--d-block-blur)}}}@media (width<=599px){[data-dir=d]{--d-group-pad:var(--d-space-4);--d-row-px:var(--d-space-4)}}.rows{margin:0;padding:0;list-style:none}.row{align-items:stretch;gap:var(--d-space-3);min-height:var(--d-row-min-h);padding-left:var(--d-row-px);display:flex}.row-body{gap:var(--d-space-2);min-width:0;padding:var(--d-row-py) var(--d-row-px) var(--d-row-py) 0;box-shadow:0 var(--d-hairline) 0 var(--d-separator);flex-direction:column;flex:1;display:flex}.rows>li:last-child>.row .row-body,.rows>.row:last-child .row-body,.rows>li:last-child>.row-body{box-shadow:none}.row-main{justify-content:space-between;align-items:center;gap:var(--d-space-1) var(--d-space-4);display:flex}.row-main>.grow,.row-main>.row-title{flex:auto;min-width:0}.blk{display:block}.row-note{margin-top:var(--d-space-2);white-space:normal;max-width:100%}.row-title{font:var(--d-type-headline);letter-spacing:var(--d-track-17);overflow-wrap:anywhere}.row-sub{margin-top:var(--d-space-1);font:var(--d-type-subhead);letter-spacing:var(--d-track-15);color:var(--d-text-2);overflow-wrap:anywhere}.row-trail{align-items:center;gap:var(--d-space-1);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;display:flex}.row-lead{flex:none;align-items:center;display:flex}button.row,label.row{width:100%;min-height:var(--t-target);text-align:left;cursor:pointer;transition:background-color var(--d-dur-feedback) var(--d-ease-state);background:0 0;border:0;margin:0}button.row:disabled{cursor:default}@media (hover:hover){button.row:hover:not(:disabled),label.row:hover{background:var(--d-hover)}}button.row:active:not(:disabled),label.row:active{background:var(--d-press);transition-duration:0s}button.row:focus-visible{outline:var(--d-focus-width) solid var(--d-focus-ring);outline-offset:calc(-1 * var(--d-focus-width))}label.row:has(:focus-visible){outline:var(--d-focus-width) solid var(--d-focus-ring);outline-offset:calc(-1 * var(--d-focus-width))}.row .row-body .btn.icon{align-self:center}.row-n{min-width:var(--d-space-6);font:var(--d-type-headline);font-variant-numeric:tabular-nums;color:var(--d-text-2);flex:none}.row-extra{padding:0 var(--d-row-px) var(--d-row-py);gap:var(--d-space-3);flex-direction:column;display:flex}.chk{width:var(--t-check);height:var(--t-check);border-radius:var(--d-radius-small);background:var(--d-surface);box-shadow:inset 0 0 0 var(--d-stroke) var(--d-field-edge);transition:background-color var(--d-dur-state) var(--d-ease-state), box-shadow var(--d-dur-state) var(--d-ease-state);flex:none;place-items:center;display:grid}.chk.radio{border-radius:var(--d-radius-pill)}.chk .ic{width:var(--d-icon-sm);height:var(--d-icon-sm);stroke:var(--d-text-on-accent);opacity:0}.is-on .chk{background:var(--d-accent-fill);box-shadow:inset 0 0 0 var(--d-stroke) var(--d-accent)}.is-on .chk .ic{opacity:1}.badge{align-items:center;gap:var(--d-space-1);min-height:var(--d-badge-h);padding:0 var(--d-space-2);border-radius:var(--d-badge-radius);font:var(--d-type-footnote-strong);letter-spacing:var(--d-track-13);white-space:nowrap;display:inline-flex}.badge .ic{width:var(--d-icon-xs);height:var(--d-icon-xs)}.badge.accent{color:var(--d-accent-text);background:color-mix(in srgb, var(--d-accent) var(--d-badge-tint), transparent)}.badge.danger{color:var(--d-badge-danger-fg);background:var(--d-badge-danger-bg)}.badge.neutral{color:var(--d-text);background:var(--d-fill)}@media not (prefers-reduced-transparency:reduce){@container not style(--d-k-glass:0){.badge.neutral{background:color-mix(in srgb, var(--d-fill) var(--d-glass-mix), transparent);box-shadow:inset 0 0 0 var(--d-hairline) var(--d-separator)}}}.notes{gap:var(--d-space-2);flex-direction:column;display:flex}.note{align-items:flex-start;gap:var(--d-space-3);padding:var(--d-space-3) var(--d-space-4);border-radius:var(--d-radius-card);background:var(--d-glass-overlay,var(--d-surface));box-shadow:var(--d-glass-edge), inset 0 0 0 var(--d-hairline) var(--d-separator);font:var(--d-type-subhead);letter-spacing:var(--d-track-15);display:flex}.note>.ic{margin-top:var(--d-space-half);width:var(--d-icon-sm);height:var(--d-icon-sm)}.note strong{font:var(--d-type-subhead-strong)}.note .btn{min-height:var(--d-target)}.note.is-bad{color:var(--d-danger-text);box-shadow:var(--d-glass-edge), inset 0 0 0 var(--d-hairline) var(--d-danger)}.note.is-warn>.ic{color:var(--d-warning)}.note-actions{gap:var(--d-space-1);flex-wrap:wrap;display:flex}.track{width:100%;height:var(--d-progress-h);border-radius:var(--d-badge-radius);background:var(--d-progress-track);background-image:var(--d-hatch);position:relative;overflow:hidden}.track>i{width:var(--v);border-radius:inherit;background:var(--d-progress-fill);transition:width var(--d-dur-move) var(--d-ease);position:absolute;inset:0 auto 0 0}.seg{max-width:100%;padding:var(--d-segment-pad);border-radius:var(--d-segment-radius);background:var(--d-segment-track);border:0;flex-wrap:wrap;margin:0;display:inline-flex}.seg-opt{flex:none;display:flex;position:relative}.seg-in{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.seg-txt{width:100%;min-height:var(--t-target);padding:0 var(--d-space-4);border-radius:calc(var(--d-segment-radius) - var(--d-segment-pad));font:var(--d-type-subhead);letter-spacing:var(--d-track-15);white-space:nowrap;pointer-events:none;transition:background-color var(--d-dur-state) var(--d-ease-state), color var(--d-dur-state) var(--d-ease-state);justify-content:center;align-items:center;display:flex}.seg-opt:hover .seg-in:not(:checked)+.seg-txt{background:var(--d-hover)}.seg-in:checked+.seg-txt{font:var(--d-type-subhead-strong);background:var(--d-segment-thumb);box-shadow:var(--d-segment-shadow)}.seg-in:focus-visible+.seg-txt{outline:var(--d-focus-width) solid var(--d-focus-ring);outline-offset:var(--d-focus-offset)}@container style(--d-k-select-accent:1){.seg-in:checked+.seg-txt{background:var(--d-accent-fill);color:var(--d-text-on-accent);box-shadow:none}}.field{gap:var(--d-space-2);flex-direction:column;min-width:0;display:flex}.field-label{font:var(--d-type-subhead-strong);letter-spacing:var(--d-track-15)}.field-label small{font:var(--d-type-footnote);color:var(--d-text-2)}.control{min-height:var(--t-target);border-radius:var(--d-radius-control);background:var(--d-fill);box-shadow:inset 0 0 0 var(--d-hairline) var(--d-field-edge);transition:background-color var(--d-dur-feedback) var(--d-ease-linear), box-shadow var(--d-dur-state) var(--d-ease-state);align-items:center;display:flex;position:relative}.control:focus-within{background:var(--d-surface);box-shadow:inset 0 0 0 var(--d-hairline) var(--d-accent)}.control:has(:focus-visible){outline:var(--d-focus-width) solid var(--d-focus-ring);outline-offset:var(--d-focus-offset)}.input{width:100%;min-width:0;min-height:var(--t-target);padding:0 var(--d-space-4);border-radius:inherit;font:var(--d-type-body);letter-spacing:var(--d-track-17);font-variant-numeric:tabular-nums;appearance:none;background:0 0;border:0;outline:none;flex:1}textarea.input{min-height:calc(var(--t-target) * 2);padding:var(--d-space-3) var(--d-space-4);resize:vertical}.input::placeholder{color:var(--d-text-2-on-fill);opacity:1}.control .lupa{left:var(--d-space-3);width:var(--d-icon-sm);height:var(--d-icon-sm);color:var(--d-text-2);pointer-events:none;position:absolute}.control .lupa+.input{padding-left:calc(var(--d-space-3) + var(--d-icon-sm) + var(--d-space-2))}.field.is-bad .control{box-shadow:inset 0 0 0 var(--d-hairline) var(--d-danger)}.counter{font:var(--d-type-footnote);color:var(--d-text-2);text-align:right}.pair{gap:var(--t-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media not (prefers-reduced-transparency:reduce){@container not style(--d-k-glass:0){.control{background:color-mix(in srgb, var(--d-fill) var(--d-glass-mix), transparent)}.control:focus-within{background:color-mix(in srgb, var(--d-surface) var(--d-glass-mix-overlay), transparent)}}}.empty{align-items:center;gap:var(--d-space-2);padding:var(--d-space-8) var(--d-space-4);text-align:center;flex-direction:column;display:flex}.empty-title{font:var(--d-type-headline);letter-spacing:var(--d-track-17)}.empty-desc{max-width:36ch;font:var(--d-type-subhead);letter-spacing:var(--d-track-15);color:var(--d-text-2)}.sheet-wrap{z-index:var(--d-z-nav);padding:var(--d-space-4);background:var(--d-veil);overscroll-behavior:contain;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:auto}.sheet{width:var(--t-dl-w);gap:var(--d-space-5);max-width:100%;padding:var(--d-group-pad);border-radius:var(--d-radius-card);background:var(--d-surface-raised);box-shadow:var(--d-shadow-overlay), inset 0 0 0 var(--d-hairline) var(--d-overlay-edge);flex-direction:column;margin-block:auto;display:flex}.sheet-title{font:var(--d-type-title);letter-spacing:var(--d-track-title);overflow-wrap:anywhere}.sheet-desc{font:var(--d-type-subhead);letter-spacing:var(--d-track-15);color:var(--d-text-2);white-space:pre-line}.sheet .picker{border-radius:var(--d-radius-inner);max-height:50vh;overflow-y:auto}@media (width<=599px){.sheet-wrap{align-items:flex-end;padding:0}.sheet{border-radius:var(--d-radius-card) var(--d-radius-card) 0 0;width:100%;max-height:90svh;padding-bottom:max(var(--d-group-pad), env(safe-area-inset-bottom));margin:0;overflow-y:auto}}@media not (prefers-reduced-transparency:reduce){@container not style(--d-k-glass:0){.sheet{background:color-mix(in srgb, var(--d-surface-raised) var(--d-glass-mix-overlay), transparent);background-image:var(--d-glass-sheen);-webkit-backdrop-filter:var(--d-blur);backdrop-filter:var(--d-blur);box-shadow:var(--d-glass-edge), var(--d-shadow-overlay), inset 0 0 0 var(--d-hairline) var(--d-overlay-edge)}}}.addr{margin-top:var(--d-space-1);font:var(--d-type-headline);letter-spacing:var(--d-track-17);-webkit-user-select:text;user-select:text;overflow-wrap:anywhere}.btn.copy{align-self:flex-start}.gps{gap:var(--t-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.gps .btn{min-height:var(--t-target);gap:var(--d-space-half);padding:var(--d-space-1) var(--d-space-2);font:var(--d-type-subhead-strong);letter-spacing:var(--d-track-15);white-space:normal;flex-direction:column}.gps .badge{min-height:0;padding:0 var(--d-space-1)}.photos{gap:var(--t-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr));display:grid}.thumb{border-radius:var(--d-radius-inner);background:var(--d-fill);text-align:left;border:0;flex-direction:column;min-height:140px;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.thumb .shot{flex:1;display:flex;overflow:hidden}.thumb .shot img{object-fit:cover;width:100%;height:100%;display:block}.thumb .st{align-items:center;gap:var(--d-space-1);padding:var(--d-space-1) var(--d-space-2);font:var(--d-type-caption-strong);background:var(--d-surface);display:flex}.thumb .st .ic{width:var(--d-icon-xs);height:var(--d-icon-xs)}.thumb .rm{top:var(--d-space-1);right:var(--d-space-1);background:var(--d-surface);position:absolute}.thumb.is-bad .st{color:var(--d-danger-text)}.thumb.solo{max-width:240px}.thumb .track{border-radius:0}.row-thumb{width:var(--t-target);height:var(--t-target);object-fit:cover;border-radius:var(--d-radius-small);flex:none}.vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}label.btn{position:relative}label.btn:focus-within{outline:var(--d-focus-width) solid var(--d-focus-ring);outline-offset:var(--d-focus-offset)}.row-title .inl,.row-trail.line{font:var(--d-type-footnote);letter-spacing:var(--d-track-13);font-variant-numeric:tabular-nums}@media (width>=900px){.content{max-width:1120px;margin-inline:auto}.actionbar{padding-inline:max(var(--t-pad), calc((100% - 1120px) / 2))}}.btn[data-armed=true]{position:relative;overflow:hidden}.btn[data-armed=true]:after{content:"";opacity:.55;transform-origin:0;height:5px;animation:arm-drain var(--arm-ms,4s) linear forwards;pointer-events:none;background:currentColor;position:absolute;inset:auto 0 0}@keyframes arm-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.btn.primary[data-armed=true],.btn.secondary[data-armed=true]{background:var(--d-warning);color:var(--d-text-on-accent);box-shadow:none}.btn.plain[data-armed=true]{color:var(--d-warning)}[data-theme=dark] .btn.primary[data-armed=true],[data-theme=dark] .btn.secondary[data-armed=true]{color:var(--d-g-n-ink)}.travel-content{flex-direction:column;display:flex;max-width:none!important;padding:0!important}.travel-hero{isolation:isolate;flex:1;justify-content:center;align-items:center;min-height:420px;display:flex;position:relative;overflow:hidden}.travel-map{z-index:-1;width:100%;height:100%;color:var(--d-accent);pointer-events:none;position:absolute;inset:0}.tb-glow circle{fill:var(--d-accent);opacity:.22}.tb-lines path,.tb-lines ellipse{stroke:currentColor}.tb-lines{opacity:.3}.tb-ribbon path{stroke:currentColor}.tb-ribbon{opacity:.7}.tb-dots circle{fill:currentColor}.tb-dots{opacity:.5}[data-theme=dark] .tb-lines{opacity:.45}[data-theme=dark] .tb-glow circle{opacity:.28}.cols .grp-head{min-height:var(--t-target)}.surf-label{padding:var(--d-space-3) var(--d-group-pad) 0}.prog{gap:var(--d-space-3);flex-direction:column;display:flex}.prog-top{justify-content:space-between;align-items:baseline;gap:var(--d-space-4);flex-wrap:wrap;display:flex}.prog-val{font:var(--d-type-title);font-variant-numeric:tabular-nums;margin:0}.prog-top .line{margin:0}:root{--t-report:color-mix(in oklab, var(--d-warning) 72%, var(--d-danger))}.btn[data-testid=nc-open],.btn[data-testid=nc-header]{color:var(--t-report)}.btn[data-testid=nc-open]:hover,.btn[data-testid=nc-header]:hover{background:color-mix(in srgb, var(--t-report) 12%, transparent)}:root{--t-target:64px;--t-check:36px;--t-action-h:72px}.btn{min-height:var(--t-target);padding-inline:var(--d-space-6)}.btn.icon{min-width:var(--t-target);padding:0}.btn.main{min-height:var(--t-action-h)}.btn.plain{min-width:var(--t-target);padding-inline:var(--d-space-4)}.net,.status .btn,.status button{min-height:var(--t-target);min-width:var(--t-target);padding-inline:var(--d-space-4)}.status .ic{width:var(--d-icon-md,24px);height:var(--d-icon-md,24px)}button.row,label.row{min-height:72px}.row{gap:var(--d-space-4)}.chk .ic{width:22px;height:22px}.seg-txt{min-height:var(--t-target);padding-inline:var(--d-space-5)}.chk{border-radius:var(--d-radius-pill)}button.row .row-body,label.row .row-body,button.row .row-lead,label.row .row-lead{align-self:center}@media (width>=760px){.actionbar:has(.more){align-items:center;gap:var(--d-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.actionbar:has(.more) .more{justify-content:stretch;gap:var(--d-space-3);flex-wrap:nowrap;grid-area:1/1}.actionbar:has(.more) .more .btn{min-width:0;padding-inline:var(--d-space-3);white-space:nowrap;flex:1 1 0}.actionbar:has(.more) .btn.main{flex:none;grid-area:1/2}.actionbar:has(.more) .more{justify-content:flex-start;gap:var(--d-space-1)}.actionbar:has(.more) .more .btn{flex:none}}.app-ico img{object-fit:contain;width:44px;height:44px;display:block}.app-ico .ico-dark{display:none!important}:root[data-theme=dark] .app-ico .ico-dark{display:block!important}:root[data-theme=dark] .app-ico .ico-light.has-dark{display:none}.app-ico{box-shadow:none;background:0 0;width:48px;height:48px}.app-ico img{width:40px;height:40px}.app-ico img[src$=apple\.png],.app-ico img[src$=apple-dark\.png],.app-ico img[src$=waze\.png],.app-ico img[src$=waze-dark\.png]{width:48px;height:48px}.app-ico img[src$=waze\.png],.app-ico img[src$=waze-dark\.png]{border-radius:var(--d-radius-control)}.app-ico img[src$=google\.png]{box-sizing:border-box;background:var(--d-surface);border-radius:var(--d-radius-control);width:48px;height:48px;padding:8px}.content.site-page.entry-narrow{max-width:520px}.entry-add{color:var(--d-accent-text)}.drag-handle{touch-action:none;cursor:grab;color:var(--d-text-2)}.drag-handle .ic{fill:currentColor;stroke:none}.rows>li.drag-shift{transition:transform var(--d-dur-state) var(--d-ease-state)}.rows>li.dragging{z-index:2;background:var(--d-surface-raised);box-shadow:var(--d-shadow-overlay);border-radius:var(--d-radius-inner);position:relative}.rows>li.dragging .drag-handle{cursor:grabbing}.scan-sheet{max-width:480px}.scan-view{aspect-ratio:1;border-radius:var(--d-radius-inner);background:var(--d-fill);width:100%;position:relative;overflow:hidden}.scan-view video{object-fit:cover;width:100%;height:100%}.scan-frame{border-radius:var(--d-radius-inner);box-shadow:0 0 0 100vmax var(--d-veil), inset 0 0 0 var(--d-focus-width) var(--d-text-on-accent);pointer-events:none;position:absolute;inset:15%}.install-sheet{text-align:center;align-items:center}.install-icon{border-radius:var(--d-radius-card)}.login-search{padding:var(--d-group-pad) var(--d-group-pad) var(--d-space-3)}.login-list{overscroll-behavior:contain;max-height:min(52svh,480px);overflow-y:auto}.combo-note{padding:var(--d-space-3) var(--d-row-px)}.surf-foot{padding:var(--d-space-3) var(--d-group-pad) var(--d-group-pad)}.pin-dots{justify-content:center;align-items:center;gap:var(--d-space-3);min-height:var(--t-target);display:flex}.pin-dot{width:var(--d-space-3);height:var(--d-space-3);border-radius:var(--d-radius-pill);box-shadow:inset 0 0 0 var(--d-stroke) var(--d-field-edge);transition:background-color var(--d-dur-state) var(--d-ease-state), box-shadow var(--d-dur-state) var(--d-ease-state)}.pin-dot.is-on{background:var(--d-accent-fill);box-shadow:inset 0 0 0 var(--d-stroke) var(--d-accent)}.keys{gap:var(--d-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.keys .btn{min-height:var(--t-action-h);color:var(--d-text);font:var(--d-type-title);letter-spacing:var(--d-track-title);font-variant-numeric:tabular-nums}.keys .btn .ic{color:var(--d-text-2)}.login-page .bento{align-items:stretch}.login-list button.row.is-on,.login-list button.row.is-on:hover:not(:disabled),.login-list button.row.is-on:active:not(:disabled){background:var(--d-accent-fill);color:var(--d-text-on-accent)}.login-list .row.is-on .row-body{box-shadow:none}.login-list .row.is-on .row-trail{color:inherit}.login-list .row.is-on .avatar{background:var(--d-text-on-accent);color:var(--d-accent-fill);box-shadow:none}.site-page>.head-row{align-items:flex-start;gap:var(--d-space-2);flex-direction:column}.site-page>.head-row>.head.grow{align-self:stretch}.site-page>.head-row>.btn.plain{margin-inline-start:calc(-1 * var(--d-space-4))}.pin-surf{flex-direction:column;display:flex}.pin-surf .pin-dots{padding:var(--d-space-5) var(--d-group-pad)}.pin-surf .keys{grid-auto-rows:minmax(var(--t-action-h), 1fr);box-shadow:0 calc(-1 * var(--d-hairline)) 0 var(--d-separator);flex:1;gap:0}.pin-surf .keys .btn{min-height:var(--t-action-h);box-shadow:inset calc(-1 * var(--d-hairline)) 0 0 var(--d-separator), inset 0 calc(-1 * var(--d-hairline)) 0 var(--d-separator);border-radius:0}.pin-surf .keys .btn:nth-of-type(3n){box-shadow:inset 0 calc(-1 * var(--d-hairline)) 0 var(--d-separator)}.pin-surf .keys .btn:nth-last-of-type(-n+3){box-shadow:inset calc(-1 * var(--d-hairline)) 0 0 var(--d-separator)}.pin-surf .keys .btn:last-of-type{box-shadow:none}.pin-surf .keys .btn:active:not(:disabled){transform:none}.notes.dayend-notes{flex:none;padding-bottom:0}.dayend-task{box-shadow:0 var(--d-hairline) 0 var(--d-separator)}.rows>.dayend-task:last-child{box-shadow:none}.dayend-task-line{padding-right:var(--d-space-2);align-items:center;display:flex}.dayend-task-line>button.row{flex:auto;min-width:0}.dayend-task-line .row-body{box-shadow:none}.dayend-task .row-extra .line{color:var(--d-danger-text)}.dayend-send.is-warn .row-lead{color:var(--d-warning)}.cols .surf .surf-label{padding-top:var(--d-space-4)}.cols .surf>div+div .surf-label{padding-top:var(--d-space-3)}.notes-rec .row-main{align-items:flex-start}.notes-rec .row-title{white-space:pre-wrap}.notes-thumbs{gap:var(--d-space-2);flex-wrap:wrap;display:flex}.notes-thumb{border-radius:var(--d-radius-small);cursor:pointer;background:0 0;border:0;padding:0;display:flex}.notes-thumb:focus-visible{outline:var(--d-focus-width) solid var(--d-focus-ring);outline-offset:var(--d-focus-offset)}.lightbox img{object-fit:contain;border-radius:var(--d-radius-inner);max-width:100%;max-height:100%}.lightbox-close{top:var(--d-space-4);right:var(--d-space-4);position:absolute}.notes-field .control{align-items:stretch}.notes-field textarea.input{resize:none;min-height:calc(var(--t-target) * 4)}.nc-form{gap:var(--d-space-5);flex-direction:column;min-width:0;display:flex}.nc-obra{justify-content:space-between;align-items:center;gap:var(--d-space-2) var(--d-space-4);display:flex}.nc-obra>.grow{flex:auto;min-width:0}.nc-obra p{margin:0}.nc-body{gap:var(--d-space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.nc-text{gap:var(--d-space-5);flex-direction:column;min-width:0;display:flex}.nc-photo .btn{align-self:flex-start}.nc-items .surf{--d-group-radius:var(--d-radius-inner);--d-group-radius-squircle:var(--d-radius-inner);max-height:34vh;overflow-y:auto}.nc-form .seg{--d-segment-track:var(--d-fill)}.nc-need{text-align:left;flex:auto;align-self:center;margin:0}.nc-side{gap:var(--d-space-5);flex-direction:column;min-width:0;display:flex}@media (width>=760px){.nc-sheet.is-wide{width:min(calc(var(--t-dl-w) * 2), 100%)}.nc-sheet.is-wide .nc-body{grid-template-columns:repeat(2,minmax(0,1fr))}.nc-sheet.is-wide .nc-text textarea.input{min-height:calc(var(--t-target) * 4)}}.nc-form .seg{gap:var(--d-space-2);width:100%;padding:var(--d-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nc-form .seg-opt,.nc-form .seg-txt{width:100%}.nc-form .seg-txt{padding-inline:var(--d-space-4);text-align:center;white-space:normal}@media (width>=560px){.nc-form .seg{grid-template-columns:repeat(4,minmax(0,1fr))}}.nc-title{align-items:center;gap:var(--d-space-2);display:flex}.nc-title .ic{color:var(--t-report);width:var(--d-icon-md);height:var(--d-icon-md)}@media (width>=760px){.travel-ui .t-time{grid-row:span 2;align-self:stretch}.travel-ui .t-time .surf{justify-content:center}}.app-grid{gap:var(--d-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.app-pick{justify-content:center;gap:var(--d-space-1);min-height:112px;padding:var(--d-space-2);color:var(--d-text);font:var(--d-type-subhead-strong);letter-spacing:var(--d-track-15);flex-direction:column}.app-pick .badge{min-height:0;padding:0 var(--d-space-1)}.addr-row .copy{min-height:var(--d-target);min-width:0;padding-inline:var(--d-space-3)}.addr-row .copy.is-done,.addr-row .copy.is-done:hover:not(:disabled){color:var(--d-positive)}
