:root{--ui-text-base:17px;--ui-text-large-title:max(11px, min(calc(var(--ui-text-base) + 17px), calc(var(--ui-text-base) * 2 / 3 + 24.667px)));--ui-text-title1:max(11px, min(calc(var(--ui-text-base) + 11px), calc(var(--ui-text-base) * .8 + 15.6px)));--ui-text-title2:max(11px, min(calc(var(--ui-text-base) + 5px), calc(var(--ui-text-base) * .885 + 9.1px)));--ui-text-title3:max(11px, calc(var(--ui-text-base) + 3px));--ui-text-headline:max(11px, var(--ui-text-base));--ui-text-headline-weight:500;--ui-text-body:max(11px, var(--ui-text-base));--ui-text-callout:max(11px, min(calc(var(--ui-text-base) - 1px), calc(var(--ui-text-base) * .96)));--ui-text-subhead:max(11px, min(calc(var(--ui-text-base) - 2px), calc(var(--ui-text-base) * .9 + .3px)));--ui-text-footnote:max(12px, min(calc(var(--ui-text-base) - 4px), calc(var(--ui-text-base) * .83)));--ui-text-caption:max(11px, min(calc(var(--ui-text-base) - 5px), calc(var(--ui-text-base) * .8)));--ui-text-caption2:max(11px, min(calc(var(--ui-text-base) - 6px), calc(var(--ui-text-base) * .74)));--ui-text-field:var(--ui-text-subhead)}@media (width>=960px),not (pointer:coarse){:root{--ui-text-large-title:max(11px, 1.75rem);--ui-text-title1:max(11px, 1.375rem);--ui-text-title2:max(11px, 1.125rem);--ui-text-title3:max(11px, 1rem);--ui-text-headline:max(11px, .875rem);--ui-text-body:max(11px, .8125rem);--ui-text-callout:max(11px, .8125rem);--ui-text-subhead:max(11px, .8125rem);--ui-text-footnote:max(11px, .75rem);--ui-text-caption:max(11px, .6875rem);--ui-text-caption2:max(11px, .6875rem)}}@media (width<=959.98px) and (pointer:coarse){:root{--ui-text-field:max(16px, var(--ui-text-body))}}@supports (font:-apple-system-body){@media (width<=959.98px) and (pointer:coarse){:root{font:-apple-system-body;--ui-text-base:1rem}}}:root{--ui-canvas:#f4f5f2;--ink:#173e35;--control-primary:#294a39;--control-on-primary:#fffdf5;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root:root[data-ui-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root:root[data-ui-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--layout-gap:16px;--page-gutter:var(--layout-gap);--ui-display-title-weight:700;--ui-heading-weight:600;--ui-display-weight:500;--ui-control-font-size:var(--ui-text-subhead);--ui-chip-font-size:var(--ui-text-subhead);--ui-title-size:var(--ui-text-subhead);--ui-title-weight:500;--ui-meta-size:var(--ui-text-caption);--ui-navigation-font:400 var(--ui-text-footnote)/1.385 var(--ui-font-body,Inter, system-ui, sans-serif);--ui-font-quote:var(--ui-font-body,Inter, system-ui, sans-serif);--ui-control-face:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--ui-icon-action-size:18px;--ui-icon-action-stroke:1.7;--ui-icon-create-size:32px;--control-radius:6px;--ui-radius-inner:4px;--ui-radius-panel:8px;--ui-radius-surface:12px;--ui-radius-card:16px;--ui-radius-card-compact:10px;--ui-rect-control:12px;--ui-rect-field:12px;--ui-rect-chip:8px;--ui-rect-menu:12px;--ui-rect-highlight:6px;--ui-rect-control-compact:8px;--ui-rect-field-compact:8px;--ui-rect-chip-compact:6px;--ui-rect-menu-compact:8px;--ui-rect-highlight-compact:4px;--ui-list-surface-padding:var(--layout-gap);--ui-record-surface-padding:0;--ui-record-surface-radius:0;--ui-record-surface-background:transparent;--ui-toast-radius:var(--ui-radius-panel);--ui-toast-font-size:var(--ui-text-footnote);--ui-field-padding:6px 12px;--ui-field-touch-padding:10px 12px;--ui-field-compact-padding:5px 10px;--ui-field-font-size:var(--ui-text-subhead);--ui-step-screen-width:560px;--ui-step-screen-layer:50}:root,[data-ui-template]{--ui-accent:var(--control-primary);--control-danger:var(--lightningcss-light,#934c38)var(--lightningcss-dark,#f0a58f);--control-danger-solid:var(--lightningcss-light,var(--control-danger))var(--lightningcss-dark,#b4472f);--ui-tint-warm:var(--lightningcss-light,#94704e)var(--lightningcss-dark,#b08a66);--ui-tint-cool:var(--lightningcss-light,#627b87)var(--lightningcss-dark,#7e9aa8);--ui-ink-secondary-base:var(--lightningcss-light,color-mix(in srgb, var(--ink) 81%, var(--ui-canvas)))var(--lightningcss-dark,color-mix(in srgb, var(--ink) 88%, var(--ui-canvas)));--muted:var(--ui-ink-secondary-base);--ui-placeholder:var(--lightningcss-light,color-mix(in srgb, var(--ink) 62%, var(--ui-canvas)))var(--lightningcss-dark,color-mix(in srgb, var(--ink) 58%, var(--ui-canvas)));--ui-surface-subtle:color-mix(in srgb, var(--ink) 5%, var(--ui-canvas));--line:var(--lightningcss-light,color-mix(in srgb, var(--ink) 12%, var(--ui-canvas)))var(--lightningcss-dark,color-mix(in srgb, var(--ink) 13%, var(--ui-canvas)));--control-border:var(--lightningcss-light,color-mix(in srgb, var(--ink) 38%, var(--ui-canvas)))var(--lightningcss-dark,color-mix(in srgb, var(--ink) 30%, var(--ui-canvas)));--control-border-hover:var(--lightningcss-light,color-mix(in srgb, var(--ink) 52%, var(--ui-canvas)))var(--lightningcss-dark,color-mix(in srgb, var(--ink) 42%, var(--ui-canvas)));--ui-field-border-strong:var(--lightningcss-light,color-mix(in srgb, var(--ink) 58%, var(--ui-canvas)))var(--lightningcss-dark,color-mix(in srgb, var(--ink) 45%, var(--ui-canvas)));--ui-interactive-boundary:var(--control-border);--ui-interactive-boundary-hover:var(--control-border-hover);--control-surface:var(--lightningcss-light,color-mix(in srgb, var(--ui-canvas) 30%, #fff))var(--lightningcss-dark,color-mix(in srgb, var(--ink) 7%, var(--ui-canvas)));--ui-card:var(--control-surface);--ui-surface-grouped-base:var(--lightningcss-light,color-mix(in srgb, var(--ink) 3.5%, var(--ui-canvas)))var(--lightningcss-dark,var(--ui-canvas));--ui-surface-elevated:var(--lightningcss-light,#fff)var(--lightningcss-dark,color-mix(in srgb, var(--ink) 14%, var(--ui-canvas)));--ui-surface-grouped-elevated:var(--lightningcss-light,var(--ui-surface-grouped-base))var(--lightningcss-dark,var(--ui-card));--ui-surface-card-elevated:var(--lightningcss-light,var(--ui-card))var(--lightningcss-dark,color-mix(in srgb, var(--ink) 11%, var(--ui-canvas)));--ui-surface-card-media:color-mix(in srgb, var(--ink) 6%, var(--ui-canvas));--ui-surface-illustration:color-mix(in srgb, var(--ink) 2.5%, var(--ui-canvas));--ui-surface-matte:var(--lightningcss-light,color-mix(in srgb, var(--ink) 7%, var(--ui-canvas)))var(--lightningcss-dark,color-mix(in srgb, #000 30%, var(--ui-canvas)));--ui-surface-choice:var(--lightningcss-light,color-mix(in srgb, var(--ui-accent) 6%, var(--ui-canvas)))var(--lightningcss-dark,color-mix(in srgb, var(--ui-accent) 12%, var(--ui-canvas)));--ui-accent-soft:var(--ui-surface-choice);--ui-avatar-surface:var(--ui-surface-choice);--ui-avatar-ink:var(--ink);--ui-notice-surface:var(--lightningcss-light,color-mix(in srgb, var(--ui-accent) 7%, var(--ui-canvas)))var(--lightningcss-dark,color-mix(in srgb, var(--ui-accent) 12%, var(--ui-canvas)));--ui-record-header-background:var(--ui-canvas);--ui-surface-row-hover:var(--lightningcss-light,color-mix(in srgb, var(--ink) 6%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--ink) 8%, transparent));--ui-fill-current:var(--lightningcss-light,color-mix(in srgb, var(--ink) 14%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--ink) 16%, transparent));--control-hover:color-mix(in srgb, var(--ink) 6%, var(--control-surface));--control-hover-neutral:var(--control-hover);--control-primary-hover:color-mix(in srgb, var(--control-primary) 88%, var(--control-on-primary));--control-primary-bg:var(--control-primary);--ui-selected:var(--control-primary);--ui-selected-hover:var(--control-primary-hover);--ui-on-selected:var(--control-on-primary);--ui-chip-ink:var(--control-primary);--ui-primary-missing-surface:color-mix(in srgb, var(--ink) 16%, var(--ui-canvas));--ui-primary-missing-ink:var(--ink);--ui-button-surface:var(--control-surface);--ui-button-border:1px solid var(--control-border);--ui-list-surface-border:1px solid var(--control-border);--ui-loading-track:var(--line);--ui-loading-bar:var(--control-primary);--ui-focus-ring-color:var(--ui-accent);--control-danger-surface:var(--lightningcss-light,color-mix(in srgb, var(--control-danger) 8%, var(--ui-canvas)))var(--lightningcss-dark,color-mix(in srgb, var(--control-danger) 16%, var(--ui-canvas)));--control-danger-border:color-mix(in srgb, var(--control-danger) 45%, var(--ui-canvas));--control-danger-hover:var(--lightningcss-light,color-mix(in srgb, var(--control-danger) 14%, var(--ui-canvas)))var(--lightningcss-dark,color-mix(in srgb, var(--control-danger) 24%, var(--ui-canvas)));--ui-notice-danger-surface:var(--control-danger-surface);--control-on-danger:#fff;--control-disabled-surface:color-mix(in srgb, var(--ink) 6%, var(--ui-canvas));--control-disabled-ink:color-mix(in srgb, var(--ink) 45%, var(--ui-canvas));--control-primary-disabled:color-mix(in srgb, var(--control-primary) 35%, var(--ui-canvas));--ui-field-disabled-surface:color-mix(in srgb, var(--ink) 3%, var(--ui-canvas));--ui-field-disabled-border:var(--line);--ui-field-disabled-ink:color-mix(in srgb, var(--ink) 48%, var(--ui-canvas));--ui-tooltip-surface:var(--ink);--ui-tooltip-ink:var(--ui-canvas);--ui-shadow-overlay:0 8px 22px var(--lightningcss-light,color-mix(in srgb, var(--ink) 9%, transparent))var(--lightningcss-dark,#0009);--ui-shadow-raised:0 5px 18px var(--lightningcss-light,color-mix(in srgb, var(--ink) 12%, transparent))var(--lightningcss-dark,#00000080), 0 2px 5px var(--lightningcss-light,color-mix(in srgb, var(--ink) 6%, transparent))var(--lightningcss-dark,#00000059);--ui-toast-shadow:var(--ui-shadow-overlay);--ui-tile-shadow:0 0 0 1px var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--line)), 0 1px 2px var(--lightningcss-light,color-mix(in srgb, var(--ink) 14%, transparent))var(--lightningcss-dark,transparent), 0 1px 4px var(--lightningcss-light,color-mix(in srgb, var(--ink) 6%, transparent))var(--lightningcss-dark,transparent);--ui-tile-hover-shadow:0 0 0 1px var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--control-border)), var(--ui-shadow-raised);--ui-tile-strip-height:88px;--ui-backdrop:var(--lightningcss-light,color-mix(in srgb, var(--ink) 35%, transparent))var(--lightningcss-dark,#0000008c);--ui-transition-shade:var(--lightningcss-light,color-mix(in srgb, var(--ink) 14%, transparent))var(--lightningcss-dark,#0000004d);--ui-step-layer-backdrop:var(--lightningcss-light,color-mix(in srgb, var(--ink) 18%, transparent))var(--lightningcss-dark,#00000073);--ui-step-layer-radius:18px;--ui-media-stage:#262626;--ui-media-bar:#1a1a1a;--ui-media-bar-ink-secondary:#d4d4d4;--feedback-neutral-background:color-mix(in srgb, var(--ink) 5%, var(--ui-canvas));--feedback-neutral-foreground:var(--ui-ink-secondary-base);--feedback-neutral-border:var(--line);--feedback-review-background:var(--lightningcss-light,#e7eef6)var(--lightningcss-dark,#1c2b3d);--feedback-review-foreground:var(--lightningcss-light,#395675)var(--lightningcss-dark,#a8c8ec);--feedback-review-border:var(--lightningcss-light,#c6d4e3)var(--lightningcss-dark,#2e4560);--feedback-ready-background:var(--lightningcss-light,#e5efdf)var(--lightningcss-dark,#1e3527);--feedback-ready-foreground:var(--lightningcss-light,#365328)var(--lightningcss-dark,#a6d99a);--feedback-ready-border:var(--lightningcss-light,#cbd7c1)var(--lightningcss-dark,#2e4d38);--feedback-working-background:var(--lightningcss-light,#f4efcf)var(--lightningcss-dark,#35301a);--feedback-working-foreground:var(--lightningcss-light,#6d6226)var(--lightningcss-dark,#e3d58c);--feedback-working-border:var(--lightningcss-light,#ddd4a3)var(--lightningcss-dark,#544b25);--feedback-attention-background:var(--lightningcss-light,#f8edd7)var(--lightningcss-dark,#3b2e16);--feedback-attention-foreground:var(--lightningcss-light,#785b22)var(--lightningcss-dark,#e9c78c);--feedback-attention-border:var(--lightningcss-light,#e0d2ac)var(--lightningcss-dark,#5a4520)}@media (width>=960px),not (pointer:coarse){:root{--ui-title-size:var(--ui-text-headline)}}:root,[data-ui-template]{--ui-radius-control:var(--ui-shape-control,999px);--ui-radius-field:var(--ui-shape-field,999px);--ui-radius-chip:var(--ui-shape-chip,999px);--ui-radius-button:var(--ui-radius-control);--ui-radius-field-multiline:min(var(--ui-radius-field), 22px);--ui-field-multiline-padding:10px max(12px, var(--ui-radius-field-multiline));--ui-radius-navigation:var(--ui-shape-highlight,999px);--ui-radius-menu:var(--ui-shape-menu,28px);--ui-radius-highlight:var(--ui-shape-highlight,max(0px, calc(var(--ui-radius-menu) - var(--ui-menu-inset))));--ui-surface-grouped:var(--ui-surface-grouped-base);--ui-ink-secondary:var(--ui-ink-secondary-base);--ui-field-border:var(--control-border);--ui-scrollbar-thumb:color-mix(in srgb, var(--ink) 24%, transparent);--ui-scrollbar-thumb-hover:color-mix(in srgb, var(--ink) 40%, transparent);--ui-disc-surface:color-mix(in srgb, var(--ui-surface-elevated) 88%, transparent);--ui-disc-shadow:0 2px 10px #00000014;--ui-radius-card-inner:max(4px, calc(var(--ui-radius-card) - 8px));--ui-radius-group-inner:max(4px, calc(var(--ui-radius-group) - 16px))}:root{--ui-radius-round:50%;--ui-menu-inset:6px;--ui-radius-sheet:24px;--ui-radius-dialog:20px;--ui-radius-alert:24px;--ui-radius-group:24px;--ui-radius-action-sheet:20px;--ui-height-large:52px;--ui-height-row-2:60px;--ui-height-record-row:64px;--ui-list-bleed:0px;--ui-list-edge:0px;--ui-list-band-height:44px;--ui-list-band-gap-before:12px;--ui-list-band-gap-after:4px;--ui-list-separator:var(--line,var(--control-border));--ui-list-separator-inset:0px;--ui-sticky-top:0px;--ui-height-menu-row:44px;--ui-height-menu-row-2:60px;--ui-height-menu-row-select:44px;--ui-height-control:44px;--control-height:var(--ui-height-control);--ui-field-height:var(--ui-height-control);--ui-chip-height:var(--ui-height-control);--ui-height-segmented:var(--ui-height-control);--ui-radius-small:6px;--ui-disc:40px;--ui-disc-target:44px;--ui-bar-target:44px;--ui-bar-disc:44px;--ui-bar-glyph:22px;--ui-bar-glyph-stroke:2;--ui-bar-ink:var(--ink);--ui-avatar-face:34px;--ui-scrollbar-size:8px;--ui-pressed-opacity:.6;--ui-pressed-delay-touch:90ms;--ui-pressed-release:.15s;--ui-focus-ring-width:2px;--ui-focus-ring-offset:2px;--ui-ease-sheet:cubic-bezier(.32, .72, 0, 1);--ui-motion-sheet:.38s;--ui-motion-menu-open:.3s;--ui-motion-menu-close:.18s;--ui-motion-indicator:.24s;--ui-ease-exit:cubic-bezier(.3, 0, .8, .15);--ui-motion-exit:.2s;--ui-segment-ring-width:1px;--ui-pressed-scale:1;--ui-button-hover-surface:var(--control-hover);--ui-button-hover-shadow:var(--ui-tile-hover-shadow);--ui-tabs-rule:0;--ui-tabs-line:var(--control-border);--ui-tabs-bleed:8px;--ui-tabs-hover-ink:var(--ink);--ui-tabs-hover-surface:var(--control-hover-neutral)}:root[data-ui-shape=rectangular],:root[data-ui-shape=rectangular] [data-ui-template]{--ui-shape-control:var(--ui-rect-control);--ui-shape-field:var(--ui-rect-field);--ui-shape-chip:var(--ui-rect-chip);--ui-shape-menu:var(--ui-rect-menu);--ui-shape-highlight:var(--ui-rect-highlight)}@media (width>=960px),not (pointer:coarse){:root[data-ui-shape=hybrid],:root[data-ui-shape=hybrid] [data-ui-template]{--ui-shape-control:var(--ui-rect-control);--ui-shape-field:var(--ui-rect-field);--ui-shape-chip:var(--ui-rect-chip);--ui-shape-menu:var(--ui-rect-menu);--ui-shape-highlight:var(--ui-rect-highlight)}:root{--ui-radius-group:14px;--ui-radius-alert:16px;--ui-bar-glyph:20px;--ui-bar-glyph-stroke:1.8;--ui-bar-ink:var(--ui-ink-secondary)}}@media not (any-pointer:coarse){:root{--ui-height-large:36px;--ui-height-row-2:52px;--ui-height-record-row:44px;--ui-height-menu-row:30px;--ui-height-menu-row-2:42px;--ui-height-menu-row-select:26px;--ui-height-control:32px;--ui-field-height:36px;--ui-disc:28px;--ui-disc-target:28px;--ui-avatar-face:26px;--ui-shape-menu:22px}:root[data-ui-shape=rectangular],:root[data-ui-shape=rectangular] [data-ui-template],:root[data-ui-shape=hybrid],:root[data-ui-shape=hybrid] [data-ui-template]{--ui-shape-control:var(--ui-rect-control-compact);--ui-shape-field:var(--ui-rect-field-compact);--ui-shape-chip:var(--ui-rect-chip-compact);--ui-shape-menu:var(--ui-rect-menu-compact);--ui-shape-highlight:var(--ui-rect-highlight-compact)}}@media (prefers-contrast:more){:root,[data-ui-template]{--ui-ink-secondary:var(--ink);--ui-field-border:var(--ui-field-border-strong)}:root{--ui-segment-ring-width:1.5px}}@media (width<=600px){:root{--layout-gap:12px}}[data-ui-density=touch]{--ui-height-large:52px;--ui-height-row-2:60px;--ui-height-record-row:64px;--ui-height-menu-row:44px;--ui-height-menu-row-2:60px;--ui-height-menu-row-select:44px;--ui-height-control:44px;--ui-field-height:44px;--control-height:44px;--ui-chip-height:44px;--ui-height-segmented:44px;--ui-disc:40px;--ui-disc-target:44px;--ui-avatar-face:34px;--platform-list-row-height:48px;--ui-text-base:17px;--ui-text-large-title:max(11px, min(calc(var(--ui-text-base) + 17px), calc(var(--ui-text-base) * 2 / 3 + 24.667px)));--ui-text-title1:max(11px, min(calc(var(--ui-text-base) + 11px), calc(var(--ui-text-base) * .8 + 15.6px)));--ui-text-title2:max(11px, min(calc(var(--ui-text-base) + 5px), calc(var(--ui-text-base) * .885 + 9.1px)));--ui-text-title3:max(11px, calc(var(--ui-text-base) + 3px));--ui-text-headline:max(11px, var(--ui-text-base));--ui-text-body:max(11px, var(--ui-text-base));--ui-text-callout:max(11px, min(calc(var(--ui-text-base) - 1px), calc(var(--ui-text-base) * .96)));--ui-text-subhead:max(11px, min(calc(var(--ui-text-base) - 2px), calc(var(--ui-text-base) * .9 + .3px)));--ui-text-footnote:max(12px, min(calc(var(--ui-text-base) - 4px), calc(var(--ui-text-base) * .83)));--ui-text-caption:max(11px, min(calc(var(--ui-text-base) - 5px), calc(var(--ui-text-base) * .8)));--ui-text-caption2:max(11px, min(calc(var(--ui-text-base) - 6px), calc(var(--ui-text-base) * .74)));--ui-text-field:max(16px, var(--ui-text-body));--platform-body:var(--ui-text-base);font-size:var(--ui-text-body)}.ui-bar-glyph{width:var(--ui-bar-glyph,22px);height:var(--ui-bar-glyph,22px);stroke-width:var(--ui-bar-glyph-stroke,2);flex:none}.ui-button{box-sizing:border-box;min-height:var(--control-height,44px);border:var(--ui-button-border);border-radius:var(--ui-radius-button,var(--ui-radius-control));background:var(--ui-button-surface);color:var(--control-primary);font-family:inherit;font-size:var(--ui-control-font-size,var(--ui-text-subhead));font-weight:var(--ui-button-weight,400);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:4px 12px;line-height:1.35;text-decoration:none;display:inline-flex}.ui-button--primary{background:var(--control-primary);border-color:var(--control-primary);color:var(--control-on-primary);font-weight:var(--ui-button-primary-weight,500)}@media (hover:hover) and (pointer:fine){.ui-button--primary:hover:not(:disabled){background:var(--control-primary-hover);border-color:var(--control-primary-hover)}}.ui-button--quiet{color:var(--control-primary);background:0 0;border-color:#0000}.ui-button--danger{color:var(--control-danger)}.ui-button:disabled{cursor:not-allowed}.ui-field{font-size:var(--ui-field-font-size);gap:8px;font-weight:400;display:grid}.ui-notice{border-radius:var(--ui-radius-card-compact);background:var(--ui-notice-surface,#edf1e5);color:var(--ink);padding:12px 16px}.ui-notice--error{background:var(--ui-notice-danger-surface,#faf0eb);color:var(--control-danger)}.ui-button.ui-button--compact,.ui-input.ui-input--compact{min-height:30px;font-size:var(--ui-text-footnote);padding:5px 10px;line-height:1.35}.ui-input.ui-input--compact{padding:var(--ui-field-compact-padding)}@media (any-pointer:coarse){.ui-button.ui-button--compact,.ui-input.ui-input--compact{min-height:44px}.ui-input.ui-input--compact{font-size:var(--ui-text-field)}.ui-button{min-height:44px;padding:8px 12px}.ui-button.ui-button--compact{min-height:44px;padding:6px 10px}}:where(.ui-button,select.ui-input,.ui-field :is(select,input:is([type=checkbox],[type=radio],[type=range],[type=file],[type=color])),.ui-toolbar-icon,.ui-navigation-trigger,.ui-select-trigger,.ui-action-menu-trigger,.ui-menu-trigger,.ui-tabs [role=tab],.ui-underline-item,.ui-segment,.ui-tile,.ui-choice-field input,.ui-checkbox-field input,label.ui-choice input,.ui-switch-field,.ui-disclosure-panel>summary,.ui-table-scroll,.ui-data-table a,.ui-status-messages :is(a,button),.ui-update-banner :is(a,button),.ui-card-interaction,.ui-chip,.ui-email-chip :is(.ui-email-chip-label,.ui-email-chip-remove),.ui-search-select-clear,.ui-step-flow-back,.ui-carousel-arrow,.ui-carousel-dot,.ui-carousel-viewport,.ui-prose a,.ui-prose :is(pre,.ui-table-scroll)):focus-visible:not([data-restored-focus]){outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring-color);outline-offset:var(--ui-focus-ring-offset)}:where(.ui-switch-row):focus-visible:not([data-restored-focus]){outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring-color);outline-offset:calc(-1 * var(--ui-focus-ring-width))}:where(.ui-choice-option,label.ui-choice-card):has(input:focus-visible:not([data-restored-focus])){outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring-color);outline-offset:var(--ui-focus-ring-offset)}[data-input-modality=pointer] :where(.ui-button,select.ui-input,.ui-field :is(select,input:is([type=checkbox],[type=radio],[type=range],[type=file],[type=color])),.ui-toolbar-icon,.ui-navigation-trigger,.ui-select-trigger,.ui-action-menu-trigger,.ui-menu-trigger,.ui-tabs [role=tab],.ui-underline-item,.ui-segment,.ui-tile,.ui-switch-field,.ui-switch-row,.ui-chip,.ui-card-interaction,.ui-choice-option,label.ui-choice-card,button,a,summary,[role=button]):is(:focus-visible,:has(input:focus-visible)),:where([data-restored-focus]):focus-visible,:where(h1,h2,h3,h4,h5,h6,main,[role=heading],[role=main])[tabindex="-1"]:focus{outline:none}.ui-toolbar-icon--toggle[aria-pressed=true]{background:var(--ui-fill-current)}@media (hover:hover) and (pointer:fine){.ui-card-interaction:hover:not(:disabled){box-shadow:var(--ui-tile-hover-shadow)}}@media (forced-colors:active){:where(.ui-button,select.ui-input,.ui-field :is(select,input:is([type=checkbox],[type=radio],[type=range],[type=file],[type=color])),.ui-toolbar-icon,.ui-navigation-trigger,.ui-select-trigger,.ui-action-menu-trigger,.ui-menu-trigger,.ui-menu-item,.ui-tabs [role=tab],.ui-underline-item,.ui-segment,.ui-tile,.ui-checkbox-field input,label.ui-choice input,.ui-switch-field,.ui-switch-row,.ui-chip,.ui-disclosure-panel>summary,.ui-data-table a,.ui-status-messages :is(a,button),.ui-update-banner :is(a,button),.ui-card-interaction):focus-visible{outline-offset:2px;outline:2px solid highlight}:where(.ui-choice-option,label.ui-choice-card):has(input:focus-visible){outline-offset:2px;outline:2px solid highlight}}:where(.ui-button,.ui-toolbar-icon,.ui-navigation-trigger,.ui-select-trigger,.ui-action-menu-trigger,.ui-menu-trigger,.ui-chip,.ui-email-chip-remove,.ui-search-select-clear,.ui-step-flow-back,.ui-status-message-close,.ui-carousel-arrow){-webkit-tap-highlight-color:transparent;transition:opacity var(--ui-pressed-release)}:where(.ui-button,.ui-toolbar-icon,.ui-navigation-trigger,.ui-select-trigger,.ui-action-menu-trigger,.ui-menu-trigger,.ui-chip,.ui-email-chip-remove,.ui-search-select-clear,.ui-step-flow-back,.ui-status-message-close,.ui-carousel-arrow):active:not(:disabled,[aria-disabled=true],[aria-expanded=true],:has(>input:disabled)){opacity:var(--ui-pressed-opacity);transition:opacity}:where(.ui-switch-row,.ui-menu-item,.ui-underline-item,.ui-segment,.ui-tile:not([data-kind=plain]),label.ui-choice-card):active:not(:disabled,[aria-disabled=true],:has(>input:disabled))>*{opacity:var(--ui-pressed-opacity);transition:opacity}@media (pointer:coarse){:is(:where(.ui-button,.ui-toolbar-icon,.ui-navigation-trigger,.ui-select-trigger,.ui-action-menu-trigger,.ui-menu-trigger,.ui-chip,.ui-email-chip-remove,.ui-search-select-clear,.ui-step-flow-back,.ui-status-message-close,.ui-carousel-arrow):active:not(:disabled,[aria-disabled=true],[aria-expanded=true],:has(>input:disabled)),:where(.ui-switch-row,.ui-menu-item,.ui-underline-item,.ui-segment,.ui-tile:not([data-kind=plain]),label.ui-choice-card):active:not(:disabled,[aria-disabled=true],:has(>input:disabled))>*){transition:opacity 0s var(--ui-pressed-delay-touch)}}label.ui-choice{min-height:36px;font-size:var(--ui-text-subhead);cursor:pointer;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;margin:0;font-weight:400;line-height:1.4;display:flex}.ui-choice input:is([type=radio],[type=checkbox]){width:16px;height:16px;min-height:0;accent-color:var(--control-primary);flex:0 0 16px;margin:0;padding:0}@media (any-pointer:coarse){label.ui-choice{min-height:44px}}.ui-button.ui-button--toolbar-icon{flex:none;place-items:center;width:32px;height:32px;min-height:32px;padding:0;display:inline-grid}.ui-toolbar-icon{--toolbar-icon-size:var(--ui-icon-action-size,18px);--toolbar-icon-stroke:var(--ui-icon-action-stroke,1.7);box-sizing:border-box;border-radius:var(--ui-radius-control);width:32px;height:32px;color:var(--control-primary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;font-family:inherit;text-decoration:none;display:inline-flex}.ui-toolbar-icon--header{width:36px;height:36px}@media (any-pointer:coarse){.ui-toolbar-icon,.ui-toolbar-icon--header{width:44px;height:44px}}.ui-toolbar-icon svg{width:var(--toolbar-icon-size);height:var(--toolbar-icon-size);fill:none;stroke:currentColor;stroke-width:var(--toolbar-icon-stroke);stroke-linecap:round;stroke-linejoin:round;flex:none}.ui-toolbar-icon.ui-toolbar-icon--labeled{width:auto;min-width:32px;font-size:var(--ui-text-footnote);white-space:nowrap;flex:none;gap:6px;padding-inline:10px;font-weight:400;line-height:1.385}.ui-toolbar-icon--header.ui-toolbar-icon--labeled{min-width:36px}@media (hover:hover) and (pointer:fine){.ui-toolbar-icon:hover:not(:disabled):not([aria-disabled=true],[aria-pressed=true],.ui-toolbar-icon--labeled){background:var(--ui-surface-row-hover)}}.ui-toolbar-icon:is(:disabled,[aria-disabled=true]){opacity:.4;cursor:default}.ui-toolbar-icon--toggle[aria-pressed=true] svg{fill:currentColor}@media (width<=600px){.ui-table--stacked{width:100%;display:block}.ui-table--stacked>thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ui-table--stacked>tbody{display:block}.ui-table--stacked>tbody>tr{border-bottom:1px solid var(--control-border);padding:12px 0;display:block}.ui-table--stacked>tbody>tr:last-child{border-bottom:0}.ui-table--stacked[class]>tbody>tr>:is(th,td){white-space:normal;overflow-wrap:anywhere;text-align:left;border:0;grid-template-columns:104px minmax(0,1fr);align-items:start;gap:8px;width:auto;min-width:0;max-width:none;height:auto;min-height:0;padding:6px 0;display:grid}.ui-table--stacked[class]>tbody>tr>:is(th,td):before{content:attr(data-label);color:var(--muted);font-weight:400}.ui-table--stacked[class]>tbody>tr>:is(th,td)>*{justify-self:start;min-width:0;max-width:100%}.ui-table--stacked[class]>tbody>tr>:is(th,td):empty{display:none}}.ui-navigation-trigger,.ui-button.ui-navigation-trigger{border-radius:var(--ui-radius-control);background:0 0;border:0;min-height:44px;padding:0 8px}.ui-input,:where(.ui-field) :is(input,select,textarea){width:100%;min-width:0;min-height:var(--ui-field-height,44px);padding:var(--ui-field-padding,10px 12px);border:1px solid var(--control-border);border-radius:var(--ui-radius-field);background-color:var(--control-surface);color:var(--control-primary);font:inherit;font-size:var(--ui-text-field);display:block}@media (any-pointer:coarse){.ui-input,.ui-field :is(input,select,textarea){min-height:44px;padding:var(--ui-field-touch-padding)}}.ui-field :is(input,textarea,select){box-sizing:border-box;font-family:inherit;font-size:var(--ui-text-field);font-weight:400;line-height:1.5}:is(input.ui-input,.ui-field input):is([type=date],[type=time],[type=datetime-local],[type=month],[type=week]){width:-webkit-fill-available;width:stretch}.ui-field :is(input,textarea)[placeholder]::placeholder{color:var(--ui-placeholder,#858e85);font-size:var(--ui-text-footnote);opacity:1;font-style:italic;font-weight:400}:root body :is(input,select,textarea).ui-input{background-color:var(--control-surface);color:var(--control-primary);border:1px solid var(--control-border);border-radius:var(--ui-radius-field)}:root body textarea.ui-input,.ui-field textarea{border-radius:var(--ui-radius-field-multiline);padding:var(--ui-field-multiline-padding)}:is(.ui-input:not(select),.ui-field :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],.ui-email-list-input,.ui-email-chip-input),textarea),.ui-search-select-input,.platform-section-search input,.platform-list-input):is(:focus,:focus:hover),:root body :is(input,textarea).ui-input:focus{border-color:var(--ui-focus-ring-color);box-shadow:inset 0 0 0 1px var(--ui-focus-ring-color);outline:none}:root body :is(input,select,textarea).ui-input[aria-invalid=true],:is(.ui-input,.ui-field :is(input,select,textarea))[aria-invalid=true]{border-color:var(--control-danger)}:root body :is(input,textarea).ui-input[aria-invalid=true]:focus,:is(.ui-input,.ui-field :is(input,textarea))[aria-invalid=true]:is(:focus,:focus:hover){border-color:var(--control-danger);box-shadow:inset 0 0 0 1px var(--control-danger)}@media (forced-colors:active){.ui-field :is(input,textarea)[placeholder]::placeholder{color:graytext}:is(.ui-input:not(select),.ui-field :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],.ui-email-list-input,.ui-email-chip-input),textarea),.ui-search-select-input,.platform-section-search input,.platform-list-input):focus{border-width:2px;border-color:highlight;outline:none;margin:-1px}.ui-email-list-box:has(:is(.ui-email-list-input,.ui-email-chip-input):focus){border-width:2px;border-color:highlight;outline:none;margin:-1px}}.ui-entry-controls :is(.ui-button:not(.ui-button--quiet),input){border-radius:var(--ui-radius-button);min-height:48px;padding-inline:16px}.ui-entry-controls input{border-radius:var(--ui-radius-field)}.ui-entry-controls .ui-field-heading{min-height:20px}.ui-entry-controls input[placeholder]::placeholder{color:var(--muted);font-size:var(--ui-text-subhead);font-style:normal}.ui-form-divider{color:var(--muted);font-size:var(--ui-text-footnote);align-items:center;gap:16px;font-weight:400;line-height:1.54;display:flex}.ui-form-divider:before,.ui-form-divider:after{content:"";background:var(--control-border);flex:1;height:1px}.ui-button.ui-button--google{border-radius:var(--ui-radius-control);width:100%;min-height:48px;color:var(--ink);font:500 var(--ui-text-subhead)/1.43 "Google Sans", var(--ui-font-body,sans-serif);gap:10px;padding:12px}.ui-button--google img{object-fit:contain;flex:none;width:18px;height:18px;display:block}.ui-field input[type=file][hidden],input.ui-input[type=file][hidden]{display:none}:root body .ui-button.ui-button--danger{background:var(--control-danger-surface);color:var(--control-danger);box-shadow:none}@media (hover:hover) and (pointer:fine){:root body .ui-button.ui-button--danger:hover:not(:disabled){background:var(--control-danger-hover);color:var(--control-danger)}}:root body .ui-button:disabled{opacity:1;background:var(--control-disabled-surface);color:var(--control-disabled-ink);box-shadow:none;border-color:#0000}:root body .ui-button.ui-button--primary:disabled{background:var(--control-primary-disabled);color:var(--control-on-primary)}:root body .ui-button.ui-button--quiet:disabled{background:0 0;border-color:#0000}:root body .ui-button:disabled[data-pending=true]{background:var(--ui-button-surface);color:var(--control-primary);opacity:.65;cursor:wait}:root body .ui-button.ui-button--primary:disabled[data-pending=true]{background:var(--control-primary);border-color:var(--control-primary);color:var(--control-on-primary)}:root body :is(input,select,textarea).ui-input:disabled{opacity:1;background:var(--ui-field-disabled-surface);border-color:var(--ui-field-disabled-border);color:var(--ui-field-disabled-ink);cursor:not-allowed}.ui-text{color:var(--ink);text-wrap:pretty;margin:0}.ui-text--title{font-size:var(--ui-text-title2);font-weight:var(--ui-display-title-weight);text-wrap:balance;line-height:1.2}.ui-text--heading{font-size:var(--ui-text-title3);font-weight:var(--ui-heading-weight);text-wrap:balance;line-height:1.25}.ui-text--subheading{font-size:var(--ui-text-headline);font-weight:var(--ui-heading-weight);line-height:1.3}.ui-text--body{font-size:var(--ui-text-body);max-width:70ch;line-height:1.5}:is(.ui-hero,.ui-feature)[data-tone]{--ui-tone-ink:var(--ink);--ui-tone-wash:var(--feedback-neutral-background);--ui-tone-edge:var(--line)}:is(.ui-hero,.ui-feature)[data-tone=positive]{--ui-tone-ink:var(--feedback-ready-foreground);--ui-tone-wash:var(--feedback-ready-background);--ui-tone-edge:var(--feedback-ready-border)}:is(.ui-hero,.ui-feature)[data-tone=progress]{--ui-tone-ink:var(--feedback-working-foreground);--ui-tone-wash:var(--feedback-working-background);--ui-tone-edge:var(--feedback-working-border)}:is(.ui-hero,.ui-feature)[data-tone=attention]{--ui-tone-ink:var(--feedback-attention-foreground);--ui-tone-wash:var(--feedback-attention-background);--ui-tone-edge:var(--feedback-attention-border)}:is(.ui-hero,.ui-feature)[data-tone=review]{--ui-tone-ink:var(--feedback-review-foreground);--ui-tone-wash:var(--feedback-review-background);--ui-tone-edge:var(--feedback-review-border)}:is(.ui-hero,.ui-feature)[data-tone=critical]{--ui-tone-ink:var(--control-danger);--ui-tone-wash:color-mix(in srgb, var(--control-danger) 10%, var(--ui-canvas));--ui-tone-edge:color-mix(in srgb, var(--control-danger) 30%, var(--ui-canvas))}.ui-hero{color:var(--ink);justify-items:start;gap:20px;padding-block:clamp(24px,7vmin,96px) clamp(16px,3vmin,40px);display:grid;position:relative}.ui-hero-copy{justify-items:inherit;gap:20px;min-width:0;display:grid}.ui-hero-copy>*{margin:0}.ui-hero[data-page-band]{padding-block-start:calc(clamp(24px, 7vmin, 96px) + var(--page-top-inset,0px))}.ui-hero>*{margin:0}.ui-hero[data-align=center]{text-align:center;justify-items:center}.ui-hero[data-tone]:before{content:"";inset:0 calc(-1 * var(--page-gutter,24px));z-index:-1;background:radial-gradient(60% 70% at 50% 0%, var(--ui-tone-wash), transparent 70%);pointer-events:none;position:absolute}.ui-hero-eyebrow{font-size:var(--ui-text-footnote);letter-spacing:.06em;text-transform:uppercase;color:var(--ui-ink-secondary,var(--muted));font-weight:500}.ui-hero[data-tone] .ui-hero-eyebrow{border:1px solid var(--ui-tone-edge);background:var(--ui-tone-wash);color:var(--ui-tone-ink);border-radius:999px;padding:4px 12px}.ui-hero-title{max-width:16ch;font-size:max(var(--ui-text-title1), clamp(2.25rem, 1rem + 4.5vmin, 4rem));font-weight:var(--ui-display-title-weight);letter-spacing:-.035em;text-wrap:balance;line-height:1.02}.ui-hero-description{max-width:46ch;font-size:max(var(--ui-text-body), clamp(1.125rem, 1rem + .5vmin, 1.375rem));color:var(--ui-ink-secondary,var(--muted));text-wrap:pretty;line-height:1.45}.ui-hero-actions{flex-wrap:wrap;gap:12px;padding-top:8px;display:flex}.ui-hero[data-align=center] .ui-hero-actions{justify-content:center}.ui-hero-actions>.ui-button{min-height:44px;font-size:var(--ui-text-body);padding-inline:22px;text-decoration:none}.ui-hero-actions{align-items:center;column-gap:24px}.ui-hero-link{min-height:44px;font-size:var(--ui-text-body);color:var(--ink);align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex}.ui-hero-link:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring-color);outline-offset:var(--ui-focus-ring-offset)}.ui-hero-link-arrow{transition:translate .2s}@media (hover:hover) and (pointer:fine){.ui-hero-link:hover .ui-hero-link-arrow{translate:3px}}.ui-hero-visual{--ui-hero-visual-pad:clamp(16px, 4vmin, 40px);padding:var(--ui-hero-visual-pad);padding-inline:calc(max(0px, (100% - var(--ui-band-fit,100%)) / 2) + var(--ui-hero-visual-pad));background:linear-gradient(160deg, var(--ui-tone-wash,var(--feedback-neutral-background)), color-mix(in srgb, var(--ui-tone-wash,var(--feedback-neutral-background)) 30%, var(--ui-canvas)));text-align:start;border-radius:28px;justify-self:stretch;align-items:center;gap:clamp(16px,3vw,32px);margin-top:clamp(16px,3vmin,40px);display:grid;container-type:inline-size}@media (width>=900px){.ui-hero-visual{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}@media (width>=960px) and (aspect-ratio>=4/3){.ui-hero:has(>.ui-hero-visual){grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;column-gap:clamp(32px,4vw,72px)}.ui-hero:has(>.ui-hero-visual)>.ui-hero-copy{text-align:start;justify-items:start}.ui-hero:has(>.ui-hero-visual) .ui-hero-actions{justify-content:start}.ui-hero:has(>.ui-hero-visual)>.ui-hero-visual{margin-top:0}}@media (width<=480px){.ui-hero-actions{grid-template-columns:1fr;justify-items:center;width:100%;display:grid}.ui-hero-actions>.ui-button{justify-content:center;width:100%}}.ui-feature{background:linear-gradient(160deg, var(--ui-tone-wash), color-mix(in srgb, var(--ui-tone-wash) 35%, var(--ui-canvas)));color:var(--ink);border-radius:28px;container-type:inline-size}.ui-feature-inner{align-items:center;gap:clamp(24px,4vw,48px);padding:clamp(24px,5vmin,56px);display:grid}.ui-feature[data-page-band]{border-start-start-radius:0;border-start-end-radius:0}.ui-feature[data-page-band]>.ui-feature-inner{padding-block-start:calc(clamp(24px, 5vmin, 56px) + var(--page-top-inset,0px))}.ui-feature-copy{justify-items:start;gap:12px;min-width:0;display:grid}.ui-feature-copy>*{margin:0}.ui-feature-icon{background:var(--ui-tone-ink);width:48px;height:48px;color:var(--ui-canvas);border-radius:14px;place-items:center;margin-bottom:8px;display:inline-grid}.ui-feature[data-tone=neutral] .ui-feature-icon{background:var(--ink)}.ui-feature-eyebrow{font-size:var(--ui-text-footnote);letter-spacing:.06em;text-transform:uppercase;color:var(--ui-tone-ink);font-weight:500}.ui-feature-title{max-width:18ch;font-size:max(var(--ui-text-title2), clamp(1.75rem, 1.2rem + 1.8vmin, 2.75rem));font-weight:var(--ui-display-title-weight);letter-spacing:-.025em;text-wrap:balance;line-height:1.08}.ui-feature-description{max-width:40ch;font-size:max(var(--ui-text-body), 1.0625rem);color:var(--ui-ink-secondary,var(--muted));text-wrap:pretty;line-height:1.5}.ui-feature-link{min-height:44px;font-size:var(--ui-text-body);color:var(--ui-tone-ink);align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex}.ui-feature[data-tone=neutral] .ui-feature-link{color:var(--ink)}.ui-feature-link:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring-color);outline-offset:var(--ui-focus-ring-offset)}.ui-feature-link-arrow{transition:translate .2s}@media (hover:hover) and (pointer:fine){.ui-feature-link:hover .ui-feature-link-arrow{translate:3px}}.ui-feature-stage{width:100%;min-width:0;max-width:var(--ui-band-fit,none);justify-self:center}@container (width>=760px){.ui-feature-inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.ui-feature:nth-child(2n of .ui-feature) .ui-feature-copy{order:2}}.ui-feature[data-visual=below] .ui-feature-copy{text-align:center;justify-items:center;margin-inline:auto}@container (width>=760px){.ui-feature[data-visual=below] .ui-feature-inner{grid-template-columns:minmax(0,1fr)}.ui-feature[data-visual=below]:nth-child(2n of .ui-feature) .ui-feature-copy{order:0}}.ui-feature-stage:has(>.ui-figure){grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:center;gap:clamp(16px,3vw,28px);display:grid}@container (width>=760px){.ui-feature-stage>.ui-figure:has(.platform-page-frame[data-device=desktop],.canopy-reading-code){grid-column:span 2}.ui-feature:not([data-visual=below]) .ui-feature-stage:has(>.ui-figure .canopy-reading-code):has(>.ui-figure .ui-device[data-device=phone]){grid-template-columns:minmax(0,1fr) minmax(0,.62fr)}.ui-feature:not([data-visual=below]) .ui-feature-stage:has(>.ui-figure .ui-device[data-device=phone])>.ui-figure:has(.canopy-reading-code){grid-column:auto}}.ui-figure{--platform-page-frame-stage-height:420px;gap:10px;min-width:0;margin:0;display:grid}.ui-figure-body{min-width:0}.ui-figure-body>.canopy-reading-code{margin:0}.ui-figure-caption{font-size:var(--ui-text-footnote);text-align:center;color:var(--ui-tone-ink,var(--ui-ink-secondary,var(--muted)));font-weight:500}@media (width<=599px){.ui-figure{--platform-page-frame-stage-height:340px}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.ui-feature-stage{animation:linear both ui-feature-rise;animation-timeline:view();animation-range:entry entry 50%}}}@keyframes ui-feature-rise{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0}}.ui-screenshot{background:color-mix(in srgb, var(--ink) 6%, var(--ui-canvas));max-width:100%;margin-inline:auto;display:block;position:relative;overflow:hidden}.ui-screenshot-media{object-fit:cover;object-position:top center;width:100%;height:100%;display:block;position:absolute;inset:0}.ui-screenshot[data-schemes] .ui-screenshot-media[data-scheme=dark]{display:none}:root[data-ui-scheme=dark] .ui-screenshot[data-schemes] .ui-screenshot-media[data-scheme=dark]{display:block}:root[data-ui-scheme=dark] .ui-screenshot[data-schemes] .ui-screenshot-media[data-scheme=light]{display:none}@media (prefers-color-scheme:dark){:root:not([data-ui-scheme]) .ui-screenshot[data-schemes] .ui-screenshot-media[data-scheme=dark]{display:block}:root:not([data-ui-scheme]) .ui-screenshot[data-schemes] .ui-screenshot-media[data-scheme=light]{display:none}}@media (prefers-reduced-motion:reduce){video.ui-screenshot-media{display:none!important}}.ui-screenshot-toggle{z-index:1;color:#fff;cursor:pointer;opacity:.72;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f12188c;border:1px solid #ffffff59;border-radius:999px;place-items:center;width:28px;height:28px;padding:0;transition:opacity .15s;display:grid;position:absolute;inset-block-end:10px;inset-inline-end:10px}.ui-screenshot-toggle:focus-visible{opacity:1}@media (hover:hover) and (pointer:fine){.ui-screenshot-toggle:hover{opacity:1}}.ui-screenshot-toggle:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring-color);outline-offset:var(--ui-focus-ring-offset)}.ui-screenshot-toggle:before{content:"";position:absolute;inset:-6px}.ui-device{--ui-device-shadow:0 1px 2px #0f172a14, 0 18px 40px -12px #0f172a47, 0 48px 96px -32px #0f172a4d;min-width:0;position:relative}:root[data-ui-scheme=dark] .ui-device{--ui-device-shadow:0 1px 2px #0006, 0 18px 40px -12px #0009, 0 48px 96px -32px #000000b3}.ui-device[data-device=desktop]{box-sizing:border-box;width:100%;max-width:min(100%, calc(var(--ui-device-screen,100%) + 2px));border:1px solid color-mix(in srgb, var(--ink) 14%, transparent);background:var(--ui-canvas);box-shadow:var(--ui-device-shadow);border-radius:12px;justify-self:center;margin-inline:auto;overflow:hidden}.ui-device-bar{border-bottom:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:color-mix(in srgb, var(--ink) 5%, var(--ui-canvas));grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;height:34px;padding-inline:14px;display:grid}.ui-device-lights{gap:7px;display:flex}.ui-device-lights>span{background:#ff5f57;border-radius:50%;width:11px;height:11px}.ui-device-lights>span:nth-child(2){background:#febc2e}.ui-device-lights>span:nth-child(3){background:#28c840}.ui-device-address{background:color-mix(in srgb, var(--ink) 7%, var(--ui-canvas));min-width:0;max-width:46ch;font-size:var(--ui-text-caption);color:var(--ui-ink-secondary,var(--muted));white-space:nowrap;text-overflow:ellipsis;border-radius:7px;padding:3px 28px;line-height:1.4;overflow:hidden}.ui-device[data-device=phone]{width:min(100%,300px);box-shadow:inset 0 0 0 1px #ffffff1a, inset 0 0 0 3px #2a2d33, var(--ui-device-shadow);background:#0e1014;border-radius:15.5%/7.4%;justify-self:center;margin-inline:auto;padding:3.2%}.ui-device[data-device=phone]>.ui-device-screen{border-radius:12.8%/6%;overflow:hidden}@container (width>=760px){.ui-feature:not([data-visual=below]):has(>.ui-feature-inner>.ui-feature-stage>.ui-device[data-device=desktop]:only-child)>.ui-feature-inner{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.ui-feature:not([data-visual=below]):nth-child(2n of .ui-feature):has(>.ui-feature-inner>.ui-feature-stage>.ui-device[data-device=desktop]:only-child)>.ui-feature-inner{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}}.ui-device[data-device=desktop]{container-type:inline-size}@container (width<=520px){.ui-device-bar{height:22px;padding-inline:9px}.ui-device-lights>span{width:7px;height:7px}.ui-device-lights{gap:4px}.ui-device-address{display:none}}:is(.ui-hero-visual,.ui-feature-stage,.ui-figure-body):has(>.ui-device[data-device=desktop]+.ui-device[data-device=phone]){grid-template-columns:minmax(0,1fr);align-items:start;padding-bottom:7%;display:grid}:is(.ui-hero-visual,.ui-feature-stage,.ui-figure-body)>.ui-device[data-device=desktop]:has(+.ui-device[data-device=phone]){grid-area:1/1;justify-self:start;width:90%;margin-inline:0}:is(.ui-hero-visual,.ui-feature-stage,.ui-figure-body)>.ui-device[data-device=desktop]+.ui-device[data-device=phone]{grid-area:1/1;justify-self:end;width:22%;margin:18% 0 -7%}.ui-feature-stage>.ui-device[data-device=desktop]:has(+.ui-device[data-device=phone]){width:80%}.ui-feature-stage>.ui-device[data-device=desktop]+.ui-device[data-device=phone]{width:32%;margin-top:12%}@media (width<=959.98px) and (pointer:coarse){.ui-button.ui-button--big{width:100%;min-height:var(--ui-button-big-height,56px);font-size:var(--ui-text-body);font-weight:var(--ui-button-big-weight,500);padding:8px 20px;line-height:1.2}}.ui-button:is(.ui-button--icon,.ui-button--round){width:var(--control-height,44px);min-width:var(--control-height,44px);height:var(--control-height,44px);min-height:var(--control-height,44px);border-radius:var(--ui-radius-control);box-shadow:var(--ui-disc-shadow);border:0;flex:none;padding:0}.ui-button:is(.ui-button--icon,.ui-button--round):not(.ui-button--primary){background:var(--ui-disc-surface);color:var(--ink)}.ui-button:is(.ui-button--icon,.ui-button--round).ui-button--danger{color:var(--control-danger)}@media (width<=959.98px) and (pointer:coarse){.ui-button.ui-button--icon.ui-button--big{width:var(--ui-button-big-height,56px);min-width:var(--ui-button-big-height,56px);height:var(--ui-button-big-height,56px)}}:is(.ui-button--icon,.ui-button--round)>svg{width:22px;height:22px}:is(.ui-button--big,.ui-button--icon,.ui-button--round){touch-action:manipulation}.ui-button.ui-button--primary[data-missing]{border-color:var(--ui-primary-missing-surface,var(--control-border));background:var(--ui-primary-missing-surface,var(--control-border));color:var(--ui-primary-missing-ink,var(--ink));box-shadow:none;cursor:default}:root body .ui-button[data-busy-spinner][aria-busy=true]{--ui-button-busy-ink:var(--control-primary);cursor:progress;position:relative;color:#0000!important}:root body .ui-button.ui-button--primary[data-busy-spinner][aria-busy=true]{--ui-button-busy-ink:var(--control-on-primary)}:root body .ui-button.ui-button--danger[data-busy-spinner][aria-busy=true]{--ui-button-busy-ink:var(--control-danger)}:root body .ui-button[data-busy-spinner][aria-busy=true]>*{visibility:hidden}:root body .ui-button[data-busy-spinner][aria-busy=true]:after{content:"";box-sizing:border-box;border:2px solid var(--ui-button-busy-ink);border-radius:var(--ui-radius-round);border-right-color:#0000;width:18px;height:18px;margin:auto;animation:.8s linear infinite ui-button-busy-spin;position:absolute;inset:0}:root body .ui-button[data-busy-spinner][aria-busy=true]:disabled{border:var(--ui-button-border);background:var(--ui-button-surface)}:root body .ui-button.ui-button--primary[data-busy-spinner][aria-busy=true]:disabled{border-color:var(--control-primary);background:var(--control-primary)}:root body .ui-button.ui-button--quiet[data-busy-spinner][aria-busy=true]:disabled{background:0 0;border-color:#0000}:root body .ui-button.ui-button--danger[data-busy-spinner][aria-busy=true]:disabled{background:var(--control-danger-surface)}@keyframes ui-button-busy-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){:root body .ui-button[data-busy-spinner][aria-busy=true]:after{animation-duration:2.4s}}@media (forced-colors:active){:root body .ui-button[data-busy-spinner][aria-busy=true]{forced-color-adjust:none;background:buttonface;border-color:buttontext}:root body .ui-button[data-busy-spinner][aria-busy=true]:after{border-color:buttontext #0000 buttontext buttontext}.ui-button:is(.ui-button--icon,.ui-button--round){border:1px solid buttontext}}:root body .ui-button.ui-button--primary.ui-button--danger[data-canopy-completion]{background:var(--control-danger-solid);border-color:var(--control-danger-solid);color:var(--control-on-danger);--ui-button-busy-ink:var(--control-on-danger)}:root body .ui-button.ui-button--primary.ui-button--danger[data-canopy-completion][data-busy-spinner][aria-busy=true]:disabled{background:var(--control-danger-solid);border-color:var(--control-danger-solid)}@media (forced-colors:active){:root body .ui-button.ui-button--primary.ui-button--danger[data-canopy-completion],:root body .ui-button.ui-button--primary.ui-button--danger[data-canopy-completion][data-busy-spinner][aria-busy=true]:disabled{color:buttontext;--ui-button-busy-ink:ButtonText;background:buttonface;border-color:buttontext}}.ui-section-title.ui-section-title,.ui-item-title.ui-item-title{font-family:var(--ui-font-display,inherit);font-size:var(--ui-title-size,var(--ui-text-subhead));font-weight:var(--ui-title-weight,500);letter-spacing:normal;line-height:1.35}.ui-meta.ui-meta{font-size:var(--ui-meta-size,var(--ui-text-caption));color:var(--muted);font-weight:400;line-height:1.45}.ui-reading{font-size:var(--ui-text-footnote);line-height:1.5}.ui-reading.ui-reading h2{font-size:var(--ui-title-size,var(--ui-text-subhead));font-weight:var(--ui-title-weight,500);line-height:1.4}.ui-reading.ui-reading h3{font-size:var(--ui-text-subhead);font-weight:500;line-height:1.4}.ui-reading.ui-reading h4{font-size:var(--ui-text-footnote);font-weight:500;line-height:1.5}.ui-reading.ui-reading :is(p,blockquote,dd):not(.ui-meta){font-size:var(--ui-text-footnote);font-weight:400;line-height:1.5}.ui-reading .ui-tabs [role=tab]{font-size:min(var(--ui-text-footnote), 19px)}.ui-reading.ui-reading .ui-meta{font-size:var(--ui-meta-size,var(--ui-text-caption));font-weight:400;line-height:1.45}.ui-report-document{box-sizing:border-box;gap:28px;width:100%;max-width:1040px;margin-inline:auto;padding:8px 0 32px;display:grid}.ui-report-document :is(p,h3,h4){margin:0}.ui-report-document--wording{gap:16px}.ui-report-context{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;padding-bottom:16px;display:flex}.ui-report-section{gap:14px;min-width:0;display:grid}.ui-report-section>p{max-width:88ch}.ui-report-facts{grid-template-columns:144px minmax(0,1fr);gap:14px 24px;margin:0;display:grid}.ui-report-facts dt{color:var(--muted);font-size:var(--ui-meta-size,var(--ui-text-caption));font-weight:400}.ui-report-facts dd{max-width:80ch;margin:0}.ui-report-facts--sections{grid-template-columns:minmax(0,1fr);gap:0}.ui-report-facts--sections dd{max-width:88ch;margin:0;padding:14px 12px 28px}.ui-report-findings{gap:20px;display:grid}.ui-report-findings>section{grid-template-columns:minmax(0,1fr);gap:12px;padding:0;display:grid}.ui-report-findings p{max-width:88ch;padding-inline:12px}.ui-report-overview{background:color-mix(in srgb, var(--ui-tint-warm) 7%, var(--control-surface));border-block:1px solid color-mix(in srgb, var(--ui-tint-warm) 22%, var(--control-surface));gap:22px;padding:18px;display:grid}.ui-report-document .ui-report-band{background:color-mix(in srgb, var(--ui-tint-cool) 9%, var(--control-surface));border-block:1px solid color-mix(in srgb, var(--ui-tint-cool) 27%, var(--control-surface));color:var(--ink);font-size:min(var(--ui-text-footnote), 19px);margin:0;padding:8px 12px;font-weight:400;line-height:1.5}@media (width<=600px){.ui-report-document{gap:24px;padding:4px 0 24px}.ui-report-facts,.ui-report-findings>section{grid-template-columns:1fr;gap:6px}.ui-report-facts dd:not(:last-child){margin-bottom:10px}.ui-report-overview{padding:12px}.ui-report-findings p,.ui-report-facts--sections dd{padding-inline:8px}}.ui-field-heading{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;min-height:20px;display:flex}.ui-field-heading>label{overflow-wrap:anywhere;flex:0 auto;min-width:0}.ui-form-error{color:var(--control-danger,#a33d29);font-size:var(--ui-text-caption);white-space:normal;overflow-wrap:anywhere;font-weight:400;line-height:1.4}.ui-form-actions{align-items:center;gap:12px;display:flex}.ui-form-actions>:is(.ui-form-error,.ui-form-hint){flex:1;align-items:center;min-height:34px;margin-right:auto;display:flex}.ui-form-action-buttons{justify-content:flex-end;gap:10px;margin-left:auto;display:flex}.ui-field-heading--hidden-label>label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ui-field-heading--hidden-label:not(:has(.ui-form-error:not(:empty))){display:none}.ui-field-heading--hidden-label:has(.ui-form-error:not(:empty)){justify-content:flex-end}.ui-form-feedback{min-block-size:4.5em;font-size:var(--ui-text-footnote);overflow-wrap:anywhere;line-height:1.5}.ui-form-feedback .ui-form-error{white-space:normal}@media (width<=600px){.ui-field-heading{min-height:20px}.ui-form-feedback{min-block-size:7.5em}.ui-form-actions{flex-wrap:wrap}.ui-form-actions>:is(.ui-form-error,.ui-form-hint){flex-basis:100%;min-height:34px}}.ui-form-feedback--compact{min-block-size:3em}.ui-form-feedback--unreserved{min-block-size:0}.ui-choice-field{border:0;min-width:0;margin:0;padding:0}.ui-choice-field legend{font-size:var(--ui-text-subhead);margin-bottom:8px;padding:0;font-weight:400;line-height:1.5}.ui-choice-options{flex-wrap:wrap;gap:8px;display:flex}label.ui-choice-option{cursor:pointer;flex-direction:row;flex:180px;justify-content:center;align-items:center;gap:8px;margin:0;display:inline-flex;position:relative}.ui-choice-option input{clip-path:inset(50%);width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.ui-choice-option:has(input:disabled){opacity:.55;cursor:default}.ui-choice-option svg{flex:none;width:20px;height:20px}:root body label.ui-choice-option{font-size:var(--ui-control-font-size,var(--ui-text-subhead));line-height:1.35}.ui-form-stack{grid-auto-rows:max-content;gap:16px;margin:0;display:grid}dialog .ui-form-stack>.ui-form-actions{margin-top:8px}.ui-form-hint{color:var(--muted);font-size:var(--ui-text-caption);white-space:normal;overflow-wrap:anywhere;font-weight:400;line-height:1.4}.ui-form-hint[data-visible=false]{visibility:hidden}.ui-form-action-buttons{flex-wrap:wrap;flex:none;max-width:100%}.ui-form-action-buttons>:is(button,a){flex-shrink:0}@media (width<=600px){.ui-form-actions:not(:has(>.ui-form-action-status)){flex-direction:column;align-items:stretch}.ui-form-actions>:is(.ui-form-error,.ui-form-hint){flex:none;width:100%}}.ui-field-heading--hidden-label:not(:has(.ui-form-error[role=alert])){display:none}.ui-field-optional{font-weight:400}.ui-flow-fields .ui-field{gap:8px;display:grid}.ui-flow-fields .ui-field-heading{min-height:20px}:root body .ui-field-heading>label{font-size:var(--ui-text-subhead);font-weight:400;line-height:1.5}.ui-field-heading>label{display:block}.ui-flow-reserved-field .ui-field{gap:4px}.ui-form-action-status{flex:1;gap:2px;min-width:0;margin-right:auto;display:grid}.ui-form-action-status>.ui-form-error:empty{display:none}.ui-form-progress-track{background:linear-gradient(transparent 1px, var(--control-border) 1px, var(--control-border) 2px, transparent 2px);height:3px;position:absolute;inset:-2px 0 auto;overflow:hidden}.ui-form-progress-track>span{background:var(--control-primary-bg,var(--control-primary));height:100%;transition:width .18s;display:block}.ui-form-progress-status{align-content:center;justify-items:start;gap:0;display:grid}.ui-form-progress-status>.ui-meta{min-width:0}dialog .ui-form-progress-status .ui-button{text-align:left;font-size:var(--ui-text-footnote);color:var(--muted);white-space:normal;justify-content:flex-start;padding:0;font-weight:400}.ui-form-actions--progress{padding-top:12px;position:relative}dialog .ui-form-actions.ui-form-actions--progress{box-sizing:border-box;flex-wrap:nowrap;align-items:flex-end;min-height:64px;display:flex}@media (prefers-reduced-motion:reduce){.ui-form-progress-track>span{transition:none}}.ui-flow-footer .ui-form-action-status,.ui-form-actions--progress>.ui-form-action-status{align-content:center;min-height:36px}@media (pointer:coarse){.ui-flow-footer .ui-form-action-status,.ui-form-actions--progress>.ui-form-action-status{min-height:44px}}@media (width<=600px){.ui-form-actions--progress>.ui-form-action-status{flex-basis:100%;min-height:20px}dialog .ui-form-actions.ui-form-actions--progress{flex-wrap:wrap}.ui-form-actions:has(>.ui-form-action-status>.ui-form-error:not(:empty)){flex-wrap:wrap}.ui-form-actions>.ui-form-action-status:has(>.ui-form-error:not(:empty)){flex-basis:100%}}.ui-form-actions--loading>.ui-form-action-status{align-content:center;min-height:36px}.ui-form-action-status>span:has(>.ui-form-loading){align-items:center;display:grid}.ui-form-action-status>span:has(>.ui-form-loading)>*{grid-area:1/1}.ui-form-hint-reserve{visibility:hidden}@media (width<=600px){.ui-form-actions--loading{flex-wrap:wrap}.ui-form-actions--loading>.ui-form-action-status{flex-basis:100%;min-height:20px}}.ui-form-loading{min-width:0;color:var(--muted);font-size:var(--ui-text-footnote);letter-spacing:.01em;align-content:center;justify-items:start;gap:6px;font-weight:400;line-height:1.385;transition:opacity .18s;display:inline-grid}.ui-form-loading[data-loading-phase=hidden]{visibility:hidden}.ui-form-loading[data-loading-phase=leaving]{opacity:0}.ui-form-loading-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.ui-form-loading-track{background:var(--line);border-radius:999px;width:72px;height:2px;display:block;overflow:hidden}.ui-form-loading-track>i{border-radius:inherit;background:var(--control-primary);width:42%;height:100%;animation:1.15s ease-in-out infinite ui-form-loading-progress;display:block}@keyframes ui-form-loading-progress{0%{transform:translate(-120%)}to{transform:translate(340%)}}@media (prefers-reduced-motion:reduce){.ui-form-loading{transition:none}.ui-form-loading-track>i{animation:none;transform:translate(70%)}}.ui-field-hint{color:var(--muted);font-size:var(--ui-text-footnote);margin:0;font-weight:400;line-height:1.45}.ui-field-toolbar{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ui-field-toolbar>.ui-button{flex:none}.ui-field.ui-field--grow{flex-direction:column;flex:1 0 128px;gap:8px;min-width:0;min-height:128px;display:flex}.ui-field.ui-field--grow>.ui-field-heading{flex:none}.ui-field.ui-field--grow>.ui-field-heading>label{flex:0 auto;min-width:0}.ui-field.ui-field--grow>textarea{box-sizing:border-box;resize:none;flex:1;width:100%;min-height:96px;max-height:none;margin:0}.ui-field textarea{resize:none}.ui-field textarea[data-resizable=true]{resize:vertical}.ui-choice-field>.ui-choice-legend--hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.ui-choice-field>.ui-form-error{margin-bottom:8px;display:block}.ui-choice-copy{min-width:0;display:grid}.ui-choice-option .ui-choice-copy{justify-items:center;display:inline-grid}.ui-choice-options--radios{gap:8px 24px}.ui-choice-options--rows{border:1px solid var(--line);border-radius:var(--ui-radius-panel,8px);gap:0;display:grid;overflow:hidden}.ui-choice-options--rows label.ui-choice{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:12px;margin:0;padding:8px 12px;display:flex}.ui-choice-options--rows label.ui-choice:last-child{border-bottom:0}.ui-choice-options--rows label.ui-choice>input[type=radio]{appearance:none;width:20px;height:20px;color:var(--control-primary);background:0 0;border:0;flex:0 0 20px}.ui-choice-options--rows label.ui-choice>input[type=radio]:checked{background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m4.5 10.5 3.5 3.5 7.5-8' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/20px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m4.5 10.5 3.5 3.5 7.5-8' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/20px no-repeat}.ui-choice-options--rows label.ui-choice:has(>input:focus-visible:not([data-restored-focus]))>input[type=radio]{color:var(--control-on-primary)}@media (forced-colors:active){.ui-choice-options--rows label.ui-choice>input[type=radio]:checked{background:canvastext}}.ui-choice-options--rows .ui-choice-copy{gap:2px;font-weight:400}.ui-choice-options--rows .ui-field-hint{font-size:var(--ui-text-caption);color:var(--muted);font-weight:400;line-height:1.4}.ui-choice-options--rows label.ui-choice:has(>input:focus-visible:not([data-restored-focus])){background:var(--control-primary);color:var(--control-on-primary)}.ui-choice-options--rows label.ui-choice>input:focus-visible{outline:none}.ui-choice-options--rows label.ui-choice:has(>input:focus-visible:not([data-restored-focus])) .ui-field-hint{color:var(--control-on-primary)}.ui-checkbox-field{min-height:var(--ui-field-height,44px);font:inherit;cursor:pointer;flex-direction:row;align-items:center;gap:8px;margin:0;display:flex}.ui-checkbox-field input{width:20px;height:20px;min-height:0;accent-color:var(--control-primary);flex:none;margin:0;padding:0}.ui-checkbox-copy{min-width:0}@media (any-pointer:coarse){.ui-checkbox-field{min-height:44px}}.ui-checkbox-field--described{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--ui-radius-panel,8px);background:var(--control-surface);align-items:flex-start;padding:12px}.ui-checkbox-field--described input{margin-top:1px}.ui-checkbox-field--described .ui-checkbox-copy{font-size:var(--ui-text-subhead);gap:4px;font-weight:400;line-height:1.43;display:grid}.ui-checkbox-field--described .ui-field-hint{font-size:var(--ui-text-caption);line-height:1.5}@media (width>=960px),not (pointer:coarse){:is(.ui-choice-options--rows,.ui-checkbox-field--described) .ui-field-hint{font-size:var(--ui-text-footnote)}}.ui-checkbox-field:has(input:disabled){opacity:.6;cursor:default}.ui-switch-field{min-height:var(--ui-field-height,44px);color:var(--control-primary);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:10px;padding:0;display:inline-flex}.ui-switch-track{box-sizing:border-box;background:var(--control-border-hover);border-radius:999px;flex:none;align-items:center;width:51px;height:31px;padding:3px;transition:background-color .12s;display:inline-flex}.ui-switch-track>span{border-radius:var(--ui-radius-round);background:var(--control-surface);width:25px;height:25px;transition:transform .12s;transform:translate(0);box-shadow:0 1px 2px #0003}.ui-switch-field[aria-checked=true] .ui-switch-track{background:var(--control-primary)}.ui-switch-field[aria-checked=true] .ui-switch-track>span{transform:translate(20px)}@media not (any-pointer:coarse){.ui-switch-track{width:40px;height:24px}.ui-switch-track>span{width:18px;height:18px}.ui-switch-field[aria-checked=true] .ui-switch-track>span{transform:translate(16px)}}.ui-switch-field:disabled{opacity:.55;cursor:default}@media (prefers-reduced-motion:reduce){.ui-switch-track,.ui-switch-track>span{transition:none}}@media (forced-colors:active){.ui-switch-track{border:1px solid canvastext}.ui-switch-field[aria-checked=true] .ui-switch-track{background:highlight}}.ui-workflow-footer{padding:12px var(--layout-gap);border-top:1px solid var(--line);background:var(--control-surface);flex:none}.ui-workflow-footer:empty{display:none}@media (width<=600px){.ui-workflow-footer .ui-form-actions{flex-wrap:wrap}.ui-workflow-footer .ui-form-actions>.ui-form-action-status{flex:1 0 100%}.ui-workflow-footer .ui-form-action-buttons{justify-content:flex-end;width:100%}}.ui-input-action{gap:8px}.ui-input-action>svg{flex:none;width:18px;height:18px}.ui-segmented,.ui-choice-options--segmented{width:fit-content;max-width:100%;height:var(--ui-height-segmented);box-sizing:border-box;background:color-mix(in srgb, var(--ui-canvas,#f4f5f0) 90%, var(--ink));border-radius:var(--ui-radius-control);border:1px solid #0000;flex-wrap:nowrap;align-items:center;gap:0;padding:2px;display:inline-flex;position:relative}.ui-segmented[data-fill]{width:100%;display:flex}.ui-segmented[data-fill]>.ui-segment{flex:1 1 0}.ui-segmented>.ui-segment,.ui-choice-options--segmented label.ui-choice-option{z-index:1;box-sizing:border-box;border-radius:max(0px, calc(var(--ui-radius-control) - 2px));min-width:0;height:100%;min-height:0;color:var(--ink);background:0 0;border:0;flex:auto;padding:0 14px;font-weight:400;position:relative}@media (width<=959.98px) and (pointer:coarse){.ui-choice-options--segmented{width:100%;display:flex}.ui-choice-options--segmented label.ui-choice-option{flex:1 1 0}}.ui-segmented>.ui-segment{white-space:nowrap;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;transition:opacity var(--ui-pressed-release);justify-content:center;align-items:center;gap:6px;margin:0;font-family:inherit;line-height:1.2;display:inline-flex}.ui-segmented>.ui-segment>.ui-tab-label{text-overflow:ellipsis;min-width:0;overflow:hidden}:root body :is(.ui-segmented>.ui-segment,.ui-choice-options--segmented label.ui-choice-option){font-size:min(var(--ui-control-font-size,var(--ui-text-subhead)), 21px)}.ui-segmented>.ui-segment:is([aria-selected=true],[aria-checked=true]),.ui-choice-options--segmented label.ui-choice-option--selected{background:var(--ui-surface-elevated,#fff);color:var(--ink);font-weight:500;box-shadow:0 1px 3px #00000024,0 0 0 .5px #0000000f}.ui-segmented>.ui-segment[aria-disabled=true]{color:var(--control-disabled-ink,var(--muted));cursor:default}.ui-segmented>.ui-segment:focus-visible:not([data-restored-focus]){outline-offset:0}.ui-choice-options--segmented label.ui-choice-option:has(input:focus-visible:not([data-restored-focus])){outline-offset:0}.ui-segment>.ui-tab-icon{flex:none;display:inline-flex}.ui-segment>.ui-tab-icon>svg{width:20px;height:20px}.ui-segmented[data-icon-only]>.ui-segment{min-width:44px;padding:0 10px}.ui-tab-badge{box-sizing:border-box;border-radius:var(--ui-radius-chip);background:var(--control-primary);min-width:18px;color:var(--control-on-primary);font-size:var(--ui-text-caption2);text-align:center;padding:0 5px;font-weight:400;line-height:1.6}.ui-tab-badge-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media not (any-pointer:coarse){.ui-segmented>.ui-segment,.ui-choice-options--segmented label.ui-choice-option{padding:0 10px}.ui-segment>.ui-tab-icon>svg{width:16px;height:16px}.ui-segmented[data-icon-only]>.ui-segment{min-width:32px;padding:0 8px}}@media (prefers-contrast:more){.ui-segmented>.ui-segment:is([aria-selected=true],[aria-checked=true]),.ui-choice-options--segmented label.ui-choice-option--selected{box-shadow:0 1px 3px #00000024, 0 0 0 .5px #0000000f, inset 0 0 0 var(--ui-segment-ring-width) var(--ui-ink-secondary)}}@media (forced-colors:active){.ui-segmented>.ui-segment:is([aria-selected=true],[aria-checked=true]),.ui-choice-options--segmented label.ui-choice-option--selected{outline-offset:-1px;outline:1px solid highlight}}.ui-choice-field{--ui-height-segmented:var(--ui-field-height,44px)}.ui-menu{--ui-menu-row-inset:12px;--ui-menu-icon-width:20px;--ui-menu-check-width:20px;--ui-menu-check-space:calc(var(--ui-menu-check-width) + 8px);--ui-menu-icon-space:0px;z-index:1000;box-sizing:border-box;width:max-content;min-width:250px;max-width:min(300px,100vw - 32px);padding:var(--ui-menu-inset);border-radius:var(--ui-radius-menu);background:var(--ui-surface-elevated);box-shadow:0 0 0 1px var(--line,var(--control-border)), var(--ui-shadow-overlay);color:var(--ink);font-family:var(--ui-control-face);font-size:var(--ui-text-body);text-align:start;overscroll-behavior:contain;animation:ui-menu-grow var(--ui-motion-menu-open) var(--ui-ease-sheet) both;border:0;flex-direction:column;margin:0;font-weight:400;line-height:1.3;display:flex;position:fixed;inset:auto;overflow:hidden}.ui-menu::backdrop{background:0 0}.ui-menu-list{flex:auto;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.ui-menu-header{border-bottom:1px solid var(--line,var(--control-border));flex:none;margin-bottom:6px;padding:8px 12px 10px}.ui-menu-section+.ui-menu-section,.ui-menu-separator{border-top:1px solid var(--line,var(--control-border));margin-top:6px;padding-top:6px}.ui-menu-separator{margin-bottom:0;padding:0;list-style:none}.ui-menu-section-title{color:var(--ui-ink-secondary);font-size:var(--ui-text-footnote);padding:6px 12px 4px}.ui-menu-item{--ui-menu-depth:0;box-sizing:border-box;width:100%;min-height:var(--ui-height-menu-row);padding:0 var(--ui-menu-row-inset);border-radius:var(--ui-radius-highlight);color:inherit;font:inherit;text-align:inherit;overflow-wrap:anywhere;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity var(--ui-pressed-release);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"check label icon""check detail icon";align-items:center;column-gap:8px;margin:0;padding-inline-start:calc(var(--ui-menu-row-inset) + var(--ui-menu-depth) * 16px);text-decoration:none;display:grid}.ui-menu--actions .ui-menu-item{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label icon""detail icon"}.ui-menu[data-icons] .ui-menu-item{grid-template-columns:var(--ui-menu-check-width) minmax(0, 1fr) var(--ui-menu-icon-width)}.ui-menu--actions[data-icons] .ui-menu-item{grid-template-columns:minmax(0, 1fr) var(--ui-menu-icon-width)}.ui-menu-item:has(.ui-menu-detail){min-height:var(--ui-height-menu-row-2)}.ui-menu-check-column{width:20px;color:var(--control-primary);grid-area:check;place-items:center;display:inline-grid}.ui-menu-check{width:18px;height:18px}.ui-menu-label{grid-area:label;padding-block:10px}.ui-menu-item:has(.ui-menu-detail) .ui-menu-label{padding-block:8px 0}.ui-menu-detail{color:var(--ui-ink-secondary);font-size:var(--ui-text-subhead);grid-area:detail;padding-bottom:8px}.ui-menu-icon{grid-area:icon;place-items:center;width:20px;height:20px;display:inline-grid}.ui-menu-icon>svg{width:20px;height:20px}.ui-menu-item.is-danger{color:var(--control-danger)}.ui-menu-item[aria-disabled=true]{color:var(--control-disabled-ink);cursor:default}.ui-menu-item:focus{outline:none}.ui-menu-item:active:not([aria-disabled=true])>*{opacity:var(--ui-pressed-opacity)}@media (hover:hover) and (pointer:fine){.ui-menu[data-modality=pointer] .ui-menu-item:hover:not([aria-disabled=true]){background:var(--ui-surface-row-hover)}}.ui-menu[data-modality=keyboard] .ui-menu-item.is-active{background:var(--control-primary);color:var(--control-on-primary)}.ui-menu[data-modality=keyboard] .ui-menu-item.is-active :is(.ui-menu-detail,.ui-menu-check-column){color:var(--control-on-primary)}.ui-menu-dismiss{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-menu-point{opacity:0;pointer-events:none;border:0;width:0;height:0;padding:0;position:fixed;inset:0 auto auto 0}@media not (any-pointer:coarse){.ui-menu{--ui-menu-row-inset:10px;--ui-menu-icon-width:16px;--ui-menu-check-width:16px;min-width:180px;max-width:320px;font-size:var(--ui-text-subhead)}.ui-menu-item{grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"check icon label""check icon detail"}.ui-menu--actions .ui-menu-item{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon label""icon detail"}.ui-menu[data-icons] .ui-menu-item{grid-template-columns:var(--ui-menu-check-width) var(--ui-menu-icon-width) minmax(0, 1fr)}.ui-menu--actions[data-icons] .ui-menu-item{grid-template-columns:var(--ui-menu-icon-width) minmax(0, 1fr)}.ui-menu-label{padding-block:6px}.ui-menu-detail{font-size:var(--ui-text-footnote)}.ui-menu-check-column{width:16px}.ui-menu-check{width:12px;height:12px}.ui-menu-icon,.ui-menu-icon>svg{width:16px;height:16px;color:var(--ui-ink-secondary)}.ui-menu-section+.ui-menu-section,.ui-menu-separator{margin-top:4px;padding-top:4px}.ui-menu-section-title{font-size:var(--ui-text-caption);padding:4px 10px 2px;font-weight:400}.ui-menu.ui-menu--select{width:max-content;min-width:120px;max-width:320px}.ui-menu--select .ui-menu-item{min-height:var(--ui-height-menu-row-select)}.ui-menu--select .ui-menu-label{font-size:var(--ui-text-subhead);text-overflow:ellipsis;white-space:nowrap;padding-block:3px;overflow:hidden}}@keyframes ui-menu-grow{0%{opacity:0;transform:scale(.5)}40%{opacity:1}to{opacity:1;transform:none}}@keyframes ui-menu-fade{0%{opacity:0}to{opacity:1}}@media (width>=960px),not (pointer:coarse){.ui-menu{animation:80ms linear both ui-menu-fade}}@media (prefers-reduced-motion:reduce){.ui-menu{animation:.1s linear both ui-menu-fade}.ui-menu-item{transition:none}}@media (forced-colors:active){.ui-menu{border:1px solid canvastext}.ui-menu-item.is-active{outline-offset:-2px;outline:2px solid highlight}}.ui-menu-list{scrollbar-width:thin;scrollbar-color:var(--ui-scrollbar-thumb) transparent}@supports not (scrollbar-color:auto){.ui-menu-list::-webkit-scrollbar{width:var(--ui-scrollbar-size);height:var(--ui-scrollbar-size);background:0 0}.ui-menu-list::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb) padding-box;border:2px solid #0000;border-radius:999px}@media (hover:hover) and (pointer:fine){.ui-menu-list::-webkit-scrollbar-thumb:hover{background:var(--ui-scrollbar-thumb-hover) padding-box}}.ui-menu-list::-webkit-scrollbar-track{background:0 0}.ui-menu-list::-webkit-scrollbar-corner{background:0 0}}.ui-menu-attention{border-radius:var(--ui-radius-round);background:var(--control-primary);vertical-align:middle;width:8px;height:8px;margin-inline-start:8px;display:inline-block}.ui-menu[data-modality=keyboard] .ui-menu-item.is-active .ui-menu-attention{background:var(--control-on-primary)}@media (forced-colors:active){.ui-menu .ui-menu-attention,.ui-menu[data-modality=keyboard] .ui-menu-item.is-active .ui-menu-attention{forced-color-adjust:none;background:currentColor}}.ui-menu:not([data-icons]) .ui-menu-item{grid-template-columns:var(--ui-menu-check-width) minmax(0, 1fr);grid-template-areas:"check label""check detail"}.ui-menu--actions:not([data-icons]) .ui-menu-item{grid-template-columns:minmax(0,1fr);grid-template-areas:"label""detail"}.ui-menu--actions{--ui-menu-check-space:0px}@media not (any-pointer:coarse){.ui-menu[data-icons]{--ui-menu-icon-space:calc(var(--ui-menu-icon-width) + 8px)}}.ui-menu[data-icons][data-icon-placement=leading]{--ui-menu-icon-space:calc(var(--ui-menu-icon-width) + 8px)}.ui-menu[data-icons][data-icon-placement=leading] .ui-menu-item{grid-template-columns:var(--ui-menu-check-width) var(--ui-menu-icon-width) minmax(0, 1fr);grid-template-areas:"check icon label""check icon detail"}.ui-menu--actions[data-icons][data-icon-placement=leading] .ui-menu-item{grid-template-columns:var(--ui-menu-icon-width) minmax(0, 1fr);grid-template-areas:"icon label""icon detail"}.ui-menu[data-header-alignment=labels] .ui-menu-header{padding-inline:var(--ui-menu-row-inset);padding-inline-start:calc(var(--ui-menu-row-inset) + var(--ui-menu-check-space) + var(--ui-menu-icon-space))}.ui-menu[data-modality=keyboard] .ui-menu-item.is-active :is(.ui-menu-icon,.ui-menu-icon>svg){color:inherit}.ui-menu-submenu-arrow{grid-column:-1;margin-inline-start:auto}[dir=rtl] .ui-menu-submenu-arrow{transform:rotate(180deg)}.ui-menu.ui-menu--actions .ui-menu-item[aria-haspopup=menu]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label arrow"}.ui-menu.ui-menu--actions[data-icons] .ui-menu-item[aria-haspopup=menu]{grid-template-columns:var(--ui-menu-icon-width) minmax(0, 1fr) auto;grid-template-areas:"icon label arrow"}.ui-menu-submenu-arrow{grid-area:arrow}.ui-menu--actions[data-checks]{--ui-menu-check-space:calc(var(--ui-menu-check-width) + 8px)}.ui-menu--actions[data-checks]:not([data-icons]) .ui-menu-item{grid-template-columns:var(--ui-menu-check-width) minmax(0, 1fr);grid-template-areas:"check label""check detail"}.ui-menu--actions[data-checks][data-icons] .ui-menu-item{grid-template-columns:var(--ui-menu-check-width) minmax(0, 1fr) var(--ui-menu-icon-width);grid-template-areas:"check label icon""check detail icon"}@media not (any-pointer:coarse){.ui-menu--actions[data-checks][data-icons] .ui-menu-item{grid-template-columns:var(--ui-menu-check-width) var(--ui-menu-icon-width) minmax(0, 1fr);grid-template-areas:"check icon label""check icon detail"}}.ui-menu--actions[data-checks][data-icons][data-icon-placement=leading] .ui-menu-item{grid-template-columns:var(--ui-menu-check-width) var(--ui-menu-icon-width) minmax(0, 1fr);grid-template-areas:"check icon label""check icon detail"}.ui-menu[data-field] .ui-menu-item{min-height:var(--ui-height-menu-row)}.ui-menu[data-field]:not(:has([aria-selected=true])) .ui-menu-item{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label icon""detail icon"}.ui-menu[data-field]:not(:has([aria-selected=true])) .ui-menu-check-column{display:none}.ui-select-field{min-width:0;position:relative}.ui-select-label{font-size:var(--ui-text-subhead);margin-bottom:8px;line-height:1.43;display:block}.ui-select-field .ui-select-trigger{width:100%;min-height:var(--ui-field-height,44px);box-sizing:border-box;border:1px solid var(--control-border);border-radius:var(--ui-radius-field);background:var(--control-surface);color:var(--control-primary);font:inherit;font-size:var(--ui-text-subhead);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:4px 10px;line-height:1.43;display:flex}.ui-select-trigger>span:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-select-chevron{flex:0 0 16px;transition:transform .15s}.ui-select-trigger[aria-expanded=true] .ui-select-chevron{transform:rotate(180deg)}@media (any-pointer:coarse){.ui-select-field .ui-select-trigger{min-height:44px}}.ui-select-label--hidden{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.ui-select-trigger:disabled{opacity:.55;cursor:default}.ui-select-field--pill{display:inline-block}.ui-select-field--pill .ui-select-trigger{width:auto;min-height:var(--ui-chip-height,44px);border-radius:var(--ui-radius-field);padding-inline:14px 10px}@media (width>=960px),not (pointer:coarse){.ui-select-field .ui-select-trigger,.ui-select-field--pill .ui-select-trigger{border-radius:var(--ui-radius-field);gap:4px;padding-inline:14px 10px}.ui-select-trigger[aria-expanded=true] .ui-select-chevron{transform:none}:is(.ui-list-band,.ui-table-toolbar) .ui-select-field .ui-select-trigger{background:0 0;border-color:#0000}}@media (hover:hover) and (pointer:fine){:is(.ui-list-band,.ui-table-toolbar) .ui-select-field .ui-select-trigger:hover:not(:disabled){background:var(--ui-surface-row-hover)}}.ui-select-chevrons{flex:0 0 16px;display:none}@media (any-pointer:coarse) and (width<=959.98px){.ui-select-trigger>.ui-select-chevron{display:none}.ui-select-trigger>.ui-select-chevrons{display:block}}[data-ui-density=touch] .ui-select-trigger>.ui-select-chevron{display:none}[data-ui-density=touch] .ui-select-trigger>.ui-select-chevrons{display:block}.ui-action-menu-trigger{border-radius:var(--ui-radius-control);width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:4px;display:inline-grid}.ui-action-menu-trigger.ui-toolbar-icon{width:32px;height:32px;padding:0}.ui-action-menu-trigger svg{fill:currentColor;width:18px;height:18px}@media (hover:hover) and (pointer:fine){.ui-action-menu-trigger:hover:not(:disabled){background:var(--ui-surface-row-hover)}}.ui-action-menu-trigger:disabled{opacity:.45;cursor:default}@media (any-pointer:coarse){.ui-action-menu-trigger,.ui-action-menu-trigger.ui-toolbar-icon{width:44px;height:44px}}.ui-status-pill{white-space:nowrap;border-radius:var(--ui-radius-chip);font-size:var(--ui-text-caption);justify-content:center;align-items:center;padding:4px 10px;font-weight:400;line-height:1.5;display:inline-flex}.ui-status-pill--positive{background:var(--feedback-ready-background);color:var(--feedback-ready-foreground)}.ui-status-pill--progress{background:var(--feedback-working-background);color:var(--feedback-working-foreground)}.ui-status-pill--attention{background:var(--feedback-attention-background);color:var(--feedback-attention-foreground)}.ui-status-pill--review{background:var(--feedback-review-background);color:var(--feedback-review-foreground)}.ui-status-pill--critical{background:var(--ui-notice-danger-surface,#faf0eb);color:var(--control-danger)}.ui-status-pill--neutral{background:var(--feedback-neutral-background);color:var(--feedback-neutral-foreground)}.ui-status-pill[data-size=compact]{font-size:var(--ui-text-caption2);padding:2px 7px;line-height:1.455}.ui-underline,.ui-tabs{box-sizing:border-box;border-bottom:1px solid var(--line,var(--control-border));flex-wrap:wrap;gap:4px;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.ui-underline>li{margin:0;padding:0;display:flex}.ui-underline .ui-underline-item,.ui-tabs [role=tab]{box-sizing:border-box;border-radius:var(--ui-radius-control);min-height:36px;color:var(--ui-ink-secondary);font:inherit;font-size:min(var(--ui-text-subhead), 21px);white-space:nowrap;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;transition:opacity var(--ui-pressed-release);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 10px;font-weight:400;line-height:1.3;text-decoration:none;display:inline-flex;position:relative}:is(.ui-underline .ui-underline-item,.ui-tabs [role=tab]):is([aria-selected=true],[aria-current=page]){color:var(--ink)}:is(.ui-underline .ui-underline-item,.ui-tabs [role=tab]):is([aria-selected=true],[aria-current=page]):after{content:"";z-index:0;inset-inline:10px;background:var(--ink);border-radius:1px;height:2px;position:absolute;bottom:-1px}:is(.ui-underline>.ui-underline-item,.ui-underline>li>.ui-underline-item,.ui-tabs>[role=tab]):is(:first-child,li:first-child>*){padding-inline-start:0}:is(.ui-underline>.ui-underline-item,.ui-underline>li>.ui-underline-item,.ui-tabs>[role=tab]):is(:first-child,li:first-child>*):after{inset-inline-start:0}:is(.ui-underline .ui-underline-item,.ui-tabs [role=tab])>:not(.ui-tab-badge-label){z-index:1;position:relative}:is(.ui-underline .ui-underline-item,.ui-tabs [role=tab])[aria-disabled=true]{color:var(--control-disabled-ink,var(--muted));cursor:default}:is(.ui-underline .ui-underline-item,.ui-tabs [role=tab]):focus-visible:not([data-restored-focus]){outline-offset:calc(-1 * var(--ui-focus-ring-width))}.ui-underline-item>.ui-tab-icon{flex:none;display:inline-flex}.ui-underline-item>.ui-tab-icon>svg{width:16px;height:16px}.ui-section-links{min-width:0}@media (any-pointer:coarse){:is(.ui-underline .ui-underline-item,.ui-tabs [role=tab]){min-height:44px}}.ui-tabs-popup{max-width:100%}@media (forced-colors:active){.ui-underline,.ui-tabs{border-bottom:1px solid canvastext}:is(.ui-underline .ui-underline-item,.ui-tabs [role=tab]):is([aria-selected=true],[aria-current=page]):after{forced-color-adjust:none;background:highlight}}.ui-tabs-with-panel{flex-direction:column;min-inline-size:0;display:flex}.ui-tab-panel{min-inline-size:0;margin-block-start:var(--layout-gap,16px)}.ui-tab-panel:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring-color);outline-offset:var(--ui-focus-ring-offset)}.ui-tile{box-sizing:border-box;isolation:isolate;border-radius:var(--ui-radius-card);background:var(--ui-card,var(--control-surface));width:100%;min-width:0;box-shadow:var(--ui-tile-shadow);color:var(--ink);font:inherit;text-align:start;-webkit-tap-highlight-color:transparent;border:0;flex-direction:column;align-items:stretch;margin:0;padding:0;text-decoration:none;transition:box-shadow .18s;display:flex;position:relative;overflow:hidden}.ui-tile[data-presentation=compact]{border-radius:var(--ui-radius-card-compact)}:is(a.ui-tile[href],button.ui-tile){cursor:pointer;appearance:none}:is(dialog,[role=dialog],[role=alertdialog]) .ui-tile{background:var(--ui-surface-card-elevated,var(--ui-card))}.ui-tile>*{transition:opacity var(--ui-pressed-release)}.ui-card-interaction{transition:box-shadow .18s}@media (hover:hover) and (pointer:fine){.ui-tile:is(a[href],button):hover:not(:disabled){box-shadow:var(--ui-tile-hover-shadow)}}@media (pointer:coarse){.ui-tile:not([data-kind=plain]):active:not(:disabled,[aria-disabled=true])>*{transition:opacity 0s var(--ui-pressed-delay-touch)}}.ui-tile:is(:disabled,[aria-disabled=true]){box-shadow:none;opacity:.55;cursor:default}.ui-tile[data-kind=select]:disabled>.ui-tile-media{filter:grayscale()}.ui-tile-media{aspect-ratio:4/3;background:var(--ui-surface-card-media);border-start-start-radius:inherit;border-start-end-radius:inherit;flex:none;display:block;position:relative;overflow:hidden}.ui-tile-media:last-child{border-end-end-radius:inherit;border-end-start-radius:inherit}.ui-tile-media[data-aspect="5:4"]{aspect-ratio:5/4}.ui-tile-media[data-aspect="1:1"]{aspect-ratio:1}.ui-tile-media[data-aspect=strip]{aspect-ratio:auto;height:var(--ui-tile-strip-height)}.ui-tile-media>:is(img,video,svg,picture){object-fit:cover;width:100%;height:100%;display:block}.ui-tile-media[data-fit=contain]{box-sizing:border-box;background:var(--ui-surface-matte);padding:3px 8px}.ui-tile-media[data-fit=contain]>:is(img,video,svg,picture){object-fit:contain}.ui-tile-media>.ui-tile-mark{place-items:center;display:grid;position:absolute;inset:0}.ui-tile-badge{inset-inline-start:12px;display:inline-flex;position:absolute;bottom:12px}.ui-tile-caption>.ui-tile-badge{justify-self:start;margin-top:6px;position:static}.ui-tile-caption{flex:1 0 auto;align-content:start;gap:2px;min-width:0;padding:12px;display:grid}.ui-tile[data-presentation=gallery]>.ui-tile-caption{padding:12px 16px}.ui-tile[data-presentation=compact]>.ui-tile-caption{padding:8px 10px}.ui-tile[data-kind=link]:has(>.ui-tile-arrow)>.ui-tile-caption{padding-inline-end:34px}.ui-tile-eyebrow{color:var(--ui-ink-secondary);font-size:var(--ui-text-caption2);letter-spacing:.04em;font-weight:400;line-height:1.4}.ui-tile-title,.ui-tile-detail{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.ui-tile-title{color:var(--ink);font-size:var(--ui-text-subhead);font-weight:500;line-height:1.35}.ui-tile[data-presentation=gallery] .ui-tile-title{font-size:var(--ui-text-body);line-height:1.3}.ui-tile[data-presentation=compact] .ui-tile-title{font-size:var(--ui-text-footnote)}.ui-tile-detail{color:var(--ui-ink-secondary);font-size:var(--ui-text-footnote);font-weight:400;line-height:1.4}.ui-tile-arrow{inset-inline-end:12px;width:16px;height:16px;color:var(--ui-ink-secondary);position:absolute;bottom:14px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ui-tile-arrow{scale:-1 1}.ui-tile[data-kind=select]:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.ui-tile[data-kind=select]:is([aria-pressed=true],[aria-checked=true]){background:var(--ui-accent-soft,var(--ui-surface-choice))}.ui-tile[data-kind=select]:is([aria-pressed=true],[aria-checked=true]):after{box-shadow:inset 0 0 0 2px var(--ui-selected,var(--control-primary)), inset 0 0 0 4px var(--ui-accent-soft,var(--ui-surface-choice))}.ui-tile[data-kind=select][data-presentation=image]:is([aria-pressed=true],[aria-checked=true]):after{box-shadow:inset 0 0 0 3px var(--ui-selected,var(--control-primary)), inset 0 0 0 5px var(--ui-accent-soft,var(--ui-surface-choice))}.ui-tile[data-kind=create]{border:1px dashed var(--control-border-hover);background:var(--ui-surface-illustration,var(--ui-card));box-shadow:none}.ui-tile[data-kind=create]>.ui-tile-caption{background:var(--ui-card,var(--control-surface));min-height:64px}.ui-tile[data-kind=create][data-attention]{border-color:var(--feedback-attention-border,var(--control-border-hover))}.ui-tile[data-kind=create][data-attention] .ui-tile-title{color:var(--feedback-attention-foreground,var(--ink))}.ui-tile-grid{gap:var(--layout-gap,16px);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));min-width:0;display:grid}.ui-tile-grid[data-presentation=gallery]{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.ui-tile-grid:is([data-presentation=compact],[data-presentation=image]){grid-template-columns:repeat(auto-fill,minmax(min(100%,120px),1fr))}.ui-tile-grid[data-layout=stack]{grid-template-columns:minmax(0,1fr)}@media (width<=600px){.ui-tile-grid:is([data-presentation=compact],[data-presentation=image]){gap:12px}}@media (prefers-contrast:more){.ui-tile{box-shadow:0 0 0 1px var(--ui-field-border-strong), var(--ui-tile-shadow)}}@media (prefers-reduced-motion:reduce){.ui-tile{transition:none}}@media (forced-colors:active){.ui-tile{border:1px solid canvastext}.ui-tile[data-kind=select]:is([aria-pressed=true],[aria-checked=true]){border-color:highlight}.ui-tile[data-kind=select]:is([aria-pressed=true],[aria-checked=true]):after{outline-offset:-4px;border:2px solid highlight;outline:2px solid canvas}}.ui-tile[data-kind=plain]>.ui-tile-caption>:not(span){justify-self:start;margin-top:8px}.ui-tile-title>.ui-tile-link{color:inherit;outline:none;text-decoration:none}.ui-tile-title>.ui-tile-link:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.ui-tile:has(>.ui-tile-caption>.ui-tile-title>.ui-tile-link:focus-visible:not([data-restored-focus])){outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring-color);outline-offset:var(--ui-focus-ring-offset)}[data-input-modality=pointer] .ui-tile:has(>.ui-tile-caption>.ui-tile-title>.ui-tile-link:focus-visible){outline:none}@media (hover:hover) and (pointer:fine){.ui-tile[data-kind=plain]:has(>.ui-tile-caption>.ui-tile-title>.ui-tile-link):hover{box-shadow:var(--ui-tile-hover-shadow)}}.ui-tile-caption>.ui-tile-status{justify-self:start;margin-top:6px;display:inline-flex}.ui-tile[data-kind=plain]>.ui-tile-caption:has(>.ui-tile-actions){flex-direction:column;display:flex}.ui-tile-caption>.ui-tile-actions{z-index:2;flex-direction:column;margin-top:auto;padding-top:8px;display:flex;position:relative}.ui-tile-actions>.ui-button.ui-tile-action{width:100%;min-height:var(--control-height,44px);white-space:normal;text-align:center;overflow-wrap:anywhere}.ui-tile-actions>.ui-button.ui-tile-action[aria-disabled=true]{background:var(--control-disabled-surface);color:var(--control-disabled-ink);box-shadow:none;cursor:not-allowed;border-color:#0000}.ui-stat-grid{gap:var(--layout-gap,16px);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));min-width:0;display:grid}@media (width>=960px),not (pointer:coarse){.ui-stat-grid{grid-template-columns:repeat(auto-fit, minmax(max(180px, calc((100% - 3 * var(--layout-gap,16px)) / 4)), 1fr))}}@media (width<=959.98px) and (pointer:coarse){.ui-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.ui-stat-tile{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--ui-radius-card);background:var(--ui-canvas);flex-direction:column;gap:4px;min-width:0;padding:16px;display:flex}.ui-stat-tile-value-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ui-stat-tile-value{font-size:var(--ui-text-title1,1.75rem);font-weight:var(--ui-heading-weight);color:var(--ink);overflow-wrap:anywhere;line-height:1.15}.ui-stat-tile-value--code{font-family:ui-monospace,monospace;font-size:var(--ui-text-title2,1.375rem)}.ui-stat-tile-label{font-size:var(--ui-text-body,1rem);color:var(--ink);margin:0;font-weight:500}.ui-stat-tile-description{color:var(--muted);font-size:var(--ui-text-footnote,.8125rem);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ui-tile-open{min-width:0;color:inherit;outline:none;flex-direction:column;flex:1;text-decoration:none;display:flex}.ui-tile[data-item-menu] .ui-tile-caption{padding-inline-end:60px}.ui-tile[data-item-menu] .ui-tile-arrow{display:none}.ui-tile-more{z-index:2;border-radius:var(--ui-radius-control);background:var(--ui-card,var(--control-surface));width:44px;height:44px;color:var(--ui-ink-secondary);cursor:pointer;border:0;place-items:center;padding:10px;display:grid;position:absolute;inset-block-end:4px;inset-inline-end:4px}.ui-tile-more>svg{fill:currentColor;width:24px;height:24px}.ui-tile[data-item-menu]:has(>.ui-tile-open:focus-visible:not([data-restored-focus])){outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring-color);outline-offset:var(--ui-focus-ring-offset)}@media (hover:hover) and (pointer:fine){.ui-tile[data-kind=link][data-item-menu]:hover{box-shadow:var(--ui-tile-hover-shadow)}}.ui-tile[data-item-menu][data-presentation=gallery]>.ui-tile-open>.ui-tile-caption{padding:12px 60px 12px 16px}.ui-tile[data-item-menu][data-presentation=compact]>.ui-tile-open>.ui-tile-caption{padding:8px 60px 8px 10px}.ui-update-banner{--banner-background:var(--feedback-neutral-background);--banner-foreground:var(--feedback-neutral-foreground);--banner-border:var(--feedback-neutral-border);box-sizing:border-box;border:1px solid var(--banner-border);border-radius:var(--ui-toast-radius);background:var(--banner-background);color:var(--banner-foreground);flex:none;align-items:center;gap:16px;margin:0;padding:12px 16px;display:flex}.ui-update-banner.ui-notice{background:var(--banner-background);color:var(--banner-foreground)}.ui-update-banner--ready{--banner-background:var(--feedback-ready-background);--banner-foreground:var(--feedback-ready-foreground);--banner-border:var(--feedback-ready-border)}.ui-update-banner--pending{--banner-background:var(--feedback-working-background);--banner-foreground:var(--feedback-working-foreground);--banner-border:var(--feedback-working-border)}.ui-update-banner--attention{--banner-background:var(--feedback-attention-background);--banner-foreground:var(--feedback-attention-foreground);--banner-border:var(--feedback-attention-border)}.ui-update-banner--review{--banner-background:var(--feedback-review-background);--banner-foreground:var(--feedback-review-foreground);--banner-border:var(--feedback-review-border)}.ui-update-banner--error{--banner-background:var(--ui-notice-danger-surface,#faf0eb);--banner-foreground:var(--control-danger);--banner-border:var(--control-danger-border)}.ui-update-copy{overflow-wrap:anywhere;flex:1;min-width:0}.ui-update-banner .ui-section-title{color:inherit;margin:0}.ui-update-banner p{font-size:var(--ui-text-footnote);margin:4px 0 0;line-height:1.45}.ui-update-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ui-update-banner .ui-button{color:var(--banner-foreground);flex-shrink:0;margin:0}.ui-update-banner .ui-button:not(.ui-button--primary){border:1px solid var(--banner-border);background:0 0}.ui-update-banner .ui-button--primary{border-color:var(--banner-foreground);background:var(--banner-foreground);color:var(--control-surface)}@media (hover:hover) and (pointer:fine){.ui-update-banner .ui-button--primary:not(:disabled):hover{background:var(--control-primary-hover);border-color:var(--control-primary-hover);color:var(--control-surface)}}@media (width<=600px){.ui-update-banner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding:10px 12px;display:grid}.ui-update-copy{display:contents}.ui-update-copy>.ui-section-title{grid-area:1/1}.ui-update-copy>:not(.ui-section-title){grid-area:auto/1/auto/-1;margin:0}.ui-update-actions{grid-area:1/2;justify-content:flex-end;justify-self:end;gap:6px;max-width:100%}.ui-update-actions .ui-button{padding-inline:10px}.ui-update-banner:not(:has(.ui-update-actions)){grid-template-columns:minmax(0,1fr)}.ui-update-banner--actions-below{grid-template-columns:minmax(0,1fr);gap:8px}.ui-update-banner--actions-below .ui-update-actions{grid-area:auto/1;justify-content:flex-start;justify-self:start}}@media (width<=420px){.ui-update-banner{grid-template-columns:minmax(0,1fr);gap:12px}.ui-update-copy{display:block}.ui-update-copy>:not(.ui-section-title){margin:4px 0 0}.ui-update-actions{grid-area:auto/1}.ui-update-actions .ui-button{white-space:normal;max-width:100%}}@media (width<=600px){.ui-update-banner.ui-update-banner--compact-narrow{align-items:center;gap:12px;display:flex}.ui-update-banner--compact-narrow .ui-update-copy{display:block}.ui-update-banner--compact-narrow .ui-update-copy>:not(.ui-section-title){display:none}.ui-update-banner--compact-narrow .ui-update-actions{flex:none}.ui-update-banner--compact-narrow .ui-update-actions .ui-button{white-space:nowrap}}.ui-status-message[hidden]{display:none}.ui-status-messages{z-index:80;pointer-events:none;grid-auto-rows:max-content;align-content:start;gap:8px;width:min(390px,100vw - 32px);height:max-content;display:grid;position:fixed;bottom:20px;right:20px}.ui-status-messages[hidden]{display:none}.ui-status-messages[popover]{color:inherit;background:0 0;border:0;margin:0;padding:0;inset:auto 20px 20px auto;overflow:visible}.ui-status-messages[popover]::backdrop{pointer-events:none;background:0 0}.ui-status-messages :is(button,a,input,select,textarea,summary,[role=button]){pointer-events:auto}.ui-status-messages.ui-status-messages--inline{flex:none;width:auto;max-width:none;margin:12px 0 0;position:static;inset:auto;overflow:visible}.ui-status-messages.ui-status-messages--docked{pointer-events:auto;max-height:min(240px,30dvh);overflow-y:auto}@media (width<=600px){.ui-status-messages{right:12px;bottom:max(12px, env(safe-area-inset-bottom));width:calc(100vw - 24px)}.ui-status-messages[popover]{inset:auto 12px max(12px, env(safe-area-inset-bottom)) auto}}.ui-status-message{--notice-background:var(--control-surface);--notice-foreground:var(--ink);--notice-border:var(--line,var(--control-border));--notice-hover:var(--control-hover-neutral);box-sizing:border-box;border:1px solid var(--notice-border);border-radius:var(--ui-toast-radius);background:var(--notice-background);min-height:48px;color:var(--notice-foreground);box-shadow:var(--ui-toast-shadow);font-family:var(--ui-font-body,inherit);font-size:var(--ui-toast-font-size);opacity:1;pointer-events:none;align-items:center;gap:12px;padding:8px 12px 8px 16px;line-height:1.45;transition:opacity .18s,transform .18s;display:flex;transform:translateY(0)}.ui-status-message-error{--notice-background:var(--control-danger-surface);--notice-foreground:var(--control-danger);--notice-border:var(--control-danger-border);--notice-hover:var(--control-danger-hover)}.ui-status-message[data-closing=true]{opacity:0;transform:translateY(6px)}.ui-status-message-content{overflow-wrap:anywhere;flex:auto;min-width:0}.ui-status-message-content>:first-child{margin-top:0}.ui-status-message-content>:last-child{margin-bottom:0}.ui-status-message-close{border-radius:var(--ui-radius-control);width:30px;height:30px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;order:2;place-items:center;margin-inline-start:-4px;padding:6px;display:inline-grid}.ui-status-message-close svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:17px;height:17px}@media (hover:hover) and (pointer:fine){.ui-status-message-close:hover{background:var(--notice-hover)}}@media (any-pointer:coarse){.ui-status-message-close{width:44px;height:44px}}.ui-status-message-actions{flex:none;order:1;gap:8px;display:flex}.ui-status-message-actions .ui-button{border-color:var(--notice-border);color:var(--notice-foreground);background:0 0;margin:0}.ui-status-message-actions .ui-button--primary{border-color:var(--notice-foreground);background:var(--notice-foreground);color:var(--notice-background)}@media (hover:hover) and (pointer:fine){.ui-status-message-actions .ui-button--primary:not(:disabled):hover{background:color-mix(in srgb, var(--notice-foreground) 85%, black);border-color:color-mix(in srgb, var(--notice-foreground) 85%, black);color:var(--notice-background)}}.ui-status-message--inline{box-shadow:none;pointer-events:auto}@media (prefers-reduced-motion:reduce){.ui-status-message{transition:none}}.ui-loading-visual{justify-items:center;gap:14px;transition:opacity .18s;display:grid}.ui-loading-visual[data-loading-phase=hidden]{visibility:hidden}.ui-loading-visual[data-loading-phase=leaving]{opacity:0}.ui-loading-mark{place-items:center;height:48px;display:grid}.ui-loading-label{color:var(--muted);font-size:var(--ui-text-subhead);letter-spacing:.01em;text-align:center;overflow-wrap:anywhere}.ui-loading-track{width:var(--ui-loading-track-width,112px);height:var(--ui-loading-track-height,2px);background:var(--ui-loading-track);border-radius:999px;display:block;overflow:hidden}.ui-loading-track>i{border-radius:inherit;background:var(--ui-loading-bar);width:42%;height:100%;animation:1.15s ease-in-out infinite ui-loading-progress;display:block}.ui-loading-visual[data-quiet=true] .ui-loading-track{background:var(--line,var(--control-border))}.ui-loading-visual[data-quiet=true] .ui-loading-track>i{background:var(--muted)}@keyframes ui-loading-progress{0%{transform:translate(-120%)}to{transform:translate(340%)}}@media (prefers-reduced-motion:reduce){.ui-loading-visual{transition:none}.ui-loading-track>i{animation:none;transform:translate(70%)}}.ui-audio-waveform{width:100%;min-width:0;height:32px;color:var(--control-primary);flex:auto;display:block}.ui-audio-waveform-fallback{flex:auto;min-width:0;margin:0}.ui-tooltip{box-sizing:border-box;border-radius:var(--ui-radius-inner,4px);background:var(--ui-tooltip-surface);width:max-content;max-width:min(260px,100vw - 16px);color:var(--ui-tooltip-ink);font:400 var(--ui-text-caption)/1.333 var(--ui-font-body,system-ui, sans-serif);letter-spacing:normal;text-align:left;overflow-wrap:anywhere;pointer-events:auto;border:0;margin:0;padding:5px 8px;position:fixed;inset:auto;box-shadow:0 4px 14px #24322214}.ui-tooltip[hidden]{display:none}.ui-tooltip:popover-open{overflow:visible}@media (forced-colors:active){.ui-tooltip{border:1px solid canvastext}}.ui-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 16px;margin-left:auto;display:flex}.ui-pagination-count{white-space:nowrap;text-align:right;min-width:14ch}.ui-pagination-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.ui-pagination-actions>span{white-space:nowrap}@media (width<=600px){.ui-pagination{width:100%}}.ui-pagination{font-variant-numeric:tabular-nums}.ui-pagination-position{text-align:center;display:grid}.ui-pagination-position>span{grid-area:1/1}.ui-pagination-position-reserve{visibility:hidden;pointer-events:none}.ui-text-diff{border:1px solid var(--control-border);border-radius:var(--ui-radius-panel,8px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.ui-text-diff>section{min-width:0;padding:12px}.ui-text-diff>section+section{border-left:1px solid var(--control-border)}.ui-text-diff h4{color:var(--muted);font-size:var(--ui-text-footnote);overflow-wrap:anywhere;margin:0 0 8px;font-weight:500}.ui-text-diff p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.ui-text-diff del{color:var(--control-danger);background:color-mix(in srgb, var(--control-danger) 8%, var(--control-surface))}.ui-text-diff ins{color:var(--feedback-ready-foreground);background:var(--feedback-ready-background);text-decoration:none}@media (width<=600px){.ui-text-diff{grid-template-columns:minmax(0,1fr)}.ui-text-diff>section+section{border-left:0;border-top:1px solid var(--control-border)}}.ui-do-dont{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.ui-do-dont-card{--ui-do-dont-tone:var(--lightningcss-light,#1a7f37)var(--lightningcss-dark,#3fb950);box-sizing:border-box;border:1px solid var(--line);border-top:3px solid var(--ui-do-dont-tone);border-radius:var(--ui-radius-panel,8px);background:var(--ui-surface-elevated);min-width:0;padding:12px 16px 14px}.ui-do-dont-card[data-kind=dont]{--ui-do-dont-tone:var(--control-danger)}.ui-do-dont-title{font-size:inherit;color:var(--ui-do-dont-tone);margin:0 0 10px;font-weight:500;line-height:1.4}.ui-do-dont-card>ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ui-do-dont-card>ul>li{grid-template-columns:16px minmax(0,1fr);gap:8px;line-height:1.45;display:grid}.ui-do-dont-mark{color:var(--ui-do-dont-tone);margin-top:1px}.ui-list-surface{padding:var(--ui-list-surface-padding);border:var(--ui-list-surface-border);border-radius:var(--ui-radius-surface,12px);background:var(--control-surface);font-size:var(--ui-text-footnote);box-sizing:border-box}.ui-table-toolbar{--ui-table-options-gap:8px;box-sizing:border-box;min-width:0;min-height:48px;padding-bottom:12px;padding-inline:var(--ui-list-edge,0px);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:8px;display:flex;overflow-x:auto}.ui-table-toolbar[data-search] .ui-table-identity{flex:1 0 12rem;min-width:12rem}.ui-table-search,.ui-table-search .ui-field{width:100%;min-width:0}.ui-table-toolbar[data-search] .ui-table-tools{gap:8px}.ui-table-tools>*{flex:none}.ui-table-tools .ui-table-count{margin-left:0}.ui-table-toolbar h2{margin:0}.ui-table-count{white-space:nowrap;margin-left:8px;font-weight:400}.ui-table-tools{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px 16px;min-width:0;max-width:100%;margin-left:auto;display:flex}.ui-table-identity{flex-wrap:nowrap;align-items:center;gap:12px 24px;min-width:0;display:flex}.ui-table-filters{align-items:center;gap:8px;min-width:0;display:flex}.ui-table-filters .ui-select-field{width:156px;max-width:100%}.ui-table-tools .ui-pagination{margin:0}.ui-table-scroll{scrollbar-gutter:stable;flex:1;min-width:0;min-height:0;position:relative;overflow:auto}.ui-data-table{table-layout:fixed;border-collapse:separate;border-spacing:0;text-align:left;width:100%;font-size:var(--ui-text-footnote);line-height:1.45}.ui-data-table :is(th,td){box-sizing:border-box;border-bottom:1px solid var(--line);vertical-align:middle;overflow-wrap:anywhere;width:auto;height:44px;padding:8px 12px;font-weight:400}.ui-data-table thead th{z-index:1;background:var(--control-surface);color:var(--muted);white-space:nowrap;height:36px;font-weight:400;position:sticky;top:0}.ui-data-table tbody tr:last-child>*{border-bottom-color:#0000}@media (hover:hover) and (pointer:fine){.ui-data-table tbody tr:hover{background:var(--ui-surface-row-hover)}}.ui-data-table .ui-table-primary{font-size:var(--ui-text-subhead)}.ui-data-table .ui-table-actions{white-space:nowrap;text-align:right}.ui-data-table time{color:var(--muted);font-variant-numeric:tabular-nums}.ui-table-empty{min-height:180px;padding:var(--layout-gap);box-sizing:border-box;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.ui-table-empty>:is(h2,p){max-width:440px;margin:0}.ui-table-empty-action{margin-top:4px}@media (width<=600px){.ui-table-toolbar{min-height:56px}.ui-data-table:not(.ui-record-table) colgroup{display:none}.ui-data-table:not(.ui-record-table) thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ui-data-table:not(.ui-record-table) tbody{display:block}.ui-data-table:not(.ui-record-table) tbody tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:12px 0;display:grid}.ui-data-table:not(.ui-record-table) tbody tr:last-child{border-bottom-color:#0000}.ui-data-table:not(.ui-record-table) tbody :is(th,td){border:0;grid-column:1;width:auto;min-width:0;height:auto;padding:0;display:block}.ui-data-table:not(.ui-record-table) .ui-table-actions{grid-area:1/2/span 2;align-self:center;width:auto}.ui-data-table:not(.ui-record-table) [data-label]:before{content:attr(data-label) ": ";color:var(--muted)}.ui-data-table:not(.ui-record-table) time{white-space:normal}}.ui-disclosure-panel>summary{cursor:pointer;border-radius:var(--ui-radius-highlight);justify-content:space-between;align-items:center;gap:12px;min-height:36px;list-style:none;display:flex}.ui-disclosure-panel>summary::-webkit-details-marker{display:none}.ui-disclosure-panel>summary h2{margin:0}.ui-disclosure-panel>summary svg{transition:transform .2s var(--ui-ease-sheet);flex:none}@media (prefers-reduced-motion:reduce){.ui-disclosure-panel>summary svg{transition:none}}.ui-disclosure-panel[open]>summary svg{transform:rotate(90deg)}.ui-disclosure-panel:not(.ui-disclosure-panel--grouped){padding:0}.ui-disclosure-panel:not(.ui-disclosure-panel--grouped)>summary{box-sizing:border-box;min-height:44px;padding:4px var(--ui-list-surface-padding,16px);border-radius:inherit}.ui-disclosure-panel:not(.ui-disclosure-panel--grouped)>summary:focus-visible{outline-offset:calc(-1 * var(--ui-focus-ring-width))}.ui-disclosure-panel-content{padding:0 var(--ui-list-surface-padding,16px) var(--ui-list-surface-padding,16px)}.ui-disclosure-panel-badge{min-width:0;max-width:40%;color:var(--muted);font-size:var(--ui-text-caption);overflow-wrap:anywhere;margin-inline-start:auto;line-height:1.4}.ui-disclosure-panel--grouped{--ui-title-size:var(--ui-text-body);border-radius:var(--ui-radius-card-compact);font-size:var(--ui-text-body);padding:0;line-height:1.6}.ui-disclosure-panel--grouped>summary{box-sizing:border-box;border-radius:inherit;min-height:44px;padding:10px 16px}.ui-disclosure-panel--grouped>summary h2{overflow-wrap:anywhere;flex:1;min-width:0}.ui-disclosure-panel--grouped>summary:focus-visible{outline-offset:calc(-1 * var(--ui-focus-ring-width))}.ui-disclosure-panel--grouped[open]>summary{border-bottom-right-radius:0;border-bottom-left-radius:0}.ui-disclosure-panel--grouped[open]>summary svg{transform:rotate(180deg)}.ui-disclosure-panel--grouped>.ui-disclosure-panel-content{border-top:1px solid var(--control-border);overflow-wrap:anywhere;padding:12px 16px 16px}.ui-disclosure-panel--grouped>.ui-disclosure-panel-content>:first-child{margin-top:0}.ui-disclosure-panel--grouped>.ui-disclosure-panel-content>:last-child{margin-bottom:0}.ui-disclosure-panel--grouped>.ui-disclosure-panel-content>ul{padding-inline-start:1.25em}@media (pointer:coarse){.ui-disclosure-panel>summary{min-height:44px}}.ui-table-filters{flex-wrap:wrap}.ui-table-filters .ui-select-field{width:auto;min-width:0}.ui-table-filters:not(.ui-table-filters--wide) .ui-select-field{flex:0 auto}.ui-table-filters:not(.ui-table-filters--wide) .ui-select-trigger{justify-content:flex-start;gap:8px;width:auto;max-width:100%}.ui-table-filters .ui-select-field:where(:not(.ui-select-field--pill)) .ui-select-trigger{border-color:#0000;padding-inline:8px}.ui-table-filters--wide .ui-select-field{width:320px}.ui-data-table :is(th,td):first-child{padding-inline-start:var(--ui-list-edge,0px)}.ui-data-table :is(th,td):last-child{padding-inline-end:var(--ui-list-edge,0px)}.ui-data-table td a{border-radius:var(--ui-radius-inner,4px);color:var(--ink);font-weight:400;text-decoration:none}.ui-data-table .ui-table-numeric{text-align:right;font-variant-numeric:tabular-nums}@media (width<=600px){.ui-data-table:not(.ui-record-table) .ui-table-numeric,.ui-data-table:not(.ui-record-table) .ui-table-actions{text-align:left}}.ui-data-table .ui-table-score{font-weight:400}.ui-table-score[data-result=pass],.ui-table-change[data-direction=gain]{color:var(--feedback-ready-foreground)}.ui-table-score[data-result=fail],.ui-table-change[data-direction=loss]{color:var(--feedback-attention-foreground)}.ui-table-score[data-result=uncertain],.ui-table-change[data-direction=neutral]{color:var(--muted)}.ui-table-title-control{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.ui-table-identity:has(>.ui-table-title-control){flex-shrink:0}.ui-table-title-control .ui-select-field:where(:not(.ui-select-field--pill)){width:180px}.ui-table-title-control .ui-select-field--pill{width:auto}.ui-table-title-control .ui-select-field:where(:not(.ui-select-field--pill)) .ui-select-trigger{border-color:#0000;padding-inline:0}.ui-table-title-control>.ui-meta{white-space:nowrap}:where(.ui-table-scroll) :where(a,button):focus-visible:not([data-restored-focus]){outline-offset:calc(-1 * var(--ui-focus-ring-width))}.ui-table-scroll{scrollbar-width:thin;scrollbar-color:var(--ui-scrollbar-thumb) transparent}@supports not (scrollbar-color:auto){.ui-table-scroll::-webkit-scrollbar{width:var(--ui-scrollbar-size);height:var(--ui-scrollbar-size);background:0 0}.ui-table-scroll::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb) padding-box;border:2px solid #0000;border-radius:999px}@media (hover:hover) and (pointer:fine){.ui-table-scroll::-webkit-scrollbar-thumb:hover{background:var(--ui-scrollbar-thumb-hover) padding-box}}.ui-table-scroll::-webkit-scrollbar-track{background:0 0}.ui-table-scroll::-webkit-scrollbar-corner{background:0 0}}@media (width<=959.98px) and (pointer:coarse){.ui-table-toolbar[data-search]{flex-wrap:wrap}.ui-table-toolbar[data-search] .ui-table-identity{flex:1 0 100%;min-width:0}.ui-table-toolbar[data-search] .ui-table-tools{justify-content:flex-start;width:100%;overflow-x:auto}}.ui-table-options-toggle{border:1px solid var(--line);border-radius:var(--ui-radius-control);min-height:36px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;padding:6px 12px}.ui-table-options{align-items:center;gap:var(--ui-table-options-gap);display:flex}.ui-table-options[hidden],.ui-table-tools>button[hidden]{display:none}.ui-table-toolbar[data-overflow] .ui-table-options{z-index:20;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--ui-radius-surface);background:var(--control-surface);color:var(--ink);gap:8px;margin:0;padding:12px;display:grid;position:fixed;inset:auto;overflow:auto;box-shadow:0 4px 24px #0003}.ui-table-toolbar[data-overflow] .ui-table-options[hidden]{display:none}.ui-table-toolbar .ui-table-options[data-measuring]{visibility:hidden;gap:var(--ui-table-options-gap)!important;border:0!important;width:max-content!important;max-height:none!important;padding:0!important;display:flex!important;position:fixed!important}.ui-table-toolbar[data-overflow] .ui-table-tools{column-gap:8px}.ui-table-toolbar[data-overflow] .ui-table-tools>button:not([hidden]),.ui-table-options{margin-inline-start:auto}.ui-list-surface:has(.ui-record-table){padding:var(--ui-record-surface-padding);border-radius:var(--ui-record-surface-radius);background:var(--ui-record-surface-background);box-shadow:none;border:0}.ui-record-table thead th{background:var(--ui-record-header-background,var(--ui-canvas,#f4f5f0))}.ui-table-scroll:has(>.ui-record-table){scrollbar-gutter:auto;flex:none;min-height:auto;overflow:visible}@media (width>=960px),not (pointer:coarse){.ui-table-scroll:has(>.ui-record-table[data-wide]){overflow-x:auto}}.ui-list-band{box-sizing:border-box;padding-inline:var(--ui-list-edge,0px);font-family:var(--ui-control-face);min-width:0;min-height:var(--ui-list-band-height);margin:0 0 var(--ui-list-band-gap-after);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}:where(.ui-tabs,.ui-segmented,.ui-section-links,.ui-tabs-popup):has(~.ui-list-band,~* .ui-list-band){margin-bottom:var(--ui-list-band-gap-before)}.ui-list-band-count{font-family:var(--ui-control-face);min-width:0;color:var(--ui-ink-secondary,var(--muted));font-size:var(--ui-text-subhead);font-variant-numeric:tabular-nums;overflow-wrap:break-word;white-space:nowrap;flex:none;line-height:1.33}.ui-list-band-count[data-reserve]{visibility:hidden}.ui-list-band-control,.ui-list-band-pages{flex:0 auto;align-items:center;gap:8px;min-width:0;display:flex}.ui-list-band-control .ui-select-field,.ui-list-band-size .ui-select-field{min-width:0;max-width:100%}.ui-list-band:not([data-paged]) .ui-list-band-control,.ui-list-band-pages{margin-inline-start:auto}.ui-list-band.ui-list-band--header{background:0 0;flex-wrap:nowrap;gap:4px;min-height:0;margin:0;padding:0;position:static}.ui-list-band--header>.ui-list-band-control,.ui-list-band--header>.ui-list-band-pages{flex:none;margin-inline-start:0}.ui-list-band-foot{padding:14px var(--ui-list-edge,0px);font-family:var(--ui-control-face);color:var(--ui-ink-secondary,var(--muted));font-size:var(--ui-text-footnote);margin:0;line-height:1.385}.ui-list-band-foot>.ui-list-band-count{font-size:inherit}.ui-list-band-more{width:var(--ui-height-control,44px);height:var(--ui-height-control,44px);border-radius:var(--ui-radius-control);color:var(--ink);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.ui-list-band:not(:has(.ui-list-band-control,.ui-list-band-pages)) .ui-list-band-more{margin-inline-start:auto}.ui-list-band-more:not(:disabled,[aria-expanded=true]):active{opacity:var(--ui-pressed-opacity)}@media (hover:hover) and (pointer:fine){.ui-list-band-more:hover,.ui-list-band-more[aria-expanded=true]{background:var(--ui-surface-row-hover)}}.ui-compact-pager{font-variant-numeric:tabular-nums;flex:none;justify-content:flex-end;align-items:center;display:flex}.ui-compact-pager-position{min-width:6ch;color:var(--ui-ink-secondary,var(--muted));font-size:var(--ui-text-subhead);text-align:center;white-space:nowrap}.ui-compact-pager-range{color:var(--ui-ink-secondary,var(--muted));font-size:var(--ui-text-subhead);white-space:nowrap}.ui-compact-pager-range-trigger{border-radius:var(--ui-radius-control);min-height:36px;color:inherit;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:6px 8px;display:flex}.ui-compact-pager-range-trigger:disabled{color:var(--control-disabled-ink);cursor:default}.ui-compact-pager-step{border-radius:var(--ui-radius-control);width:44px;height:44px;color:var(--ink);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;padding:0;display:grid}.ui-compact-pager-step:disabled{color:var(--control-disabled-ink);cursor:default}.ui-compact-pager-step:not(:disabled,[aria-expanded=true]):active{opacity:var(--ui-pressed-opacity)}@media (hover:hover) and (pointer:fine){.ui-compact-pager-step{width:32px;height:32px}.ui-compact-pager-step:not(:disabled):hover{background:var(--ui-surface-row-hover)}}.ui-list-end{text-align:center;justify-items:center;gap:8px;padding:12px 0 4px;display:grid}.ui-list-end[data-state=end]{padding:0}.ui-list-end-sentinel{width:100%;height:1px}.ui-list-end-error{color:var(--ui-ink-secondary,var(--muted));font-size:var(--ui-text-subhead);margin:0}.ui-list-end-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=960px),not (pointer:coarse){.ui-list-band{top:var(--ui-sticky-top);z-index:4;box-sizing:content-box;padding-bottom:var(--ui-list-band-gap-after);background:var(--ui-record-header-background,var(--ui-canvas,#f4f5f0));flex-wrap:nowrap;margin-bottom:0;position:sticky}.ui-list-band>:is(.ui-list-band-control,.ui-list-band-pages){flex-shrink:0}.ui-list-band-count{text-overflow:ellipsis;flex:0 auto;overflow:hidden}.ui-record-table{min-width:var(--ui-table-min-width,0px)}.ui-record-table>tbody>tr>:is(th,td):not(.ui-table-actions),.ui-record-table>tbody>tr>:is(th,td):not(.ui-table-actions)>:not(.ui-status-pill){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-record-table thead th{top:var(--ui-sticky-top);z-index:3;box-shadow:inset 0 -1px 0 var(--line);border-bottom-color:#0000}:is(.ui-list-band~.ui-table-scroll,.ui-list-band~* .ui-table-scroll)>.ui-record-table thead th{top:calc(var(--ui-sticky-top) + var(--ui-list-band-height) + var(--ui-list-band-gap-after))}.ui-table-scroll>.ui-record-table[data-wide] thead th{top:0}}@media (width<=959.98px) and (pointer:coarse){.ui-list-surface:has(.ui-record-table){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.ui-list-band-size{display:none}.ui-table-scroll:has(>.ui-record-table){margin-inline:calc(-1 * var(--ui-list-bleed))}.ui-record-table{width:auto;font-size:var(--ui-text-subhead);display:block}.ui-record-table colgroup{display:none}.ui-record-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-record-table>tbody{display:block}.ui-record-table>tbody>tr{box-sizing:border-box;min-height:var(--ui-height-record-row);padding:10px var(--ui-list-bleed);flex-wrap:wrap;align-content:center;align-items:center;gap:2px 0;display:flex;position:relative}.ui-record-table>tbody>tr+tr:before{content:"";top:0;inset-inline:calc(var(--ui-list-bleed) + var(--ui-list-separator-inset)) 0;border-top:1px solid var(--ui-list-separator);pointer-events:none;position:absolute}.ui-record-table>tbody>tr:is([aria-selected=true],[aria-current]:not([aria-current=false]),[data-selected]){background:var(--ui-fill-current)}.ui-record-table.ui-record-table>tbody>tr>:is(th,td){box-sizing:border-box;text-align:start;overflow-wrap:break-word;border:0;width:auto;min-width:0;height:auto;margin:0;padding:0;display:block}.ui-record-table time{white-space:normal}.ui-record-table>tbody>tr>:is(th,td){-webkit-line-clamp:2;line-clamp:2;color:var(--ui-ink-secondary,var(--muted));font-size:var(--ui-text-subhead);-webkit-box-orient:vertical;flex:0 auto;order:1;line-height:1.33;display:-webkit-box;overflow:hidden}.ui-record-table>tbody>tr .ui-meta{text-overflow:ellipsis;color:var(--ui-ink-secondary,var(--muted));font-size:var(--ui-text-footnote);line-height:1.385;overflow:hidden}.ui-record-table>tbody>tr>:is(th,td) a{color:inherit}.ui-record-table>tbody>tr>:is(.ui-table-primary,th[scope=row]),.ui-record-table[data-phone-primary~="1"]>tbody>tr>:first-child,.ui-record-table[data-phone-primary~="2"]>tbody>tr>:nth-child(2),.ui-record-table[data-phone-primary~="3"]>tbody>tr>:nth-child(3),.ui-record-table[data-phone-primary~="4"]>tbody>tr>:nth-child(4),.ui-record-table[data-phone-primary~="5"]>tbody>tr>:nth-child(5),.ui-record-table[data-phone-primary~="6"]>tbody>tr>:nth-child(6),.ui-record-table[data-phone-primary~="7"]>tbody>tr>:nth-child(7),.ui-record-table[data-phone-primary~="8"]>tbody>tr>:nth-child(8){-webkit-line-clamp:none;line-clamp:none;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:var(--ui-text-body);flex:1 0 100%;order:0;line-height:1.3;display:block;overflow:hidden}.ui-record-table>tbody>tr>:is(.ui-table-primary,th[scope=row]) a,.ui-record-table[data-phone-primary~="1"]>tbody>tr>:first-child a,.ui-record-table[data-phone-primary~="2"]>tbody>tr>:nth-child(2) a,.ui-record-table[data-phone-primary~="3"]>tbody>tr>:nth-child(3) a,.ui-record-table[data-phone-primary~="4"]>tbody>tr>:nth-child(4) a,.ui-record-table[data-phone-primary~="5"]>tbody>tr>:nth-child(5) a,.ui-record-table[data-phone-primary~="6"]>tbody>tr>:nth-child(6) a,.ui-record-table[data-phone-primary~="7"]>tbody>tr>:nth-child(7) a,.ui-record-table[data-phone-primary~="8"]>tbody>tr>:nth-child(8) a{color:var(--ink)}.ui-record-table>tbody>tr>.ui-table-status,.ui-record-table[data-phone-status~="1"]>tbody>tr>:first-child,.ui-record-table[data-phone-status~="2"]>tbody>tr>:nth-child(2),.ui-record-table[data-phone-status~="3"]>tbody>tr>:nth-child(3),.ui-record-table[data-phone-status~="4"]>tbody>tr>:nth-child(4),.ui-record-table[data-phone-status~="5"]>tbody>tr>:nth-child(5),.ui-record-table[data-phone-status~="6"]>tbody>tr>:nth-child(6),.ui-record-table[data-phone-status~="7"]>tbody>tr>:nth-child(7),.ui-record-table[data-phone-status~="8"]>tbody>tr>:nth-child(8){-webkit-line-clamp:none;line-clamp:none;flex:none;order:2;margin-inline-start:8px;display:block;overflow:visible}.ui-record-table>tbody>tr>.ui-table-actions,.ui-record-table[data-phone-actions~="1"]>tbody>tr>:first-child,.ui-record-table[data-phone-actions~="2"]>tbody>tr>:nth-child(2),.ui-record-table[data-phone-actions~="3"]>tbody>tr>:nth-child(3),.ui-record-table[data-phone-actions~="4"]>tbody>tr>:nth-child(4),.ui-record-table[data-phone-actions~="5"]>tbody>tr>:nth-child(5),.ui-record-table[data-phone-actions~="6"]>tbody>tr>:nth-child(6),.ui-record-table[data-phone-actions~="7"]>tbody>tr>:nth-child(7),.ui-record-table[data-phone-actions~="8"]>tbody>tr>:nth-child(8){top:50%;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex;position:absolute;inset-inline-end:max(0px, calc(var(--ui-list-bleed) - 8px));overflow:visible;transform:translateY(-50%)}.ui-record-table>tbody>tr:has(>.ui-table-actions){padding-inline-end:calc(max(0px, calc(var(--ui-list-bleed) - 8px)) + 48px)}.ui-record-table[data-phone-actions~="1"]>tbody>tr:has(>:first-child){padding-inline-end:calc(max(0px, calc(var(--ui-list-bleed) - 8px)) + 48px)}.ui-record-table[data-phone-actions~="2"]>tbody>tr:has(>:nth-child(2)){padding-inline-end:calc(max(0px, calc(var(--ui-list-bleed) - 8px)) + 48px)}.ui-record-table[data-phone-actions~="3"]>tbody>tr:has(>:nth-child(3)){padding-inline-end:calc(max(0px, calc(var(--ui-list-bleed) - 8px)) + 48px)}.ui-record-table[data-phone-actions~="4"]>tbody>tr:has(>:nth-child(4)){padding-inline-end:calc(max(0px, calc(var(--ui-list-bleed) - 8px)) + 48px)}.ui-record-table[data-phone-actions~="5"]>tbody>tr:has(>:nth-child(5)){padding-inline-end:calc(max(0px, calc(var(--ui-list-bleed) - 8px)) + 48px)}.ui-record-table[data-phone-actions~="6"]>tbody>tr:has(>:nth-child(6)){padding-inline-end:calc(max(0px, calc(var(--ui-list-bleed) - 8px)) + 48px)}.ui-record-table[data-phone-actions~="7"]>tbody>tr:has(>:nth-child(7)){padding-inline-end:calc(max(0px, calc(var(--ui-list-bleed) - 8px)) + 48px)}.ui-record-table[data-phone-actions~="8"]>tbody>tr:has(>:nth-child(8)){padding-inline-end:calc(max(0px, calc(var(--ui-list-bleed) - 8px)) + 48px)}.ui-record-table>tbody>tr .ui-table-actions .ui-action-menu-trigger,.ui-record-table[data-phone-actions~="1"]>tbody>tr>:first-child .ui-action-menu-trigger,.ui-record-table[data-phone-actions~="2"]>tbody>tr>:nth-child(2) .ui-action-menu-trigger,.ui-record-table[data-phone-actions~="3"]>tbody>tr>:nth-child(3) .ui-action-menu-trigger,.ui-record-table[data-phone-actions~="4"]>tbody>tr>:nth-child(4) .ui-action-menu-trigger,.ui-record-table[data-phone-actions~="5"]>tbody>tr>:nth-child(5) .ui-action-menu-trigger,.ui-record-table[data-phone-actions~="6"]>tbody>tr>:nth-child(6) .ui-action-menu-trigger,.ui-record-table[data-phone-actions~="7"]>tbody>tr>:nth-child(7) .ui-action-menu-trigger,.ui-record-table[data-phone-actions~="8"]>tbody>tr>:nth-child(8) .ui-action-menu-trigger{width:44px;height:44px}.ui-record-table[data-phone-hidden~="1"]>tbody>tr>:first-child,.ui-record-table[data-phone-hidden~="2"]>tbody>tr>:nth-child(2),.ui-record-table[data-phone-hidden~="3"]>tbody>tr>:nth-child(3),.ui-record-table[data-phone-hidden~="4"]>tbody>tr>:nth-child(4),.ui-record-table[data-phone-hidden~="5"]>tbody>tr>:nth-child(5),.ui-record-table[data-phone-hidden~="6"]>tbody>tr>:nth-child(6),.ui-record-table[data-phone-hidden~="7"]>tbody>tr>:nth-child(7),.ui-record-table[data-phone-hidden~="8"]>tbody>tr>:nth-child(8){display:none}.ui-record-table[data-phone-secondary~="1"]>tbody>tr>:first-child,.ui-record-table[data-phone-secondary~="2"]>tbody>tr>:nth-child(2),.ui-record-table[data-phone-secondary~="3"]>tbody>tr>:nth-child(3),.ui-record-table[data-phone-secondary~="4"]>tbody>tr>:nth-child(4),.ui-record-table[data-phone-secondary~="5"]>tbody>tr>:nth-child(5),.ui-record-table[data-phone-secondary~="6"]>tbody>tr>:nth-child(6),.ui-record-table[data-phone-secondary~="7"]>tbody>tr>:nth-child(7),.ui-record-table[data-phone-secondary~="8"]>tbody>tr>:nth-child(8){-webkit-line-clamp:2;line-clamp:2;white-space:normal;color:var(--ui-ink-secondary,var(--muted));font-size:var(--ui-text-subhead);flex:0 auto;order:1;display:-webkit-box}:is(.ui-record-table>tbody>tr>:not(.ui-table-primary,th[scope=row],.ui-table-status,.ui-table-actions,.ui-record-table[data-phone-primary~="1"]>tbody>tr>:first-child,.ui-record-table[data-phone-primary~="2"]>tbody>tr>:nth-child(2),.ui-record-table[data-phone-primary~="3"]>tbody>tr>:nth-child(3),.ui-record-table[data-phone-primary~="4"]>tbody>tr>:nth-child(4),.ui-record-table[data-phone-primary~="5"]>tbody>tr>:nth-child(5),.ui-record-table[data-phone-primary~="6"]>tbody>tr>:nth-child(6),.ui-record-table[data-phone-primary~="7"]>tbody>tr>:nth-child(7),.ui-record-table[data-phone-primary~="8"]>tbody>tr>:nth-child(8),.ui-record-table[data-phone-status~="1"]>tbody>tr>:first-child,.ui-record-table[data-phone-status~="2"]>tbody>tr>:nth-child(2),.ui-record-table[data-phone-status~="3"]>tbody>tr>:nth-child(3),.ui-record-table[data-phone-status~="4"]>tbody>tr>:nth-child(4),.ui-record-table[data-phone-status~="5"]>tbody>tr>:nth-child(5),.ui-record-table[data-phone-status~="6"]>tbody>tr>:nth-child(6),.ui-record-table[data-phone-status~="7"]>tbody>tr>:nth-child(7),.ui-record-table[data-phone-status~="8"]>tbody>tr>:nth-child(8),.ui-record-table[data-phone-actions~="1"]>tbody>tr>:first-child,.ui-record-table[data-phone-actions~="2"]>tbody>tr>:nth-child(2),.ui-record-table[data-phone-actions~="3"]>tbody>tr>:nth-child(3),.ui-record-table[data-phone-actions~="4"]>tbody>tr>:nth-child(4),.ui-record-table[data-phone-actions~="5"]>tbody>tr>:nth-child(5),.ui-record-table[data-phone-actions~="6"]>tbody>tr>:nth-child(6),.ui-record-table[data-phone-actions~="7"]>tbody>tr>:nth-child(7),.ui-record-table[data-phone-actions~="8"]>tbody>tr>:nth-child(8),.ui-record-table[data-phone-hidden~="1"]>tbody>tr>:first-child,.ui-record-table[data-phone-hidden~="2"]>tbody>tr>:nth-child(2),.ui-record-table[data-phone-hidden~="3"]>tbody>tr>:nth-child(3),.ui-record-table[data-phone-hidden~="4"]>tbody>tr>:nth-child(4),.ui-record-table[data-phone-hidden~="5"]>tbody>tr>:nth-child(5),.ui-record-table[data-phone-hidden~="6"]>tbody>tr>:nth-child(6),.ui-record-table[data-phone-hidden~="7"]>tbody>tr>:nth-child(7),.ui-record-table[data-phone-hidden~="8"]>tbody>tr>:nth-child(8)),.ui-record-table[data-phone-secondary~="1"]>tbody>tr>:first-child,.ui-record-table[data-phone-secondary~="2"]>tbody>tr>:nth-child(2),.ui-record-table[data-phone-secondary~="3"]>tbody>tr>:nth-child(3),.ui-record-table[data-phone-secondary~="4"]>tbody>tr>:nth-child(4),.ui-record-table[data-phone-secondary~="5"]>tbody>tr>:nth-child(5),.ui-record-table[data-phone-secondary~="6"]>tbody>tr>:nth-child(6),.ui-record-table[data-phone-secondary~="7"]>tbody>tr>:nth-child(7),.ui-record-table[data-phone-secondary~="8"]>tbody>tr>:nth-child(8))~:is(.ui-record-table>tbody>tr>:not(.ui-table-primary,th[scope=row],.ui-table-status,.ui-table-actions,.ui-record-table[data-phone-primary~="1"]>tbody>tr>:first-child,.ui-record-table[data-phone-primary~="2"]>tbody>tr>:nth-child(2),.ui-record-table[data-phone-primary~="3"]>tbody>tr>:nth-child(3),.ui-record-table[data-phone-primary~="4"]>tbody>tr>:nth-child(4),.ui-record-table[data-phone-primary~="5"]>tbody>tr>:nth-child(5),.ui-record-table[data-phone-primary~="6"]>tbody>tr>:nth-child(6),.ui-record-table[data-phone-primary~="7"]>tbody>tr>:nth-child(7),.ui-record-table[data-phone-primary~="8"]>tbody>tr>:nth-child(8),.ui-record-table[data-phone-status~="1"]>tbody>tr>:first-child,.ui-record-table[data-phone-status~="2"]>tbody>tr>:nth-child(2),.ui-record-table[data-phone-status~="3"]>tbody>tr>:nth-child(3),.ui-record-table[data-phone-status~="4"]>tbody>tr>:nth-child(4),.ui-record-table[data-phone-status~="5"]>tbody>tr>:nth-child(5),.ui-record-table[data-phone-status~="6"]>tbody>tr>:nth-child(6),.ui-record-table[data-phone-status~="7"]>tbody>tr>:nth-child(7),.ui-record-table[data-phone-status~="8"]>tbody>tr>:nth-child(8),.ui-record-table[data-phone-actions~="1"]>tbody>tr>:first-child,.ui-record-table[data-phone-actions~="2"]>tbody>tr>:nth-child(2),.ui-record-table[data-phone-actions~="3"]>tbody>tr>:nth-child(3),.ui-record-table[data-phone-actions~="4"]>tbody>tr>:nth-child(4),.ui-record-table[data-phone-actions~="5"]>tbody>tr>:nth-child(5),.ui-record-table[data-phone-actions~="6"]>tbody>tr>:nth-child(6),.ui-record-table[data-phone-actions~="7"]>tbody>tr>:nth-child(7),.ui-record-table[data-phone-actions~="8"]>tbody>tr>:nth-child(8),.ui-record-table[data-phone-hidden~="1"]>tbody>tr>:first-child,.ui-record-table[data-phone-hidden~="2"]>tbody>tr>:nth-child(2),.ui-record-table[data-phone-hidden~="3"]>tbody>tr>:nth-child(3),.ui-record-table[data-phone-hidden~="4"]>tbody>tr>:nth-child(4),.ui-record-table[data-phone-hidden~="5"]>tbody>tr>:nth-child(5),.ui-record-table[data-phone-hidden~="6"]>tbody>tr>:nth-child(6),.ui-record-table[data-phone-hidden~="7"]>tbody>tr>:nth-child(7),.ui-record-table[data-phone-hidden~="8"]>tbody>tr>:nth-child(8)),.ui-record-table[data-phone-secondary~="1"]>tbody>tr>:first-child,.ui-record-table[data-phone-secondary~="2"]>tbody>tr>:nth-child(2),.ui-record-table[data-phone-secondary~="3"]>tbody>tr>:nth-child(3),.ui-record-table[data-phone-secondary~="4"]>tbody>tr>:nth-child(4),.ui-record-table[data-phone-secondary~="5"]>tbody>tr>:nth-child(5),.ui-record-table[data-phone-secondary~="6"]>tbody>tr>:nth-child(6),.ui-record-table[data-phone-secondary~="7"]>tbody>tr>:nth-child(7),.ui-record-table[data-phone-secondary~="8"]>tbody>tr>:nth-child(8)):before{content:"·";color:var(--ui-ink-secondary,var(--muted));margin-inline:.35em}}@media (hover:hover) and (pointer:fine){.ui-record-table>tbody>tr .ui-action-menu-trigger:not([aria-expanded=true]){opacity:0}.ui-record-table>tbody>tr:is(:hover,:focus-within) .ui-action-menu-trigger:not(:disabled){opacity:1}.ui-record-table>tbody>tr:is(:hover,:focus-within) .ui-action-menu-trigger:disabled{opacity:.45}}@media (hover:none),(pointer:coarse){.ui-record-table>tbody>tr .ui-action-menu-trigger:not(:focus-visible){opacity:0;pointer-events:none}}@media (width<=959.98px) and (pointer:coarse){.ui-record-table>tbody>tr:has(>.ui-table-actions){padding-inline-end:var(--ui-list-bleed)}.ui-record-table[data-phone-actions~="1"]>tbody>tr:has(>:first-child){padding-inline-end:var(--ui-list-bleed)}.ui-record-table[data-phone-actions~="2"]>tbody>tr:has(>:nth-child(2)){padding-inline-end:var(--ui-list-bleed)}.ui-record-table[data-phone-actions~="3"]>tbody>tr:has(>:nth-child(3)){padding-inline-end:var(--ui-list-bleed)}.ui-record-table[data-phone-actions~="4"]>tbody>tr:has(>:nth-child(4)){padding-inline-end:var(--ui-list-bleed)}.ui-record-table[data-phone-actions~="5"]>tbody>tr:has(>:nth-child(5)){padding-inline-end:var(--ui-list-bleed)}.ui-record-table[data-phone-actions~="6"]>tbody>tr:has(>:nth-child(6)){padding-inline-end:var(--ui-list-bleed)}.ui-record-table[data-phone-actions~="7"]>tbody>tr:has(>:nth-child(7)){padding-inline-end:var(--ui-list-bleed)}.ui-record-table[data-phone-actions~="8"]>tbody>tr:has(>:nth-child(8)){padding-inline-end:var(--ui-list-bleed)}}.ui-record-table:has(>tbody>tr[data-unread]) :is(th,td):first-child{padding-inline-start:max(var(--ui-list-edge,0px), 24px)}.ui-record-unread-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root{--ui-unread-dot:8px}@media (width>=960px),not (pointer:coarse){:root{--ui-unread-dot:6px}}.ui-record-unread-dot{vertical-align:middle;width:0;height:0;color:var(--ui-accent,var(--control-primary));display:inline-block;position:relative}.ui-record-unread-dot:before{content:"";top:calc(var(--ui-unread-dot) / -2);width:var(--ui-unread-dot);height:var(--ui-unread-dot);border-radius:var(--ui-radius-round);background:currentColor;position:absolute;inset-inline-start:calc(-1 * max(var(--ui-list-edge,0px), 24px) / 2 - var(--ui-unread-dot) / 2)}.ui-record-table>tbody>tr[data-unread=true]>:is(.ui-table-primary,th[scope=row]){font-weight:500}.ui-record-table>tbody>tr[data-unread=true]>:is(.ui-table-primary,th[scope=row]) :is(.ui-meta,.ui-status-pill){font-weight:400}@media (width<=959.98px) and (pointer:coarse){.ui-record-unread-dot{display:none}.ui-record-table:has(>tbody>tr[data-unread])>tbody>tr{padding-inline-start:max(var(--ui-list-bleed), 24px)}.ui-record-table>tbody>tr[data-unread=true]:after{content:"";top:calc(10px + var(--ui-text-body) * .65 - 4px);border-radius:var(--ui-radius-round);background:var(--control-primary);width:8px;height:8px;position:absolute;inset-inline-start:calc(max(var(--ui-list-bleed), 24px) / 2 - 4px)}}@media (forced-colors:active){.ui-record-unread-dot:before,.ui-record-table>tbody>tr[data-unread=true]:after{forced-color-adjust:none;background:canvastext}}.ui-record-table>tbody>tr:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring-color);outline-offset:calc(-1 * var(--ui-focus-ring-width))}.ui-short-date{white-space:nowrap}.ui-short-date-full{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-list-band-expanded-actions,.ui-list-band-action-section{gap:4px;display:grid}.ui-list-band-action-section+.ui-list-band-action-section{border-top:1px solid var(--line);padding-top:4px}.ui-list-band-expanded-actions .ui-button{text-align:start;height:auto;min-height:var(--control-height);white-space:normal;justify-content:flex-start}.ui-list-band-action-title,.ui-list-band-action-detail{color:var(--muted);font-size:var(--ui-text-footnote);display:block}.ui-list-band.ui-list-band--header[data-expanded-actions]{gap:8px;display:grid}.ui-list-band-inline-actions{display:flex}.ui-list-band-inline-actions[hidden]{display:none}.ui-list-band[data-measuring]{width:max-content;gap:4px!important;min-width:0!important;display:flex!important}.ui-list-band[data-measuring] .ui-list-band-control{width:auto!important}.ui-list-band[data-measuring] .ui-list-band-inline-actions[hidden]{display:flex}.ui-list-band[data-measuring] .ui-list-band-expanded-actions{display:none}.ui-list-band[data-expanded-actions] .ui-list-band-control{width:100%}@media (width<=959.98px) and (pointer:coarse){.ui-list-band-control{flex-wrap:wrap}.ui-list-band-control .ui-select-trigger{max-width:100%}}.ui-record-table:has(>tbody>tr>td:last-child .ui-status-pill)>:is(thead,tbody)>tr>:last-child{text-align:end}.ui-choice-cards{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.ui-choice-cards>legend{font-size:var(--ui-text-subhead);margin-bottom:8px;padding:0;font-weight:400;line-height:1.5}.ui-choice-cards>.ui-choice-cards-legend--hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.ui-choice-cards>.ui-form-error:empty{display:none}.ui-choice-cards-list{gap:12px;display:grid}@media (width>=601px){.ui-choice-cards-list[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}label.ui-choice-card{box-sizing:border-box;border-radius:var(--ui-radius-group);background:var(--ui-card,var(--control-surface));min-height:56px;box-shadow:var(--ui-tile-shadow);color:var(--ink);font-size:var(--ui-text-subhead);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:0;align-items:flex-start;gap:12px;margin:0;padding:16px;font-weight:400;line-height:1.4;transition:background-color .12s,box-shadow .18s;display:flex;position:relative}:is(dialog,[role=dialog],[role=alertdialog]) label.ui-choice-card{background:var(--ui-surface-card-elevated,var(--ui-card))}@media not (any-pointer:coarse){label.ui-choice-card{min-height:48px}}.ui-choice-cards-list[data-size=compact]{gap:8px}.ui-choice-cards-list[data-size=compact]>label.ui-choice-card{min-height:48px;padding-block:10px}@media not (any-pointer:coarse){.ui-choice-cards-list[data-size=compact]>label.ui-choice-card{min-height:44px}}.ui-choice-cards-list[data-size=compact] .ui-choice-card-copy{gap:2px}.ui-choice-card>:not(input){transition:opacity var(--ui-pressed-release)}.ui-choice-card>input{clip-path:inset(50%);width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.ui-choice-card-copy{flex:1 1 0;gap:4px;min-width:0;display:grid}.ui-choice-card-title{font-size:var(--ui-text-subhead);font-weight:500;line-height:1.467}.ui-choice-card-hint{color:var(--ui-ink-secondary);font-size:var(--ui-text-footnote);line-height:1.45}.ui-choice-card-example{box-sizing:border-box;border-radius:var(--ui-radius-group-inner);background:var(--ui-surface-illustration);min-width:0;color:var(--ink);font-size:var(--ui-text-footnote);justify-self:stretch;margin-top:4px;padding:8px 12px;line-height:1.45;display:block}.ui-choice-card-sample{color:var(--ink);font-family:var(--ui-font-quote,inherit);font-size:var(--ui-text-body);margin-top:2px;line-height:1.35;display:block}label.ui-choice-card:has(>input:checked){background:var(--ui-accent-soft,var(--ui-surface-choice));box-shadow:inset 0 0 0 2px var(--ui-selected,var(--control-primary)), var(--ui-tile-shadow)}.ui-choice-card:has(>input:checked) .ui-choice-card-example{background:var(--control-surface)}label.ui-choice-card:has(>input:disabled){box-shadow:none;opacity:.55;cursor:default}@media (hover:hover) and (pointer:fine){label.ui-choice-card:hover:not(:has(>input:disabled)):not(:has(>input:checked)){box-shadow:var(--ui-tile-hover-shadow)}}@media (prefers-contrast:more){label.ui-choice-card{box-shadow:0 0 0 1px var(--ui-field-border-strong), var(--ui-tile-shadow)}label.ui-choice-card:has(>input:checked){box-shadow:inset 0 0 0 2px var(--ui-selected,var(--control-primary)), 0 0 0 1px var(--ui-field-border-strong), var(--ui-tile-shadow)}}.ui-choice-card>input:focus-visible{outline:none}@media (forced-colors:active){label.ui-choice-card{border:1px solid canvastext}label.ui-choice-card:has(>input:checked):after{content:"";border-radius:inherit;pointer-events:none;border:3px solid highlight;position:absolute;inset:-1px}label.ui-choice-card:has(>input:focus-visible){outline-offset:2px;outline:2px solid highlight}}.ui-chip-picker-label{font-size:var(--ui-text-subhead);font-weight:400;line-height:1.5}.ui-chip-list{flex-wrap:wrap;gap:8px;display:flex}.ui-chip{box-sizing:border-box;min-height:var(--ui-chip-height,44px);border:1px solid var(--control-border);border-radius:var(--ui-radius-chip,999px);background:var(--ui-card,var(--control-surface));max-width:100%;color:var(--ui-chip-ink,var(--control-primary));font:inherit;font-size:var(--ui-chip-font-size,var(--ui-text-subhead));text-align:left;overflow-wrap:anywhere;cursor:pointer;touch-action:manipulation;align-items:center;gap:6px;padding:5px 14px;font-weight:400;line-height:1.3;display:inline-flex}.ui-chip-icon{flex:none;place-items:center;margin-left:-2px;display:inline-grid}.ui-chip[data-icon] .ui-chip-icon>svg{width:18px;height:18px}.ui-chip-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.ui-field-heading.ui-chip-heading--hidden-label:has(>.ui-form-error:empty){display:none}.ui-chip svg{flex:none;width:16px;height:16px}.ui-chip:is([aria-pressed=true],[aria-checked=true]){border-color:var(--ui-selected,var(--control-primary));background:var(--ui-selected,var(--control-primary));color:var(--ui-on-selected,var(--control-on-primary))}.ui-chip--add{border-style:dashed}.ui-chip[aria-disabled=true]{opacity:.5;cursor:default}@media (hover:hover) and (pointer:fine){.ui-chip:is([aria-pressed=true],[aria-checked=true]):hover:not([aria-disabled=true]){border-color:var(--ui-selected-hover,var(--control-primary-hover));background:var(--ui-selected-hover,var(--control-primary-hover))}}.ui-chip-add-field{flex:220px;align-items:center;gap:6px;max-width:100%;display:inline-flex}.ui-input.ui-chip-input{min-height:var(--ui-chip-height,44px);font-size:var(--ui-text-field);flex:1;padding:5px 14px}:root body .ui-input.ui-chip-input{border-radius:var(--ui-radius-chip)}.ui-chip-count{color:var(--muted);font-size:var(--ui-text-footnote);margin:0;font-weight:400;line-height:1.45}@media (any-pointer:coarse){.ui-chip{min-height:max(44px, var(--ui-chip-height,44px))}.ui-input.ui-chip-input{min-height:44px}}@media (forced-colors:active){.ui-chip:is([aria-pressed=true],[aria-checked=true]){color:highlighttext;background:highlight;border-color:highlight}.ui-chip:focus-visible{outline-offset:2px;outline:2px solid highlight}}.ui-email-list-box{box-sizing:border-box;min-height:var(--ui-field-height,44px);border:1px solid var(--control-border);border-radius:var(--ui-radius-field-multiline);background-color:var(--control-surface);color:var(--control-primary);cursor:text;flex-wrap:wrap;align-items:center;gap:6px;padding:4px 6px;display:flex}.ui-email-list-box[data-invalid]{border-color:var(--control-danger)}.ui-email-list[data-disabled] .ui-email-list-box{background-color:var(--control-disabled-surface,var(--control-surface));color:var(--control-disabled-ink,var(--muted));cursor:default}.ui-email-list-items{margin:0;padding:0;list-style:none;display:contents}.ui-email-chip{box-sizing:border-box;border:1px solid var(--control-border);border-radius:var(--ui-radius-chip,999px);background:var(--ui-card,var(--control-surface));max-width:100%;min-height:32px;color:var(--ui-chip-ink,var(--control-primary));font-size:var(--ui-text-subhead);align-items:center;line-height:1.3;display:inline-flex}.ui-email-chip[data-editing]{border-color:var(--control-border-hover,var(--control-border));background:var(--control-surface)}.ui-email-chip[data-invalid]{border-color:var(--control-danger);color:var(--control-danger)}.ui-email-chip-label,.ui-email-chip-remove{min-height:30px;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;align-items:center;margin:0;display:inline-flex}.ui-email-chip-label{border-radius:var(--ui-radius-chip,999px) 0 0 var(--ui-radius-chip,999px);text-align:left;overflow-wrap:anywhere;min-width:0;padding:0 4px 0 12px}.ui-email-chip-remove{border-radius:0 var(--ui-radius-chip,999px) var(--ui-radius-chip,999px) 0;flex:none;justify-content:center;width:30px;padding:0}.ui-email-chip-remove svg{width:16px;height:16px}.ui-email-chip :is(.ui-email-chip-label,.ui-email-chip-remove):disabled{cursor:default}@media (hover:hover) and (pointer:fine){.ui-email-chip .ui-email-chip-remove:hover:not(:disabled){background:var(--ui-surface-row-hover)}}.ui-email-chip :is(.ui-email-chip-label,.ui-email-chip-remove):focus-visible:not([data-restored-focus]){outline-offset:calc(-1 * var(--ui-focus-ring-width))}.ui-email-list .ui-email-list-box .ui-email-list-input,.ui-email-list .ui-email-list-box .ui-email-chip-input{box-sizing:border-box;min-width:0;min-height:32px;color:inherit;font:inherit;font-size:var(--ui-text-field);background:0 0;border:0;border-radius:0;margin:0;line-height:1.5;display:block}.ui-email-list .ui-email-list-box .ui-email-list-input{flex:12ch;width:auto;padding:4px 6px}.ui-email-list .ui-email-list-box .ui-email-chip-input{width:auto;max-width:100%;padding:0 4px 0 12px}.ui-email-list .ui-email-list-box :is(.ui-email-list-input,.ui-email-chip-input):focus{outline:none}.ui-email-list-box:has(:is(.ui-email-list-input,.ui-email-chip-input):focus){border-color:var(--ui-focus-ring-color);box-shadow:inset 0 0 0 1px var(--ui-focus-ring-color)}.ui-email-list-box[data-invalid]:has(:is(.ui-email-list-input,.ui-email-chip-input):focus){border-color:var(--control-danger);box-shadow:inset 0 0 0 1px var(--control-danger)}.ui-email-list-count{color:var(--muted);font-size:var(--ui-text-footnote);margin:0;font-weight:400;line-height:1.45}@media (any-pointer:coarse){.ui-email-chip{min-height:44px}.ui-email-chip-label,.ui-email-chip-remove{min-height:42px}.ui-email-chip-remove{width:42px}.ui-email-list .ui-email-list-box .ui-email-list-input,.ui-email-list .ui-email-list-box .ui-email-chip-input{min-height:42px}}@media (forced-colors:active){.ui-email-chip :is(.ui-email-chip-label,.ui-email-chip-remove):focus-visible{outline-offset:-2px;outline:2px solid highlight}}.ui-email-list-count--hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media not (any-pointer:coarse){.ui-email-list-box{padding:2px 4px}.ui-email-chip,.ui-email-list .ui-email-list-box .ui-email-list-input,.ui-email-list .ui-email-list-box .ui-email-chip-input{min-height:30px}.ui-email-chip-label,.ui-email-chip-remove{min-height:28px}}.ui-switch-row{box-sizing:border-box;width:100%;min-height:48px;color:var(--ink);font-family:var(--ui-font-body,inherit);font-size:var(--ui-text-callout);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;margin:0;padding:10px 12px 10px 16px;font-weight:400;line-height:1.375;transition:background-color .12s;display:flex}.ui-switch-row:disabled{cursor:default;opacity:.55}.ui-switch-row[data-ui-passive]{opacity:1}.ui-switch-row-icon{border-radius:var(--ui-radius-card-compact);background:var(--ui-accent-soft,var(--ui-surface-choice,#eef1e8));width:32px;height:32px;color:var(--control-primary);flex:none;place-items:center;display:grid}.ui-switch-row-icon>svg{width:20px;height:20px}.ui-switch-row-text{flex:auto;gap:2px;min-width:0;display:grid}.ui-switch-row-label{overflow-wrap:anywhere}.ui-switch-row-description{color:var(--muted);font-size:var(--ui-text-footnote);overflow-wrap:anywhere;line-height:1.385}.ui-switch-row-track{box-sizing:border-box;background:var(--control-border-hover,var(--control-border));border-radius:999px;flex:none;width:51px;height:31px;margin-block:-4px;transition:background-color .16s;position:relative}.ui-switch-row-track:after{content:"";border-radius:var(--ui-radius-round);background:#fff;width:25px;height:25px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.ui-switch-row[aria-checked=true] .ui-switch-row-track{background:var(--control-primary)}.ui-switch-row[aria-checked=true] .ui-switch-row-track:after{background:var(--control-on-primary,#fff);transform:translate(20px)}@media not (any-pointer:coarse){.ui-switch-row-track{width:40px;height:24px;margin-block:0}.ui-switch-row-track:after{width:18px;height:18px}.ui-switch-row[aria-checked=true] .ui-switch-row-track:after{transform:translate(16px)}}.ui-avatar{box-sizing:border-box;border-radius:var(--ui-radius-round);background:var(--ui-avatar-surface,var(--ui-accent-soft,var(--ui-surface-choice,#eef1e8)));color:var(--ui-avatar-ink,var(--ink));font-family:var(--ui-font-display,inherit);font-weight:var(--ui-display-weight,500);-webkit-user-select:none;user-select:none;flex:none;place-items:center;line-height:1;display:inline-grid}@media (prefers-reduced-motion:reduce){.ui-switch-row,.ui-switch-row-track,.ui-switch-row-track:after{transition:none}}@media (forced-colors:active){.ui-switch-row:focus-visible{outline-offset:-2px;outline:2px solid highlight}.ui-switch-row-track{border:1px solid canvastext}.ui-switch-row[aria-checked=true] .ui-switch-row-track{background:highlight}}.ui-search-select-control{position:relative}.ui-search-select-control>.ui-input{padding-left:36px}.ui-search-select-control[data-has-value]>.ui-input{padding-right:44px}.ui-search-select-icon{width:16px;height:16px;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ui-search-select-clear{border-radius:var(--ui-radius-control);width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.ui-search-select-clear svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.ui-search-select-clear:hover{background:var(--ui-surface-row-hover)}}.ui-search-select-popup{z-index:10;box-sizing:border-box;overscroll-behavior:contain;border-radius:var(--ui-radius-menu);background:var(--ui-surface-elevated);max-height:min(280px,50dvh);box-shadow:0 0 0 1px var(--line,var(--control-border)), var(--ui-shadow-overlay);font-family:var(--ui-control-face);border:0;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.ui-search-select-popup[hidden]{display:none}.ui-search-select-list{padding:var(--ui-menu-inset);margin:0;list-style:none}.ui-search-select-list:empty{display:none}.ui-search-select-list>[role=option]{min-height:var(--ui-height-menu-row,44px);box-sizing:border-box;border-radius:var(--ui-radius-highlight);color:var(--ink);font-size:var(--ui-text-body);cursor:pointer;grid-template-columns:minmax(0,1fr);align-content:center;gap:2px 8px;padding:4px 12px;font-weight:400;line-height:1.3;display:grid}.ui-search-select-list:has(.ui-search-select-check svg)>[role=option]{grid-template-columns:20px minmax(0,1fr)}.ui-search-select-list:not(:has(.ui-search-select-check svg)) .ui-search-select-check{display:none}.ui-search-select-list:not(:has(.ui-search-select-check svg)) .ui-search-select-option-description{grid-column:1}.ui-search-select-list>[role=option]:has(.ui-search-select-option-description){min-height:var(--ui-height-menu-row-2,56px)}.ui-search-select-check{color:var(--control-primary);grid-row:1/span 2;place-items:center;display:inline-grid}.ui-search-select-check>svg{width:16px;height:16px}.ui-search-select-option-description{grid-column:2}@media (hover:hover) and (pointer:fine){.ui-search-select-list[data-modality=pointer]>[role=option]:hover{background:var(--ui-surface-row-hover)}}.ui-search-select-list[data-modality=keyboard]>[data-active]{background:var(--control-primary);color:var(--control-on-primary)}.ui-search-select-list[data-modality=keyboard]>[data-active] :is(.ui-search-select-check,.ui-search-select-option-description){color:var(--control-on-primary)}.ui-search-select-option-description{color:var(--muted);font-size:var(--ui-text-caption)}.ui-search-select-message{color:var(--muted);font-size:var(--ui-text-footnote);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:12px;font-weight:400;line-height:1.45;display:flex}.ui-search-select-message[data-status=error]{color:var(--control-danger)}.ui-search-select-spinner{box-sizing:border-box;border:2px solid var(--line);border-top-color:var(--control-primary);border-radius:var(--ui-radius-round);flex:none;width:14px;height:14px;animation:.8s linear infinite ui-search-select-spin}@keyframes ui-search-select-spin{to{transform:rotate(360deg)}}.ui-search-select-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ui-search-select-spinner{animation:none}}@media (forced-colors:active){.ui-search-select-list>[data-active]{outline-offset:-2px;outline:2px solid highlight}.ui-search-select-clear:focus-visible{outline:2px solid highlight}}.ui-search-select-list{scrollbar-width:thin;scrollbar-color:var(--ui-scrollbar-thumb) transparent}@supports not (scrollbar-color:auto){.ui-search-select-list::-webkit-scrollbar{width:var(--ui-scrollbar-size);height:var(--ui-scrollbar-size);background:0 0}.ui-search-select-list::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb) padding-box;border:2px solid #0000;border-radius:999px}@media (hover:hover) and (pointer:fine){.ui-search-select-list::-webkit-scrollbar-thumb:hover{background:var(--ui-scrollbar-thumb-hover) padding-box}}.ui-search-select-list::-webkit-scrollbar-track{background:0 0}.ui-search-select-list::-webkit-scrollbar-corner{background:0 0}}.ui-sticky-action-bar{z-index:2;box-sizing:border-box;padding:12px 0;padding-bottom:max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--control-surface);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:auto;display:flex;position:sticky;bottom:0}.ui-sticky-action-status{min-width:0;color:var(--muted);font-size:var(--ui-text-footnote);flex:200px;line-height:1.45}.ui-sticky-action-status:empty{display:none}.ui-sticky-action-buttons{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto;display:flex}@media (width<=600px){.ui-sticky-action-bar{margin-inline:calc(-1 * var(--page-gutter,16px));padding-inline:var(--page-gutter,16px)}.ui-sticky-action-status{flex-basis:100%}.ui-sticky-action-buttons{flex:100%;margin-left:0}.ui-sticky-action-buttons>:is(.ui-button,button,a){flex:1 1 0;min-height:48px}}.ui-step-flow{flex-direction:column;flex:1 0 auto;min-width:0;min-height:100%;margin:0;display:flex}.ui-step-flow-top{align-items:center;gap:12px;min-height:44px;display:flex}.ui-step-flow-back,.ui-step-flow-back-space{box-sizing:border-box;width:var(--ui-bar-target);height:var(--ui-bar-target);flex:none;margin-inline-start:calc((var(--ui-bar-disc) - var(--ui-bar-target)) / 2)}.ui-step-flow-back{border-radius:var(--ui-radius-control);color:var(--ui-bar-ink);cursor:pointer;touch-action:manipulation;background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:relative}.ui-step-flow-back:before{content:"";inset:calc((var(--ui-bar-target) - var(--ui-bar-disc)) / 2);border-radius:var(--ui-radius-control);background:var(--ui-disc-surface);box-shadow:var(--ui-disc-shadow);-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);position:absolute}.ui-step-flow-back svg{position:relative}.ui-step-flow-back:disabled{opacity:.4;cursor:default}@media (width>=960px),not (pointer:coarse){.ui-step-flow-back,.ui-step-flow-back-space{margin-inline-start:-12px}.ui-step-flow-back:before{content:none}}@media (hover:hover) and (pointer:fine){.ui-step-flow-back:hover:not(:disabled){color:var(--ink)}}@media (width>=960px),not (pointer:coarse){@media (hover:hover) and (pointer:fine){.ui-step-flow-back:hover:not(:disabled){background:var(--ui-surface-row-hover)}}}.ui-step-flow-progress{background:var(--line);border-radius:999px;flex:1;height:4px;overflow:hidden}.ui-step-flow-progress>span{border-radius:inherit;background:var(--control-primary);height:100%;transition:width .2s;display:block}.ui-step-flow-count{min-width:48px;color:var(--muted);font-size:var(--ui-text-footnote);text-align:right;font-variant-numeric:tabular-nums;flex:none;line-height:1.385}.ui-step-flow-body{flex:1 0 auto;align-content:start;gap:16px;padding:16px 0 24px;display:grid}.ui-step-flow-title{color:var(--ink);font-family:var(--ui-font-display,inherit);font-size:var(--ui-text-title2);font-weight:var(--ui-display-weight,500);overflow-wrap:anywhere;margin:0;line-height:1.25}.ui-step-flow-title:focus{outline:none}.ui-step-flow-description{color:var(--muted);font-size:var(--ui-text-subhead);margin-top:-8px;line-height:1.5}.ui-step-flow-next{min-width:120px}.ui-step-flow-next[data-busy]{cursor:progress}.ui-step-flow-spinner{box-sizing:border-box;border-radius:var(--ui-radius-round);border:2px solid;border-right-color:#0000;flex:none;width:14px;height:14px;animation:.8s linear infinite ui-step-flow-spin}@keyframes ui-step-flow-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ui-step-flow-progress>span{transition:none}.ui-step-flow-spinner{animation:none}}@media (forced-colors:active){.ui-step-flow-progress{border:1px solid canvastext}.ui-step-flow-progress>span{background:highlight}.ui-step-flow-back:focus-visible{outline:2px solid highlight}}.ui-step-flow.ui-step-flow--framed,.ui-step-screen.ui-step-screen--framed{background:0 0;min-height:0}.ui-step-screen--framed>.ui-step-screen-body{padding-inline:0}.ui-step-flow-frame-progress{align-items:center;gap:12px;min-width:0;display:flex}.ui-flow-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-flow-actions>.ui-form-error:empty{display:none}.ui-flow-actions>.ui-form-error,.ui-flow-actions>.ui-step-screen-error{flex:1 0 100%}.ui-flow-actions-end{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-inline-start:auto;display:flex}@media (width<=959.98px) and (pointer:coarse){.ui-flow-actions-back{display:none}.ui-flow-actions-end{flex-direction:column;flex:100%;align-items:stretch}}.ui-step-screen{box-sizing:border-box;background:var(--ui-canvas,var(--control-surface));min-width:0;min-height:100%;color:var(--ink);font-family:var(--ui-font-body,inherit);flex-direction:column;flex:1 0 auto;margin:0;display:flex}@media (width<=600px){.ui-step-screen[data-full-bleed]{z-index:var(--ui-step-screen-layer,50);overscroll-behavior:contain;min-height:0;scroll-padding-top:calc(max(12px, env(safe-area-inset-top)) + 52px);scroll-padding-bottom:calc(16px + var(--ui-button-big-height,56px) + max(24px, env(safe-area-inset-bottom)));position:fixed;inset:0;overflow-y:auto}.ui-step-screen[data-full-bleed][data-actions="1"]{scroll-padding-bottom:calc(16px + var(--ui-button-big-height,56px) + var(--ui-height-control,44px) + 8px + max(24px, env(safe-area-inset-bottom)))}.ui-step-screen[data-full-bleed][data-actions="2"]{scroll-padding-bottom:calc(16px + var(--ui-button-big-height,56px) + 2 * (var(--ui-height-control,44px) + 8px) + max(24px, env(safe-area-inset-bottom)))}}.ui-step-screen-top{z-index:1;width:100%;max-width:var(--ui-step-screen-width,560px);box-sizing:border-box;padding:max(12px, env(safe-area-inset-top)) 16px 8px;background:linear-gradient(var(--ui-canvas,var(--control-surface)) 80%, transparent);align-items:center;gap:14px;margin:0 auto;display:flex;position:sticky;top:0}.ui-step-screen-spacer{flex:none;width:44px;height:44px}.ui-button.ui-button--round:is(.ui-step-screen-back,.ui-step-screen-close){width:var(--ui-bar-target);min-width:var(--ui-bar-target);height:var(--ui-bar-target);min-height:var(--ui-bar-target);box-shadow:none;color:var(--ui-bar-ink);background:0 0;border:0;position:relative}.ui-button.ui-button--round:is(.ui-step-screen-back,.ui-step-screen-close):before{content:"";inset:calc((var(--ui-bar-target) - var(--ui-bar-disc)) / 2);border-radius:var(--ui-radius-control);background:var(--ui-disc-surface);box-shadow:var(--ui-disc-shadow);-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);position:absolute}.ui-button.ui-button--round:is(.ui-step-screen-back,.ui-step-screen-close)>svg{width:var(--ui-bar-glyph);height:var(--ui-bar-glyph);position:relative}@media (width>=960px),not (pointer:coarse){.ui-button.ui-button--round:is(.ui-step-screen-back,.ui-step-screen-close):before{content:none}}@media (hover:hover) and (pointer:fine){.ui-button.ui-button--round:is(.ui-step-screen-back,.ui-step-screen-close):hover:not(:disabled){color:var(--ink)}}@media (width>=960px),not (pointer:coarse){@media (hover:hover) and (pointer:fine){.ui-button.ui-button--round:is(.ui-step-screen-back,.ui-step-screen-close):hover:not(:disabled){background:var(--ui-surface-row-hover)}}}.ui-step-screen-progress{flex:1;gap:5px;display:flex}.ui-step-screen-progress>span{background:var(--control-border);border-radius:999px;flex:1;height:4px;transition:background-color .2s}.ui-step-screen-progress>span[data-done]{background:var(--control-primary)}.ui-button.ui-step-screen-skip{min-width:44px;color:var(--ink);font-size:var(--ui-text-callout);flex:none;padding-inline:8px;font-weight:400}.ui-step-screen-body{width:100%;max-width:var(--ui-step-screen-width,560px);box-sizing:border-box;flex-direction:column;flex:1 0 auto;gap:16px;margin:0 auto;padding:8px 24px 24px;display:flex}.ui-step-screen-title{color:var(--ink);font-family:var(--ui-font-display,inherit);font-size:var(--ui-step-screen-title-size,var(--ui-text-large-title));font-weight:var(--ui-display-weight,500);letter-spacing:-.02em;overflow-wrap:anywhere;margin:14px 0 0;line-height:1.08}.ui-step-screen-title:focus{outline:none}.ui-step-screen-description{color:var(--muted);font-size:var(--ui-text-body);margin:-6px 0 6px;line-height:1.45}.ui-step-screen-foot{width:100%;max-width:var(--ui-step-screen-width,560px);box-sizing:border-box;padding:16px 24px max(24px, env(safe-area-inset-bottom));background:linear-gradient(transparent, var(--ui-canvas,var(--control-surface)) 28%);z-index:1;gap:8px;margin:0 auto;display:grid;position:sticky;bottom:0}.ui-step-screen-foot>.ui-button.ui-step-screen-action{width:100%}.ui-step-screen-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.ui-step-screen-error{font-size:var(--ui-text-subhead);margin:0;line-height:1.4}.ui-step-screen-note{opacity:.7;font-weight:400}@media (width<=380px){.ui-step-screen-title{font-size:min(var(--ui-step-screen-title-size,var(--ui-text-large-title)), calc(var(--ui-text-large-title) - 4px))}.ui-step-screen-body,.ui-step-screen-foot{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.ui-step-screen-progress>span{transition:none}}@media (forced-colors:active){.ui-step-screen-progress>span{border:1px solid canvastext}.ui-step-screen-progress>span[data-done]{background:highlight}}.ui-step-screen-title-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;width:100%;min-width:0;margin-top:14px;display:flex}.ui-step-screen-title-bar .ui-step-screen-title{flex:200px;margin:0}.ui-step-screen-title-controls{flex:none;margin-left:auto}dialog.ui-step-layer{--ui-step-layer-peek:20px;box-sizing:border-box;width:calc(100% - var(--ui-step-layer-peek));background:var(--ui-canvas,var(--control-surface));max-width:none;height:100%;max-height:none;box-shadow:var(--ui-shadow-overlay);color:var(--ink);overscroll-behavior:contain;scroll-padding-top:calc(max(12px, env(safe-area-inset-top)) + 52px);scroll-padding-bottom:calc(16px + var(--ui-button-big-height,56px) + max(24px, env(safe-area-inset-bottom)));animation:ui-step-layer-in var(--ui-motion-sheet,.38s) var(--ui-ease-sheet,cubic-bezier(.32, .72, 0, 1)) both;border:0;border-start-start-radius:var(--ui-step-layer-radius);border-end-start-radius:var(--ui-step-layer-radius);margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow-y:auto}dialog.ui-step-layer:focus{outline:none}dialog.ui-step-layer::backdrop{background:var(--ui-step-layer-backdrop);animation:ui-step-layer-fade-in var(--ui-motion-sheet,.38s) var(--ui-ease-sheet,cubic-bezier(.32, .72, 0, 1)) both}dialog.ui-step-layer[data-leaving]{animation:ui-step-layer-out .28s var(--ui-ease-exit,cubic-bezier(.3, 0, .8, .15)) both}dialog.ui-step-layer[data-leaving]::backdrop{animation:ui-step-layer-fade-out .28s var(--ui-ease-exit,cubic-bezier(.3, 0, .8, .15)) both}dialog.ui-step-layer>.ui-step-screen{min-height:100%}@media (width>=601px){dialog.ui-step-layer{--ui-step-layer-peek:16px;inset:16px auto 16px max(var(--ui-step-layer-peek), calc(50% - var(--ui-step-screen-width,560px) / 2));width:min(var(--ui-step-screen-width,560px), calc(100% - 2 * var(--ui-step-layer-peek)));border-radius:var(--ui-step-layer-radius);height:auto}}@keyframes ui-step-layer-in{0%{translate:calc(100% + 48px)}}@keyframes ui-step-layer-out{to{translate:calc(100% + 48px)}}@keyframes ui-step-layer-fade-in{0%{opacity:0}}@keyframes ui-step-layer-fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){dialog.ui-step-layer{animation-name:ui-step-layer-fade-in}dialog.ui-step-layer[data-leaving]{animation-name:ui-step-layer-fade-out}}@media (forced-colors:active){dialog.ui-step-layer{border:1px solid canvastext}}.ui-carousel{--ui-carousel-item-width:min(85%, 340px);gap:8px;min-width:0;display:grid}.ui-carousel-viewport{isolation:isolate;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;border-radius:var(--ui-radius-panel,8px);margin-block:-2px -6px;padding-block:2px 6px;position:relative;overflow:auto hidden}.ui-carousel-viewport:focus-visible:not([data-restored-focus]){outline-offset:calc(-1 * var(--ui-focus-ring-width))}.ui-carousel-viewport::-webkit-scrollbar{display:none}.ui-carousel-track{gap:12px;margin:0;padding:0;list-style:none;display:flex}.ui-carousel-slide{flex:0 0 var(--ui-carousel-item-width);scroll-snap-align:start;min-width:0;display:flex}.ui-carousel-slide>*{isolation:isolate;flex:1;min-width:0}.ui-carousel-controls{justify-content:center;align-items:center;gap:8px;display:flex}.ui-carousel-dots{flex-wrap:wrap;justify-content:center;display:flex}.ui-carousel-dot{cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:44px;padding:0;display:inline-grid}.ui-carousel-dot>span{background:var(--control-border-hover);border-radius:999px;width:8px;height:8px;transition:width .16s,background-color .16s}.ui-carousel-dot[aria-current=true]>span{background:var(--control-primary);width:20px}.ui-carousel-arrow{width:var(--control-height,44px);height:var(--control-height,44px);border-radius:var(--ui-radius-control);background:var(--ui-disc-surface);box-shadow:var(--ui-disc-shadow);color:var(--ink);cursor:pointer;border:0;place-items:center;padding:0;display:none}.ui-carousel-arrow svg{width:18px;height:18px}.ui-carousel-arrow:disabled{opacity:.4;cursor:default}@media (hover:hover) and (pointer:fine){.ui-carousel-arrow{display:inline-grid}.ui-carousel-arrow:hover:not(:disabled){background:var(--ui-surface-row-hover)}.ui-carousel-dot:hover>span{background:var(--control-primary-hover)}}.ui-carousel[data-layout=pane]{--ui-carousel-item-width:100%;grid-template-areas:"stack"}.ui-carousel[data-layout=pane]>*{grid-area:stack}.ui-carousel[data-layout=pane] .ui-carousel-track{gap:0}.ui-carousel[data-layout=pane]>.ui-carousel-controls{z-index:1;background:color-mix(in srgb, var(--ui-disc-surface,Canvas) 82%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--ui-disc-shadow);border-radius:999px;place-self:end center;margin-block-end:12px;padding-inline:4px}.ui-carousel[data-layout=pane] .ui-carousel-arrow{width:36px;height:36px;box-shadow:none;background:0 0}.ui-carousel[data-layout=pane] .ui-carousel-dot{height:36px}@media (prefers-reduced-motion:reduce){.ui-carousel-viewport{scroll-behavior:auto}.ui-carousel-dot>span{transition:none}}@media (forced-colors:active){.ui-carousel-dot>span{background:canvastext}.ui-carousel-dot[aria-current=true]>span{background:highlight}.ui-carousel-viewport:focus-visible,.ui-carousel-arrow:focus-visible,.ui-carousel-dot:focus-visible{outline-offset:2px;outline:2px solid highlight}}.ui-media-image{opacity:0;transition:opacity .36s ease-in-out}.ui-media-image[data-media-ready=true]{opacity:1}.ui-media-image[data-media-warm=true]{transition:none}@media (prefers-reduced-motion:reduce){.ui-media-image{transition:none}}.ui-media-image[data-media-preview]{opacity:1;transition:filter .36s ease-in-out}.ui-media-image[data-media-preview=true]{filter:blur(2px)}.ui-media-image[data-media-preview=false]{filter:blur()}@media (prefers-reduced-motion:reduce){.ui-media-image[data-media-preview]{transition:none}}.ui-setting-feedback{--setting-background:var(--control-surface);--setting-pulse-background:color-mix(in srgb, var(--control-primary) 28%, var(--control-surface))}.ui-setting-feedback[data-configured=true]{--setting-background:color-mix(in srgb, var(--control-primary) 5%, var(--control-surface))}.ui-setting-feedback[data-configured=true] [data-setting-label]:after{content:"✓";width:14px;height:14px;font-size:var(--ui-text-caption);color:var(--control-primary);vertical-align:middle;flex:none;margin-inline-start:6px;display:inline-block}.ui-setting-feedback[data-setting-pulse=a]{animation:.8s ease-out ui-setting-change-a}.ui-setting-feedback[data-setting-pulse=b]{animation:.8s ease-out ui-setting-change-b}@keyframes ui-setting-change-a{0%,to{background-color:var(--setting-background)}35%{background-color:var(--setting-pulse-background)}}@keyframes ui-setting-change-b{0%,to{background-color:var(--setting-background)}35%{background-color:var(--setting-pulse-background)}}@media (prefers-reduced-motion:reduce){.ui-setting-feedback,.ui-setting-feedback[data-setting-pulse]{transition:none;animation:none}}.ui-toolbar{justify-content:flex-end;width:100%;min-width:0;display:flex}.ui-adaptive-actions{flex:none;align-items:center;min-height:44px;display:flex;position:relative}.ui-toolbar-actions{--ui-toolbar-available-width:none;flex-wrap:nowrap;align-items:center;gap:4px;display:flex}.ui-toolbar-actions[hidden]{display:none}.ui-toolbar-actions:not([data-measuring]) [data-adaptive-overflow]{display:none!important}.ui-adaptive-actions>.ui-adaptive-overflow{flex:none;margin-inline-start:4px;display:flex}.ui-toolbar-actions[data-measuring]{visibility:hidden!important;border:0!important;flex-flow:row!important;gap:4px!important;width:max-content!important;max-width:none!important;padding:0!important;display:flex!important;position:fixed!important;transform:none!important}.ui-toolbar-button{text-decoration:none}.ui-toolbar-button--danger{color:var(--control-danger)}.ui-toolbar-actions[data-icon-only] .ui-toolbar-label{display:none}.ui-toolbar-actions[data-icon-only] .ui-toolbar-button--labeled:has(svg){gap:0;width:44px;padding-inline:0}:is(.ui-toolbar-actions:not([role=menu]) .ui-toolbar-button--labeled:not(:has(svg)),.ui-toolbar-actions[data-measuring] .ui-toolbar-button--labeled:not(:has(svg))){width:auto;max-width:var(--ui-toolbar-available-width,none);overflow:hidden}:is(.ui-toolbar-actions:not([role=menu]) .ui-toolbar-button:not(:has(svg)) .ui-toolbar-label,.ui-toolbar-actions[data-measuring] .ui-toolbar-button:not(:has(svg)) .ui-toolbar-label){text-overflow:ellipsis;white-space:nowrap;display:inline;overflow:hidden}.ui-toolbar-actions.ui-menu[role=menu]:not([data-measuring]){flex-wrap:nowrap;align-items:stretch;gap:0;overflow-y:auto}.ui-toolbar-actions.ui-menu[role=menu]:not([data-measuring]) [data-toolbar-action-item]{box-sizing:border-box;width:100%;height:auto;min-height:var(--ui-height-menu-row);border-radius:var(--ui-radius-highlight);box-shadow:none;color:var(--ink);font:400 var(--ui-text-body)/1.3 var(--ui-control-face);text-align:start;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:8px;margin:0;padding:0 12px;text-decoration:none;display:flex}.ui-toolbar-actions.ui-menu[role=menu]:not([data-measuring]) [data-toolbar-action-item] .ui-toolbar-label{flex:auto;min-width:0;display:inline}.ui-toolbar-actions.ui-menu[role=menu]:not([data-measuring]) [data-toolbar-action-item]>svg{flex:none;order:1;width:20px;height:20px}.ui-toolbar-actions.ui-menu[role=menu]:not([data-measuring]) [data-toolbar-action-item][data-danger]{color:var(--control-danger);order:1;position:relative}.ui-toolbar-actions.ui-menu[role=menu]:not([data-measuring]):has([data-toolbar-action-item]:not([data-danger])) [data-toolbar-action-item][data-danger]:not([data-danger]~[data-danger]){margin-top:9px}.ui-toolbar-actions.ui-menu[role=menu]:not([data-measuring]):has([data-toolbar-action-item]:not([data-danger])) [data-toolbar-action-item][data-danger]:not([data-danger]~[data-danger]):before{content:"";top:-5px;background:var(--line);height:1px;position:absolute;inset-inline:0}@media not (any-pointer:coarse){.ui-toolbar-actions[data-icon-only] .ui-toolbar-button--labeled:has(svg){width:32px;min-width:32px}.ui-toolbar-actions.ui-menu[role=menu]:not([data-measuring]) [data-toolbar-action-item]>svg{order:0;width:16px;height:16px}}@media (hover:hover) and (pointer:fine){.ui-toolbar-actions.ui-menu[role=menu]:not([data-measuring]) [data-toolbar-action-item]:not(:disabled,[aria-disabled=true]):hover{background:var(--ui-surface-row-hover)}}@media (any-pointer:coarse){.ui-toolbar-button{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.ui-toolbar-button{transition:none}}.ui-color-field-inputs{align-items:center;min-width:0;display:flex;position:relative}.ui-color-value{align-items:center;gap:8px;min-width:0;display:inline-flex}.ui-color-value>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-color-field-inputs>.ui-select-trigger{inline-size:100%}.ui-color-swatch{block-size:16px;inline-size:16px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 18%, transparent);border-radius:4px;flex:none;display:inline-block}.ui-color-swatch[data-empty]{background:repeating-linear-gradient(45deg, var(--line) 0 2px, transparent 2px 5px)}.ui-color-swatch--wheel{background:conic-gradient(#d64545,#d9a21b,#2f9e5b,#1f9a9a,#2f6fde,#8e4fc9,#d64545);border-radius:50%}.ui-color-output{align-items:center;gap:8px;display:inline-flex}.ui-color-picker-native{opacity:0;pointer-events:none;border:0;block-size:1px;inline-size:1px;padding:0;position:absolute;inset-block-end:0;inset-inline-end:0}.ui-setting-row>[data-setting]{box-sizing:border-box;min-height:var(--platform-list-row-height,48px);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px;padding:8px 12px 8px 16px;display:grid}.ui-setting-row>[data-setting]>.ui-field:not([data-setting]){display:contents}.ui-setting-row .ui-field-heading{color:var(--ink);grid-area:1/1;margin:0;display:grid}.ui-setting-row .ui-field-heading>label{color:inherit}.ui-setting-row .ui-field-heading>.ui-form-error:empty{display:none}.ui-setting-row .ui-field-hint{color:var(--muted);grid-area:2/1;margin:2px 0 0}.ui-setting-row :is(.ui-input,.ui-color-field-inputs,output){grid-area:1/2/span 2;inline-size:clamp(140px,40cqi,240px);max-inline-size:100%}.ui-setting-row output{text-align:end;color:var(--muted)}.ui-setting-row{container-type:inline-size}@container (width<=360px){.ui-setting-row>[data-setting]{grid-template-columns:minmax(0,1fr);row-gap:8px}.ui-setting-row :is(.ui-input,.ui-color-field-inputs,output){grid-area:auto/1;inline-size:100%}.ui-setting-row .ui-field-hint{grid-row:auto}}.ui-setting-row>[data-setting]:not(:has(.ui-field-hint)) :is(.ui-input,.ui-color-field-inputs,output){grid-row:1}.ui-setting-row>[data-setting]:has(.ui-field-hint) .ui-field-heading{align-self:end}.ui-setting-row>[data-setting]:has(.ui-field-hint) .ui-field-hint{align-self:start}@container (width<=360px){.ui-setting-row>[data-setting] .ui-field-heading{grid-row:1;align-self:start}.ui-setting-row>[data-setting] .ui-field-hint{grid-row:2}:is(.ui-setting-row>[data-setting] :is(.ui-input,.ui-color-field-inputs,output),.ui-setting-row>[data-setting]:not(:has(.ui-field-hint)) :is(.ui-input,.ui-color-field-inputs,output)){grid-area:3/1}}:root[data-ui-template=classic],[data-ui-template=classic]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-canvas:#f4f5f2;--ink:#173e35;--control-primary:#294a39;--control-on-primary:#fffdf5;--ui-font-body:Inter, system-ui, sans-serif;--ui-font-display:var(--ui-font-body);--ui-control-face:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--ui-text-large-title:max(11px, min(calc(var(--ui-text-base) + 17px), calc(var(--ui-text-base) * 2 / 3 + 24.667px)));--ui-text-title1:max(11px, min(calc(var(--ui-text-base) + 11px), calc(var(--ui-text-base) * .8 + 15.6px)));--ui-text-title2:max(11px, min(calc(var(--ui-text-base) + 5px), calc(var(--ui-text-base) * .885 + 9.1px)));--ui-text-title3:max(11px, calc(var(--ui-text-base) + 3px));--ui-text-headline:max(11px, var(--ui-text-base));--ui-text-headline-weight:500;--ui-text-body:max(11px, var(--ui-text-base));--ui-text-callout:max(11px, min(calc(var(--ui-text-base) - 1px), calc(var(--ui-text-base) * .96)));--ui-text-subhead:max(11px, min(calc(var(--ui-text-base) - 2px), calc(var(--ui-text-base) * .9 + .3px)));--ui-text-footnote:max(12px, min(calc(var(--ui-text-base) - 4px), calc(var(--ui-text-base) * .83)));--ui-text-caption:max(11px, min(calc(var(--ui-text-base) - 5px), calc(var(--ui-text-base) * .8)));--ui-text-caption2:max(11px, min(calc(var(--ui-text-base) - 6px), calc(var(--ui-text-base) * .74)));--ui-text-field:var(--ui-text-subhead)}@media (width>=960px),not (pointer:coarse){:root[data-ui-template=classic],[data-ui-template=classic]{--ui-text-large-title:max(11px, 1.75rem);--ui-text-title1:max(11px, 1.375rem);--ui-text-title2:max(11px, 1.125rem);--ui-text-title3:max(11px, 1rem);--ui-text-headline:max(11px, .875rem);--ui-text-body:max(11px, .8125rem);--ui-text-callout:max(11px, .8125rem);--ui-text-subhead:max(11px, .8125rem);--ui-text-footnote:max(11px, .75rem);--ui-text-caption:max(11px, .6875rem);--ui-text-caption2:max(11px, .6875rem)}}@media (width<=959.98px) and (pointer:coarse){:root[data-ui-template=classic],[data-ui-template=classic]{--ui-text-field:max(16px, var(--ui-text-body))}}:where([data-ui-template=classic]){color:var(--ink);background-color:var(--ui-canvas);font-family:var(--ui-font-body)}:root[data-ui-template=editorial],[data-ui-template=editorial]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-canvas:#f7f3ec;--ink:#1f1b16;--control-primary:#1f3f6b;--control-on-primary:#fff;--ui-font-body:"Avenir Next", Avenir, "Segoe UI", ui-sans-serif, system-ui, sans-serif;--ui-font-display:"Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, ui-serif, serif;--ui-control-face:"Avenir Next", Avenir, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--ui-text-large-title:max(11px, min(calc(var(--ui-text-base) + 17px), calc(var(--ui-text-base) * 2 / 3 + 24.667px)));--ui-text-title1:max(11px, min(calc(var(--ui-text-base) + 11px), calc(var(--ui-text-base) * .8 + 15.6px)));--ui-text-title2:max(11px, min(calc(var(--ui-text-base) + 5px), calc(var(--ui-text-base) * .885 + 9.1px)));--ui-text-title3:max(11px, calc(var(--ui-text-base) + 3px));--ui-text-headline:max(11px, var(--ui-text-base));--ui-text-headline-weight:500;--ui-text-body:max(11px, var(--ui-text-base));--ui-text-callout:max(11px, min(calc(var(--ui-text-base) - 1px), calc(var(--ui-text-base) * .96)));--ui-text-subhead:max(11px, min(calc(var(--ui-text-base) - 2px), calc(var(--ui-text-base) * .9 + .3px)));--ui-text-footnote:max(12px, min(calc(var(--ui-text-base) - 4px), calc(var(--ui-text-base) * .83)));--ui-text-caption:max(11px, min(calc(var(--ui-text-base) - 5px), calc(var(--ui-text-base) * .8)));--ui-text-caption2:max(11px, min(calc(var(--ui-text-base) - 6px), calc(var(--ui-text-base) * .74)));--ui-text-field:var(--ui-text-subhead)}@media (width>=960px),not (pointer:coarse){:root[data-ui-template=editorial],[data-ui-template=editorial]{--ui-text-large-title:max(11px, 1.75rem);--ui-text-title1:max(11px, 1.375rem);--ui-text-title2:max(11px, 1.125rem);--ui-text-title3:max(11px, 1rem);--ui-text-headline:max(11px, .875rem);--ui-text-body:max(11px, .8125rem);--ui-text-callout:max(11px, .8125rem);--ui-text-subhead:max(11px, .8125rem);--ui-text-footnote:max(11px, .75rem);--ui-text-caption:max(11px, .6875rem);--ui-text-caption2:max(11px, .6875rem)}}@media (width<=959.98px) and (pointer:coarse){:root[data-ui-template=editorial],[data-ui-template=editorial]{--ui-text-field:max(16px, var(--ui-text-body))}}:where([data-ui-template=editorial]){color:var(--ink);background-color:var(--ui-canvas);font-family:var(--ui-font-body)}:root[data-ui-template=night],[data-ui-template=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-canvas:#111513;--ink:#e6ece8;--control-primary:#ecf0ed;--control-on-primary:#111513;--ui-accent:#9fd3b4;--ui-font-body:Inter, ui-sans-serif, system-ui, sans-serif;--ui-font-display:var(--ui-font-body);--ui-control-face:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--ui-text-large-title:max(11px, min(calc(var(--ui-text-base) + 17px), calc(var(--ui-text-base) * 2 / 3 + 24.667px)));--ui-text-title1:max(11px, min(calc(var(--ui-text-base) + 11px), calc(var(--ui-text-base) * .8 + 15.6px)));--ui-text-title2:max(11px, min(calc(var(--ui-text-base) + 5px), calc(var(--ui-text-base) * .885 + 9.1px)));--ui-text-title3:max(11px, calc(var(--ui-text-base) + 3px));--ui-text-headline:max(11px, var(--ui-text-base));--ui-text-headline-weight:500;--ui-text-body:max(11px, var(--ui-text-base));--ui-text-callout:max(11px, min(calc(var(--ui-text-base) - 1px), calc(var(--ui-text-base) * .96)));--ui-text-subhead:max(11px, min(calc(var(--ui-text-base) - 2px), calc(var(--ui-text-base) * .9 + .3px)));--ui-text-footnote:max(12px, min(calc(var(--ui-text-base) - 4px), calc(var(--ui-text-base) * .83)));--ui-text-caption:max(11px, min(calc(var(--ui-text-base) - 5px), calc(var(--ui-text-base) * .8)));--ui-text-caption2:max(11px, min(calc(var(--ui-text-base) - 6px), calc(var(--ui-text-base) * .74)));--ui-text-field:var(--ui-text-subhead)}@media (width>=960px),not (pointer:coarse){:root[data-ui-template=night],[data-ui-template=night]{--ui-text-large-title:max(11px, 1.75rem);--ui-text-title1:max(11px, 1.375rem);--ui-text-title2:max(11px, 1.125rem);--ui-text-title3:max(11px, 1rem);--ui-text-headline:max(11px, .875rem);--ui-text-body:max(11px, .8125rem);--ui-text-callout:max(11px, .8125rem);--ui-text-subhead:max(11px, .8125rem);--ui-text-footnote:max(11px, .75rem);--ui-text-caption:max(11px, .6875rem);--ui-text-caption2:max(11px, .6875rem)}}@media (width<=959.98px) and (pointer:coarse){:root[data-ui-template=night],[data-ui-template=night]{--ui-text-field:max(16px, var(--ui-text-body))}}:where([data-ui-template=night]){color:var(--ink);background-color:var(--ui-canvas);font-family:var(--ui-font-body)}:root[data-ui-template=mono],[data-ui-template=mono]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-canvas:#fff;--ink:#0d0d0d;--control-primary:#0d0d0d;--control-on-primary:#fff;--control-danger:#c62828;--ui-tint-warm:#8a8a8a;--ui-tint-cool:#6e6e6e;--ui-font-body:Inter, system-ui, sans-serif;--ui-font-display:var(--ui-font-body);--ui-control-face:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--ui-text-large-title:max(11px, min(calc(var(--ui-text-base) + 17px), calc(var(--ui-text-base) * 2 / 3 + 24.667px)));--ui-text-title1:max(11px, min(calc(var(--ui-text-base) + 11px), calc(var(--ui-text-base) * .8 + 15.6px)));--ui-text-title2:max(11px, min(calc(var(--ui-text-base) + 5px), calc(var(--ui-text-base) * .885 + 9.1px)));--ui-text-title3:max(11px, calc(var(--ui-text-base) + 3px));--ui-text-headline:max(11px, var(--ui-text-base));--ui-text-headline-weight:500;--ui-text-body:max(11px, var(--ui-text-base));--ui-text-callout:max(11px, min(calc(var(--ui-text-base) - 1px), calc(var(--ui-text-base) * .96)));--ui-text-subhead:max(11px, min(calc(var(--ui-text-base) - 2px), calc(var(--ui-text-base) * .9 + .3px)));--ui-text-footnote:max(12px, min(calc(var(--ui-text-base) - 4px), calc(var(--ui-text-base) * .83)));--ui-text-caption:max(11px, min(calc(var(--ui-text-base) - 5px), calc(var(--ui-text-base) * .8)));--ui-text-caption2:max(11px, min(calc(var(--ui-text-base) - 6px), calc(var(--ui-text-base) * .74)));--ui-text-field:var(--ui-text-subhead)}@media (width>=960px),not (pointer:coarse){:root[data-ui-template=mono],[data-ui-template=mono]{--ui-text-large-title:max(11px, 1.75rem);--ui-text-title1:max(11px, 1.375rem);--ui-text-title2:max(11px, 1.125rem);--ui-text-title3:max(11px, 1rem);--ui-text-headline:max(11px, .875rem);--ui-text-body:max(11px, .8125rem);--ui-text-callout:max(11px, .8125rem);--ui-text-subhead:max(11px, .8125rem);--ui-text-footnote:max(11px, .75rem);--ui-text-caption:max(11px, .6875rem);--ui-text-caption2:max(11px, .6875rem)}}@media (width<=959.98px) and (pointer:coarse){:root[data-ui-template=mono],[data-ui-template=mono]{--ui-text-field:max(16px, var(--ui-text-body))}}:where([data-ui-template=mono]){color:var(--ink);background-color:var(--ui-canvas);font-family:var(--ui-font-body)}:root[data-ui-template=mono-dark],[data-ui-template=mono-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-canvas:#000;--ink:#fff;--control-primary:#fff;--control-on-primary:#000;--control-danger:#ff7b72;--control-danger-solid:#c62828;--ui-tint-warm:#8a8a8a;--ui-tint-cool:#6e6e6e;--ui-font-body:Inter, system-ui, sans-serif;--ui-font-display:var(--ui-font-body);--ui-control-face:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--ui-text-large-title:max(11px, min(calc(var(--ui-text-base) + 17px), calc(var(--ui-text-base) * 2 / 3 + 24.667px)));--ui-text-title1:max(11px, min(calc(var(--ui-text-base) + 11px), calc(var(--ui-text-base) * .8 + 15.6px)));--ui-text-title2:max(11px, min(calc(var(--ui-text-base) + 5px), calc(var(--ui-text-base) * .885 + 9.1px)));--ui-text-title3:max(11px, calc(var(--ui-text-base) + 3px));--ui-text-headline:max(11px, var(--ui-text-base));--ui-text-headline-weight:500;--ui-text-body:max(11px, var(--ui-text-base));--ui-text-callout:max(11px, min(calc(var(--ui-text-base) - 1px), calc(var(--ui-text-base) * .96)));--ui-text-subhead:max(11px, min(calc(var(--ui-text-base) - 2px), calc(var(--ui-text-base) * .9 + .3px)));--ui-text-footnote:max(12px, min(calc(var(--ui-text-base) - 4px), calc(var(--ui-text-base) * .83)));--ui-text-caption:max(11px, min(calc(var(--ui-text-base) - 5px), calc(var(--ui-text-base) * .8)));--ui-text-caption2:max(11px, min(calc(var(--ui-text-base) - 6px), calc(var(--ui-text-base) * .74)));--ui-text-field:var(--ui-text-subhead)}@media (width>=960px),not (pointer:coarse){:root[data-ui-template=mono-dark],[data-ui-template=mono-dark]{--ui-text-large-title:max(11px, 1.75rem);--ui-text-title1:max(11px, 1.375rem);--ui-text-title2:max(11px, 1.125rem);--ui-text-title3:max(11px, 1rem);--ui-text-headline:max(11px, .875rem);--ui-text-body:max(11px, .8125rem);--ui-text-callout:max(11px, .8125rem);--ui-text-subhead:max(11px, .8125rem);--ui-text-footnote:max(11px, .75rem);--ui-text-caption:max(11px, .6875rem);--ui-text-caption2:max(11px, .6875rem)}}@media (width<=959.98px) and (pointer:coarse){:root[data-ui-template=mono-dark],[data-ui-template=mono-dark]{--ui-text-field:max(16px, var(--ui-text-body))}}:where([data-ui-template=mono-dark]){color:var(--ink);background-color:var(--ui-canvas);font-family:var(--ui-font-body)}:root{--platform-header-height:64px;--platform-sidebar-width:264px;--platform-rail-width:60px;--platform-nav-row-height:36px;--platform-page-width:var(--platform-app-column);--platform-record-width:960px;--platform-backdrop:var(--ui-backdrop,#1a2a2259);--platform-brand-font:var(--platform-ui-font);--platform-tabbar-height:52px;--platform-tabbar-inset-top:6px;--platform-tabbar-inset-bottom:6px;--platform-tab-pill-padding-block:6px;--platform-tab-pill-padding-inline:16px;--platform-tab-pill-min-width:72px;--platform-tab-pill-width:112px;--platform-tab-icon-row:24px;--platform-tab-icon-size:24px;--platform-tab-face-size:22px;--platform-tabbar-float-inset:16px;--platform-tabbar-float-bottom:24px;--platform-tabbar-float-padding:5px;--platform-tabbar-float-background:color-mix(in srgb, var(--platform-chrome) 86%, transparent);--platform-tabbar-float-compact-background:color-mix(in srgb, var(--platform-chrome) 25%, transparent);--platform-tabbar-float-edge:color-mix(in srgb, var(--ink) 10%, transparent);--platform-tabbar-float-shadow:0 8px 28px #00000029;--platform-body:var(--ui-text-base);--platform-tab-label:400 min(var(--ui-text-caption2), 17px)/1.18 var(--ui-font-body,Inter, ui-sans-serif, system-ui, sans-serif);--platform-app-column:720px;--platform-app-bar-height:44px;--platform-tab-indicator:var(--ui-fill-current);--platform-title:500 var(--ui-text-title2)/1.3 var(--platform-font-display,var(--ui-font-display,var(--ui-font-body,Inter, ui-sans-serif, system-ui, sans-serif)));--platform-section-heading:500 var(--ui-text-headline)/1.333 var(--ui-font-body,Inter, ui-sans-serif, system-ui, sans-serif);--platform-group-label:400 var(--ui-text-subhead)/1.333 var(--ui-font-body,Inter, ui-sans-serif, system-ui, sans-serif);--platform-large-title:var(--ui-display-weight,500) var(--ui-text-large-title)/1.15 var(--platform-font-display,var(--ui-font-display,var(--ui-font-body,Inter, ui-sans-serif, system-ui, sans-serif)));--platform-compact-title:500 min(var(--platform-body), 23px)/1.3 var(--platform-font-display,var(--ui-font-display,var(--ui-font-body,Inter, ui-sans-serif, system-ui, sans-serif)));--platform-bar-background:color-mix(in srgb, var(--ui-canvas,#f4f5f0) 76%, transparent);--platform-bar-tint:var(--control-primary);--platform-sheet-radius:14px;--platform-header-gap:16px;--platform-content-edge:16px;--platform-back-color:var(--ink);--platform-back-surface:var(--ui-disc-surface);--platform-back-shadow:var(--ui-disc-shadow);--platform-back-label:none;--platform-tabbar-background:var(--platform-chrome);--platform-tabbar-border:transparent;--platform-sheet-top-gap:calc(max(env(safe-area-inset-top), 12px) + 8px);--platform-tabbar-overlap:0px;--platform-transition-shade:var(--ui-transition-shade,#0f1a1424);--platform-list-background:var(--control-surface);--platform-list-separator:var(--line);--platform-list-radius:var(--ui-radius-surface,12px);--platform-list-row-height:48px;--platform-grouped-canvas:var(--ui-surface-grouped);--platform-list-secondary:var(--ui-ink-secondary);--platform-ui-font:-apple-system, BlinkMacSystemFont, "Segoe UI Variable Text", "Segoe UI", var(--ui-font-body,Inter), Roboto, ui-sans-serif, system-ui, sans-serif;--platform-list-label:400 var(--ui-text-callout)/1.375 var(--ui-font-body,Inter, ui-sans-serif, system-ui, sans-serif);--platform-list-heading:400 var(--ui-text-footnote)/1.385 var(--ui-font-body,Inter, ui-sans-serif, system-ui, sans-serif);--platform-list-icon-background:var(--ui-surface-choice);--platform-list-icon-color:var(--platform-bar-tint);--platform-list-destructive:var(--control-danger);--platform-section-gap:32px;--platform-section-heading-gap:8px;--platform-section-output-padding:20px 24px;--platform-section-output-min-height:92px;--platform-split-min:720px;--platform-split-list-width:clamp(320px, 38%, 440px);--platform-split-accent-width:3px;--platform-empty-illustration-width:320px;--platform-empty-illustration-height:clamp(140px, 30dvh, 280px);--platform-empty-illustration-height-short:clamp(72px, 24dvh, 120px);--platform-code-font:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--platform-account-attention:var(--control-danger)}@media (width>=960px),not (pointer:coarse){:root{--platform-content-edge:24px}}html.platform-document{overscroll-behavior-y:none;background:var(--ui-canvas,#f4f5f0);height:100%}:where(html.platform-document,html.platform-document *){scrollbar-width:thin;scrollbar-color:var(--ui-scrollbar-thumb) transparent}@supports not (scrollbar-color:auto){html.platform-document ::-webkit-scrollbar{width:var(--ui-scrollbar-size);height:var(--ui-scrollbar-size);background:0 0}html.platform-document ::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb) padding-box;border:2px solid #0000;border-radius:999px}@media (hover:hover) and (pointer:fine){html.platform-document ::-webkit-scrollbar-thumb:hover{background:var(--ui-scrollbar-thumb-hover) padding-box}}html.platform-document ::-webkit-scrollbar-track{background:0 0}html.platform-document ::-webkit-scrollbar-corner{background:0 0}}html.platform-document body{overscroll-behavior-y:none;background:var(--ui-canvas,#f4f5f0);min-height:100%;color:var(--ink);font:calc(var(--platform-body) * 14 / 17)/1.5 var(--ui-font-body,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;margin:0}:where(html.platform-document) :where(h1,h2,h3,h4,h5,h6,b,strong,th){font-weight:500}.platform-app{min-width:0;height:100dvh;color:var(--ink);font-family:var(--ui-font-body,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);flex-direction:column;display:flex}.platform-main{overscroll-behavior:contain;overscroll-behavior-y:none;min-width:0;min-height:0;padding:var(--page-gutter);padding-bottom:max(var(--page-gutter), env(safe-area-inset-bottom));box-sizing:border-box;flex-direction:column;flex:1 1 0;display:flex;overflow-y:auto;container-type:size}.platform-main:focus{outline:none}.platform-app[data-presentation=full-bleed] .platform-main{padding:0;overflow:hidden;container-type:normal}.platform-app[data-presentation=full-bleed] .platform-main>.platform-page{flex:1 1 0;max-width:none;min-height:0;margin:0}.platform-boot{min-height:100dvh;animation:platform-boot-reveal .2s ease var(--platform-boot-delay,0s) both;display:grid}@keyframes platform-boot-reveal{0%{opacity:0}to{opacity:1}}.platform-skip-link{z-index:100;border-radius:var(--ui-radius-control);background:var(--control-primary);color:var(--control-on-primary);padding:8px 12px;font-weight:400;text-decoration:none;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.platform-skip-link:focus{transform:none}.platform-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.platform-icon{flex:none}.platform-boot-brand{justify-content:center;max-width:calc(100vw - 48px);display:flex;position:absolute;bottom:calc(50% + 48px);left:50%;transform:translate(-50%)}.platform-staging-banner{padding:4px var(--page-gutter);border-bottom:1px solid var(--feedback-attention-border);background:var(--feedback-attention-background);color:var(--feedback-attention-foreground);font-size:var(--ui-text-caption);text-align:center;flex:none;font-weight:400;line-height:1.5}.platform-header{z-index:40;box-sizing:border-box;height:var(--platform-header-height);min-height:var(--platform-header-height);padding:10px var(--page-gutter);border-bottom:1px solid var(--line);background:var(--control-surface);color:var(--ink);font-family:var(--ui-font-body,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);flex:none;align-items:center;gap:0;line-height:1.2;display:flex;position:relative}.platform-navigation-unit{flex:0 auto;align-items:center;min-width:0;max-width:100%;height:44px;margin-right:auto;display:flex}.platform-brand-mark{flex:none;place-items:center;width:28px;height:28px;display:grid;position:relative}.platform-brand-mark>:is(img,svg){max-width:100%;max-height:100%;display:block}.platform-brand-monogram{background:var(--control-primary);width:28px;height:28px;color:var(--control-on-primary);border-radius:8px;place-items:center;font-size:15px;font-weight:500;line-height:1;display:grid}.platform-attention-dot{border-radius:var(--ui-radius-round);background:var(--control-primary);flex:none;width:8px;height:8px;display:inline-block}.platform-brand-attention{box-shadow:0 0 0 2px var(--control-surface);position:absolute;top:-2px;right:-2px}@media (hover:hover) and (pointer:fine){@media (prefers-reduced-motion:no-preference){:is(.platform-sidebar-expand[data-glyph=icon],.platform-wide-wordmark,.platform-brand-home,.platform-brand)[href]:hover .platform-brand-mark,button:is(.platform-sidebar-expand[data-glyph=icon],.platform-wide-wordmark):hover .platform-brand-mark{transform-origin:50% 80%;animation:.48s ease-out both platform-mark-greeting}.platform-app[data-layout=frame] .platform-sidebar-expand[data-glyph=icon]:hover{background:0 0}}}@media (prefers-reduced-motion:no-preference){@keyframes platform-mark-greeting{0%,to{transform:translateY(0)rotate(0)}30%{transform:translateY(-2px)rotate(-7deg)}65%{transform:translateY(-1px)rotate(3deg)}}}.platform-wordmark{min-width:0;color:var(--ink);align-items:center;gap:8px;display:inline-flex}.platform-wordmark-lettering{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.platform-wordmark-attention{flex:none;align-self:flex-start;margin-left:-4px}.platform-wordmark-name{font-family:var(--platform-brand-font,var(--platform-ui-font));font-size:var(--ui-text-body);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.2;overflow:hidden}.platform-brand-home{box-sizing:border-box;border-radius:var(--ui-radius-control);width:48px;height:44px;color:var(--ink);flex:none;justify-content:center;align-items:center;margin:0 8px 0 0;padding:0 7px;text-decoration:none;display:flex}.platform-brand{border-radius:var(--ui-radius-control);max-width:100%;min-height:44px;color:var(--ink);flex:none;align-items:center;margin-left:-8px;padding:0 8px;text-decoration:none;display:inline-flex}.platform-page-host,.platform-page-slot{flex:0 auto;align-items:center;min-width:0;display:flex}.platform-page-context{border-radius:var(--ui-radius-control);background:var(--control-surface);flex:0 auto;align-items:center;min-width:0;max-width:100%;height:44px;transition:background-color .15s,box-shadow .15s;display:flex;box-shadow:0 2px 4px #20202008,0 6px 18px #20202012}.platform-page-back{box-sizing:border-box;width:var(--ui-bar-target);height:var(--ui-bar-target);border-radius:var(--ui-radius-control);color:var(--ink);flex:none;place-items:center;text-decoration:none;display:grid}.platform-app[data-layout=frame] :is(.platform-page-back,.ui-toolbar-icon.platform-header-action:not(.platform-header-action--labeled,.platform-header-action--danger),.platform-sidebar-toggle,.platform-sidebar-expand[data-glyph=hamburger]){color:var(--ui-bar-ink)}.platform-app[data-layout=frame] :is(.platform-page-back,.platform-header-action,.platform-sidebar-toggle,.platform-sidebar-expand):active:not(:disabled){opacity:var(--ui-pressed-opacity)}.platform-page-context .platform-page-title{min-width:0;color:var(--ink);font:500 min(var(--ui-text-subhead), 21px)/1.333 var(--ui-font-body,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;margin:0;overflow:hidden}.platform-page-context .platform-page-title:not(:has(.platform-title-trigger)){padding-inline:0;line-height:44px}.platform-page-context .platform-title-trigger{border-radius:var(--ui-radius-control);min-height:44px;margin-inline-start:0;padding:0 12px}.platform-page-context .platform-page-title:has(>.platform-title-trigger){margin-inline-start:-12px}.platform-app[data-layout=frame] :is(.platform-page-context,.platform-section-context) .platform-page-back svg{width:26px;height:26px}.platform-app[data-layout=frame] .platform-page-back{margin-inline-start:-12px}.platform-page-context[data-has-parent] .platform-page-title{margin-inline-start:4px}.platform-page-context[data-has-parent] .platform-page-title:has(>.platform-title-trigger){margin-inline-start:-8px}.platform-title-trigger{max-width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:0;display:flex}.platform-title-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.platform-title-trigger svg{width:1.05em;height:1.05em;color:var(--muted);flex:none;transition:transform .12s}.platform-title-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.platform-title-trigger:disabled{cursor:default}.platform-title-pending{background:var(--ui-surface-card-media);border-radius:4px;width:12ch;max-width:100%;height:.85em;display:block}.platform-page-context .platform-title-pending{margin-block:13px}:is(.platform-page-back,.platform-title-trigger):focus-visible:not([data-restored-focus]) svg{color:inherit}@media (hover:hover) and (pointer:fine){.platform-app[data-layout=frame] .platform-page-back:hover{color:var(--ink)}}.platform-action-toolbar{justify-content:flex-end;width:100%;min-width:0;display:flex}.platform-action-toolbar>[data-header-part=actions]{flex:none}.platform-action-toolbar .platform-page-actions:not([data-icon-only]) .platform-header-action-label{display:inline}.platform-action-toolbar .platform-page-actions:not([data-icon-only]) .platform-header-action--labeled{gap:6px;width:auto;padding-inline:10px}.platform-header-actions-host{flex:none;padding-left:12px}.platform-header-actions-host:has(>.platform-header-actions-slot:empty){display:none}.platform-page-action-host{flex:none;align-items:center;min-height:44px;display:flex;position:relative}.platform-page-action-host .platform-page-actions{flex-wrap:nowrap;align-items:center;gap:4px;display:flex}.platform-page-action-host .platform-page-actions[hidden]{display:none}.platform-page-action-host .platform-page-actions:not([data-measuring]) [data-adaptive-overflow]{display:none!important}.platform-page-action-host>.ui-adaptive-overflow{flex:none;margin-inline-start:4px;display:flex}.platform-page-action-host .platform-page-actions>.ui-button{min-height:44px}.platform-page-action-host .platform-page-actions[data-measuring]{visibility:hidden!important;pointer-events:none!important;border:0!important;flex-flow:row!important;gap:4px!important;width:max-content!important;max-width:none!important;padding:0!important;display:flex!important;position:fixed!important}.ui-toolbar-icon.platform-header-action{--toolbar-icon-size:18px;--toolbar-icon-stroke:1.7;box-sizing:border-box;width:var(--ui-bar-target);height:var(--ui-bar-target);min-height:var(--ui-bar-target);border-radius:var(--ui-radius-control);color:var(--ink);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.ui-toolbar-icon.platform-header-action--labeled{width:auto;min-width:44px;font:400 min(var(--ui-text-footnote), 19px)/1.385 var(--ui-font-body,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);white-space:nowrap;gap:6px;padding-inline:10px}@media (width>=960px),not (pointer:coarse){.ui-toolbar-icon.platform-header-action--labeled{font-size:var(--ui-text-subhead)}}.platform-page-actions[data-icon-only] .platform-header-action-label{display:none}.platform-page-actions[data-icon-only] .ui-toolbar-icon.platform-header-action--labeled{gap:0;width:44px;padding:0}.platform-app[data-layout=frame] .ui-toolbar-icon.platform-header-action:not(.platform-report-action,.platform-report-float){height:var(--control-height);min-height:var(--control-height)}.platform-app[data-layout=frame] .ui-toolbar-icon.platform-header-action:not(.platform-header-action--labeled,.platform-report-action,.platform-report-float){width:var(--control-height)}.platform-app[data-layout=frame] .platform-page-actions[data-icon-only] .ui-toolbar-icon.platform-header-action--labeled:has(svg){width:var(--control-height)}.ui-toolbar-icon.platform-header-action--danger{color:var(--control-danger)}.ui-toolbar-icon.platform-header-action:disabled{opacity:.4;cursor:default}@media (hover:hover) and (pointer:fine){.ui-toolbar-icon.platform-header-action:not(.platform-header-action--labeled,.platform-header-action--danger,.platform-report-float):hover:not(:disabled){color:var(--ink);box-shadow:none}.platform-app[data-layout=frame] :is(.platform-page-back,.platform-title-trigger,.ui-toolbar-icon.platform-header-action:not(.platform-report-float),.platform-split-back):hover:not(:disabled,[aria-haspopup]:not([aria-haspopup=false])[aria-expanded]:not([aria-expanded=false])),.platform-app[data-layout=frame] :is(.platform-sidebar-toggle,.platform-sidebar-expand):hover{background:var(--ui-surface-row-hover)}}@media (width<=600px){.platform-header-action-label{display:none}.ui-toolbar-icon.platform-header-action--labeled{gap:0;width:44px;padding:0}}:is(.platform-page-action-host .platform-page-actions:not([role=menu]) .ui-toolbar-icon.platform-header-action.platform-header-action--labeled:not(:has(svg)),.platform-page-action-host .platform-page-actions[data-measuring] .ui-toolbar-icon.platform-header-action.platform-header-action--labeled:not(:has(svg))){width:auto;max-width:min(160px, 35vw, var(--platform-action-available-width,160px));padding-inline:10px}:is(.platform-page-actions:not([role=menu]) .platform-header-action:not(:has(svg)) .platform-header-action-label,.platform-page-actions[data-measuring] .platform-header-action:not(:has(svg)) .platform-header-action-label){text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.platform-header-tools{flex:none;align-items:center;gap:4px;padding-left:4px;display:flex}.platform-header .platform-report-action{margin-left:4px}.platform-account-host>.platform-report-action{margin:0 2px 0 -6px}.platform-app .platform-report-float{z-index:60;right:max(12px, env(safe-area-inset-right));bottom:calc(max(12px, env(safe-area-inset-bottom)) + var(--platform-report-float-lift,0px));width:var(--ui-bar-disc);min-width:var(--ui-bar-disc);height:var(--ui-bar-disc);min-height:var(--ui-bar-disc);border-radius:var(--ui-radius-control);background:var(--ui-disc-surface);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);box-shadow:var(--ui-disc-shadow);border:0;padding:0;position:fixed}.platform-app .platform-report-float:after{content:"";position:absolute;inset:-2px}.platform-app[data-report-float] .platform-main{padding-bottom:calc(68px + env(safe-area-inset-bottom) + var(--platform-report-float-lift,0px))}.platform-account-host{flex:none;align-items:center;padding-left:12px;display:flex;position:relative}.platform-header:has(.platform-page-action-host[data-has-actions],.platform-header-tools) .platform-account-host{--header-divider-gap:12px;--header-action-end-inset:13px;margin-left:var(--header-divider-gap);padding-left:calc(var(--header-divider-gap) + var(--header-action-end-inset) + 1px)}.platform-header:has(.platform-page-action-host[data-has-actions],.platform-header-tools) .platform-account-host:before{content:"";background:var(--line);width:1px;height:24px;position:absolute;top:10px;left:0}@media (width>=601px){.platform-header:has(.platform-page-action-host:not([data-compact]) .platform-page-actions:not([data-icon-only]) .platform-header-action--labeled:last-child) .platform-account-host{--header-action-end-inset:10px}}.platform-account{flex:none;position:relative}.platform-account-identity{overflow-wrap:anywhere;gap:3px;display:grid}.platform-account-identity strong{font-size:var(--ui-text-subhead);font-weight:500}.platform-account-identity span{color:var(--ui-ink-secondary);font-size:var(--ui-text-footnote)}@media (width<=700px){.platform-header:has(.platform-page-action-host[data-has-actions],.platform-header-tools) .platform-account-host{--header-divider-gap:4px}}@media (width<=450px){.platform-account-host{padding-left:8px}.platform-header-actions-host{padding-left:4px}}@media (prefers-reduced-motion:reduce){.platform-page-context,.platform-title-trigger svg{transition:none}}.platform-companion-header{padding-inline:var(--ui-page-gutter,16px);justify-content:flex-start}.platform-companion-brand{align-items:center;display:inline-flex}.platform-page-toolbar{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.platform-page-tools{flex:none;align-items:center;gap:8px;display:flex}.platform-page-tools>:where(*){margin-block:0}.platform-account-identity{position:relative}.platform-account-identity .platform-account-identity-avatar{inset-inline-start:-28px;border-radius:var(--ui-radius-round);background:var(--control-primary);width:24px;height:24px;color:var(--control-on-primary);font-size:var(--ui-text-caption);place-items:center;display:grid;position:absolute;top:2px}.platform-header-command-set{display:contents}.platform-app[data-layout=frame][data-prose-column] .platform-page-context{position:relative}.platform-app[data-layout=frame][data-prose-column] .platform-page-context>.platform-page-back{margin-inline-start:0;position:absolute;inset-inline-end:calc(100% + 12px)}.platform-app[data-layout=frame][data-prose-column] .platform-page-context .platform-page-title{margin-inline-start:0}.platform-app[data-layout=frame][data-prose-column] .platform-page-context .platform-page-title:has(>.platform-title-trigger){margin-inline-start:-12px}.platform-app[data-layout=frame][data-prose-column][data-prose-back-layout=stacked] .platform-header{height:auto;min-height:var(--platform-header-height)}.platform-app[data-layout=frame][data-prose-column][data-prose-back-layout=stacked] .platform-navigation-unit{height:auto;min-height:44px}.platform-app[data-layout=frame][data-prose-column][data-prose-back-layout=stacked] .platform-page-context:has(>.platform-page-back){height:auto;padding-block-start:44px}.platform-app[data-layout=frame][data-prose-column][data-prose-back-layout=stacked] .platform-page-context>.platform-page-back{inset-block-start:0;inset-inline:0 auto}.platform-page-title-link{text-overflow:ellipsis;color:inherit;border-radius:var(--ui-radius-small,4px);text-decoration:none;display:block;overflow:hidden}.platform-page{--platform-content-width:var(--platform-page-width);width:100%;min-width:0;max-width:var(--platform-content-width);flex-direction:column;flex:1 0 auto;margin:0 auto;display:flex}.platform-app .platform-main[data-content-width=fill]>.platform-page,.platform-app[data-layout=frame] .platform-main[data-page-width=fill]>.platform-page{max-width:none}.platform-app .platform-main[data-content-align=start]:not([data-content-width=fill])>.platform-page{margin-inline:0}.platform-app .platform-main[data-content-align=end]:not([data-content-width=fill])>.platform-page{margin-inline:auto 0}.platform-page>.platform-banner+*{margin-top:var(--layout-gap)}.platform-page-header{min-width:0;min-height:44px;margin:0 0 var(--layout-gap);border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:8px 12px;padding:0 0 8px;display:flex}.platform-page-header .platform-page-heading{overflow-wrap:anywhere;flex:180px;min-width:0}.platform-page-header .platform-page-title{color:var(--ink);font:500 var(--ui-text-title3)/1.3 var(--ui-font-body,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);letter-spacing:normal;margin:0}.platform-page-header .platform-title-trigger{border-radius:var(--ui-radius-control);max-width:calc(100% + 8px);min-height:44px;margin:-8px 0 -8px -8px;padding:0 8px}.platform-page-header>.platform-page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:100%;margin-left:auto;display:flex}.platform-page-header--presentation{flex-wrap:nowrap}.platform-page-header--presentation .platform-page-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-page-header--presentation>.platform-page-actions{flex-wrap:nowrap;flex:none}.platform-page-header:has(+:is(.ui-tabs,.ui-section-links)){border-bottom:0;margin-bottom:4px;padding-bottom:0}.platform-list-page>:is(.ui-tabs,.ui-section-links){margin-block:0 var(--layout-gap);flex:none}.platform-tab-panel{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.platform-list{flex-direction:column;flex:none;min-width:0;display:flex}.platform-list>.platform-banner,.platform-list>.platform-loading-region>.platform-banner{margin-inline:var(--ui-list-edge,0px);flex:none;margin-bottom:12px}.platform-list .ui-data-table :is(th,td){vertical-align:middle}.platform-status-cell{white-space:nowrap}.platform-row-link{cursor:pointer;position:relative}.platform-row-title{color:var(--ink);overflow-wrap:anywhere;font-weight:400;text-decoration:none}.platform-row-title:after{content:"";position:absolute;inset:0}.platform-row-link :is(.ui-table-actions,button,a[href],input,select,summary,.platform-row-detail):where(:not(.platform-row-title)){z-index:1;position:relative}.platform-loading{flex:1;place-content:center;min-height:120px;display:grid}.platform-loading[data-loading-anchor]>.ui-loading-visual{block-size:var(--ui-loading-track-height,2px);translate:0 var(--platform-loading-anchor-offset,0px);position:relative}.platform-loading[data-loading-anchor]>.ui-loading-visual>.ui-loading-label{inset-block-end:calc(100% + 14px);inline-size:max-content;max-inline-size:min(32rem,100vw - 48px);position:absolute;left:50%;transform:translate(-50%)}.platform-loading[data-loading-anchor]>.ui-loading-visual>.ui-loading-mark{inset-block-end:calc(100% + 14px);position:absolute;left:50%;transform:translate(-50%)}.platform-loading[data-loading-anchor]>.ui-loading-visual:has(>.ui-loading-label)>.ui-loading-mark{inset-block-end:calc(100% + 50px)}:has(>.platform-loading[data-loading-phase=leaving]){position:relative}.platform-loading[data-loading-phase=leaving]:not(:only-child){pointer-events:none;min-height:0;position:absolute;inset:0}.platform-notice{padding:var(--layout-gap);border:1px solid var(--line);border-radius:var(--ui-radius-surface,12px);background:var(--control-surface);justify-items:start;gap:12px;display:grid}.platform-notice p{margin:0}.platform-icon-button{border-radius:var(--ui-radius-control);width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.platform-icon-button:disabled{opacity:.5;cursor:default}@media (hover:hover) and (pointer:fine){.platform-icon-button:hover:not(:disabled){background:var(--ui-surface-row-hover);color:var(--ink)}}@media (any-pointer:coarse){.platform-icon-button{width:44px;height:44px}}.platform-fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.platform-fieldset>legend{font-size:var(--ui-text-subhead);margin-bottom:8px;padding:0;font-weight:400}.platform-facts{margin:0 0 var(--platform-section-gap);font-size:var(--ui-text-footnote);grid-template-columns:max-content minmax(0,1fr);gap:6px 24px;display:grid}.platform-facts>div{display:contents}.platform-facts dt{color:var(--muted)}.platform-facts dd{overflow-wrap:anywhere;margin:0}:is(.platform-app .platform-list:has(>.platform-loading-region>.platform-loading-boundary),.platform-app .platform-list:has(>.platform-loading)){flex:1 0 auto}:is(.platform-settings:has(>.platform-loading-region>.platform-loading-boundary),.platform-settings:has(>.platform-loading)){flex-direction:column;flex:1 0 auto;display:flex}.platform-entry{overscroll-behavior-y:contain;height:100dvh;min-height:100dvh;padding:32px var(--page-gutter);box-sizing:border-box;background:var(--ui-canvas,#f4f5f0);color:var(--ink);font-family:var(--ui-font-body,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);place-items:center;display:grid;overflow-y:auto}.platform-entry-panel{border:1px solid var(--line);border-radius:var(--ui-radius-surface,12px);background:var(--control-surface);box-sizing:border-box;flex-direction:column;gap:20px;width:min(100%,420px);padding:32px;display:flex}.platform-entry-brand{align-self:flex-start}.platform-entry-header{gap:6px;display:grid}.platform-entry-eyebrow{color:var(--muted);font-size:var(--ui-text-caption);margin:0;font-weight:400;line-height:1.5}.platform-entry-title{font-size:var(--ui-text-title2);letter-spacing:-.02em;margin:0;font-weight:500;line-height:1.273}.platform-entry-description{color:var(--muted);font-size:var(--ui-text-subhead);overflow-wrap:anywhere;margin:0}.platform-entry-email{color:var(--ink);font-weight:400}.platform-entry-controls{flex-direction:column;gap:12px;display:flex}.platform-entry-controls:not(:has(>:not([hidden]))){display:none}.platform-entry-controls>.ui-button{width:100%}.platform-entry-note{color:var(--muted);font-size:var(--ui-text-footnote);margin:0}.platform-entry-form{flex-direction:column;gap:12px;display:flex}.platform-entry-form>.ui-button--primary{width:100%;margin-top:4px}.platform-entry-hint{margin:-4px 0 0}.platform-entry-divider{color:var(--muted);font-size:var(--ui-text-caption);align-items:center;gap:12px;display:flex}.platform-entry-divider:before,.platform-entry-divider:after{content:"";border-top:1px solid var(--line);flex:1}.platform-entry-password{flex-direction:column;gap:0;display:flex}.platform-entry-recovery{align-self:flex-end}.platform-entry-links{flex-direction:column;align-items:center;gap:4px;display:flex}.platform-entry-links:empty{display:none}.platform-entry-alternatives,.platform-entry-switch{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;display:flex}.platform-entry-switch{color:var(--muted);font-size:var(--ui-text-footnote);text-align:center;margin:0}.platform-google-button.ui-button{border-radius:var(--ui-radius-control);min-height:44px;color:var(--ink);font-size:var(--ui-text-subhead);gap:10px}.platform-google-mark{flex:none}.platform-local-accounts{border-top:1px solid var(--line);gap:12px;padding-top:12px;display:grid}.platform-entry-header+.platform-local-accounts{border-top:0;padding-top:0}.platform-local-accounts .ui-section-title,.platform-local-accounts>.ui-meta{margin:0}.platform-local-account-list{gap:8px;display:grid}.platform-local-account.ui-button{width:100%;min-height:52px;color:var(--ink);text-align:left;justify-content:flex-start;gap:12px;padding:8px 12px}.platform-avatar{border-radius:var(--ui-radius-round);background:var(--control-primary);width:28px;height:28px;color:var(--control-on-primary);letter-spacing:.02em;flex:none;place-items:center;font-size:11px;font-weight:500;display:inline-grid}.platform-local-account .platform-avatar{width:32px;height:32px;font-size:12px}.platform-entry-form>fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.platform-entry-form>fieldset>legend{margin-bottom:4px;padding:0}.platform-local-account.ui-button[aria-pressed=true]{border-color:var(--ui-selected,var(--control-primary));background:var(--ui-surface-choice,var(--control-surface));box-shadow:inset 0 0 0 1px var(--ui-selected,var(--control-primary))}.platform-local-current{margin-left:auto}.platform-entry--hero{--platform-entry-hero-surface:var(--ui-accent-soft);padding:0 var(--page-gutter) 32px;background:var(--control-surface);grid-template-rows:auto 1fr;align-content:start;place-items:start center}.platform-entry--hero .platform-entry-panel{background:0 0;border:0;grid-row:2;width:min(100%,400px);padding:24px 0 0}.platform-entry-hero{margin-inline:calc(-1 * var(--page-gutter));padding:max(28px, env(safe-area-inset-top)) var(--page-gutter) 24px;background:var(--platform-entry-hero-surface);color:var(--ink);grid-row:1;justify-self:stretch;gap:16px;display:grid}.platform-entry-hero>*{width:min(100%,400px);margin-inline:auto}.platform-entry-hero-title{font-family:var(--ui-font-display,inherit);font-size:var(--ui-text-title1);letter-spacing:-.025em;text-wrap:balance;margin-block:0;font-weight:500;line-height:1.15}.platform-entry-hero-body{color:var(--ui-ink-secondary,var(--muted));font-size:var(--ui-text-body);overflow-wrap:anywhere;text-wrap:pretty;margin-block:0;line-height:1.5}.platform-entry-hero>.platform-entry-hero-body,.platform-entry-hero--untitled{display:none}.platform-entry-hero>.platform-entry-hero-illustration{width:min(100%,200px);display:grid}.platform-entry-hero-illustration>:is(img,svg,picture,video){max-width:100%;height:auto;display:block}.platform-entry-hero-illustration>.platform-entry-hero-image--dark,:root[data-ui-scheme=dark] .platform-entry-hero-illustration[data-schemes=both]>.platform-entry-hero-image:not(.platform-entry-hero-image--dark){display:none}:root[data-ui-scheme=dark] .platform-entry-hero-illustration>.platform-entry-hero-image--dark{display:block}@media (width>=960px){.platform-entry--hero{grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:stretch;place-items:stretch stretch;padding:0}.platform-entry--hero .platform-entry-panel{grid-area:1/2;place-self:center;width:min(100% - 64px,400px);padding:48px 0}.platform-entry-hero{box-sizing:border-box;grid-area:1/1;align-content:center;gap:20px;min-height:100dvh;margin:0;padding:64px clamp(40px,6vw,96px);position:sticky;top:0}.platform-entry-hero>*{width:100%;max-width:520px}.platform-entry-hero>.platform-entry-hero-body{display:block}.platform-entry-hero>.platform-entry-hero-illustration,.platform-entry-hero--untitled{display:grid}.platform-entry-hero>.platform-entry-hero-illustration{width:100%}.platform-entry--hero .platform-entry-title{font-size:var(--ui-text-title1)}.platform-entry-hero-title{letter-spacing:-.035em;font-size:clamp(2rem,.75rem + 2.6vw,3.25rem);line-height:1.06}.platform-entry-hero-body{font-size:max(var(--ui-text-body), clamp(1rem, .85rem + .3vw, 1.125rem))}.platform-entry-hero-image{width:100%}.platform-entry-hero-illustration{margin-top:12px}}@media (prefers-reduced-motion:no-preference){.platform-entry-hero-illustration{animation:.48s cubic-bezier(.2,0,0,1) both platform-entry-hero-in}}@keyframes platform-entry-hero-in{0%{opacity:0;transform:translateY(8px)}}@media (width<=600px){.platform-entry:not(.platform-entry--hero){place-items:start center;padding-top:24px}.platform-entry:not(.platform-entry--hero) .platform-entry-panel{gap:20px;padding:24px 20px}}@media (height<=560px){.platform-entry:not(.platform-entry--hero){place-items:start center;padding-block:16px}.platform-entry-panel{gap:16px;padding-block:20px}.platform-entry-hero{padding-block:24px}}.platform-entry-code{font-variant-numeric:tabular-nums;letter-spacing:.16em;text-transform:uppercase}.platform-entry-code::placeholder{letter-spacing:.16em}.platform-error-state{max-width:340px;padding:0 var(--page-gutter);text-align:center;flex-direction:column;align-items:center;gap:10px;margin:12vh auto 0;display:flex}.platform-error-state-icon{border-radius:var(--ui-radius-round);background:var(--ui-accent-soft,var(--ui-surface-choice));width:64px;height:64px;color:var(--control-primary);place-items:center;margin-bottom:6px;display:grid}.platform-error-state-title{color:var(--ink);font-family:var(--platform-font-display,var(--ui-font-display,inherit));font-size:var(--ui-text-title2);font-weight:var(--ui-display-weight,500);letter-spacing:-.01em;margin:0;line-height:1.15}.platform-error-state-text{color:var(--muted);font-size:var(--ui-text-callout);margin:0 0 10px;line-height:1.45}.platform-error-state .platform-error-state-home{text-underline-offset:3px;text-decoration:underline}.platform-empty-state{--ui-title-size:var(--ui-text-title2);--ui-meta-size:var(--ui-text-callout);box-sizing:border-box;width:100%;min-width:0;padding-block:clamp(16px, 5dvh, 48px) var(--layout-gap);flex-direction:column;flex:1 0 auto;align-items:center;display:flex}.platform-empty-state:before,.platform-empty-state:after{content:"";flex:2 1 0}.platform-empty-state:after{flex-grow:3}.platform-empty-state-illustration{box-sizing:border-box;width:min(100%, var(--platform-empty-illustration-width));height:var(--platform-empty-illustration-height);color:var(--ui-ink-secondary,var(--muted));flex:none;place-items:center;margin-bottom:20px;display:grid;container-type:size}.platform-empty-state-illustration>*{width:100%;height:100%}.platform-empty-state-illustration>img{object-fit:contain}.platform-empty-state-illustration:has(>.platform-destination-icon:only-child){height:56px;margin-bottom:12px}.platform-empty-state-illustration>.platform-destination-icon:only-child{width:40px;height:40px}.platform-empty-state>.ui-table-empty{flex:none;width:100%;min-height:0;padding-block:0}.platform-empty-state>.ui-table-empty>.ui-section-title{font-family:var(--platform-font-display,var(--ui-font-display,inherit));font-weight:var(--ui-display-weight,500);letter-spacing:-.01em;text-wrap:balance;line-height:1.2}.platform-empty-state>.ui-table-empty>p{text-wrap:pretty}@media (height<=560px){.platform-empty-state{padding-top:var(--layout-gap)}.platform-empty-state-illustration{height:var(--platform-empty-illustration-height-short);margin-bottom:12px}}.platform-stale-note{box-sizing:border-box;border-radius:var(--ui-radius-control);background:var(--ui-accent-soft,var(--ui-surface-choice));width:100%;min-height:44px;color:var(--ink);font:inherit;font-size:var(--ui-text-subhead);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;align-items:center;gap:8px;padding:8px 14px;font-weight:400;line-height:1.3;display:flex}.platform-stale-note .platform-load-glyph{flex:none}.platform-skeleton{flex-direction:column;gap:12px;display:flex}.platform-skeleton[data-loading-phase=hidden]{visibility:hidden}.platform-loading-region{display:contents}.platform-loading-boundary{flex-direction:column;flex:1;transition:opacity .18s;display:flex}.platform-loading-boundary[data-loading-phase=hidden]{visibility:hidden}.platform-loading-boundary[data-loading-phase=leaving]{opacity:0}.platform-loading-region[data-entering]>*{animation:.18s both platform-loading-enter}@keyframes platform-loading-enter{0%{opacity:0}}.platform-skeleton-line,.platform-skeleton-thumb,.platform-skeleton-button{border-radius:var(--ui-radius-card-compact);background:linear-gradient(100deg, var(--ui-skeleton,var(--ui-surface-card-media)) 40%, color-mix(in srgb, var(--ui-skeleton,var(--ui-surface-card-media)), #fff 55%) 50%, var(--ui-skeleton,var(--ui-surface-card-media)) 60%) 0 0 / 300% 100%;animation:1.4s ease-in-out infinite platform-shimmer}.platform-skeleton-card{border-radius:var(--ui-radius-card);background:var(--ui-card,var(--control-surface));box-shadow:var(--ui-tile-shadow);flex-direction:column;gap:14px;padding:16px;display:flex}.platform-skeleton-card--rows{gap:22px;padding:20px 16px}.platform-skeleton-row{gap:14px;display:flex}.platform-skeleton-lines{flex-direction:column;flex:1;gap:10px;padding-top:6px;display:flex}.platform-skeleton-line{border-radius:7px;height:14px}.platform-skeleton-line--short{width:45%}.platform-skeleton-line--tiny{width:28%;height:10px;margin:10px 6px 0}.platform-skeleton-thumb{aspect-ratio:8.5/11;border-radius:var(--ui-radius-card-compact);flex:none;width:116px}.platform-skeleton-grid .platform-skeleton-thumb{width:auto}.platform-skeleton-button{border-radius:var(--ui-radius-control);height:52px}.platform-skeleton-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:18px 16px;display:grid}.platform-skeleton-group{flex-direction:column;gap:8px;display:flex}@keyframes platform-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.platform-skeleton-line,.platform-skeleton-thumb,.platform-skeleton-button{animation:none}.platform-loading-boundary{transition:none}.platform-loading-region[data-entering]>*{animation:none}}@media (forced-colors:active){.platform-skeleton-line,.platform-skeleton-thumb,.platform-skeleton-button{background:graytext}}dialog.platform-dialog{--dialog-width:560px;--dialog-padding:24px;box-sizing:border-box;width:min(var(--dialog-width), calc(100vw - 32px));max-width:none;height:fit-content;min-height:0;max-height:calc(100dvh - 32px);padding:var(--dialog-padding);border:1px solid var(--line);border-radius:var(--ui-radius-surface,12px);background:var(--control-surface);color:var(--ink);box-shadow:var(--ui-shadow-overlay,0 16px 48px #1a2e2430);font:calc(var(--platform-body) * 14 / 17)/1.5 var(--ui-font-body,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);overscroll-behavior:contain;overscroll-behavior-y:none;scroll-padding-block-start:var(--dialog-heading-height,0px);overflow-y:auto}dialog.platform-dialog::backdrop{background:var(--platform-backdrop)}dialog.platform-dialog[data-size=rich]{--dialog-width:720px}dialog.platform-dialog.platform-dialog--compact{--dialog-width:440px}dialog.platform-dialog[data-size=document]{width:90vw;max-height:90dvh}.platform-dialog-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}:where(dialog.platform-dialog:not([data-modal-kind=alert]))>.platform-dialog-heading{top:calc(-1 * var(--dialog-padding));z-index:2;margin:calc(-1 * var(--dialog-padding)) calc(-1 * var(--dialog-padding)) 4px;padding:var(--dialog-padding) var(--dialog-padding) 12px;background:inherit;position:sticky}:where(dialog.platform-dialog[data-scrolled]:not([data-modal-kind=alert]))>.platform-dialog-heading{box-shadow:inset 0 -1px var(--line)}.platform-dialog-heading h2{min-width:0;font-family:inherit;font-size:var(--ui-text-headline);overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.444}.platform-dialog-heading h2:focus{outline:none}:is(button.platform-dialog-close,button.platform-dialog-back){box-sizing:border-box;width:var(--ui-bar-target);min-width:var(--ui-bar-target);height:var(--ui-bar-target);min-height:var(--ui-bar-target);border-radius:var(--ui-radius-control);color:var(--ui-bar-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;flex:none;place-items:center;margin:-8px -12px -8px 0;padding:0;display:inline-grid;position:relative}button.platform-dialog-back{order:-1;margin:-8px -4px -8px -12px}:is(button.platform-dialog-close,button.platform-dialog-back)>svg{position:relative}:is(button.platform-dialog-close,button.platform-dialog-back):active:not(:disabled){opacity:var(--ui-pressed-opacity)}@media (hover:hover) and (pointer:fine){:is(button.platform-dialog-close,button.platform-dialog-back):hover:not(:disabled){color:var(--ink)}}@media (width>=960px),not (pointer:coarse){@media (hover:hover) and (pointer:fine){:is(button.platform-dialog-close,button.platform-dialog-back):hover:not(:disabled){background:var(--ui-surface-row-hover)}}}:is(button.platform-dialog-close,button.platform-dialog-back):disabled{opacity:.4;cursor:default}@media (width<=959.98px) and (pointer:coarse){dialog.platform-dialog.platform-sheet :is(button.platform-dialog-close:not(.platform-dialog-done),button.platform-dialog-back){color:var(--ink);transition:opacity var(--ui-pressed-release) ease;margin-block:-8px;margin-inline-end:calc(var(--platform-bar-inset,8px) - var(--dialog-padding) - (var(--ui-bar-target) - var(--ui-bar-disc)) / 2)}dialog.platform-dialog.platform-sheet button.platform-dialog-back{margin-inline:calc(var(--platform-bar-inset,8px) - var(--dialog-padding) - (var(--ui-bar-target) - var(--ui-bar-disc)) / 2) 0}dialog.platform-dialog.platform-sheet :is(button.platform-dialog-close:not(.platform-dialog-done),button.platform-dialog-back):before{content:"";inset:calc((var(--ui-bar-target) - var(--ui-bar-disc)) / 2);border-radius:var(--ui-radius-control);background:var(--ui-disc-surface);box-shadow:var(--ui-disc-shadow);-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);position:absolute}dialog.platform-dialog.platform-sheet :is(button.platform-dialog-close:not(.platform-dialog-done),button.platform-dialog-back):active:not(:disabled){transition-delay:var(--ui-pressed-delay-touch);transition-duration:0s}}.platform-dialog-text{overflow-wrap:anywhere;margin:0}dialog.platform-dialog .modal-footer{flex:none;margin-top:20px;padding-top:12px;position:relative}dialog.platform-dialog .modal-footer:before{content:"";border-top:1px solid var(--line);position:absolute;top:0;left:0;right:0}dialog.platform-dialog .modal-footer.ui-form-actions:not(:has(>.ui-form-action-status)){flex-direction:column;align-items:stretch;gap:8px;padding-top:0}dialog.platform-dialog .modal-footer.ui-form-actions:not(:has(>.ui-form-action-status)):before{display:none}dialog.platform-dialog .ui-form-actions:not(:has(>.ui-form-action-status))>.ui-form-action-buttons{box-sizing:border-box;border-top:1px solid var(--line);width:100%;padding-top:12px}dialog.platform-dialog .modal-footer.ui-form-actions--progress:before{display:none}dialog.platform-dialog[data-layout=form][open]{flex-direction:column;display:flex;overflow:hidden}dialog.platform-dialog[data-layout=form]>.platform-dialog-heading{flex:none}dialog.platform-dialog[data-layout=form]>form,.platform-dialog-form{flex-direction:column;flex:auto;min-height:0;margin:0;display:flex;overflow:hidden}dialog.platform-dialog[data-layout=form]>form[hidden]{display:none}dialog.platform-dialog[data-layout=form]>form>.ui-form-actions{margin-top:16px}.platform-dialog-body,dialog.platform-dialog .ui-modal-form-body{overscroll-behavior:contain;overscroll-behavior-y:none;flex:auto;min-width:0;min-height:0;margin:-4px;padding:4px;overflow-y:auto}.platform-dialog-body.ui-form-stack,dialog.platform-dialog .ui-modal-form-body.ui-form-stack{gap:16px}.platform-dialog-body>:is(p,h3),dialog.platform-dialog .ui-modal-form-body>:is(p,h3){margin:0}dialog.platform-dialog[data-layout=editor][open]{flex-direction:column;height:min(760px,100dvh - 32px);max-height:90dvh;display:flex;overflow:hidden}dialog.platform-dialog[data-layout=editor]>.platform-dialog-heading{flex:none}dialog.platform-dialog[data-layout=editor]>form{flex-direction:column;flex:1;min-height:0;margin:0;display:flex}dialog.platform-dialog .ui-editor-body{overscroll-behavior:contain;overscroll-behavior-y:none;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow-y:auto}dialog.platform-dialog .ui-editor-body>:not(.ui-field--grow){flex-shrink:0}dialog.platform-dialog .ui-editor-context{min-height:36px;color:var(--muted);font-size:var(--ui-text-subhead);flex:none;align-items:center;margin:0 0 16px;line-height:1.714;display:flex}dialog.platform-dialog:is([data-layout=flow],[data-layout=upload])[open]{flex-direction:column;height:min(440px,100dvh - 40px);display:flex;overflow:hidden}dialog.platform-dialog[data-layout=flow][open]{height:min(640px,100dvh - 64px)}dialog.platform-dialog:is([data-layout=flow],[data-layout=upload])>.platform-dialog-heading{flex:none;min-height:36px;margin-bottom:8px}dialog.platform-dialog .ui-flow-body,dialog.platform-dialog .ui-upload-body{overscroll-behavior:contain;overscroll-behavior-y:none;flex:1;min-height:0;margin:-2px;padding:2px;overflow:auto}dialog.platform-dialog .ui-flow-footer{flex:none}dialog.platform-dialog:is([data-layout=flow],[data-layout=upload]) .ui-flow-footer>.modal-footer,dialog.platform-dialog[data-layout=upload]>.modal-footer{box-sizing:border-box;justify-content:flex-end;min-height:64px;margin-top:12px}dialog.platform-dialog:is([data-layout=flow],[data-layout=upload]) .modal-footer:has(>.ui-form-action-status){align-items:flex-end}dialog.platform-dialog[data-layout=flow].ui-flow--content[open]{height:fit-content;max-height:calc(100dvh - 24px)}dialog.platform-dialog.ui-flow--content .ui-flow-body{flex:0 auto}dialog.platform-dialog[data-layout=review][open]{flex-direction:column;gap:12px;height:min(680px,100dvh - 48px);display:flex;overflow:hidden}dialog.platform-dialog[data-layout=review]>:is(.platform-dialog-heading,.ui-review-navigation,.ui-review-toolbar,.ui-review-evidence){flex:none;margin-bottom:0}dialog.platform-dialog[data-layout=review][data-size=document][open]{width:90vw;height:90dvh;max-height:90dvh}dialog.platform-dialog .ui-review-body{overscroll-behavior:contain;overscroll-behavior-y:none;scrollbar-gutter:stable;overflow-wrap:anywhere;flex:1;min-width:0;min-height:0;overflow:auto}dialog.platform-dialog .ui-review-body [hidden]{display:none}dialog.platform-dialog[data-layout=review]>.modal-footer{margin-top:0}dialog.platform-dialog .ui-review-navigation{gap:8px;min-width:0;display:grid}dialog.platform-dialog .ui-review-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;min-height:44px;padding:0 0 12px;display:flex}dialog.platform-dialog[data-layout=review].ui-review-fit-content[open]{height:fit-content;max-height:calc(100dvh - 48px)}dialog.platform-dialog.ui-review-fit-content .ui-review-body{flex:0 auto}dialog.platform-dialog[data-layout=task][open]{width:min(580px,100vw - 24px);height:fit-content;max-height:calc(100dvh - 24px);padding:22px;display:block;overflow-y:auto}dialog.platform-dialog[data-layout=task]>form{min-height:0;display:block}dialog.platform-dialog:is([data-size=presentation],[data-size=fullscreen])[open]{width:100%;max-width:none;height:100dvh;max-height:none;padding:var(--page-gutter);padding-bottom:max(var(--page-gutter), env(safe-area-inset-bottom));box-shadow:none;background:var(--ui-canvas,var(--control-surface));border:0;border-radius:0;flex-direction:column;margin:0;display:flex;position:fixed;inset:0;overflow:auto}dialog.platform-dialog[data-size=fullscreen][open]{background:var(--ui-media-stage,#272e29);color:#fff;padding:0;overflow:hidden}@media (width<=600px){dialog.platform-dialog{--dialog-padding:16px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.platform-dialog-heading{margin-bottom:12px}dialog.platform-dialog[data-layout=editor][open]{height:min(760px,100dvh - 24px);max-height:calc(100dvh - 24px)}dialog.platform-dialog:is([data-layout=flow],[data-layout=upload])[open]{--dialog-padding:12px;width:calc(100vw - 16px);height:min(440px,100dvh - 24px)}dialog.platform-dialog[data-layout=review][open]{height:calc(100dvh - 24px)}dialog.platform-dialog[data-layout=review].ui-review-fit-content[open]{height:fit-content;max-height:calc(100dvh - 24px)}dialog.platform-dialog .ui-review-toolbar{gap:8px}}@media (height<=520px) and (width>=601px){dialog.platform-dialog:is([data-layout=flow],[data-layout=upload])[open]{--dialog-padding:8px;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}dialog.platform-dialog:is([data-layout=flow],[data-layout=upload]) .ui-flow-footer>.modal-footer,dialog.platform-dialog[data-layout=upload]>.modal-footer{margin-top:4px}}@media (height<=500px){dialog.platform-dialog{--dialog-padding:16px;max-height:calc(100dvh - 16px)}dialog.platform-dialog[data-layout=editor][open]{height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.platform-dialog-heading{margin-bottom:8px}dialog.platform-dialog .modal-footer{margin-top:12px}dialog.platform-dialog[data-layout=review][open]{display:block;overflow-y:auto}dialog.platform-dialog[data-layout=review]>:is(.ui-review-toolbar,.ui-review-navigation,.ui-review-evidence){margin-block:12px}dialog.platform-dialog[data-layout=review]>.ui-review-body{scrollbar-gutter:auto;overflow:visible}}html.platform-document.platform-scroll-locked .platform-main{overflow:hidden}@media (width<=600px) and (pointer:coarse){dialog.platform-dialog.platform-sheet{--platform-sheet-heading-cover:max(0px, calc(28px - var(--dialog-padding)));width:100%;max-width:100%;max-height:calc(100dvh - 24px);padding-top:28px;padding-bottom:max(var(--dialog-padding), env(safe-area-inset-bottom));border-radius:var(--ui-radius-surface,12px) var(--ui-radius-surface,12px) 0 0;border-width:1px 0 0;margin:auto 0 0}dialog.platform-dialog.platform-sheet:before{content:"";background:var(--control-border-hover);border-radius:999px;width:36px;height:4px;position:absolute;top:10px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){dialog.platform-dialog.platform-sheet[open]{animation:.22s cubic-bezier(.2,.8,.2,1) platform-sheet-rise}}}@keyframes platform-sheet-rise{0%{opacity:.4;transform:translateY(40px)}to{opacity:1;transform:none}}.platform-sheet-grabber{display:none}@media (width<=959.98px) and (pointer:coarse){:is(.platform-app[data-layout=app] dialog.platform-dialog.platform-sheet,dialog.platform-dialog.platform-sheet[data-detents]){--platform-sheet-heading-cover:max(0px, calc(28px - var(--dialog-padding)));width:100%;max-width:100%;max-height:calc(100dvh - var(--platform-sheet-top-gap));padding-top:28px;padding-bottom:max(var(--dialog-padding), env(safe-area-inset-bottom));border-radius:var(--platform-sheet-radius) var(--platform-sheet-radius) 0 0;border-width:1px 0 0;margin:auto 0 0;box-shadow:0 -8px 32px #0000001f}:is(.platform-app[data-layout=app] dialog.platform-dialog.platform-sheet,dialog.platform-dialog.platform-sheet[data-detents]):before{content:none}dialog.platform-dialog.platform-sheet[data-detents~=medium],dialog.platform-dialog.platform-route-sheet--account{height:calc(100dvh - var(--platform-sheet-top-gap))}:is(.platform-app[data-layout=app] dialog.platform-dialog.platform-sheet,dialog.platform-dialog.platform-sheet[data-detents])::backdrop{opacity:var(--platform-sheet-dim,1)}:is(.platform-app[data-layout=app] dialog.platform-dialog.platform-sheet,dialog.platform-dialog.platform-sheet[data-detents])>.platform-sheet-grabber{background:var(--control-border-hover);border-radius:999px;width:36px;height:5px;display:block;position:absolute;top:8px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){:is(.platform-app[data-layout=app] dialog.platform-dialog.platform-sheet,dialog.platform-dialog.platform-sheet[data-detents])[open]{animation:.38s cubic-bezier(.32,.72,0,1) platform-sheet-slide-up}:is(.platform-app[data-layout=app] dialog.platform-dialog.platform-sheet,dialog.platform-dialog.platform-sheet[data-detents])[open]::backdrop{animation:.3s ease-out platform-backdrop-in}}@media (prefers-reduced-motion:reduce){:is(.platform-app[data-layout=app] dialog.platform-dialog.platform-sheet,dialog.platform-dialog.platform-sheet[data-detents])[open],:is(.platform-app[data-layout=app] dialog.platform-dialog.platform-sheet,dialog.platform-dialog.platform-sheet[data-detents])[open]::backdrop{animation:.15s ease-out platform-backdrop-in}}.platform-app[data-layout=app] dialog.platform-dialog.platform-route-sheet--takeover.platform-route-sheet--initial[open],.platform-app[data-layout=app] dialog.platform-dialog.platform-route-sheet--takeover.platform-route-sheet--initial[open]::backdrop{animation:none}}dialog.platform-dialog.platform-sheet:not(.platform-route-sheet--account):not(.platform-flow-sheet):not([data-modal-kind=alert]):not([data-size=fullscreen]):not([data-size=presentation])>.platform-dialog-heading:before{content:"";inset-inline:0;height:var(--platform-sheet-heading-cover,0px);background:inherit;pointer-events:none;position:absolute;bottom:100%}@keyframes platform-sheet-slide-up{0%{translate:0 100%}to{translate:0}}@keyframes platform-backdrop-in{0%{opacity:0}}dialog.platform-dialog.platform-route-sheet--account,.platform-app[data-layout=app] dialog.platform-dialog.platform-route-sheet--account{background:var(--ui-canvas,#f4f5f0);padding-top:0}dialog.platform-route-sheet--account>.platform-dialog-heading{z-index:2;min-height:44px;margin:0 calc(-1 * var(--dialog-padding)) 8px;padding:14px max(8px, env(safe-area-inset-right)) 4px max(8px, env(safe-area-inset-left));background:var(--ui-canvas,#f4f5f0);justify-content:flex-end;align-items:center;display:flex;position:sticky;top:0}dialog.platform-dialog button.platform-dialog-done{border-radius:var(--ui-radius-control);width:auto;min-width:44px;height:44px;min-height:44px;color:var(--platform-bar-tint);font:500 min(var(--ui-text-body), 23px)/1.3 var(--ui-font-body,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);-webkit-tap-highlight-color:transparent;touch-action:manipulation;margin:0;padding:0 8px}dialog.platform-dialog button.platform-dialog-done:active:not(:disabled){opacity:var(--ui-pressed-opacity)}.platform-route-sheet--account .platform-page-header>.platform-page-heading{display:none}.platform-route-sheet--account .platform-page-header:not(:has(.platform-page-actions)){display:none}@media (width>=960px),not (pointer:coarse){dialog.platform-dialog.platform-route-sheet--account{height:min(720px,100dvh - 64px)}}dialog.platform-action-sheet{box-sizing:border-box;width:calc(100% - 16px);max-width:520px;height:fit-content;min-height:0;max-height:calc(100dvh - 24px);margin:auto auto max(8px, env(safe-area-inset-bottom));color:var(--ink);font:400 var(--ui-text-body)/1.3 var(--ui-font-body,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);background:0 0;border:0;padding:0;inset-block-start:auto;overflow:visible}dialog.platform-action-sheet[open]{flex-direction:column;gap:8px;display:flex}dialog.platform-action-sheet::backdrop{background:var(--platform-backdrop)}.platform-action-sheet-group{border-radius:var(--platform-sheet-radius);background:var(--control-surface);flex:0 auto;grid-auto-rows:min-content;min-height:0;display:grid;overflow:auto}.platform-action-sheet-header{text-align:center;padding:14px 16px 12px}.platform-action-sheet-title,.platform-action-sheet-message{color:var(--muted);font-size:var(--ui-text-footnote);overflow-wrap:anywhere;margin:0;line-height:1.385}.platform-action-sheet-title{font-weight:500}.platform-action-sheet-item{box-sizing:border-box;border:0;border-top:1px solid var(--line);width:100%;min-height:56px;color:var(--platform-bar-tint);font:inherit;text-align:center;cursor:pointer;background:0 0;padding:12px 16px;display:block}.platform-action-sheet-group>.platform-action-sheet-item:first-child{border-top:0}.platform-action-sheet-item[data-destructive]{color:var(--control-danger)}.platform-action-sheet-item:disabled{color:var(--muted);opacity:.6;cursor:default}.platform-action-sheet-cancel{border-radius:var(--platform-sheet-radius);background:var(--control-surface);border-top:0;flex:none;font-weight:500}@media (hover:hover) and (pointer:fine){.platform-action-sheet-item:hover:not(:disabled){background:var(--ui-surface-row-hover)}}@media (prefers-reduced-motion:no-preference){dialog.platform-action-sheet[open]{animation:.32s cubic-bezier(.32,.72,0,1) platform-sheet-slide-up}dialog.platform-action-sheet[open]::backdrop{animation:.24s ease-out platform-backdrop-in}}@media (width>=960px),not (pointer:coarse){dialog.platform-action-sheet{width:360px;margin:auto;inset-block-start:0}@media (prefers-reduced-motion:no-preference){dialog.platform-action-sheet[open]{animation:.16s ease-out platform-backdrop-in}}}dialog.platform-dialog.platform-document-viewer[open]{grid-template-rows:auto minmax(0,1fr) auto auto auto;display:grid}.platform-document-viewer-bar{min-height:56px;padding:max(6px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) 6px max(8px, env(safe-area-inset-left));background:var(--ui-media-bar,#1d231f);align-items:center;gap:8px;display:flex}.platform-document-viewer-titles{flex:1;min-width:0;display:grid}.platform-document-viewer-toolbar{min-width:0;max-width:60%;color:inherit;flex:0 auto}.platform-document-viewer-toolbar :is(button,a){color:inherit}.platform-document-viewer-titles h2{font-size:var(--ui-text-callout);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:500;line-height:1.375;overflow:hidden}.platform-document-viewer-titles h2:focus{outline:none}.platform-document-viewer-titles p{color:var(--ui-media-bar-ink-secondary,#d3dbd5);font-size:var(--ui-text-caption);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.333;overflow:hidden}.platform-document-viewer-button{border-radius:var(--ui-radius-control);color:#fff;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:44px;height:44px;padding:0;display:inline-grid}.platform-document-viewer-button:disabled{opacity:.4;cursor:default}@media (hover:hover) and (pointer:fine){.platform-document-viewer-button:hover:not(:disabled){background:#ffffff24}}:where(.platform-document-viewer,.platform-document-viewer *){scrollbar-color:#ffffff59 transparent}.platform-document-viewer-stage{touch-action:none;-webkit-user-select:none;user-select:none;cursor:zoom-in;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.platform-document-viewer-stage[data-zoomed]{cursor:grab}.platform-document-viewer-stage img{object-fit:contain;transform-origin:50%;will-change:transform;pointer-events:none;-webkit-user-drag:none;background:#fff;max-width:calc(100% - 24px);max-height:calc(100% - 24px);display:block;box-shadow:0 6px 24px #00000059}.platform-document-viewer-stage[data-settling] img{transition:transform .18s ease-out}.platform-document-viewer-zoom{border-radius:var(--ui-radius-control);color:#fff;font-size:var(--ui-text-caption);pointer-events:none;background:#000000a6;padding:4px 10px;line-height:1.333;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.platform-document-viewer-actions{padding:12px max(16px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));border-radius:var(--ui-radius-surface,12px) var(--ui-radius-surface,12px) 0 0;background:var(--control-surface);color:var(--ink);flex-wrap:wrap;justify-content:center;gap:8px;display:flex}@media (width<=600px) and (pointer:coarse){.platform-document-viewer-actions>:is(.ui-button,button,a){flex:1 1 0;min-height:48px}}@media (prefers-reduced-motion:reduce){.platform-document-viewer-stage[data-settling] img{transition:none}}.platform-email-result{gap:8px;display:grid}.platform-email-result:empty{margin:0}.platform-email-sent{font-size:var(--ui-text-callout);overflow-wrap:anywhere;align-items:flex-start;gap:10px;margin:0;line-height:1.375;display:flex}.platform-email-sent svg{color:var(--platform-email-sent-icon,var(--platform-bar-tint));flex:none}.platform-email-missed{color:var(--muted);font-size:var(--ui-text-subhead);overflow-wrap:anywhere;margin:0;line-height:1.429}.platform-email-note{color:var(--muted);font-size:var(--ui-text-footnote);line-height:1.45}.platform-email-note>p{margin:0}dialog.platform-dialog[data-notification-dock][open]{max-height:calc(100dvh - var(--notification-dock-height) - 44px);margin-block:12px auto}dialog.platform-dialog[data-handoff]::backdrop,dialog.platform-dialog[data-handoff-entered]::backdrop{transition:none;animation:none}dialog.platform-dialog[data-handoff]::backdrop{background:0 0}dialog.platform-dialog[data-handoff-exit]{animation:platform-handoff-fade-out .15s var(--ui-ease-exit) forwards;pointer-events:none}dialog.platform-dialog[data-handoff]{opacity:0;animation:none}dialog.platform-dialog[data-handoff-entered]{animation:platform-handoff-dialog-in .15s var(--ui-ease-sheet)}dialog.platform-dialog:is([data-size=presentation],[data-size=fullscreen])[open][data-handoff-entered]{animation:platform-handoff-rise-in .2s var(--ui-ease-sheet)}@media (width<=959.98px) and (pointer:coarse){:is(.platform-app[data-layout=app] dialog.platform-dialog.platform-sheet,dialog.platform-dialog.platform-sheet[data-detents])[open][data-handoff-exit]{animation:platform-handoff-exit-down var(--ui-motion-exit) var(--ui-ease-exit) forwards}:is(.platform-app[data-layout=app] dialog.platform-dialog.platform-sheet,dialog.platform-dialog.platform-sheet[data-detents])[open][data-handoff]{opacity:1;animation:none;translate:0 100%}:is(.platform-app[data-layout=app] dialog.platform-dialog.platform-sheet,dialog.platform-dialog.platform-sheet[data-detents])[open][data-handoff-entered]{animation:platform-sheet-slide-up var(--ui-motion-sheet) var(--ui-ease-sheet)}}@media (prefers-reduced-motion:reduce){dialog.platform-dialog[data-handoff-exit],:is(.platform-app[data-layout=app] dialog.platform-dialog.platform-sheet,dialog.platform-dialog.platform-sheet[data-detents])[open][data-handoff-exit]{animation:.2s forwards platform-handoff-fade-out}dialog.platform-dialog[data-handoff],:is(.platform-app[data-layout=app] dialog.platform-dialog.platform-sheet,dialog.platform-dialog.platform-sheet[data-detents])[open][data-handoff]{opacity:1;animation:.2s platform-handoff-fade-in;translate:none}dialog.platform-dialog[data-handoff-entered],dialog.platform-dialog:is([data-size=presentation],[data-size=fullscreen])[open][data-handoff-entered],:is(.platform-app[data-layout=app] dialog.platform-dialog.platform-sheet,dialog.platform-dialog.platform-sheet[data-detents])[open][data-handoff-entered]{animation:none}}@keyframes platform-handoff-exit-down{to{translate:0 100%}}@keyframes platform-handoff-fade-out{to{opacity:0}}@keyframes platform-handoff-fade-in{0%{opacity:0}}@keyframes platform-handoff-dialog-in{0%{opacity:0;scale:.98}}@keyframes platform-handoff-rise-in{0%{opacity:0;translate:0 16px}}@media (width>=960px),not (pointer:coarse){dialog.platform-dialog[data-over-page]::backdrop{background:0 0;transition:none;animation:none}}dialog.platform-dialog[data-modal-kind=alert],dialog.platform-dialog.platform-dialog--compact[data-modal-kind=alert]{--dialog-width:300px;--dialog-padding:20px;width:min(var(--dialog-width), calc(100vw - 48px));border-radius:var(--ui-radius-alert);background:var(--ui-surface-elevated,var(--control-surface));border:0}dialog.platform-dialog[data-modal-kind=alert]>.platform-dialog-heading{text-align:center;justify-content:center;margin-bottom:8px}dialog.platform-dialog[data-modal-kind=alert]>.platform-dialog-heading h2{font-size:var(--ui-text-headline);font-weight:var(--ui-text-headline-weight,500);line-height:1.3}dialog.platform-dialog[data-modal-kind=alert] .platform-dialog-text{font-size:var(--ui-text-subhead);text-align:center;line-height:1.4}dialog.platform-dialog[data-modal-kind=alert] .modal-footer.ui-form-actions{margin-top:20px;padding-top:0}dialog.platform-dialog[data-modal-kind=alert] .modal-footer.ui-form-actions:before,dialog.platform-dialog[data-modal-kind=alert] .ui-form-actions>.ui-form-error:empty{display:none}dialog.platform-dialog[data-modal-kind=alert] .ui-form-actions>.ui-form-action-buttons{border-top:0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;width:100%;margin:0;padding-top:0;display:grid}dialog.platform-dialog[data-modal-kind=alert] .ui-form-actions>.ui-form-action-buttons:has(>:nth-child(3)){grid-auto-flow:row}:root body dialog.platform-dialog[data-modal-kind=alert] .ui-form-action-buttons>.ui-button{border-radius:var(--ui-radius-button,var(--ui-radius-control));white-space:normal;min-width:0;min-height:44px}:root body dialog.platform-dialog[data-modal-kind=alert] .ui-button.ui-button--danger:not(:disabled){background:var(--control-danger-solid);color:var(--control-on-danger,#fff);border-color:#0000}:root body dialog.platform-dialog[data-modal-kind=alert] .ui-button.ui-button--danger[data-canopy-completion]:not(.ui-button--primary):not(:disabled){border:var(--ui-button-border);background:var(--control-danger-surface);color:var(--control-danger)}@media (width>=960px),not (pointer:coarse){dialog.platform-dialog[data-modal-kind=alert],dialog.platform-dialog.platform-dialog--compact[data-modal-kind=alert]{--dialog-width:440px}dialog.platform-dialog[data-modal-kind=alert]>.platform-dialog-heading{text-align:start;justify-content:flex-start}dialog.platform-dialog[data-modal-kind=alert] .platform-dialog-text{font-size:var(--ui-text-callout);text-align:start}:is(dialog.platform-dialog[data-modal-kind=alert] .ui-form-actions>.ui-form-action-buttons,dialog.platform-dialog[data-modal-kind=alert] .ui-form-actions>.ui-form-action-buttons:has(>:nth-child(3))){flex-wrap:wrap;justify-content:flex-end;display:flex}:root body dialog.platform-dialog[data-modal-kind=alert] .ui-form-action-buttons>.ui-button{min-height:36px}}dialog.platform-dialog.platform-flow-sheet[data-layout=flow][open]{--dialog-width:560px;flex-direction:column;padding-bottom:0;scroll-padding-block-end:var(--dialog-footer-height,0px);display:flex;overflow-y:auto}@media (width>=960px),not (pointer:coarse){dialog.platform-dialog.platform-flow-sheet.platform-flow-sheet--rich[data-layout=flow][open]{--dialog-width:960px;--ui-step-screen-width:100%;height:min(740px,100dvh - 64px)}}.platform-flow-band{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.platform-flow-heading{flex:auto;align-items:center;min-width:0;display:flex}.platform-flow-heading>*{flex:auto}.platform-flow-title:focus{outline:none}.platform-flow-heading:has(>:not(.platform-flow-title))>.platform-flow-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.platform-flow-back:empty{display:none}.platform-flow-body{flex:1 0 auto;min-width:0}.platform-flow-footer{z-index:2;margin-inline:calc(-1 * var(--dialog-padding));padding:12px var(--dialog-padding) var(--dialog-padding);border-top:1px solid var(--line);background:inherit;flex:none;position:sticky;bottom:0}.platform-flow-footer:empty{display:none}@media (width>=960px),not (pointer:coarse){.platform-flow-back:not([data-band]){display:none}}@media (width<=959.98px) and (pointer:coarse){dialog.platform-dialog.platform-flow-sheet[data-layout=flow][open]{width:100%;max-width:100%;inset:var(--platform-flow-visible-top,0px) 0 auto;height:var(--platform-flow-visible-height,100dvh);max-height:var(--platform-flow-visible-height,100dvh);padding-top:env(safe-area-inset-top);box-shadow:none;border-width:0;border-radius:0;margin:0}:is(.platform-app[data-layout=app] dialog.platform-dialog.platform-flow-sheet,dialog.platform-dialog.platform-flow-sheet)>.platform-sheet-grabber{display:none}dialog.platform-dialog.platform-flow-sheet>.platform-dialog-heading{box-sizing:border-box;min-height:56px;margin:0 calc(-1 * var(--dialog-padding)) 8px;padding:6px max(var(--platform-bar-inset,8px), env(safe-area-inset-right)) 6px max(var(--platform-bar-inset,8px), env(safe-area-inset-left));top:0}dialog.platform-dialog.platform-flow-sheet>.platform-dialog-heading>button.platform-dialog-close,.platform-flow-back .ui-step-flow-back{margin:0}.platform-flow-footer{padding-bottom:max(16px, env(safe-area-inset-bottom));border-top-color:#0000}}.platform-document-viewer-pages{border-top:1px solid var(--line);background:var(--control-surface);color:var(--ink);flex:none;justify-content:center;align-items:center;gap:.75rem;padding:.5rem 1rem;display:flex}.platform-document-viewer-pages .ui-meta{margin:0}dialog.platform-dialog.platform-document-viewer:has(.platform-document-viewer-pages)[open]{grid-template-rows:auto minmax(0,1fr) auto auto auto}.platform-document-viewer-tools{background:var(--control-surface);min-width:0;color:var(--ink);justify-content:flex-end;align-items:center;gap:8px;padding:8px 12px;display:flex}.platform-document-viewer-tools:empty:not([data-inline-anatomy]){display:none}.platform-document-viewer-tools[data-inline-anatomy]:before{content:"";width:var(--platform-inline-anatomy-width,0px);flex:none;height:44px}.platform-dialog-diagnostics-home{display:none}@media (width<=959px) and (pointer:coarse){.platform-dialog-diagnostics-home:not(:empty),.platform-dialog-diagnostics-home[data-inline-anatomy]{box-sizing:border-box;flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:0;min-height:44px;padding-block:8px;display:flex}.platform-dialog-diagnostics-home[data-inline-anatomy]:before{content:"";width:var(--platform-inline-anatomy-width,0px);flex:none;height:44px}}dialog.platform-dialog[data-inline],dialog.platform-action-sheet[data-inline]{z-index:auto;max-height:480px;width:min(var(--dialog-width,560px), 100%);max-width:100%;margin:0 auto;animation:none;position:relative;inset:auto}:is(dialog.platform-dialog,dialog.platform-dialog.platform-sheet)[data-inline]:is([data-size=fullscreen],[data-size=presentation]){border-radius:var(--ui-radius-surface,12px);width:100%;max-width:100%;height:min(560px,70vh);margin:0;position:relative;inset:auto}dialog.platform-dialog:not([data-modal-kind=alert]):not([data-layout]) .modal-footer{bottom:calc(-1 * var(--dialog-padding));z-index:1;margin-bottom:calc(-1 * var(--dialog-padding));padding-bottom:var(--dialog-padding);background:var(--control-surface);position:sticky}.platform-voice-note{row-gap:8px}.platform-voice-strip{border-radius:var(--ui-radius-field);background:var(--ui-canvas,#f4f5f0);min-width:0;min-height:44px;color:var(--control-primary);grid-column:1/-1;align-items:center;gap:10px;padding:4px 12px 4px 4px;display:flex}.platform-voice-strip>.ui-meta{padding-left:8px}.platform-voice-strip>.ui-button{flex:none}.platform-voice-elapsed{font-size:var(--ui-text-footnote);font-variant-numeric:tabular-nums;flex:none}.platform-voice-review{background:0 0;flex-wrap:wrap;padding:4px}.platform-voice-audio{flex:220px;min-width:0;height:36px}.platform-voice-actions{flex:none;gap:4px;margin-left:auto;display:flex}.platform-dictation-status,.platform-dictation-error{flex:200px;min-width:0;margin:0}.platform-report-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}@media (width<=420px){.platform-report-context{grid-template-columns:minmax(0,1fr)}}.platform-attachments{gap:8px;min-width:0;display:grid}.platform-attachments-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;min-height:36px;display:flex}.platform-attachments-heading .ui-item-title{margin:0}.platform-attachments-actions{flex-wrap:wrap;gap:4px;margin-left:auto;display:flex}.platform-attachments-empty,.platform-attachments>.ui-form-error{margin:0}.platform-attachment-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.platform-attachment{border:1px solid var(--line);border-radius:var(--ui-radius-panel,8px);background:var(--control-surface);font-size:var(--ui-text-footnote);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;display:grid}.platform-attachment-preview{border-radius:var(--ui-radius-card-compact);display:block}.platform-attachment-thumb{border-radius:var(--ui-radius-card-compact);background:var(--ui-surface-card-media);width:48px;height:48px;color:var(--muted);object-fit:cover;box-sizing:border-box;place-items:center;display:grid}img.platform-attachment-thumb{border:1px solid var(--line);display:block}.platform-attachment-copy{min-width:0;display:grid}.platform-attachment-name{overflow-wrap:anywhere}.platform-attachment-audio{width:100%;max-width:280px;height:36px;margin-top:4px}.platform-record-page>.platform-banner{box-sizing:border-box;width:100%;max-width:var(--platform-record-width);margin-inline:auto;margin-bottom:var(--layout-gap)}.platform-record{gap:var(--layout-gap);width:100%;max-width:var(--platform-record-width);min-width:0;margin-inline:auto;display:grid}.platform-record-section{min-width:0;padding:var(--layout-gap);border:1px solid var(--line);border-radius:var(--ui-radius-surface,12px);background:var(--control-surface);gap:12px;display:grid}.platform-record-section>:is(h2,p){margin:0}.platform-record-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.platform-record-heading .ui-section-title{margin:0}.platform-record-text{gap:4px;display:grid}.platform-record-text .ui-item-title{font-size:var(--ui-text-subhead);margin:0}.platform-record-text p,.platform-record-response{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.platform-record-response{border:1px solid var(--feedback-review-border);border-radius:var(--ui-radius-panel,8px);background:var(--feedback-review-background);color:var(--feedback-review-foreground);padding:12px 14px}.platform-record-section .modal-footer.ui-form-actions{border-top:1px solid var(--line);padding-top:12px}.platform-triage .ui-select-field{max-width:280px}.platform-thread-count{margin-left:8px;font-weight:400}.platform-thread-status{margin:0}.platform-thread-list{margin:0;padding:0;list-style:none;display:grid}.platform-thread-entry{border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.platform-thread-entry:first-child{border-top:0;padding-top:4px}.platform-thread-entry:last-child{padding-bottom:0}.platform-thread-avatar{border-radius:var(--ui-radius-round);background:var(--ui-canvas,#f4f5f0);width:32px;height:32px;color:var(--ink);place-items:center;font-size:13px;font-weight:500;display:grid}.platform-thread-avatar--team{background:var(--control-primary);color:var(--control-on-primary)}.platform-thread-content{gap:6px;min-width:0;display:grid}.platform-thread-content>p{margin:0}.platform-thread-heading{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.platform-thread-title{font-weight:500}.platform-thread-body{white-space:pre-wrap;overflow-wrap:anywhere;max-width:80ch;line-height:1.5}.platform-thread-list+.platform-thread-composer{border-top:1px solid var(--line);margin-top:4px;padding-top:16px}.platform-diagnostic-list{border:1px solid var(--line);border-radius:var(--ui-radius-panel,8px);max-height:200px;font-size:var(--ui-text-footnote);gap:4px;margin:0;padding:8px 12px;list-style:none;display:grid;overflow-y:auto}.platform-diagnostic-list li{overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.platform-app[data-layout=app] .platform-record-section .ui-form-actions>.ui-form-error:empty{display:none}.platform-app[data-layout=app] .platform-record-section .ui-form-actions>.ui-form-action-buttons{justify-content:stretch;width:100%;display:grid}.platform-app[data-layout=app] .platform-record-section .ui-form-actions>.ui-form-action-buttons>:is(button,a){width:100%}.platform-report-context-link{color:var(--ink);text-underline-offset:.15em;text-decoration:underline}.platform-feature-targeting{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:12px 24px;display:grid}.platform-feature-targeting .platform-checkbox{align-items:center;min-height:44px}.platform-feature-history{gap:4px;display:grid}.platform-feature-history .ui-item-title{font-size:var(--ui-text-subhead);margin:0}.platform-feature-history ol{font-size:var(--ui-text-footnote);margin:0;padding:0;list-style:none;display:grid}.platform-feature-history li{border-top:1px solid var(--line);overflow-wrap:anywhere;gap:2px;padding:8px 0;display:grid}.platform-feature-reason{color:var(--ink)}.platform-record-details{font-size:var(--ui-text-footnote);gap:6px;margin:8px 0 0;display:grid}.platform-record-details>div{grid-template-columns:minmax(96px,max-content) minmax(0,1fr);gap:12px;display:grid}.platform-record-details dt{color:var(--muted)}.platform-record-details dd{overflow-wrap:anywhere;margin:0}.platform-record-related ol{font-size:var(--ui-text-footnote);margin:8px 0 0;padding:0;list-style:none;display:grid}.platform-record-related li{border-top:1px solid var(--line);overflow-wrap:anywhere;gap:2px;padding:8px 0;display:grid}.platform-record-related :is(a,[aria-current]){border-radius:var(--ui-radius-highlight);width:fit-content;max-width:100%;color:var(--ink);font-size:var(--ui-text-subhead);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;text-decoration-thickness:1px}.platform-record-related [aria-current]{font-weight:500;text-decoration:none}.platform-diagnostic-record .ui-item-title{font-size:var(--ui-text-subhead);margin:0}@media (width<=600px){.platform-feature-targeting{grid-template-columns:minmax(0,1fr)}}.platform-invite-code{font-variant-numeric:tabular-nums;letter-spacing:.12em}.platform-codes-setting{flex-wrap:wrap;align-items:center;gap:4px 12px;padding:0 0 8px;display:flex}.platform-codes-setting .ui-button--quiet{min-height:32px;font-size:var(--ui-text-footnote);text-underline-offset:3px;background:0 0;border:0;padding:4px 0;text-decoration:underline;text-decoration-thickness:1px}.platform-request-note{overflow-wrap:anywhere;white-space:pre-line}.platform-hub-admin-groups{display:grid}.platform-hub-admin-title{font:400 var(--ui-text-title3,1.25rem)/1.25 var(--ui-font-body,Inter, ui-sans-serif, system-ui, sans-serif);letter-spacing:normal;margin:0 0 12px;padding:0 20px}.platform-admin-task{display:contents}.platform-task{flex-direction:column;min-height:100%;display:flex}.platform-task-bar{z-index:2;min-height:var(--platform-header-height,64px);border-bottom:1px solid var(--line);background:var(--ui-canvas,#f4f5f0);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid;position:sticky;top:0}.platform-task-cancel{justify-self:start}.platform-task-done{justify-self:end}.platform-task-title{min-width:0;color:var(--ink);font:var(--platform-title);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.platform-task-title:focus{outline:none}.platform-task-body{box-sizing:border-box;width:100%;max-width:var(--platform-app-column,720px);flex-direction:column;flex:1 0 auto;margin:0 auto;padding-block:24px;display:flex}.platform-task-panes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.platform-task-panes[data-segmented]{grid-template-columns:minmax(0,1fr);gap:12px}.platform-task-pane{min-width:0}.platform-app[data-layout=app] .platform-task-title{font:500 var(--ui-text-body,17px)/1.3 var(--ui-font-body,Inter, ui-sans-serif, system-ui, sans-serif)}.platform-record-disclosure{border-top:1px solid var(--line);padding-block:var(--ui-space-4,16px)}.platform-record-disclosure>summary{cursor:pointer;font-weight:500}.platform-record-disclosure[open]>summary{margin-bottom:16px}@media (width<=959.98px) and (pointer:coarse){.platform-record-disclosure>summary{box-sizing:border-box;min-height:44px;padding-block:12px}}@media (any-pointer:coarse){.platform-record-related a,.platform-report-context-link{box-sizing:border-box;align-items:center;min-width:44px;min-height:44px;display:inline-flex}}.platform-toast-link{border-radius:var(--ui-radius-inner,4px);color:inherit;text-underline-offset:2px;font-weight:500}@media (width<=959.98px) and (pointer:coarse){html.platform-document:has(.platform-app[data-layout=app] .platform-tabs:not([data-tab-bar-exit])) body>.ui-status-messages{bottom:calc(1px + var(--platform-tabbar-inset-top) + var(--platform-tabbar-height) + max(var(--platform-tabbar-inset-bottom), env(safe-area-inset-bottom)) + 12px)}}html.platform-document:has(.platform-app[data-layout=app][data-tab-bar=floating] .platform-tabs:not([data-tab-bar-exit])) body>.ui-status-messages{bottom:calc(max(var(--platform-tabbar-float-bottom), env(safe-area-inset-bottom)) + 2 * var(--platform-tabbar-float-padding) + var(--platform-tabbar-height) + 12px)}html.platform-document[data-installed]:has(.platform-app[data-layout=app][data-tab-bar=auto] .platform-tabs:not([data-tab-bar-exit])) body>.ui-status-messages{bottom:calc(max(var(--platform-tabbar-float-bottom), env(safe-area-inset-bottom)) + 2 * var(--platform-tabbar-float-padding) + var(--platform-tabbar-height) + 12px)}@media (display-mode:standalone){html.platform-document:has(.platform-app[data-layout=app][data-tab-bar=auto] .platform-tabs:not([data-tab-bar-exit])) body>.ui-status-messages{bottom:calc(max(var(--platform-tabbar-float-bottom), env(safe-area-inset-bottom)) + 2 * var(--platform-tabbar-float-padding) + var(--platform-tabbar-height) + 12px)}}@media (width<=959.98px) and (pointer:coarse){.platform-app[data-layout=app] dialog[data-primary-navigation-layer]>.ui-status-messages:not(.ui-status-messages--inline){bottom:calc(max(var(--platform-primary-navigation-height,0px), var(--platform-tabbar-overlap,0px)) + 12px)}}.platform-header[hidden]{display:none!important}.platform-app:not([data-layout=app]) .platform-app-layout{display:contents}.platform-app[data-layout=app] .platform-app-layout{flex:1 1 0;grid-template:"banner""main"minmax(0,1fr)"tabs"/minmax(0,1fr);min-height:0;display:grid;position:relative;overflow:clip}.platform-app[data-layout=app] .platform-staging-banner{padding-top:max(4px, env(safe-area-inset-top));grid-area:banner}.platform-app[data-layout=app] .platform-header{grid-area:main;grid-template-columns:minmax(min-content,1fr) minmax(0,auto) minmax(min-content,1fr);grid-template-rows:var(--platform-app-bar-height);height:auto;min-height:0;padding:env(safe-area-inset-top) max(4px, env(safe-area-inset-right)) 0 max(4px, env(safe-area-inset-left));background:0 0;border-bottom:1px solid #0000;align-self:start;align-items:center;transition:background-color .2s,border-color .2s;display:grid}.platform-app[data-layout=app] .platform-staging-banner+.platform-header{padding-top:0}.platform-app[data-layout=app]:is([data-scrolled]:not([data-tab-root]),[data-tab-root][data-title-collapsed]) .platform-header{border-bottom-color:var(--line);background:var(--platform-bar-background);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px)}.platform-app[data-layout=app] :is(.platform-navigation-unit,.platform-page-host,.platform-page-slot,.platform-page-context){display:contents}.platform-app[data-layout=app] .platform-brand-home{grid-area:1/1;justify-self:start;margin:0}.platform-app[data-layout=app] .platform-header:not([data-navigation-only]):has(.platform-page-context[data-has-parent]) .platform-brand-home{display:none}.platform-app[data-layout=app] .platform-page-back{width:auto;min-width:44px;max-width:100%;height:44px;margin-left:max(0px, calc(var(--page-gutter) - 8px));border-radius:var(--ui-radius-control);color:var(--platform-back-color);font:400 min(var(--platform-body), 23px)/1.3 var(--ui-font-body,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);grid-area:1/1;justify-self:start;align-items:center;gap:2px;padding:0;text-decoration:none;display:flex;position:relative}.platform-app[data-layout=app] .platform-page-back:before{content:"";top:calc((var(--ui-bar-target) - var(--ui-bar-disc)) / 2);left:calc((var(--ui-bar-target) - var(--ui-bar-disc)) / 2);width:var(--ui-bar-disc);height:var(--ui-bar-disc);border-radius:var(--ui-radius-control);background:var(--platform-back-surface);box-shadow:var(--platform-back-shadow);-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);position:absolute}.platform-app[data-layout=app] .platform-page-back svg{width:var(--ui-bar-glyph);height:var(--ui-bar-glyph);margin:0 calc((var(--ui-bar-target) - var(--ui-bar-glyph)) / 2 + 1px) 0 calc((var(--ui-bar-target) - var(--ui-bar-glyph)) / 2 - 1px);flex:none;position:relative;overflow:visible}.platform-app[data-layout=app] .platform-page-back .platform-page-back-label{display:var(--platform-back-label);color:var(--platform-bar-tint);padding-right:8px}@media (forced-colors:active){.platform-app[data-layout=app] .platform-page-back:before{border:1px solid canvastext}}.platform-page-back-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.platform-app[data-layout=app] .platform-page-context .platform-compact-title{min-width:0;color:var(--ink);font:var(--platform-compact-title);letter-spacing:normal;padding:0 8px;margin:0;text-align:center;text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;margin-block:-.12em;padding-block:.12em;line-height:max(22px,1.2em);overflow:hidden}.platform-page-title-text{text-overflow:ellipsis;overflow:hidden}.platform-app[data-layout=app] .platform-page-context[data-large-title] .platform-compact-title{opacity:0;transition:opacity .18s}.platform-app[data-layout=app][data-title-collapsed] .platform-page-context[data-large-title] .platform-compact-title{opacity:1}.platform-header-trailing{grid-area:1/3;justify-self:end;align-items:center;min-width:0;display:flex}.platform-app[data-layout=app] .platform-header-actions-host{padding-left:0}.platform-app[data-layout=app] .platform-account-host{padding-left:4px;padding-right:4px}.platform-more-mark{place-items:center;display:grid;position:relative}.platform-app[data-layout=app] .platform-main{padding-top:calc(var(--platform-app-bar-height) + env(safe-area-inset-top));padding-left:max(var(--page-gutter), env(safe-area-inset-left));padding-right:max(var(--page-gutter), env(safe-area-inset-right));padding-bottom:max(var(--page-gutter), var(--platform-report-scroll-clearance,0px));background:var(--ui-canvas,#f4f5f0);grid-area:main}.platform-app[data-layout=app] .platform-staging-banner~.platform-main{padding-top:var(--platform-app-bar-height)}.platform-app[data-layout=app]:not([data-presentation]) .platform-main{padding-top:calc(var(--platform-app-bar-height) + env(safe-area-inset-top) + var(--platform-header-gap))}.platform-app[data-layout=app]:not([data-presentation]) .platform-staging-banner~.platform-main{padding-top:calc(var(--platform-app-bar-height) + var(--platform-header-gap))}.platform-app[data-layout=app]:not([data-presentation]) .platform-main .ui-sticky-action-bar{bottom:calc(-1 * var(--page-gutter))}.platform-app[data-layout=app][data-tab-bar=floating] .platform-main :is(.ui-sticky-action-bar,.ui-step-screen-foot),:root[data-installed] .platform-app[data-layout=app][data-tab-bar=auto] .platform-main :is(.ui-sticky-action-bar,.ui-step-screen-foot){bottom:calc(var(--platform-tabbar-overlap) + 12px)}@media (display-mode:standalone){.platform-app[data-layout=app][data-tab-bar=auto] .platform-main :is(.ui-sticky-action-bar,.ui-step-screen-foot){bottom:calc(var(--platform-tabbar-overlap) + 12px)}}@media (width<=959.98px) and (pointer:coarse){.platform-app[data-layout=app][data-tab-bar] .platform-main .ui-step-screen[data-full-bleed]{bottom:var(--platform-tabbar-overlap)}.platform-app[data-layout=app][data-tab-bar] .platform-main .ui-step-screen[data-full-bleed]>.ui-step-screen-foot{bottom:0}}.platform-header[data-navigation-only] :is(.platform-page-host,.platform-header-actions-host){display:none!important}.platform-app[data-layout=app][data-presentation=focus][data-nav=sidebar] .platform-main{padding-top:calc(var(--platform-app-bar-height) + env(safe-area-inset-top) + var(--platform-header-gap))}@media (width<=600px){.platform-app[data-layout=app][data-presentation=focus][data-nav=sidebar] .platform-main .ui-step-screen[data-full-bleed]{top:calc(var(--platform-app-bar-height) + env(safe-area-inset-top))}}.platform-app[data-layout=app][data-presentation=focus] .platform-main{padding:max(12px, env(safe-area-inset-top)) max(var(--page-gutter), env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(var(--page-gutter), env(safe-area-inset-left))}.platform-app[data-layout=app][data-presentation=focus][data-report-float] .platform-main{padding-bottom:calc(max(12px, env(safe-area-inset-bottom)) + 68px + var(--platform-report-float-lift,0px))}.platform-app[data-presentation=focus] .platform-main:has(>.platform-page>.ui-step-screen){padding-bottom:0}.platform-app[data-layout=app][data-presentation=full-bleed] .platform-main{padding:calc(var(--platform-app-bar-height) + env(safe-area-inset-top)) 0 0;padding-bottom:0}.platform-app[data-layout=app][data-presentation=full-bleed] .platform-staging-banner~.platform-main{padding-top:var(--platform-app-bar-height)}.platform-app[data-layout=app][data-presentation=full-bleed] .platform-header{border-bottom-color:var(--line)}.platform-app[data-layout=app] .platform-page{--platform-content-width:var(--platform-app-column);max-width:var(--platform-content-width)}.platform-large-title-host:has(>.platform-large-title-slot-host>.platform-large-title-slot:empty){display:none}.platform-large-title-host[data-account-avatar]{align-items:flex-start;gap:8px;display:flex}.platform-large-title-host[data-account-avatar]>.platform-large-title-slot-host{flex:auto;min-width:0}.platform-large-title-trailing{flex:none;align-items:center;display:flex}.platform-app[data-layout=app][data-title-collapsed] .platform-large-title-trailing>.platform-report-action{visibility:hidden}.platform-large-title-account{flex:none;align-items:center;margin:-2px -5px 0 0;display:flex}.platform-app[data-layout=app][data-title-collapsed] .platform-large-title-account{visibility:hidden}.platform-account-avatar{border-radius:var(--ui-radius-round);width:44px;height:44px;color:var(--control-on-primary);-webkit-tap-highlight-color:transparent;touch-action:manipulation;flex:none;place-items:center;text-decoration:none;display:grid;position:relative}.platform-account-avatar-face{border-radius:var(--ui-radius-round);background:var(--control-primary);width:34px;height:34px;color:var(--control-on-primary);font:500 14px/1 var(--ui-font-body,Inter, ui-sans-serif, system-ui, sans-serif);letter-spacing:.02em;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.platform-account-avatar:hover{background:var(--ui-surface-row-hover)}}.platform-account-avatar-attention{background:var(--platform-account-attention);width:10px;height:10px;box-shadow:0 0 0 2px var(--ui-canvas,#f4f5f0);position:absolute;top:5px;right:5px}@media (forced-colors:active){.platform-account-avatar-face{border:1px solid canvastext}.platform-account-avatar-attention{forced-color-adjust:none;background:highlight;box-shadow:0 0 0 2px canvas}}.platform-large-title{margin:calc(2px - .12em) 0 calc(var(--platform-header-gap) - .12em);color:var(--ink);font:var(--platform-large-title);letter-spacing:-.01em;overflow-wrap:anywhere;padding-block:.12em}.platform-large-title:focus{outline:none}.platform-app[data-layout=app][data-transition] .platform-main{position:relative;box-shadow:-10px 0 28px #0000001f}.platform-app[data-layout=app][data-transition=pop] .platform-main{box-shadow:none}.platform-transition-layer,.platform-transition-shade{pointer-events:none;position:fixed;overflow:hidden}.platform-transition-layer{background:var(--ui-canvas,#f4f5f0)}.platform-app[data-transition=pop] .platform-transition-layer{box-shadow:-10px 0 28px #0000001f}.platform-transition-shade{background:var(--platform-transition-shade)}.platform-app .platform-transition-layer>.platform-transition-page{width:100%;height:100%;box-shadow:none;margin:0;position:absolute;inset:0;overflow:hidden}.platform-pull-to-refresh{position:relative}.platform-pull-indicator{z-index:1;border-radius:var(--ui-radius-round);background:var(--control-surface);width:36px;height:36px;color:var(--muted);pointer-events:none;place-items:center;margin:14px 0 0 -18px;display:grid;position:absolute;top:0;left:50%;box-shadow:0 2px 8px #00000024}.platform-pull-to-refresh[data-phase=armed] .platform-pull-indicator,.platform-pull-to-refresh[data-phase=refreshing] .platform-pull-indicator{color:var(--platform-bar-tint)}.platform-pull-to-refresh[data-phase=refreshing] .platform-pull-spinner{animation:.8s linear infinite platform-pull-spin}@keyframes platform-pull-spin{to{transform:rotate(360deg)}}.platform-tabs{z-index:30;box-sizing:border-box;padding:var(--platform-tabbar-inset-top) max(8px, env(safe-area-inset-right)) max(var(--platform-tabbar-inset-bottom), env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));border-top:1px solid var(--line);background:var(--platform-chrome);grid-area:tabs;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;place-items:center;display:grid;position:relative}.platform-tab{box-sizing:border-box;width:min(100%, var(--platform-tab-pill-width));min-width:max(44px, var(--platform-tab-pill-min-width));min-height:max(44px, var(--platform-tabbar-height));padding:var(--platform-tab-pill-padding-block) var(--platform-tab-pill-padding-inline);border-radius:var(--ui-radius-control);color:var(--ui-ink-secondary);font:var(--platform-tab-label);white-space:nowrap;-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:2px;text-decoration:none;transition:background-color .12s;display:flex}.platform-tab-label{text-overflow:clip;max-width:100%;overflow:hidden}.platform-tab-icon{height:var(--platform-tab-icon-row);place-items:center;display:grid;position:relative}.platform-tab-icon>svg{width:var(--platform-tab-icon-size);height:var(--platform-tab-icon-size)}.platform-tab[aria-current=page]{color:var(--ink);background:var(--platform-tab-indicator)}@media (hover:hover) and (pointer:fine){.platform-tab:hover{background:var(--ui-surface-row-hover)}.platform-tab[aria-current=page]:hover{background:var(--platform-tab-indicator)}}.platform-tab-attention{box-shadow:0 0 0 2px var(--platform-chrome);position:absolute;top:-2px;right:-5px}.platform-account-tab-face{width:var(--platform-tab-face-size);height:var(--platform-tab-face-size);border-radius:var(--ui-radius-round);background:var(--control-primary);color:var(--control-on-primary);font:500 10px/1 var(--ui-font-body,Inter, ui-sans-serif, system-ui, sans-serif);letter-spacing:.02em;place-items:center;display:grid}.platform-account-tab .platform-tab-attention{background:var(--platform-account-attention)}@media (forced-colors:active){.platform-account-tab-face{border:1px solid canvastext}}.platform-app :is(a[href],button,summary,select,[role=button],[role=menuitem],[role=option],[role=tab]){-webkit-tap-highlight-color:transparent}.platform-app[data-layout=app] :is(.platform-tab,.platform-page-back,.platform-brand-home,.platform-account-avatar,.platform-header-action,.ui-button,.platform-dialog-close),.platform-action-sheet-item{-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition-property:transform,opacity,background-color,color,border-color,box-shadow;transition-duration:.12s}.platform-app[data-layout=app] :is(.platform-page-back,.platform-brand-home,.platform-account-avatar,.platform-header-action,.ui-button):active:not(:disabled),.platform-app[data-layout=app] .platform-tab:active :is(.platform-tab-icon,.platform-tab-label){opacity:var(--ui-pressed-opacity);transition-duration:0s}.platform-action-sheet-item{transition:opacity .1s}.platform-action-sheet-item:active:not(:disabled){opacity:var(--ui-pressed-opacity);transition-duration:0s}@media (hover:hover) and (pointer:fine){.platform-action-sheet-item:hover:not(:disabled){background:var(--ui-surface-row-hover)}}.platform-app[data-layout=app] :is(.platform-title-trigger,.platform-select-row){-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition-property:opacity;transition-duration:.12s}.platform-app[data-layout=app] :is(.platform-title-trigger,.platform-select-row):active:not(:disabled){opacity:var(--ui-pressed-opacity);transition-duration:0s}@media (prefers-reduced-motion:reduce){.platform-tab,.platform-app[data-layout=app] .platform-header,.platform-app[data-layout=app] .platform-header:before,.platform-app[data-layout=app] .platform-page-context[data-large-title] .platform-compact-title{transition:none}.platform-pull-to-refresh[data-phase=refreshing] .platform-pull-spinner{animation-duration:2.4s}}@media (width<=959.98px) and (pointer:coarse){.platform-app[data-layout=app]{--platform-tabbar-overlap:calc(1px + var(--platform-tabbar-inset-top) + var(--platform-tabbar-height) + max(var(--platform-tabbar-inset-bottom), env(safe-area-inset-bottom)))}html.platform-document:has(.platform-app[data-layout=app] .platform-tabs:not([data-tab-bar-exit])){--ui-menu-frame-bottom:59px}.platform-app[data-layout=app] .platform-tabs{border-top-color:var(--platform-tabbar-border);background:var(--platform-tabbar-background);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.platform-app[data-layout=app] .platform-tabs{background:var(--platform-chrome)}}@media (forced-colors:active){.platform-app[data-layout=app] .platform-tabs{background:canvas}}.platform-app[data-layout=app]:not([data-brand-home=always],[data-presentation]) .platform-header:has(.platform-page-context[data-large-title]):not(:has(.platform-page-back,.platform-header-actions-slot button,.platform-header-actions-slot a[href],.platform-header-actions-slot summary,.platform-header-tools>*,.platform-account-host)){visibility:hidden}.platform-app[data-layout=app]:not([data-brand-home=always],[data-presentation],[data-title-collapsed]) .platform-header:has(.platform-page-context[data-large-title]):not(:has(.platform-page-back,.platform-header-actions-slot button,.platform-header-actions-slot a[href],.platform-header-actions-slot summary,.platform-header-tools>*,.platform-account-host)){grid-template-rows:0}.platform-app[data-layout=app]:not([data-brand-home=always],[data-presentation]) .platform-header:has(.platform-page-context[data-large-title]):not(:has(.platform-page-back,.platform-header-actions-slot button,.platform-header-actions-slot a[href],.platform-header-actions-slot summary,.platform-header-tools>*,.platform-account-host)):before{content:"";z-index:-1;visibility:visible;border-bottom:1px solid #0000;transition:background-color .2s,border-color .2s;position:absolute;inset:0}.platform-app[data-layout=app][data-title-collapsed]:not([data-brand-home=always],[data-presentation]) .platform-header:has(.platform-page-context[data-large-title]):not(:has(.platform-page-back,.platform-header-actions-slot button,.platform-header-actions-slot a[href],.platform-header-actions-slot summary,.platform-header-tools>*,.platform-account-host)):before{border-bottom-color:var(--line);background:var(--platform-bar-background);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px)}.platform-app[data-layout=app][data-title-collapsed]:not([data-brand-home=always],[data-presentation]) .platform-header:has(.platform-page-context[data-large-title]):not(:has(.platform-page-back,.platform-header-actions-slot button,.platform-header-actions-slot a[href],.platform-header-actions-slot summary,.platform-header-tools>*,.platform-account-host)) .platform-compact-title{visibility:visible}.platform-app[data-layout=app]:not([data-brand-home=always],[data-presentation]) .platform-header:has(.platform-page-context[data-large-title]):not(:has(.platform-page-back,.platform-header-actions-slot button,.platform-header-actions-slot a[href],.platform-header-actions-slot summary,.platform-header-tools>*,.platform-account-host))~.platform-main{padding-top:calc(env(safe-area-inset-top) + var(--page-gutter))}.platform-app[data-layout=app]:not([data-brand-home=always],[data-presentation]) .platform-staging-banner+.platform-header:has(.platform-page-context[data-large-title]):not(:has(.platform-page-back,.platform-header-actions-slot button,.platform-header-actions-slot a[href],.platform-header-actions-slot summary,.platform-header-tools>*,.platform-account-host))~.platform-main{padding-top:var(--page-gutter)}}:root{--platform-bar-inset:8px;--platform-large-title:500 var(--ui-text-title1)/1.214 var(--platform-font-display,var(--ui-font-display,var(--ui-font-body,Inter, ui-sans-serif, system-ui, sans-serif)));--platform-tab-label:400 min(calc(var(--platform-body) * 12 / 17), calc(23px * 12 / 17))/1.4 var(--ui-font-body,Inter, ui-sans-serif, system-ui, sans-serif)}@media (width<=959.98px) and (pointer:coarse){.platform-app[data-layout=app]{--page-gutter:16px;--platform-app-bar-height:64px}.platform-app[data-layout=app] .platform-header{padding-left:max(var(--platform-bar-inset), env(safe-area-inset-left));padding-right:max(var(--platform-bar-inset), env(safe-area-inset-right))}.platform-app[data-layout=app] .platform-page-back{margin-left:0}.platform-app[data-layout=app]:not([data-brand-home=always],[data-presentation]) .platform-header:has(.platform-page-context[data-large-title]):not(:has(.platform-page-back,.platform-header-actions-slot button,.platform-header-actions-slot a[href],.platform-header-actions-slot summary,.platform-header-tools>*,.platform-account-host))~.platform-main{padding-top:calc(env(safe-area-inset-top) + (var(--platform-app-bar-height) - 44px) / 2)}.platform-app[data-layout=app] .platform-large-title-host[data-account-avatar]{min-height:44px;margin-bottom:calc((var(--platform-app-bar-height) - 44px) / 2 + var(--platform-header-gap));align-items:center}.platform-app[data-layout=app] .platform-large-title-host[data-account-avatar] .platform-large-title{margin-block:-.12em}.platform-app[data-layout=app] .platform-large-title-account{margin:0 calc(var(--platform-bar-inset) - var(--page-gutter)) 0 0}.platform-app[data-layout=app] .platform-large-title-trailing{gap:0}.platform-app[data-layout=app] .platform-account-avatar-face{width:var(--ui-bar-disc);height:var(--ui-bar-disc)}.platform-app[data-layout=app] dialog.platform-route-sheet--account>.platform-dialog-heading{min-height:56px;padding:6px max(var(--platform-bar-inset), env(safe-area-inset-right)) 6px max(var(--platform-bar-inset), env(safe-area-inset-left));margin-bottom:0}}dialog.platform-dialog button.platform-dialog-done{background:0 0;padding:0 8px;font-weight:500}.platform-list-check{color:var(--platform-bar-tint);flex:none;margin-right:-2px}.platform-app .platform-report-action svg{width:24px;height:24px}.platform-app[data-layout=app] .platform-header{border-bottom:0}.platform-app[data-layout=app]:is([data-scrolled]:not([data-tab-root]),[data-tab-root][data-title-collapsed]) .platform-header{box-shadow:inset 0 -1px var(--line)}@media (width<=959.98px) and (pointer:coarse){.platform-app[data-layout=app] .platform-account-avatar-host{padding:0}.platform-app[data-layout=app] dialog.platform-route-sheet--account>.platform-dialog-heading{box-sizing:border-box;height:56px;min-height:56px;padding-block:0}:is(.platform-app[data-layout=app] dialog.platform-dialog.platform-sheet,dialog.platform-dialog.platform-sheet[data-detents])>.platform-sheet-grabber{z-index:3}}dialog.platform-dialog.platform-sheet:not([data-layout],[data-modal-kind=alert])>.modal-footer{bottom:calc(-1 * max(var(--dialog-padding), env(safe-area-inset-bottom)));z-index:2;margin-bottom:calc(-1 * max(var(--dialog-padding), env(safe-area-inset-bottom)));padding-bottom:max(var(--dialog-padding), env(safe-area-inset-bottom));background:inherit;position:sticky}.platform-app .platform-report-float{right:max(var(--page-gutter), env(safe-area-inset-right))}.platform-app[data-presentation=focus]{--platform-report-float-lift:84px}:is(.platform-account-hub,.platform-account-page,.platform-settings){box-sizing:border-box;width:100%;margin-inline:auto}@media (width>=960px),not (pointer:coarse){:is(.platform-account-hub,.platform-account-page,.platform-settings){max-width:var(--platform-app-column,720px)}}dialog.platform-route-sheet--account[open]{flex-direction:column;display:flex}dialog.platform-route-sheet--account>.platform-dialog-heading{flex:none;position:sticky}.platform-sheet-page,.platform-takeover-level:not([hidden]){flex-direction:column;flex:1 0 auto;min-width:0;display:flex}.platform-sheet-back{left:max(var(--platform-bar-inset,8px), env(safe-area-inset-left));border-radius:var(--ui-radius-control);width:44px;height:44px;color:var(--platform-bar-tint);cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.platform-sheet-title{min-width:0;max-width:none;color:var(--ink);font:500 min(var(--ui-text-body), 23px)/1.3 var(--ui-font-body,Inter, ui-sans-serif, system-ui, sans-serif);text-align:start;text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;order:-1;position:static;overflow:hidden;transform:none}dialog.platform-route-sheet--takeover>.platform-dialog-heading{padding-inline-start:max(var(--platform-bar-inset,8px), env(safe-area-inset-left))}.platform-dialog-heading .platform-sheet-title{margin-inline-start:calc(var(--ui-bar-target) + 8px)}.platform-takeover-level[data-takeover-level]:not([data-takeover-level="0"]){padding-top:var(--platform-header-gap)}.platform-profile-photo{border-radius:var(--ui-radius-round);background:var(--control-primary);width:88px;height:88px;color:var(--control-on-primary);font:500 30px/1 var(--ui-font-body,Inter, ui-sans-serif, system-ui, sans-serif);place-items:center;display:grid}.platform-list-label .platform-list-attention{vertical-align:middle;margin-left:8px;display:inline-block}.platform-page-actions[data-split=primary]>:first-child{display:none}.platform-app[data-layout=app]{--platform-round:var(--ui-bar-disc)}.platform-app[data-layout=app] .platform-header-action-group:has(.platform-page-action-host[data-has-actions],.platform-header-tools>*,>.platform-report-action){z-index:0;height:var(--ui-bar-disc);border-radius:var(--ui-radius-control);margin-right:0;position:relative}.platform-app[data-layout=app] .platform-header-action-group:has(.platform-page-action-host[data-has-actions],.platform-header-tools>*,>.platform-report-action):before{content:"";z-index:-1;border-radius:inherit;background:var(--platform-back-surface);box-shadow:var(--platform-back-shadow);-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);pointer-events:none;position:absolute;inset:0}.platform-app[data-layout=app] .platform-header-trailing :is(.platform-page-action-host,.platform-page-actions){gap:0;min-height:0}.platform-app[data-layout=app] .platform-header-trailing .ui-toolbar-icon.platform-header-action{width:var(--ui-bar-disc);height:var(--ui-bar-disc);border-radius:var(--ui-radius-control);min-height:0}.platform-app[data-layout=app] .platform-header>.platform-navigation-unit>.platform-sidebar-expand,.platform-app[data-layout=app] .platform-header .platform-sidebar-expand{background:0 0;border:0;grid-area:1/1;justify-self:start;width:44px;height:44px;margin-left:0;padding:0}.platform-app[data-layout=app] .platform-header .platform-sidebar-expand svg{width:var(--ui-bar-disc);height:var(--ui-bar-disc);border-radius:var(--ui-radius-control)}.platform-app[data-layout=app] .platform-header:not([data-navigation-only]):has(.platform-page-back) .platform-sidebar-expand{display:none}.platform-app[data-layout=app] .platform-wide-sidebar[data-overlay]{padding-top:env(safe-area-inset-top);padding-bottom:calc(env(safe-area-inset-bottom) + 6px)}.platform-app[data-layout=app] .platform-header .platform-sidebar-expand{place-items:center;display:grid}.platform-app[data-layout=app] .platform-header .platform-sidebar-expand svg{min-width:var(--ui-bar-disc);max-width:var(--ui-bar-disc);flex:none;display:block}.platform-app[data-layout=app][data-tab-root]:not([data-scrolled]) .platform-header{background:var(--ui-canvas,#f4f5f0);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:#0000}.platform-app[data-layout=app][data-nav=bottombar]{--platform-report-float-lift:calc(var(--platform-tabbar-overlap) - env(safe-area-inset-bottom) + 14px)}.platform-app[data-layout=app] .platform-header,.platform-app[data-layout=app]:is([data-scrolled]:not([data-tab-root]),[data-tab-root][data-title-collapsed],[data-scrolled],[data-title-collapsed]) .platform-header{background:var(--ui-canvas,#f4f5f0);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:#0000}.platform-app[data-layout=app][data-header-scroll-treatment=divider][data-tabs-scrolled] .platform-header{box-shadow:inset 0 -2px var(--line)}.platform-app[data-layout=app][data-header-scroll-treatment=surface][data-tabs-scrolled] .platform-header{background:var(--ui-surface-subtle)}.platform-app[data-layout=app][data-nav=sidebar]{--platform-drawer-width:min(320px, 84vw)}.platform-app[data-layout=app][data-nav=sidebar] .platform-app-layout>:not(.platform-wide-sidebar,.platform-drawer){transition:transform .24s var(--ui-ease-exit)}.platform-app[data-layout=app][data-drawer=open]:not([data-drawer-mode=overlay]) .platform-app-layout>:not(.platform-wide-sidebar,.platform-drawer){transform:translateX(var(--platform-drawer-width));transition:transform .3s var(--ui-ease-sheet)}.platform-app[data-layout=app] dialog.platform-drawer{width:var(--platform-drawer-width,min(320px, 84vw));animation:platform-drawer-in .3s var(--ui-ease-sheet)}.platform-app[data-layout=app] dialog.platform-drawer::backdrop{animation:platform-drawer-scrim-in .3s var(--ui-ease-sheet)}.platform-app[data-layout=app] dialog.platform-drawer[data-closing]{animation:platform-drawer-out .24s var(--ui-ease-exit) forwards}.platform-app[data-layout=app] dialog.platform-drawer[data-closing]::backdrop{animation:platform-drawer-scrim-out .24s var(--ui-ease-exit) forwards}.platform-app[data-layout=app] dialog.platform-drawer[data-mode=overlay]::backdrop{background:var(--ui-backdrop)}.platform-app[data-layout=app] dialog.platform-drawer[data-mode=overlay]>.platform-wide-sidebar{border-radius:0 var(--ui-radius-sheet) var(--ui-radius-sheet) 0;background:var(--ui-surface-elevated);box-shadow:var(--ui-shadow-overlay,0 16px 48px #1a2e2430);border-right:0}@keyframes platform-drawer-in{0%{transform:translate(-100%)}}@keyframes platform-drawer-out{to{transform:translate(-100%)}}@keyframes platform-drawer-scrim-in{0%{opacity:0}}@keyframes platform-drawer-scrim-out{to{opacity:0}}@keyframes platform-drawer-fade-in{0%{opacity:0}}@keyframes platform-drawer-fade-out{to{opacity:0}}.platform-app button.platform-wide-wordmark{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}.platform-app[data-layout=app] dialog.platform-drawer .platform-wide-sidebar-top{height:var(--platform-app-bar-height,44px);padding-left:0}.platform-app[data-layout=app] dialog.platform-drawer button.platform-drawer-close{min-height:44px;margin-left:max(0px, calc(var(--page-gutter) - 8px));border-radius:var(--ui-radius-control);padding-inline:0 8px}.platform-app[data-layout=app] .platform-wide-sidebar[data-overlay] :is(.platform-wide-row,.platform-wide-profile,button.platform-wide-profile){box-sizing:border-box;min-height:44px;font:400 var(--platform-body)/1.3 var(--platform-ui-font)}.platform-app[data-layout=app] .platform-wide-sidebar[data-overlay] :is(.platform-wide-row,.platform-wide-report) svg{width:20px;height:20px}.platform-app[data-layout=app] .platform-wide-sidebar[data-overlay] :is(.platform-wide-profile,button.platform-wide-profile){min-height:48px;padding-block:6px}@media (prefers-reduced-motion:reduce){.platform-app[data-layout=app][data-nav=sidebar] .platform-app-layout>:not(.platform-wide-sidebar,.platform-drawer),.platform-app[data-layout=app][data-drawer=open]:not([data-drawer-mode=overlay]) .platform-app-layout>:not(.platform-wide-sidebar,.platform-drawer){transition:none}.platform-app[data-layout=app] dialog.platform-drawer,.platform-app[data-layout=app] dialog.platform-drawer::backdrop{animation:.15s ease-out platform-drawer-fade-in}.platform-app[data-layout=app] dialog.platform-drawer[data-closing],.platform-app[data-layout=app] dialog.platform-drawer[data-closing]::backdrop{animation:.15s ease-out forwards platform-drawer-fade-out}}.platform-app .platform-list.ui-list-surface{box-shadow:none;background:0 0;border:0;padding:0}.platform-app .platform-list-footnote{padding-top:12px}.platform-app[data-layout=app] .platform-header .platform-account-avatar-host{flex:none;align-items:center;margin:0;padding:0;display:flex}.platform-app[data-layout=app] .platform-header:not([data-account-on-detail]):has(.platform-page-back) .platform-account-avatar-host{display:none}.platform-app[data-layout=app] .platform-header .platform-account-avatar{width:44px;height:44px}.platform-app[data-layout=app] .platform-header .platform-account-avatar-face{width:var(--ui-bar-disc);height:var(--ui-bar-disc);box-shadow:none;font:500 14px/1 var(--platform-ui-font);letter-spacing:0}.platform-app[data-layout=app] .platform-header-trailing{gap:8px}.platform-app[data-layout=app] .platform-header-action-group{--platform-pill-slot:44px;height:var(--platform-pill-slot);flex:none;align-items:center;gap:0;padding:0;display:flex}.platform-app[data-layout=app] .platform-header-action-group:not(:has(.platform-page-action-host[data-has-actions],.platform-header-tools>*,>.platform-report-action)){display:none}.platform-app[data-layout=app] .platform-header-action-group :is(.platform-header-actions-host,.platform-header-actions-slot,.platform-page-action-host,.platform-page-actions,.platform-header-tools){gap:0;margin:0;padding:0}.platform-app[data-layout=app] .platform-header-action-group :is(.platform-page-action-host>.ui-toolbar-icon.platform-header-action,.platform-page-actions:not([data-split])>.ui-toolbar-icon.platform-header-action,.platform-header-tools>*,.platform-header-action-group>.platform-report-action){box-sizing:border-box;width:var(--platform-pill-slot);min-width:var(--platform-pill-slot);height:var(--platform-pill-slot);margin:0;padding:0}.platform-app .platform-list.ui-list-surface{flex:none;min-height:0}.platform-app[data-layout=app] .platform-header .platform-sidebar-expand svg,.platform-app[data-layout=app] .platform-header .platform-home-mark svg{width:var(--ui-bar-disc);height:var(--ui-bar-disc);min-width:var(--ui-bar-disc);max-width:var(--ui-bar-disc);box-shadow:none;border-radius:0}.platform-app[data-layout=app] .platform-header .platform-brand-home{width:var(--ui-bar-target);padding:0}.platform-app[data-layout=app] .platform-header .platform-home-mark{grid-area:1/1;justify-self:start;place-items:center;width:44px;height:44px;margin-left:0;display:grid}@media (width<=959.98px) and (pointer:coarse){.platform-app[data-layout=app] .platform-page{max-width:none}}.platform-takeover-band:not([hidden]),.platform-takeover-title,.platform-takeover-title-slot{display:contents}.platform-takeover-trailing{flex:none;align-items:center;margin-inline-start:auto;display:flex}.platform-takeover-actions-host{display:contents}.platform-takeover-actions{align-items:center;display:flex}.platform-takeover-actions:is(:empty,[hidden]){display:none}.platform-takeover-trailing[data-pill]{z-index:0;height:var(--ui-bar-disc);border-radius:var(--ui-radius-control);margin-inline-end:calc((var(--ui-bar-target) - var(--ui-bar-disc)) / 2);position:relative}.platform-takeover-trailing[data-pill]:before{content:"";z-index:-1;border-radius:inherit;background:var(--platform-back-surface);box-shadow:var(--platform-back-shadow);-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);pointer-events:none;position:absolute;inset:0}.platform-takeover-trailing[data-pill] .platform-takeover-actions{gap:0}.platform-takeover-trailing[data-pill] :is(.platform-takeover-actions .ui-toolbar-icon.platform-header-action,button.platform-sheet-close){box-sizing:border-box;width:var(--ui-bar-target);min-width:var(--ui-bar-target);height:var(--ui-bar-disc);min-height:0;margin:0;padding:0}:is(dialog.platform-dialog .platform-takeover-trailing[data-pill] button.platform-dialog-done.platform-sheet-close):before{content:none}.platform-takeover-level{background:var(--ui-canvas);position:relative}.platform-takeover-copy{background:var(--ui-canvas);pointer-events:none;margin:0;position:absolute}@media (width<=959.98px) and (pointer:coarse){.platform-app[data-layout=app] dialog.platform-dialog.platform-route-sheet--takeover{height:100dvh;max-height:100dvh;box-shadow:none;border-width:0;border-radius:0}.platform-app[data-layout=app] dialog.platform-dialog.platform-route-sheet--takeover>.platform-sheet-grabber{display:none}.platform-app[data-layout=app] dialog.platform-route-sheet--takeover>.platform-dialog-heading{height:calc(56px + env(safe-area-inset-top));min-height:calc(56px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.platform-app[data-layout=app] dialog.platform-route-sheet--takeover>.platform-dialog-heading .platform-sheet-back{top:calc(50% + env(safe-area-inset-top) / 2)}}.platform-app .platform-sidebar-expand[data-glyph=hamburger]{color:var(--ink)}.platform-app[data-layout=app] .platform-header .platform-sidebar-expand[data-glyph=hamburger]{position:relative}.platform-app[data-layout=app] .platform-header .platform-sidebar-expand[data-glyph=hamburger]:before{content:"";width:var(--ui-bar-disc);height:var(--ui-bar-disc);border-radius:var(--ui-radius-control);background:var(--platform-back-surface);box-shadow:var(--platform-back-shadow);-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);margin:auto;position:absolute;inset:0}.platform-app[data-layout=app] .platform-header .platform-sidebar-expand[data-glyph=hamburger] svg{width:24px;min-width:24px;max-width:24px;height:24px;position:relative;overflow:visible}.platform-home-wordmark{vertical-align:middle;justify-content:center;min-width:0;max-width:100%;display:inline-flex}.platform-home-wordmark .platform-wordmark{min-width:0;max-width:100%}.platform-home-wordmark .platform-wordmark-name{font-size:min(var(--platform-body), 23px);font-weight:500}.platform-app[data-layout=app] .platform-header .platform-compact-title:has(.platform-home-wordmark){top:calc(env(safe-area-inset-top) + var(--platform-app-bar-height,64px) / 2);max-width:calc(100% - 2 * (max(0px, calc(var(--page-gutter) - 8px)) + 52px));grid-area:auto;position:absolute;left:50%;translate:-50% -50%}@media (width<=359.98px){.platform-tabs[data-tab-count="5"]{--platform-tabbar-height:48px;--platform-tab-pill-padding-inline:13px;--platform-tab-pill-min-width:60px;--platform-tab-pill-width:60px;--platform-tab-icon-row:20px;--platform-tab-icon-size:17px;--platform-tab-face-size:17px;--platform-tab-label:400 min(calc(var(--platform-body) * 10 / 17), calc(23px * 10 / 17))/1.2 var(--ui-font-body,Inter, ui-sans-serif, system-ui, sans-serif);--platform-tabbar-float-inset:8px;--platform-tabbar-float-padding:4px}.platform-tabs[data-tab-count="5"] .platform-account-tab-face{font-size:8px}}.platform-app[data-layout=app][data-tab-bar=floating],:root[data-installed] .platform-app[data-layout=app][data-tab-bar=auto]{--platform-scroll-clearance:var(--platform-tabbar-overlap);--platform-tabbar-overlap:calc(max(var(--platform-tabbar-float-bottom), env(safe-area-inset-bottom)) + 2 * var(--platform-tabbar-float-padding) + var(--platform-tabbar-height))}.platform-app[data-layout=app][data-tab-bar=floating] .platform-tabs,:root[data-installed] .platform-app[data-layout=app][data-tab-bar=auto] .platform-tabs{margin:0 max(var(--platform-tabbar-float-inset), env(safe-area-inset-right)) max(var(--platform-tabbar-float-bottom), env(safe-area-inset-bottom)) max(var(--platform-tabbar-float-inset), env(safe-area-inset-left));padding:var(--platform-tabbar-float-padding);border-radius:calc(var(--ui-radius-control) + var(--platform-tabbar-float-padding));background:var(--platform-tabbar-float-background);box-shadow:0 0 0 .5px var(--platform-tabbar-float-edge), var(--platform-tabbar-float-shadow);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border:0;grid-area:main;align-self:end}.platform-app[data-layout=app][data-tab-bar=floating]:not([data-presentation=full-bleed]) .platform-main,:root[data-installed] .platform-app[data-layout=app][data-tab-bar=auto]:not([data-presentation=full-bleed]) .platform-main{--platform-main-end-space:max(calc(var(--page-gutter) + var(--platform-tabbar-overlap)), var(--platform-report-scroll-clearance,0px));padding-bottom:0}.platform-app[data-layout=app][data-tab-bar=floating]:not([data-presentation=full-bleed]) .platform-main:after,:root[data-installed] .platform-app[data-layout=app][data-tab-bar=auto]:not([data-presentation=full-bleed]) .platform-main:after{content:"";flex:0 0 var(--platform-main-end-space);pointer-events:none;display:block}@media (display-mode:standalone){.platform-app[data-layout=app][data-tab-bar=auto]:not([data-presentation=full-bleed]) .platform-main:after{content:"";flex:0 0 var(--platform-main-end-space);pointer-events:none;display:block}}html.platform-document:has(.platform-app[data-layout=app][data-tab-bar=floating] .platform-tabs:not([data-tab-bar-exit])){--ui-menu-frame-bottom:86px}html.platform-document[data-installed]:has(.platform-app[data-layout=app][data-tab-bar=auto] .platform-tabs:not([data-tab-bar-exit])){--ui-menu-frame-bottom:86px}@media (display-mode:standalone){.platform-app[data-layout=app][data-tab-bar=auto]{--platform-scroll-clearance:var(--platform-tabbar-overlap);--platform-tabbar-overlap:calc(max(var(--platform-tabbar-float-bottom), env(safe-area-inset-bottom)) + 2 * var(--platform-tabbar-float-padding) + var(--platform-tabbar-height))}.platform-app[data-layout=app][data-tab-bar=auto] .platform-tabs{margin:0 max(var(--platform-tabbar-float-inset), env(safe-area-inset-right)) max(var(--platform-tabbar-float-bottom), env(safe-area-inset-bottom)) max(var(--platform-tabbar-float-inset), env(safe-area-inset-left));padding:var(--platform-tabbar-float-padding);border-radius:calc(var(--ui-radius-control) + var(--platform-tabbar-float-padding));background:var(--platform-tabbar-float-background);box-shadow:0 0 0 .5px var(--platform-tabbar-float-edge), var(--platform-tabbar-float-shadow);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border:0;grid-area:main;align-self:end}.platform-app[data-layout=app][data-tab-bar=auto]:not([data-presentation=full-bleed]) .platform-main{--platform-main-end-space:max(calc(var(--page-gutter) + var(--platform-tabbar-overlap)), var(--platform-report-scroll-clearance,0px));padding-bottom:0}html.platform-document:has(.platform-app[data-layout=app][data-tab-bar=auto] .platform-tabs:not([data-tab-bar-exit])){--ui-menu-frame-bottom:86px}}@media (forced-colors:active){.platform-app[data-layout=app][data-tab-bar=floating] .platform-tabs,:root[data-installed] .platform-app[data-layout=app][data-tab-bar=auto] .platform-tabs{outline:1px solid canvastext}}@media (forced-colors:active) and (display-mode:standalone){.platform-app[data-layout=app][data-tab-bar=auto] .platform-tabs{outline:1px solid canvastext}}.platform-app[data-tab-labels=hidden] .platform-tabs{--platform-tabbar-height:44px;--platform-tab-pill-min-width:44px;--platform-tab-pill-padding-inline:10px}.platform-app[data-tab-labels=hidden] .platform-tab-label{display:none}.platform-app[data-layout=app][data-tab-bar=floating] .platform-tabs,:root[data-installed] .platform-app[data-layout=app][data-tab-bar=auto] .platform-tabs{justify-content:space-between;gap:var(--platform-tabbar-float-padding);width:calc(100% - max(var(--platform-tabbar-float-inset), env(safe-area-inset-left)) - max(var(--platform-tabbar-float-inset), env(safe-area-inset-right)));justify-self:center;display:flex}.platform-app[data-layout=app][data-tab-bar=floating][data-tabs-scrolled]:not([data-tab-bar-auto-shrink=off]) .platform-tabs,:root[data-installed] .platform-app[data-layout=app][data-tab-bar=auto][data-tabs-scrolled]:not([data-tab-bar-auto-shrink=off]) .platform-tabs{background:var(--platform-tabbar-float-compact-background);-webkit-backdrop-filter:saturate(180%)blur(2px);backdrop-filter:saturate(180%)blur(2px);width:min(calc(100% - max(var(--platform-tabbar-float-inset), env(safe-area-inset-left)) - max(var(--platform-tabbar-float-inset), env(safe-area-inset-right))), calc(var(--platform-tab-count) * 52px + 2 * var(--platform-tabbar-float-padding)))}.platform-app[data-layout=app][data-tab-bar=floating][data-tabs-scrolled]:not([data-tab-bar-auto-shrink=off]) .platform-tab,:root[data-installed] .platform-app[data-layout=app][data-tab-bar=auto][data-tabs-scrolled]:not([data-tab-bar-auto-shrink=off]) .platform-tab{gap:0;min-width:44px;min-height:44px;padding:8px 10px}.platform-app[data-layout=app][data-tab-bar=floating][data-tabs-scrolled]:not([data-tab-bar-auto-shrink=off]) .platform-tab-label,:root[data-installed] .platform-app[data-layout=app][data-tab-bar=auto][data-tabs-scrolled]:not([data-tab-bar-auto-shrink=off]) .platform-tab-label{opacity:0;max-height:0}@media (display-mode:standalone){.platform-app[data-layout=app][data-tab-bar=auto] .platform-tabs{justify-content:space-between;gap:var(--platform-tabbar-float-padding);width:calc(100% - max(var(--platform-tabbar-float-inset), env(safe-area-inset-left)) - max(var(--platform-tabbar-float-inset), env(safe-area-inset-right)));justify-self:center;display:flex}.platform-app[data-layout=app][data-tab-bar=auto][data-tabs-scrolled]:not([data-tab-bar-auto-shrink=off]) .platform-tabs{background:var(--platform-tabbar-float-compact-background);-webkit-backdrop-filter:saturate(180%)blur(2px);backdrop-filter:saturate(180%)blur(2px);width:min(calc(100% - max(var(--platform-tabbar-float-inset), env(safe-area-inset-left)) - max(var(--platform-tabbar-float-inset), env(safe-area-inset-right))), calc(var(--platform-tab-count) * 52px + 2 * var(--platform-tabbar-float-padding)))}.platform-app[data-layout=app][data-tab-bar=auto][data-tabs-scrolled]:not([data-tab-bar-auto-shrink=off]) .platform-tab{gap:0;min-width:44px;min-height:44px;padding:8px 10px}.platform-app[data-layout=app][data-tab-bar=auto][data-tabs-scrolled]:not([data-tab-bar-auto-shrink=off]) .platform-tab-label{opacity:0;max-height:0}}.platform-app .platform-tab-label{opacity:1;max-height:1.4em;overflow:hidden}@media (prefers-reduced-motion:no-preference){.platform-app .platform-tabs{transition:width .3s cubic-bezier(.22,1,.36,1),background-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s}.platform-app[data-layout=app] .platform-tab{transition:min-height .3s cubic-bezier(.22,1,.36,1),padding .3s cubic-bezier(.22,1,.36,1),gap .3s cubic-bezier(.22,1,.36,1),flex-basis .3s cubic-bezier(.22,1,.36,1),background-color .12s}.platform-app .platform-tab-label{transition:max-height .3s cubic-bezier(.22,1,.36,1),opacity .18s}}.platform-app[data-layout=app][data-tab-bar=floating] .platform-tab,:root[data-installed] .platform-app[data-layout=app][data-tab-bar=auto] .platform-tab{flex:0 1 var(--platform-tab-pill-width);min-width:44px}.platform-app[data-layout=app][data-tab-bar=floating][data-tabs-scrolled]:not([data-tab-bar-auto-shrink=off]) .platform-tab,:root[data-installed] .platform-app[data-layout=app][data-tab-bar=auto][data-tabs-scrolled]:not([data-tab-bar-auto-shrink=off]) .platform-tab{flex-basis:44px}@media (display-mode:standalone){.platform-app[data-layout=app][data-tab-bar=auto] .platform-tab{flex:0 1 var(--platform-tab-pill-width);min-width:44px}.platform-app[data-layout=app][data-tab-bar=auto][data-tabs-scrolled]:not([data-tab-bar-auto-shrink=off]) .platform-tab{flex-basis:44px}}.platform-app .platform-scroll-clearance{padding-bottom:max(calc(var(--platform-scroll-gutter,var(--page-gutter)) + var(--platform-scroll-clearance,0px)), var(--platform-report-scroll-clearance,0px))}.platform-app[data-layout=app][data-report-float]{--platform-report-scroll-clearance:calc(max(12px, env(safe-area-inset-bottom)) + var(--ui-bar-disc,44px) + 12px + var(--platform-report-float-lift,0px))}.platform-app[data-layout=app] .platform-main:has(.ui-sticky-action-bar,.ui-step-screen-foot){--platform-report-scroll-clearance:0px}.platform-tabs-ruler{visibility:hidden;pointer-events:none;width:0;font:var(--platform-tab-label);white-space:nowrap;display:flex;position:absolute;overflow:hidden}.platform-tabs-ruler>span{flex:none;width:max-content}.platform-tabs[data-icon-only]>.platform-tab{gap:0}.platform-tabs[data-icon-only]>.platform-tab>.platform-tab-label{display:none}.platform-primary-navigation-host{display:contents}@media (width<=959.98px) and (pointer:coarse){.platform-app[data-layout=app] dialog[data-primary-navigation-layer]{scroll-padding-block-end:calc(var(--dialog-footer-height,0px) + max(var(--platform-primary-navigation-height,0px), var(--platform-tabbar-overlap,0px)))}.platform-app[data-layout=app] dialog.platform-dialog.platform-sheet[data-primary-navigation-layer]:after{content:"";flex:0 0 max(var(--platform-primary-navigation-height,0px), var(--platform-tabbar-overlap,0px));height:max(var(--platform-primary-navigation-height,0px), var(--platform-tabbar-overlap,0px));pointer-events:none;display:block}.platform-app[data-layout=app] .platform-primary-navigation-host[data-primary-navigation-modal]{z-index:4;box-sizing:border-box;width:auto;max-width:none;color:inherit;background:0 0;border:0;flex:none;margin:0;padding:0;display:block;position:fixed;inset:auto 0 0;overflow:visible}.platform-primary-navigation-host[popover]::backdrop{pointer-events:none;background:0 0}.platform-app[data-layout=app] .platform-primary-navigation-host[data-primary-navigation-modal]>.platform-tabs{grid-area:auto;align-self:auto}.platform-app[data-layout=app] dialog[data-primary-navigation-layer] .platform-flow-footer{bottom:max(var(--platform-primary-navigation-height,0px), var(--platform-tabbar-overlap,0px))}.platform-app[data-layout=app] dialog.platform-dialog[data-primary-navigation-layer]:not(.platform-sheet){max-height:calc(100dvh - var(--platform-primary-navigation-height,0px) - 32px);inset-block-end:var(--platform-primary-navigation-height,0px)}.platform-app[data-layout=app] dialog.platform-dialog[data-primary-navigation-layer]:is([data-size=presentation],[data-size=fullscreen]):not(.platform-sheet){height:calc(100dvh - var(--platform-primary-navigation-height,0px));max-height:calc(100dvh - var(--platform-primary-navigation-height,0px))}.platform-app[data-layout=app] dialog.ui-step-layer[data-primary-navigation-layer]{height:calc(100% - var(--platform-primary-navigation-height,0px));max-height:calc(100dvh - var(--platform-primary-navigation-height,0px));bottom:var(--platform-primary-navigation-height,0px)}.platform-app[data-layout=app] dialog.ui-step-layer[data-primary-navigation-layer]:has(>.platform-primary-navigation-host:not([data-primary-navigation-popover])){animation:none}}.platform-tabs[data-primary-navigation-disabled] .platform-tab{opacity:.55;cursor:default}.platform-app [data-platform-inline-diagnostics-host]>.platform-report-float{flex:none;margin:0;position:relative;inset:auto}.platform-header:has(.platform-page-context[data-title-overflow=wrap]){height:auto}.platform-header:has(.platform-page-context[data-title-overflow=wrap]) .platform-navigation-unit{height:auto;min-height:44px}.platform-page-context[data-title-overflow=wrap]{height:auto;min-height:44px}:is(.platform-page-context,.platform-page-header)[data-title-overflow=wrap] :is(.platform-page-title,.platform-page-title-text,.platform-title-text){white-space:normal;text-overflow:clip;overflow-wrap:anywhere;text-align:start;overflow:visible}.platform-page-context[data-title-overflow=wrap] .platform-page-title:not(:has(.platform-title-trigger)){padding-block:8px;line-height:1.333}:is(.platform-page-context,.platform-page-header)[data-title-overflow=wrap] .platform-title-trigger{white-space:normal;text-align:start;height:auto;min-height:44px}.platform-app[data-layout=app] .platform-header:has(.platform-page-context[data-title-overflow=wrap]){grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:minmax(var(--platform-app-bar-height), auto)}.platform-app[data-layout=app] .platform-page-context[data-title-overflow=wrap] .platform-compact-title{text-align:start;margin-block:0;padding-block:8px;line-height:max(22px,1.2em)}.platform-app[data-layout=app] .platform-page-context[data-title-overflow=wrap] .platform-title-trigger{margin-inline:0;padding-inline:0}.platform-app[data-layout=app]:has(.platform-header .platform-page-context[data-title-overflow=wrap]) .platform-main{padding-top:calc(var(--platform-wrapped-header-height,var(--platform-app-bar-height)) + var(--platform-header-gap))}.platform-page-header-utilities{flex:none;justify-content:flex-end;align-items:center;gap:8px;padding-block:8px;display:flex}.platform-page-header-utilities:empty:not([data-inline-anatomy]){display:none}.platform-page-header-utilities[data-inline-anatomy]:before{content:"";width:var(--platform-inline-anatomy-width,0px);flex:none;height:44px}.platform-routed-diagnostics-home{inset-inline:max(var(--page-gutter), env(safe-area-inset-left)) max(var(--page-gutter), env(safe-area-inset-right));z-index:4;background:var(--ui-canvas,#f4f5f0);justify-content:flex-end;align-items:center;gap:8px;padding-block:8px;display:flex;position:fixed}.platform-routed-diagnostics-home:empty:not([data-inline-anatomy]){display:none}.platform-routed-diagnostics-home[data-inline-anatomy]:before{content:"";width:var(--platform-inline-anatomy-width,0px);flex:none;height:44px}.platform-app[data-layout=app] .platform-main:before{content:"";height:var(--platform-routed-diagnostics-height,0px);flex:none;display:block}:root .platform-app[data-layout=app][data-tab-bar][data-tab-bar-hidden]{--platform-tabbar-overlap:0px;--platform-primary-navigation-height:0px;--platform-report-float-lift:0px}:root .platform-app[data-layout=app][data-tab-bar][data-tab-bar-hidden] .platform-main{--platform-main-end-space:0px;padding-bottom:max(var(--page-gutter), env(safe-area-inset-bottom), var(--platform-report-scroll-clearance,0px))}.platform-install-guide{gap:16px;display:grid}.platform-install-button{justify-self:stretch}.platform-install-or,.platform-install-note{color:var(--ui-ink-secondary,var(--muted));font-size:var(--ui-text-footnote,13px);margin:0}.platform-install-steps{counter-reset:platform-install-step;gap:20px;margin:0;padding:0;list-style:none;display:grid}.platform-install-step{counter-increment:platform-install-step;grid-template-columns:28px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.platform-install-step:before{content:counter(platform-install-step);background:var(--ui-accent-soft);width:24px;height:24px;color:var(--control-primary);font-size:var(--ui-text-footnote,13px);font-variant-numeric:tabular-nums;border-radius:50%;grid-row:1;align-self:start;place-items:center;font-weight:500;display:grid}.platform-install-step>*{grid-column:2}.platform-install-step-says{font-size:var(--ui-text-body,17px);line-height:1.35}.platform-install-step-note{color:var(--ui-ink-secondary,var(--muted));font-size:var(--ui-text-footnote,13px);line-height:1.4}.platform-install-label{font-weight:500}.platform-install-glyph{vertical-align:-2px;flex:none;display:inline-block}.platform-install-pic{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--ui-radius-card-compact,10px);background:var(--ui-surface-card-elevated,var(--ui-card));width:100%;max-width:300px;min-height:44px;color:var(--ui-ink-secondary,var(--muted));font-size:var(--ui-text-footnote,13px);isolation:isolate;align-items:center;gap:12px;padding:6px 10px;display:flex;position:relative;overflow:hidden}.platform-install-pic-ring{box-sizing:border-box;min-width:30px;min-height:30px;color:var(--ink);justify-content:center;align-items:center;gap:4px;padding:0 8px;font-weight:500;display:inline-flex;position:relative}.platform-install-pic-ring,.platform-install-pic-row{border-radius:var(--ui-radius-control,999px);background:var(--ui-surface-card-elevated,var(--ui-card));box-shadow:0 0 0 2px #fff,0 0 0 999px #00000052}.platform-install-pic--bar .platform-install-pic-address{border-radius:var(--ui-radius-control,999px);background:var(--ui-canvas);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding:6px 12px;overflow:hidden}.platform-install-pic--toolbar{justify-content:space-between;padding-inline:16px}.platform-install-pic--menu{flex-direction:column;align-items:stretch;gap:4px;padding:6px}.platform-install-pic-faint{border-radius:var(--ui-radius-small,4px);background:var(--line);opacity:.6;height:8px;margin-inline:10px}.platform-install-pic-row{border-radius:var(--ui-radius-highlight,8px);min-height:36px;color:var(--ink);justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-weight:500;display:flex;position:relative}.platform-install-pic-row--leading{justify-content:flex-start}.platform-install-pic--confirm{flex-direction:column;align-items:stretch;gap:6px}.platform-install-pic-confirm-bar,.platform-install-pic-toggle-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.platform-install-pic-close{background:var(--ui-canvas);width:26px;height:26px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:inline-grid}.platform-install-pic-confirm-title{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.platform-install-pic-confirm-app{border-top:1px solid var(--line);align-items:center;gap:10px;padding-top:6px;display:flex}.platform-install-pic-confirm-name{min-width:0;color:var(--ink);display:grid}.platform-install-pic-confirm-name .platform-install-pic-muted{color:var(--ui-ink-secondary,var(--muted))}.platform-install-pic-confirm-name>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-install-pic-toggle-row{border-top:1px solid var(--line);color:var(--ink);padding-top:6px}.platform-install-pic-toggle{background:var(--control-primary);border-radius:11px;flex:none;width:36px;height:22px;position:relative}.platform-install-pic-toggle:after{content:"";background:var(--ui-card);border-radius:50%;width:18px;height:18px;position:absolute;top:2px;right:2px}.platform-install-pic--home{justify-content:space-between;align-items:flex-start;padding:10px 16px 6px}.platform-install-pic-tile{background:var(--line);opacity:.6;border-radius:9px;width:36px;height:36px}.platform-install-pic-app{justify-items:center;gap:2px;display:grid}.platform-install-pic-app-icon{z-index:1;line-height:0;display:block;position:relative}.platform-install-pic-app-icon>.platform-install-app-icon{box-shadow:0 0 0 2px #fff,0 0 0 999px #00000052}.platform-install-pic-app-name{z-index:2;max-width:64px;color:var(--ink);font-size:var(--ui-text-caption2,11px);text-overflow:ellipsis;white-space:nowrap;position:relative;overflow:hidden}.platform-install-app-icon{background:var(--control-primary);color:var(--control-on-primary,#fff);border-radius:22%;flex:none;place-items:center;font-weight:500;display:inline-grid;overflow:hidden}.platform-install-app-icon>img{object-fit:cover;width:100%;height:100%}.platform-install-card{border-radius:var(--ui-radius-group,16px);background:var(--ui-card);grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px 16px;padding:16px;display:grid}.platform-install-card-text{gap:2px;display:grid}.platform-install-card-title{color:var(--ink);font-size:var(--ui-text-headline,17px);text-wrap:balance;margin:0;font-weight:500;line-height:1.3}.platform-install-card-reason{color:var(--ui-ink-secondary,var(--muted));font-size:var(--ui-text-subhead,15px);margin:0;line-height:1.35}.platform-install-card-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.platform-install-card-actions>.ui-button--primary{flex:auto}@media (width>=600px){.platform-install-card{grid-template-columns:56px minmax(0,1fr) auto}.platform-install-card-actions{flex-wrap:nowrap;grid-column:auto}}@media (prefers-contrast:more){.platform-install-card,.platform-install-pic{border:1px solid var(--ui-field-border-strong,CanvasText)}}.platform-install-pic--safari{justify-content:space-between}.platform-install-pic--actions{justify-content:space-between;align-items:flex-start;padding-block:8px}.platform-install-pic-action{background:var(--line);opacity:.6;border-radius:50%;width:30px;height:30px}.platform-install-pic-more{font-size:var(--ui-text-caption2,11px);justify-items:center;gap:2px;display:grid}.platform-install-pic--choice{justify-content:flex-end;gap:16px}.platform-install-guide>.platform-install-note:only-child{color:var(--ink);font-size:var(--ui-text-body,17px);line-height:1.4}.platform-install-prompt-body{gap:20px;display:grid}.platform-install-prompt-lead{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:16px;display:grid}.platform-install-shot{border:1px solid var(--line);border-radius:var(--ui-radius-card-compact,10px);isolation:isolate;background:#f2f2f7;width:100%;max-width:300px;display:block;position:relative;overflow:hidden}.platform-install-shot-image{-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.platform-install-shot-app{color:#000;background:#fff;align-items:center;gap:10px;padding-inline:4%;display:flex;position:absolute;left:0;right:0}.platform-install-shot-app-name{min-width:0;font-size:var(--ui-text-caption,12px);gap:2px;display:grid}.platform-install-shot-app-name>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-install-shot-app-host{color:#8e8e93}.platform-install-shot-address{color:#000;font-size:var(--ui-text-caption,12px);white-space:nowrap;background:#fefefd;align-items:center;display:flex;position:absolute;overflow:hidden}.platform-install-shot-spot{pointer-events:none;position:absolute;box-shadow:0 0 0 2px #fff,0 0 0 999px #0000006b}.platform-install-shot-spot--row{border-radius:12px}.platform-install-shot-spot--pill,.platform-install-shot-spot--circle{border-radius:999px}.platform-invite-section{display:contents}.platform-invite-section .platform-invite-code{font-family:var(--platform-code-font)}.platform-invite-error{color:var(--platform-invite-error,var(--control-danger))}.platform-list-input-row{box-sizing:border-box;min-height:var(--platform-list-row-height,48px);font:var(--platform-list-label,400 var(--ui-text-callout)/1.375 var(--ui-font-body,Inter, ui-sans-serif, system-ui, sans-serif));color:var(--ink);align-items:center;gap:12px;padding:8px 12px 8px 16px;display:flex}.platform-list-input-label{flex:auto;min-width:0;display:grid}.platform-list-input{box-sizing:border-box;inline-size:168px;border:1px solid var(--control-border);border-radius:var(--ui-radius-field,6px);background:var(--ui-surface-elevated);min-width:0;min-height:28px;color:var(--ink);font:inherit;font-size:var(--ui-text-subhead);text-align:start;flex:none;margin:0;padding:0 10px}.platform-list-input::placeholder{color:var(--ui-placeholder);opacity:1}@media (hover:hover) and (pointer:fine){.platform-list-input:hover:not(:disabled){border-color:var(--control-border-hover)}}.platform-list-input:focus{outline:none}.platform-list-input[aria-invalid=true]{border-color:var(--control-danger)}.platform-list-input-error{margin:0;padding:0 16px 10px}.platform-list-input[type=number]{appearance:textfield}.platform-list-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.platform-list-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.platform-list-switch-item>.ui-switch-row{min-height:var(--platform-list-row-height,48px);font:var(--platform-list-label,400 var(--ui-text-callout)/1.375 var(--ui-font-body,Inter, ui-sans-serif, system-ui, sans-serif));padding:10px 12px 10px 16px}.platform-list-switch-item>.ui-switch-row .ui-switch-row-icon{background:var(--platform-list-icon-background,var(--ui-surface-choice));color:var(--platform-list-icon-color,var(--control-primary))}.platform-list-item:has(.ui-switch-row-icon)+.platform-list-item:before{left:60px}.platform-list-item+.platform-list-item:has(.ui-switch-row-icon):before{left:60px}.platform-tree-list{min-width:0}.platform-tree-list-level{margin:0;padding:0;list-style:none}.platform-tree-list-level .platform-tree-list-level{border-left:1px solid var(--line);margin-left:11px;padding-left:14px}.platform-tree-list-node{position:relative}.platform-tree-list-level .platform-tree-list-level>.platform-tree-list-node:before{content:"";border-top:1px solid var(--line);width:10px;position:absolute;top:17px;left:-14px}.platform-tree-list-item{border-radius:var(--ui-radius-inner);gap:2px;margin:2px 0;padding:6px 8px;display:grid}.platform-tree-list-item[data-highlighted]{background:color-mix(in srgb, var(--ui-accent) 8%, transparent)}.platform-tree-list-head{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.platform-tree-list-label{overflow-wrap:anywhere;color:inherit;font-weight:500}a.platform-tree-list-label{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.platform-tree-list-detail{font-size:var(--ui-text-footnote);color:var(--muted);line-height:1.4}.platform-list-section{margin:0 0 24px}.platform-list-section-title{text-align:var(--platform-section-heading-align,start);color:var(--muted);font:var(--platform-list-heading);letter-spacing:normal;margin:0 0 6px;padding:0 16px}.platform-list-section-footer{color:var(--muted);font-size:var(--ui-text-footnote);margin:6px 0 0;padding:0 16px;line-height:1.385}.platform-list-section-description{margin:0 0 var(--platform-section-heading-gap)}.platform-list-group{margin:0;padding:0;list-style:none;overflow:hidden}.platform-list-group,.platform-page-section-group{border-radius:var(--platform-list-radius);background:var(--platform-list-background)}.platform-list-item{position:relative}.platform-list-item+.platform-list-item:before{content:"";border-top:1px solid var(--platform-list-separator);position:absolute;top:0;left:16px;right:0}.platform-list-item:has(.platform-list-icon)+.platform-list-item:before{left:60px}.platform-list-item+.platform-list-item:has(.platform-list-icon):before{left:60px}.platform-list-row{box-sizing:border-box;width:100%;min-height:var(--platform-list-row-height);color:var(--ink);font:var(--platform-list-label);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;margin:0;padding:10px 12px 10px 16px;text-decoration:none;transition:background-color .12s;display:flex}.platform-list-row[data-static]{cursor:default}.platform-list-row:disabled{color:var(--control-disabled-ink);cursor:default}.platform-list-row[data-destructive]{color:var(--platform-list-destructive)}@media (hover:hover) and (pointer:fine){.platform-list-row:is(a,button):not(:disabled,[aria-current=page],[data-selected]):hover{background:var(--ui-surface-row-hover)}}.platform-list-row:is(a,button):not(:disabled):active{opacity:var(--ui-pressed-opacity);transition-duration:0s}.platform-list-icon{background:var(--platform-list-icon-background);width:32px;height:32px;color:var(--platform-list-icon-color);border-radius:8px;flex:none;place-items:center;display:grid}.platform-list-avatar{border-radius:var(--ui-radius-round);background:var(--control-primary);width:100%;height:100%;color:var(--control-on-primary);font:500 13px/1 var(--ui-font-body,Inter, ui-sans-serif, system-ui, sans-serif);place-items:center;display:grid}.platform-list-icon:has(>.platform-list-avatar){border-radius:var(--ui-radius-round)}.platform-list-icon[data-avatar]{border-radius:var(--ui-radius-round);color:inherit;background:0 0;overflow:hidden}.platform-list-icon[data-avatar]>:is(.ui-avatar,img,svg){box-sizing:border-box;max-width:100%;max-height:100%}.platform-list-icon[data-avatar]>img{object-fit:cover;width:100%;height:100%}.platform-list-text{flex:auto;gap:2px;min-width:0;display:grid}.platform-list-label{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;display:flex}.platform-list-detail{color:var(--muted);font-size:var(--ui-text-footnote);overflow-wrap:anywhere;line-height:1.385}.platform-list-value{max-width:40%;color:var(--muted);font-size:var(--ui-text-subhead);text-align:right;flex:none}.platform-list-status{flex:none;max-width:45%}.platform-list-status .ui-status-pill{white-space:nowrap}.platform-list-chevron{color:var(--muted);opacity:.7;flex:none;margin-right:-2px}.platform-stacked-list .platform-list-chevron{margin-right:max(-2px, calc(-1 * var(--ui-list-bleed,0px)))}.platform-list-row[aria-busy=true]{cursor:progress}.platform-list-spinner{box-sizing:border-box;border:2px solid var(--platform-list-icon-color);border-radius:var(--ui-radius-round);border-right-color:#0000;flex:none;width:18px;height:18px;animation:.8s linear infinite platform-list-spin}@keyframes platform-list-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.platform-list-spinner{animation-duration:2.4s}}.platform-admin-index>.platform-list-section:last-child{margin-bottom:8px}@media (width<=959.98px) and (pointer:coarse){.platform-app[data-layout=app] .platform-list{flex:none;min-height:0}.platform-app[data-layout=app] .platform-list .ui-table-scroll{flex:none;overflow-y:visible}.platform-app[data-layout=app] .platform-list .ui-table-toolbar{row-gap:0;min-height:0}}@media (prefers-reduced-motion:reduce){.platform-list-row{transition:none}}.platform-list-section:has(>.platform-list-group:empty){display:none}.platform-list-icon:not([data-avatar]){width:28px;height:28px;color:var(--ink);background:0 0;border-radius:0}.platform-list-icon:not([data-avatar]) svg{width:22px;height:22px}.platform-list-row{gap:14px;padding-left:18px;padding-right:16px}.platform-list-label{font-size:var(--ui-text-body);line-height:1.294}.platform-list-value{max-width:60%}.platform-list-section-title{font:400 var(--ui-text-subhead)/1.333 var(--ui-font-body,Inter, ui-sans-serif, system-ui, sans-serif);padding:0 20px}.platform-list-row[data-destructive] .platform-list-icon{color:inherit}.platform-select-row{cursor:pointer}.platform-select-chevron{display:none}.platform-select-chevrons{color:var(--muted);flex:none;margin-left:-6px}.platform-profile-header{justify-items:center;gap:10px;margin:4px 0 24px;display:grid}.platform-profile-face{border-radius:var(--ui-radius-round);color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:grid;position:relative}.platform-profile-name{color:var(--ink);font:500 var(--ui-text-title3)/1.3 var(--ui-font-body,Inter, ui-sans-serif, system-ui, sans-serif)}.platform-profile-context{color:var(--ui-ink-secondary);font-size:var(--ui-text-footnote);text-align:center;overflow-wrap:anywhere}dialog.platform-dialog button.platform-dialog-done.platform-sheet-close,.platform-sheet-back{width:var(--ui-bar-target);min-width:var(--ui-bar-target);height:var(--ui-bar-target);border-radius:var(--ui-radius-control);color:var(--ink);opacity:1;background:0 0;border:0;place-items:center;padding:0;display:grid}dialog.platform-dialog button.platform-dialog-done.platform-sheet-close{position:relative}:is(dialog.platform-dialog button.platform-dialog-done.platform-sheet-close,.platform-sheet-back):before{content:"";inset:calc((var(--ui-bar-target) - var(--ui-bar-disc)) / 2);border-radius:var(--ui-radius-control);background:var(--platform-back-surface);box-shadow:var(--platform-back-shadow);-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);position:absolute}:is(dialog.platform-dialog button.platform-dialog-done.platform-sheet-close,.platform-sheet-back)>svg{width:var(--ui-bar-glyph);height:var(--ui-bar-glyph);position:relative;overflow:visible}@media (width>=960px),not (pointer:coarse){:is(dialog.platform-dialog button.platform-dialog-done.platform-sheet-close,.platform-sheet-back){color:var(--ui-bar-ink)}:is(dialog.platform-dialog button.platform-dialog-done.platform-sheet-close,.platform-sheet-back):before{content:none}}@media (hover:hover) and (pointer:fine){:is(dialog.platform-dialog button.platform-sheet-close,.platform-sheet-back):hover{color:var(--ink)}}@media (width>=960px),not (pointer:coarse){@media (hover:hover) and (pointer:fine){:is(dialog.platform-dialog button.platform-sheet-close,.platform-sheet-back):hover{background:var(--ui-surface-row-hover)}}}:where(.platform-app) .ui-switch-row-icon{width:28px;height:28px;color:var(--ink);background:0 0;border-radius:0}:where(.platform-app) .ui-switch-row-icon svg{width:22px;height:22px}:where(.platform-app) .ui-switch-row{padding-left:18px}.platform-list-group .ui-switch-row .ui-switch-row-icon{width:28px;height:28px;color:var(--ink);background:0 0;border-radius:0}.platform-list-group .ui-switch-row{gap:14px;padding-left:18px}.platform-list-row,.platform-list-group .ui-switch-row{gap:11px;padding:8px 16px}.platform-list-icon:not([data-avatar]),.platform-list-group .ui-switch-row .ui-switch-row-icon{width:20px;height:20px}.platform-list-icon:not([data-avatar]) svg,.platform-list-group .ui-switch-row .ui-switch-row-icon svg{stroke-width:1.75px;width:20px;height:20px}.platform-list-section-title{font:400 var(--ui-text-callout)/1.25 var(--ui-font-body,Inter, ui-sans-serif, system-ui, sans-serif);margin-bottom:10px;padding:0 16px}.platform-list-section-footer{padding:0 16px}.platform-profile-photo{width:72px;height:72px;font-size:26px}.platform-profile-name{font:500 var(--ui-text-body)/1.333 var(--ui-font-body,Inter, ui-sans-serif, system-ui, sans-serif)}.platform-list-item:has(.platform-list-icon,.ui-switch-row-icon)+.platform-list-item:before{left:47px}.platform-list-item+.platform-list-item:has(.platform-list-icon,.ui-switch-row-icon):before{left:47px}.platform-list-item:first-child>:is(.platform-list-row,.ui-switch-row){border-top-left-radius:var(--platform-list-radius);border-top-right-radius:var(--platform-list-radius)}.platform-list-item:last-child>:is(.platform-list-row,.ui-switch-row){border-bottom-left-radius:var(--platform-list-radius);border-bottom-right-radius:var(--platform-list-radius)}:root{--platform-list-radius:24px;--platform-list-row-height:50px}.platform-list-value{font-size:var(--ui-text-body);line-height:1.294}.platform-list-chevron{opacity:.45;stroke-width:2.5px;width:14px;height:14px;margin-left:2px}.platform-select-chevrons{opacity:.7;width:14px;height:14px}.platform-list-item+.platform-list-item:before{border-top-color:color-mix(in srgb, var(--platform-list-separator) 70%, transparent)}.platform-list-section-title{letter-spacing:-.005em;font-weight:400}.platform-list-section-title,.platform-list-value,.platform-list-section-footer,.platform-select-chevrons{color:var(--platform-list-secondary)}:root{--platform-list-label:400 var(--platform-body)/1.3 var(--platform-ui-font);--platform-list-heading:400 calc(var(--platform-body) * 15 / 17)/1.33 var(--platform-ui-font)}dialog.platform-dialog.platform-route-sheet--account,.platform-app[data-layout=app] dialog.platform-dialog.platform-route-sheet--account{--ui-canvas:var(--platform-grouped-canvas);background:var(--ui-canvas)}.platform-app:has(.platform-main :is(.platform-account-hub,.platform-settings)){--ui-canvas:var(--platform-grouped-canvas);background:var(--ui-canvas)}:is(.platform-list-section,.platform-list-group,.platform-account-hub,.platform-settings){font-family:var(--platform-ui-font)}.platform-list-section-title{margin-bottom:var(--platform-section-heading-gap);color:var(--muted);font:var(--platform-list-heading);letter-spacing:0}:is(.platform-list-label,.platform-list-value){font-family:var(--platform-ui-font);font-size:var(--platform-body);letter-spacing:-.01em;font-weight:400;line-height:1.3}:is(.platform-list-detail,.platform-list-section-footer),.platform-list-group .ui-switch-row-description,.platform-list-group .ui-setting-row .ui-field-hint{font-family:var(--platform-ui-font);font-size:calc(var(--platform-body) * 13 / 17);letter-spacing:0;line-height:1.38}.platform-list-group .ui-switch-row-label,.platform-list-group .ui-setting-row .ui-field-heading>label{font:400 var(--platform-body)/1.3 var(--platform-ui-font);letter-spacing:-.01em}.platform-sheet-title{font:500 var(--platform-body)/1.3 var(--platform-ui-font);letter-spacing:-.01em}.platform-profile-header{gap:10px;margin:0 0 32px}.platform-profile-photo{width:72px;height:72px;font:400 calc(var(--platform-body) * 28 / 17)/1 var(--platform-ui-font);letter-spacing:0}.platform-profile-name{font:500 var(--platform-body)/1.3 var(--platform-ui-font);letter-spacing:-.01em}.platform-list-section{margin-bottom:var(--platform-section-gap)}@media (width>=960px),not (pointer:coarse){:root{--platform-list-row-height:44px;--platform-list-label:400 var(--ui-text-callout)/1.333 var(--platform-ui-font);--platform-list-heading:500 var(--ui-text-headline)/1.333 var(--platform-ui-font)}.platform-list-section-title{color:var(--ink)}:is(.platform-list-label,.platform-list-value),.platform-list-group .ui-switch-row-label,.platform-list-group .ui-setting-row .ui-field-heading>label{font-size:var(--ui-text-callout);letter-spacing:-.005em;line-height:1.333}.platform-list-icon:not([data-avatar]) svg,.platform-list-group .ui-switch-row .ui-switch-row-icon svg{width:18px;height:18px}.platform-list-section{margin-bottom:var(--platform-section-gap)}.platform-profile-header{margin-bottom:24px}.platform-profile-photo{width:60px;height:60px;font-size:23px}.platform-profile-name{font-size:var(--ui-text-callout);line-height:1.333}}.platform-list-body{flex-wrap:wrap;flex:auto;justify-content:space-between;align-items:baseline;gap:2px 12px;min-width:0;display:flex}.platform-list-body>.platform-list-text{flex:auto;max-width:100%}.platform-list-label,.platform-list-detail,.platform-list-value{overflow-wrap:break-word;text-overflow:clip;white-space:normal;overflow:visible}.platform-list-label{display:flex}.platform-list-body>.platform-list-value{text-align:start;flex:0 auto;max-width:100%}:is(.platform-list-section,.platform-account-hub) :is(.ui-switch-row-label,.ui-switch-row-description){overflow-wrap:break-word;white-space:normal}.platform-list-row,.platform-list-group .ui-switch-row{height:auto;min-height:var(--platform-list-row-height)}.platform-stacked-list{margin-inline:calc(-1 * var(--ui-list-bleed,0px));background:0 0;border-radius:0;overflow:visible}.platform-stacked-list .platform-list-item>.platform-list-row{min-height:var(--ui-height-record-row,64px);padding:10px var(--ui-list-bleed,0px);border-radius:0}.platform-stacked-list .platform-list-item+.platform-list-item:before{left:var(--ui-list-bleed,0px);right:0}.platform-stacked-list .platform-list-detail{-webkit-line-clamp:2;line-clamp:2;color:var(--ui-ink-secondary);font-size:calc(var(--platform-body) * 15 / 17);-webkit-box-orient:vertical;line-height:1.33;display:-webkit-box;overflow:hidden}@media (width>=960px),not (pointer:coarse){.platform-stacked-list .platform-list-detail{font-size:var(--ui-text-footnote)}}@media (width<=959.98px) and (pointer:coarse){.platform-app[data-layout=app] :is(.platform-main,dialog.platform-route-sheet--account){--ui-list-bleed:var(--page-gutter)}}@media (width>=960px),not (pointer:coarse){.platform-app[data-layout=frame] .platform-main{--ui-sticky-top:calc(-1 * var(--platform-header-gap))}}.platform-list-page>:is(.ui-tabs,.ui-section-links,.ui-segmented):has(~.ui-list-band,~* .ui-list-band){margin-bottom:var(--ui-list-band-gap-before)}.platform-app .platform-main>.platform-page.platform-list-page{max-width:none}.platform-app[data-layout=frame] .platform-list-page :is(.platform-list.ui-list-surface,.platform-stacked-list):not(.platform-split-host[data-split=on] *){--ui-list-edge:var(--platform-content-edge);--ui-list-bleed:var(--platform-content-edge);margin-inline:calc(-1 * var(--platform-content-edge))}.platform-app[data-layout=frame] .platform-list-page .ui-list-surface .platform-stacked-list:not(.platform-split-host[data-split=on] *){margin-inline:0}@media (width>=960px),not (pointer:coarse){.platform-list-group:not(.platform-stacked-list),.platform-page-section-group{--platform-list-radius:var(--ui-radius-card,16px);box-sizing:border-box;border:1px solid var(--line);background:var(--ui-canvas)}:root[data-ui-shape=rectangular] .platform-list-group:not(.platform-stacked-list),:root[data-ui-shape=rectangular] .platform-page-section-group,:root[data-ui-shape=hybrid] .platform-list-group:not(.platform-stacked-list),:root[data-ui-shape=hybrid] .platform-page-section-group{--platform-list-radius:var(--ui-radius-card-compact,10px)}.platform-list-group:not(.platform-stacked-list)>.platform-list-item:first-child>:is(.platform-list-row,.ui-switch-row){border-top-left-radius:calc(var(--platform-list-radius) - 1px);border-top-right-radius:calc(var(--platform-list-radius) - 1px)}.platform-list-group:not(.platform-stacked-list)>.platform-list-item:last-child>:is(.platform-list-row,.ui-switch-row){border-bottom-left-radius:calc(var(--platform-list-radius) - 1px);border-bottom-right-radius:calc(var(--platform-list-radius) - 1px)}.platform-list-group:not(.platform-stacked-list)>.platform-list-item+.platform-list-item:before{border-top-color:var(--platform-list-separator);left:16px;right:16px}.platform-select-row .platform-select-chevrons{display:none}.platform-select-row .platform-select-value{box-sizing:border-box;min-height:var(--ui-height-control,36px);border-radius:var(--ui-radius-field);color:var(--ink);align-items:center;gap:4px;margin-inline-end:-6px;padding-inline:10px 6px;display:inline-flex}.platform-select-row .platform-select-chevron{width:16px;height:16px;color:var(--platform-list-secondary);flex:none;display:block}}.platform-app[data-layout=frame] :is(.platform-list-section-title,.platform-list-section-description){padding-inline:0}.platform-list-row[data-selection-appearance=highlight][data-selected]{background:var(--ui-accent-soft);box-shadow:inset 3px 0 0 var(--ui-selected)}@media (forced-colors:active){.platform-list-row[data-selection-appearance=highlight]{border-inline-start:3px solid #0000}.platform-list-row[data-selection-appearance=highlight][data-selected]{border-inline-start-color:highlight}}@media not (any-pointer:coarse){:root{--platform-list-row-height:36px}}.ui-menu:is(.platform-title-menu,.platform-account-menu,.platform-wide-more-menu,.platform-page-actions){letter-spacing:normal;text-transform:none;white-space:normal;font-weight:400;line-height:1.3}.platform-wide-sidebar{z-index:25;box-sizing:border-box;width:var(--platform-sidebar-width);background:var(--ui-surface-subtle,var(--ui-canvas,#f4f5f0));flex-direction:column;gap:8px;padding:8px 8px 12px;display:flex;position:fixed;inset:0 auto 0 0}.platform-app[data-wide=sidebar] :is(.platform-header,.platform-main,.platform-staging-banner),.platform-app[data-wide=sidebar] .platform-session-chrome{margin-left:var(--platform-sidebar-width)}.platform-wide-sidebar-top{justify-content:space-between;align-items:center;height:48px;padding-left:4px;display:flex}.platform-wide-sidebar-tools{align-items:center;display:flex}.platform-wide-wordmark{min-height:44px;color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.platform-wide-sidebar-top .platform-wide-wordmark,.platform-wide-sidebar-top .platform-wide-wordmark>.platform-wordmark{min-width:0;max-width:100%}.platform-wide-sidebar-nav,.platform-wide-sidebar-footer{gap:2px;display:grid}.platform-wide-sidebar>:not(.platform-wide-sidebar-nav){flex-shrink:0}.platform-wide-sidebar-nav{overscroll-behavior:contain;overscroll-behavior-y:none;scrollbar-width:thin;min-height:0;overflow-y:auto}.platform-wide-sidebar-footer{margin-top:auto}.platform-wide-row{box-sizing:border-box;min-height:var(--platform-nav-row-height);border-radius:var(--ui-radius-navigation);color:var(--ink);font:400 var(--ui-text-callout)/1.333 var(--ui-font-body,Inter, ui-sans-serif, system-ui, sans-serif);align-items:center;gap:12px;padding:0 12px;text-decoration:none;display:flex}.platform-wide-row svg{width:20px;height:20px}.platform-wide-row-icon{flex:none;place-items:center;width:20px;height:20px;display:grid;position:relative}.platform-wide-row-attention{box-shadow:0 0 0 2px var(--platform-chrome);position:absolute;top:-2px;right:-3px}@media (hover:hover) and (pointer:fine){.platform-wide-row:not([aria-current]):hover{background:var(--ui-surface-row-hover)}}.platform-wide-row[aria-current]{background:var(--ui-fill-current)}.platform-wide-row--quiet{color:var(--muted)}.platform-wide-profile{box-sizing:border-box;min-height:var(--platform-nav-row-height);border-radius:var(--ui-radius-navigation);color:var(--ink);font:400 var(--ui-text-callout)/1.333 var(--ui-font-body,Inter, ui-sans-serif, system-ui, sans-serif);align-items:center;gap:12px;padding:0 12px 0 8px;text-decoration:none;display:flex}.platform-wide-sidebar-footer+.platform-wide-profile,.platform-wide-sidebar-nav+.platform-wide-profile{margin-top:auto}@media (hover:hover) and (pointer:fine){.platform-wide-profile:hover{background:var(--ui-surface-row-hover)}}.platform-wide-profile-face{border-radius:var(--ui-radius-round);background:var(--control-primary);width:28px;height:28px;color:var(--control-on-primary);font:500 12px/1 var(--ui-font-body,Inter, ui-sans-serif, system-ui, sans-serif);place-items:center;display:grid;position:relative}.platform-wide-profile-attention{background:var(--platform-account-attention,var(--control-primary));box-shadow:0 0 0 2px var(--ui-surface-subtle,var(--ui-canvas,#f4f5f0));position:absolute;top:-1px;right:-1px}.platform-wide-tabs{align-items:center;gap:4px;margin-left:12px;display:flex}.platform-wide-tab{border-radius:var(--ui-radius-navigation);min-height:32px;color:var(--ui-ink-secondary);font:400 var(--ui-text-subhead)/1.333 var(--ui-font-body,Inter, ui-sans-serif, system-ui, sans-serif);align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.platform-wide-tab:not([aria-current],[data-current]):hover{background:var(--ui-surface-row-hover);color:var(--ink)}}.platform-wide-tab[aria-current]{background:var(--ui-fill-current);color:var(--ink)}.platform-wide-tab:active{opacity:var(--ui-pressed-opacity)}.platform-app[data-wide] .platform-header .platform-account-avatar .platform-account-avatar-face{width:36px;height:36px}.platform-app[data-wide] .platform-page-context{box-shadow:none;background:0 0}.platform-app[data-wide] .platform-page-context .platform-page-title{font:var(--platform-title)}.platform-app[data-wide=sidebar][data-sidebar=rail] :is(.platform-header,.platform-main,.platform-staging-banner),.platform-app[data-wide=sidebar][data-sidebar=rail] .platform-session-chrome{margin-left:var(--platform-rail-width)}.platform-app[data-wide=sidebar][data-sidebar=hidden] :is(.platform-header,.platform-main,.platform-staging-banner),.platform-app[data-wide=sidebar][data-sidebar=hidden] .platform-session-chrome{margin-left:0}.platform-wide-sidebar[data-state=rail]{width:var(--platform-rail-width);align-items:stretch;padding-inline:8px}.platform-wide-sidebar[data-state=rail] .platform-wide-sidebar-top{justify-content:flex-start;height:48px;padding-left:0}.platform-wide-sidebar[data-state=rail] .platform-wide-sidebar-top .platform-sidebar-expand{width:var(--ui-bar-target);height:var(--ui-bar-target)}.platform-wide-sidebar[data-state=rail] .platform-wide-sidebar-tools{justify-content:flex-start;width:100%;padding-inline-start:0}.platform-wide-sidebar[data-state=rail] .platform-wide-sidebar-nav{width:100%}.platform-wide-sidebar[data-state=rail] :is(.platform-wide-sidebar-nav,.platform-wide-sidebar-group){grid-template-columns:minmax(0,1fr)}.platform-wide-sidebar[data-state=rail] .platform-wide-sidebar-heading{visibility:hidden;white-space:nowrap;overflow:hidden}.platform-wide-sidebar[data-state=rail] .platform-wide-row{width:var(--platform-nav-row-height);min-height:var(--platform-nav-row-height);border-radius:var(--ui-radius-control);flex-direction:row;justify-content:center;gap:0;margin-inline:auto;padding:0}.platform-wide-sidebar[data-state=rail] .platform-wide-profile{min-height:var(--platform-nav-row-height);border-radius:var(--ui-radius-control);width:var(--platform-nav-row-height);justify-content:center;margin-inline:auto;padding:0}.platform-wide-sidebar[data-state=rail] .platform-wide-sidebar-tools .platform-report-action{width:var(--platform-nav-row-height);min-width:0;height:var(--platform-nav-row-height);border-radius:var(--ui-radius-control);min-height:0;margin-inline:auto}.platform-wide-sidebar[data-state=rail] .platform-report-action svg{width:20px;height:20px}@media (hover:hover) and (pointer:fine){.platform-wide-sidebar[data-state=rail] .platform-wide-sidebar-tools .platform-report-action:hover{background:var(--ui-surface-row-hover)}}.platform-sidebar-toggle{width:var(--ui-bar-target);height:var(--ui-bar-target);border-radius:var(--ui-radius-control);color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid}@media (hover:hover) and (pointer:fine){.platform-sidebar-toggle:hover{color:var(--ink)}}.platform-app[data-sidebar=hidden] .platform-header .platform-sidebar-toggle{margin-right:4px}.platform-header:has(.platform-wide-tabs[data-at-destination]:not([data-icon-only])) .platform-page-host{display:none}.platform-app[data-wide=topbar] .platform-wide-wordmark{margin-right:8px}.platform-wide-sidebar-actions{align-items:center;display:flex}.platform-wide-sidebar-foot{flex-direction:column;align-items:stretch;gap:2px;margin-top:auto;display:flex}.platform-wide-sidebar-foot .platform-wide-sidebar-tools{padding-inline-start:2px}.platform-wide-sidebar-foot .platform-wide-profile{flex:auto;min-width:0;margin-top:0}.platform-wide-sidebar-foot .platform-wide-profile-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-wide-sidebar-footer+.platform-wide-sidebar-foot{margin-top:8px}.platform-wide-sidebar[data-state=rail] .platform-wide-sidebar-foot{align-items:flex-start;gap:2px;width:100%}.platform-wide-sidebar[data-state=rail] .platform-wide-sidebar-foot .platform-wide-profile{flex:none}.platform-sidebar-expand{width:var(--ui-bar-target);height:var(--ui-bar-target);border-radius:var(--ui-radius-control);cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid}@media (hover:hover) and (pointer:fine){.platform-sidebar-expand[data-glyph=hamburger]:hover{color:var(--ink)}}:root{--platform-chrome:var(--ui-surface-subtle,color-mix(in srgb, var(--ui-canvas,#f4f5f0) 94%, var(--ink)));--platform-bar-background:color-mix(in srgb, var(--platform-chrome) 88%, transparent)}.platform-tabs,.platform-wide-sidebar{background:var(--platform-chrome)}.platform-app[data-layout=frame] .platform-header{padding-inline:var(--platform-content-edge)}.platform-app[data-layout=frame] .platform-main{padding-inline:var(--platform-content-edge);padding-top:var(--platform-header-gap)}.platform-app[data-layout=frame][data-title-edge=column] .platform-header{--platform-column-inset:max(0px, (100cqw - var(--platform-page-width)) / 2);container-type:inline-size}.platform-app[data-layout=frame][data-title-edge=column] .platform-header .platform-page-host{margin-inline-start:var(--platform-column-inset)}.platform-app[data-layout=frame][data-title-edge=column] .platform-header>.platform-header-actions-host:last-child,.platform-app[data-layout=frame][data-wide=topbar][data-title-edge=column] .platform-header>.platform-header-actions-host{margin-inline-end:var(--platform-column-inset)}.platform-app[data-layout=frame][data-presentation=full-bleed] .platform-main{padding:0}.platform-app[data-wide=sidebar] .platform-header{background:var(--ui-canvas,#f4f5f0);box-shadow:none;border-bottom-color:#0000}.platform-app[data-wide=topbar] .platform-header{height:auto;min-height:0;padding:0 var(--platform-content-edge);background:linear-gradient(to bottom, var(--platform-chrome) 0 64px, var(--ui-canvas,#f4f5f0) 64px);background-repeat:no-repeat;border-bottom-color:#0000;grid-template:"brand links account"64px"page page actions"minmax(0,auto)/auto minmax(0,1fr) auto;align-items:center;column-gap:8px;display:grid}.platform-app[data-wide=topbar] .platform-header .platform-navigation-unit{display:contents}.platform-app[data-wide=topbar] .platform-header :is(.platform-wide-wordmark,.platform-sidebar-expand){grid-area:brand}.platform-app[data-wide=topbar] .platform-header .platform-wide-tabs{grid-area:links}.platform-app[data-wide=topbar] .platform-header .platform-account-host{grid-area:account}.platform-app[data-wide=topbar] .platform-header .platform-page-host{grid-area:page;align-items:center;min-height:60px;display:flex}.platform-app[data-wide=topbar] .platform-header .platform-header-actions-host{grid-area:actions;align-self:center}.platform-app[data-wide=topbar] .platform-header:has(.platform-wide-tabs[data-at-destination]:not([data-icon-only])) .platform-page-host{display:flex}.platform-app[data-wide=topbar] .platform-header .platform-account-host{gap:4px;margin:0;padding:0}.platform-app[data-wide=topbar] .platform-header .platform-account-host:before{content:none}.platform-app[data-wide=topbar] .platform-header :is(.platform-account-host,.platform-header-actions-host){justify-self:end}.platform-app[data-wide=sidebar][data-sidebar=overlay][data-collapse=rail] :is(.platform-header,.platform-main,.platform-staging-banner),.platform-app[data-wide=sidebar][data-sidebar=overlay][data-collapse=rail] .platform-session-chrome{margin-left:var(--platform-rail-width)}.platform-app[data-wide=sidebar][data-sidebar=overlay][data-collapse=hidden] :is(.platform-header,.platform-main,.platform-staging-banner),.platform-app[data-wide=sidebar][data-sidebar=overlay][data-collapse=hidden] .platform-session-chrome{margin-left:0}dialog.platform-drawer{box-sizing:border-box;width:var(--platform-sidebar-width);max-width:none;height:100%;max-height:none;color:inherit;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0 auto 0 0;overflow:visible}dialog.platform-drawer:focus{outline:none}dialog.platform-drawer::backdrop{background:color-mix(in srgb, var(--ui-backdrop) 40%, transparent)}dialog.platform-drawer>.platform-wide-sidebar{width:100%;height:100%;position:relative;inset:auto}dialog.platform-drawer[data-wide]>.platform-wide-sidebar{box-shadow:var(--ui-shadow-overlay,0 12px 48px #0003)}.platform-app[data-wide=sidebar] .platform-header .platform-sidebar-expand{margin-right:8px}.platform-wide-sidebar-group{gap:inherit;display:grid}.platform-wide-sidebar-group+.platform-wide-sidebar-group{margin-top:14px}.platform-wide-sidebar-heading{color:var(--muted);font-size:var(--ui-text-footnote);margin:0;padding:4px 12px;font-weight:400}@media (width>=960px),not (pointer:coarse){.platform-wide-sidebar-heading{color:var(--ui-ink-secondary,var(--muted));font:var(--platform-group-label)}}.platform-wide-tabs{min-width:0;position:relative}.platform-wide-tabs-ruler{visibility:hidden;pointer-events:none;white-space:nowrap;gap:4px;width:0;display:flex;position:absolute;overflow:hidden}.platform-wide-tab{white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;gap:4px}.platform-wide-tab[data-current]{background:var(--ui-fill-current);color:var(--ink)}.platform-wide-more{position:relative}.platform-wide-report{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0}@media (hover:hover) and (pointer:fine){.platform-wide-report:hover{background:var(--ui-surface-row-hover)}}.platform-wide-sidebar-foot .platform-wide-sidebar-tools:has(.platform-wide-report){padding-inline-start:0}.platform-wide-app-tools{flex:none;align-items:center;gap:2px;display:flex}.platform-wide-sidebar-tools:has(>.platform-wide-app-tools){gap:2px}.platform-wide-sidebar-tools>.platform-wide-report:has(~.platform-wide-app-tools){flex:auto;width:auto;min-width:0}.platform-wide-sidebar[data-state=rail] :is(.platform-wide-sidebar-tools:has(>.platform-wide-app-tools),.platform-wide-app-tools){flex-direction:column;align-items:flex-start}.platform-app[data-wide=topbar] .platform-header .platform-page-host{min-height:56px}.platform-app[data-wide=topbar] #platform-main.platform-main{padding-top:var(--platform-header-gap)}button:is(.platform-wide-profile,.platform-account-avatar,.platform-tab){box-sizing:border-box;text-align:start;cursor:pointer;background:0 0;border:0;margin:0}button.platform-wide-profile{width:100%;font:400 var(--ui-text-callout)/1.333 var(--ui-font-body,Inter, ui-sans-serif, system-ui, sans-serif)}button:is(.platform-account-avatar,.platform-tab){padding:0}.platform-wide-sidebar-foot>.platform-profile-menu{flex-direction:column;min-width:0;display:flex}.platform-wide-sidebar[data-state=rail] .platform-wide-sidebar-foot>.platform-profile-menu{width:100%}.platform-help-empty{color:var(--muted);margin:0;padding:16px}.platform-page-action-host .platform-page-actions.ui-menu[role=menu]:not([data-measuring]){flex-wrap:nowrap;align-items:stretch;gap:0;overflow-y:auto}.platform-page-action-host .platform-page-actions.ui-menu[role=menu]:not([data-measuring]) [data-page-action-item]{box-sizing:border-box;width:100%;height:auto;min-height:var(--ui-height-menu-row);border-radius:var(--ui-radius-highlight);box-shadow:none;color:var(--ink);font:400 var(--ui-text-body)/1.3 var(--ui-control-face);text-align:start;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:8px;margin:0;padding:0 12px;text-decoration:none;display:flex}.platform-page-action-host .platform-page-actions.ui-menu[role=menu]:not([data-measuring]) [data-page-action-item] .platform-header-action-label{flex:auto;min-width:0;display:inline}.platform-page-action-host .platform-page-actions.ui-menu[role=menu]:not([data-measuring]) [data-page-action-item]>svg{flex:none;order:1;width:20px;height:20px}.platform-page-action-host .platform-page-actions.ui-menu[role=menu]:not([data-measuring]) [data-page-action-item][data-danger]{color:var(--control-danger);order:1}.platform-page-action-host .platform-page-actions.ui-menu[role=menu]:not([data-measuring]):has([data-page-action-item]:not([data-danger])) [data-page-action-item][data-danger]:not([data-danger]~[data-danger]){margin-top:13px;position:relative}.platform-page-action-host .platform-page-actions.ui-menu[role=menu]:not([data-measuring]):has([data-page-action-item]:not([data-danger])) [data-page-action-item][data-danger]:not([data-danger]~[data-danger]):before{content:"";inset:-7px calc(-1 * var(--ui-menu-inset)) auto;border-top:1px solid var(--line,var(--control-border));position:absolute}@media not (any-pointer:coarse){.platform-page-action-host .platform-page-actions.ui-menu[role=menu]:not([data-measuring]):has([data-page-action-item]:not([data-danger])) [data-page-action-item][data-danger]:not([data-danger]~[data-danger]){margin-top:9px}.platform-page-action-host .platform-page-actions.ui-menu[role=menu]:not([data-measuring]):has([data-page-action-item]:not([data-danger])) [data-page-action-item][data-danger]:not([data-danger]~[data-danger]):before{top:-5px}.platform-page-action-host .platform-page-actions.ui-menu[role=menu]:not([data-measuring]) [data-page-action-item][data-danger]>svg{color:inherit}.platform-page-action-host .platform-page-actions.ui-menu[role=menu]:not([data-measuring]) [data-page-action-item]{font-size:var(--ui-text-subhead);padding:0 10px}.platform-page-action-host .platform-page-actions.ui-menu[role=menu]:not([data-measuring]) [data-page-action-item]>svg{width:16px;height:16px;color:var(--ui-ink-secondary);order:0}}@media (hover:hover) and (pointer:fine){.platform-page-action-host .platform-page-actions.ui-menu[role=menu]:not([data-measuring]) [data-page-action-item]:not(:disabled,[aria-disabled=true]):hover{background:var(--ui-surface-row-hover)}}.platform-wide-tabs[data-icon-only]{overflow-x:auto}.platform-wide-tabs[data-icon-only]>.platform-wide-tab{box-sizing:border-box;width:var(--ui-bar-target,32px);min-width:var(--ui-bar-target,32px);justify-content:center;padding:0}.platform-wide-tabs[data-icon-only]>.platform-wide-tab>svg{width:20px;height:20px}.platform-app[data-wide=topbar] .platform-header[data-navigation-only]{grid-template-rows:64px;grid-template-areas:"brand links account"}.platform-app[data-layout=frame][data-title-edge=column][data-prose-column] .platform-header{--platform-column-inset:max(0px, (100cqw - var(--platform-prose-width)) / 2)}.platform-app[data-layout=app][data-prose-column] .platform-header:has(.platform-page-context[data-title-overflow=wrap]){grid-template-rows:var(--platform-app-bar-height) minmax(44px, auto)}.platform-app[data-layout=app][data-prose-column] .platform-page-context[data-title-overflow=wrap] .platform-compact-title{padding-left:calc(max(var(--platform-content-edge), env(safe-area-inset-left)) - max(4px, env(safe-area-inset-left)));padding-right:calc(max(var(--platform-content-edge), env(safe-area-inset-right)) - max(4px, env(safe-area-inset-right)));text-align:start;grid-area:2/1/3/-1;margin-inline:0}@media (width<=959.98px) and (pointer:coarse){.platform-app[data-layout=app][data-prose-column] .platform-page-context[data-title-overflow=wrap] .platform-compact-title{padding-left:calc(max(var(--platform-content-edge), env(safe-area-inset-left)) - max(var(--platform-bar-inset), env(safe-area-inset-left)));padding-right:calc(max(var(--platform-content-edge), env(safe-area-inset-right)) - max(var(--platform-bar-inset), env(safe-area-inset-right)))}}.platform-destination-icon[data-destination-icon=canopy-call-listening],.platform-destination-icon[data-destination-icon=canopy-call-ringing]{animation:1.6s ease-in-out infinite platform-call-breathe}.platform-destination-icon[data-destination-icon=canopy-call-speaking],.platform-destination-icon[data-destination-icon=canopy-call-thinking]{animation:1s ease-in-out infinite platform-call-pulse}.platform-destination-icon[data-destination-icon=canopy-call-connecting]{animation:1.2s linear infinite platform-call-spin}@keyframes platform-call-breathe{0%,to{opacity:1}50%{opacity:.55}}@keyframes platform-call-pulse{0%,to{transform:scale(1)}50%{transform:scale(.88)}}@keyframes platform-call-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.platform-destination-icon[data-destination-icon^=canopy-call-]{animation:none}}.platform-destination-icon[data-destination-motion=breathe]{animation:1.6s ease-in-out infinite platform-call-breathe}.platform-destination-icon[data-destination-motion=pulse]{animation:1s ease-in-out infinite platform-call-pulse}.platform-destination-icon[data-destination-motion=spin]{animation:1.2s linear infinite platform-call-spin}@media (prefers-reduced-motion:reduce){.platform-destination-icon[data-destination-motion]{animation:none}}.platform-page-frame{--platform-page-frame-stage-height:560px;justify-content:center;align-items:center;min-width:0;display:flex}.platform-page-frame[data-fit=stage]{height:var(--platform-page-frame-stage-height)}.platform-page-frame[data-fit=fill]{flex:auto;height:100%;min-height:0}.platform-page-frame[data-fit=fill][data-device=desktop] .platform-page-frame-viewport{border:0;border-radius:0}.platform-page-frame-device{flex-direction:column;align-items:center;gap:6px;min-width:0;margin:0;display:flex}.platform-page-frame-caption{color:var(--muted);font-size:var(--ui-text-footnote)}.platform-page-frame-viewport{border:1px solid var(--line);border-radius:var(--ui-radius-panel,8px);background:var(--ui-canvas);position:relative;overflow:hidden}.platform-page-frame-device[data-device=phone] .platform-page-frame-viewport{border-radius:var(--ui-radius-card,16px)}.platform-page-frame-viewport>iframe{transform-origin:0 0;border:0;display:block}.platform-page-frame-outline{box-sizing:border-box;border:2px solid var(--ui-accent);border-radius:var(--ui-radius-inner);background:color-mix(in srgb, var(--ui-accent) 8%, transparent);pointer-events:none;position:absolute}.platform-page-frame-viewport>iframe[data-interactive=false]{pointer-events:none}.platform-page-layout{--platform-layout-search-top:max(0px, var(--ui-sticky-top,0px));flex-direction:column;flex:1 0 auto;min-width:0;display:flex;container:page-layout/inline-size}.platform-page-layout-tools{top:var(--platform-layout-search-top);z-index:5;background:var(--ui-canvas,var(--control-surface));gap:12px;margin-block-start:calc(-1 * var(--page-gutter));margin-block-end:24px;padding-block:8px 16px;display:grid;position:sticky}.platform-main>.platform-page>.platform-page-layout[data-page-kind=directory]>.platform-page-layout-tools:before{content:"";block-size:var(--platform-header-gap);background:inherit;pointer-events:none;position:absolute;inset-block-end:100%;inset-inline:0}.platform-split-host[data-split=on]>.platform-split-list .platform-page-layout{--ui-sticky-top:var(--platform-header-height)}.platform-split-host[data-split=on]>.platform-split-list .platform-page-layout-tools{margin-block-start:0}.platform-page-layout-body{min-width:0;flex-direction:column;flex:1 0 auto;padding-block-end:var(--platform-empty-settings-body-end-padding,24px);display:flex}.platform-page-layout-content{flex:1 0 auto;min-width:0}.platform-page-layout-content>:last-child:not(dialog){margin-block-end:0}.platform-page-layout .platform-page-completion{background:var(--ui-canvas,var(--control-surface));margin-block-start:auto}.platform-page-layout .platform-page-completion .ui-sticky-action-buttons{flex:100%;align-items:center;gap:12px;width:100%;margin-inline:0;display:flex}.platform-page-layout .platform-page-completion .ui-sticky-action-buttons>:is(button,a){white-space:normal;overflow-wrap:anywhere;flex:none;inline-size:auto;min-inline-size:0;max-inline-size:100%}.platform-page-support{color:var(--control-primary);margin-inline-end:auto}.platform-page-layout[data-page-kind=reading][data-reading-width=prose] .platform-page-layout-content{inline-size:100%;max-inline-size:68ch;margin-inline:auto;font-size:1rem;line-height:1.65}.platform-page-layout[data-page-kind=reading][data-documentation-reading] .platform-page-layout-content{inline-size:100%;max-inline-size:64rem;margin-inline:auto}.platform-page-layout[data-page-kind=reading] :is(h2,h3){font-weight:500}.platform-page-layout[data-page-kind=reading] [id]{scroll-margin-block-start:7rem}.platform-page-layout[data-page-kind=reading] :is(pre,table:not(.ui-data-table)){max-inline-size:100%;display:block;overflow-x:auto}.platform-page-layout:is([data-page-kind=workspace],[data-page-kind=record]) .platform-page-layout-body:has(>.platform-page-layout-inspector){grid-template-columns:minmax(0,1fr) minmax(15rem,20rem);gap:24px;display:grid}.platform-page-layout-inspector{min-width:0}.platform-page-viewport{overscroll-behavior:contain none;border:1px solid var(--line);border-radius:var(--ui-radius-surface);max-block-size:max(8rem,min(65svh,100svh - 16rem));max-inline-size:100%;overflow:auto}.platform-page-viewport>svg{max-width:none;display:block}.platform-page-layout[data-keyboard] .platform-page-completion{position:static}@media (pointer:coarse){@container page-layout (width<=36rem){.platform-page-layout .platform-page-completion .ui-sticky-action-buttons>[data-page-primary]{flex-basis:100%;min-block-size:48px;inline-size:100%}}}@media not (pointer:coarse){.platform-page-layout .platform-page-completion .ui-sticky-action-buttons{justify-content:flex-end}.platform-page-layout .platform-page-completion{margin-block-start:0}.platform-page-layout:has(>.platform-page-completion)>.platform-page-layout-body{flex-grow:0}}@media (width<=959.98px) and (pointer:coarse){.platform-app:has(.platform-page-back) .platform-page-completion [data-page-action=cancel]{display:none}}@container page-layout (width<=54rem){.platform-page-layout:is([data-page-kind=workspace],[data-page-kind=record]) .platform-page-layout-body:has(>.platform-page-layout-inspector){grid-template-columns:minmax(0,1fr)}}@media (height<=500px){.platform-page-layout .platform-page-completion{position:static}}.platform-page-layout[data-page-kind=reading] th{text-align:start;font-weight:500}.platform-page-layout .platform-page-notice{margin-block-end:24px;position:static}.platform-page-layout .platform-banner{flex-flow:wrap;align-items:center;gap:12px;display:flex}.platform-page-layout .platform-banner .ui-update-copy{flex:16rem;display:block}.platform-page-layout .platform-banner .ui-update-actions{flex:0 auto;justify-content:flex-end;max-inline-size:100%;margin-inline-start:auto}.platform-page-layout .platform-banner .ui-button{white-space:normal;max-inline-size:100%}@container page-layout (width<=36rem){.platform-page-layout .platform-banner.ui-update-banner--actions-below .ui-update-copy{flex-basis:100%}.platform-page-layout .platform-banner.ui-update-banner--actions-below .ui-update-actions{justify-content:flex-start;margin-inline-start:0}}@media (width<=600px){.platform-page-layout .platform-banner.ui-update-banner--compact-narrow{flex-wrap:nowrap}.platform-page-layout .platform-banner.ui-update-banner--compact-narrow .ui-update-copy{flex-basis:0}}.platform-app[data-layout=app][data-report-float] .platform-page-layout:has(>.platform-page-completion)>.platform-page-layout-body{padding-block-end:calc(var(--ui-bar-disc,44px) + 24px)}.platform-page-layout[data-page-kind=reading] table{border-collapse:collapse;text-align:start}.platform-page-layout[data-page-kind=reading] table:not(.ui-data-table) :is(th,td){border-bottom:1px solid var(--line);padding:12px}.platform-page-layout[data-page-kind=reading] caption{text-align:start;font-size:var(--ui-text-footnote);padding-block:8px}.platform-page-layout[data-page-state] .platform-page-layout-body{display:flex}.platform-page-layout[data-page-state] .platform-page-layout-content{flex-direction:column;display:flex}.platform-page-layout-content:has(>:is(.ui-table-empty,.platform-empty-state)){flex-direction:column;display:flex}.platform-page-state{flex-direction:column;flex:1 0 auto;justify-content:center;min-block-size:12rem;display:flex}.platform-page-state>.platform-loading{background:0 0;border:0}.platform-page-state>.ui-table-empty{flex:none;min-height:0;padding-block:24px}.platform-page-layout-content>:is(.ui-table-empty,.platform-empty-state){flex:1}.platform-page-identity{justify-content:space-between;align-items:center;gap:16px;margin-block-end:var(--platform-section-gap);display:flex}.platform-page-identity>div:first-child{min-inline-size:0}.platform-page-identity p{color:var(--muted);margin:0;line-height:1.45}.platform-page-identity-status{flex:none}.platform-page-layout .platform-stacked-list .platform-list-text{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;display:grid}.platform-page-layout .platform-stacked-title{white-space:nowrap;text-overflow:ellipsis;grid-area:1/1;overflow:hidden}.platform-page-layout .platform-stacked-support{display:contents}.platform-page-layout .platform-stacked-support>.platform-list-detail{white-space:nowrap;text-overflow:ellipsis;grid-area:2/1;display:block;overflow:hidden}.platform-page-layout .platform-stacked-support>.platform-list-status{grid-area:1/2/3;align-self:center;max-width:none;margin:0}.platform-page-layout .platform-stacked-list .platform-list-item:before{left:0;right:0}.platform-page-layout-tools>*{min-inline-size:0;margin-block:0}.platform-page-layout-tools .ui-choice-options--segmented{flex-wrap:nowrap}.platform-page-summary{justify-content:space-between;align-items:center;gap:12px;margin-block-end:12px;display:flex}.platform-page-summary>:last-child:not(:first-child){margin-inline-start:auto}.platform-page-layout[data-page-kind=reading] a:not(.ui-button){color:var(--control-primary);-webkit-text-decoration-color:color-mix(in srgb, var(--control-primary), transparent 55%);text-decoration-color:color-mix(in srgb, var(--control-primary), transparent 55%);text-underline-offset:.2em}.platform-page-layout[data-page-kind=form] .platform-page-section-body>:last-child{margin-block-end:0}@container page-layout (width<=22rem){.platform-page-identity{flex-wrap:wrap}.platform-page-identity>div:first-child{flex-basis:100%}}.platform-page-layout-toolbar{align-items:center;gap:12px;min-inline-size:0;display:flex}.platform-page-layout-tools[data-tools-layout=inline]{grid-template-columns:minmax(0,1fr) auto;align-items:center}.platform-page-layout-tools[data-tools-layout=inline] .platform-page-layout-toolbar{justify-content:flex-end}@container page-layout (width<=22rem){.platform-page-layout-tools[data-tools-layout=inline]{grid-template-columns:minmax(0,1fr)}}.platform-page-layout-toolbar>*{min-inline-size:0;max-inline-size:100%;margin-block:0}.platform-page-layout-toolbar>.ui-form-stack,.platform-page-layout[data-page-kind=collection] .platform-page-layout-toolbar>.ui-choice-field{flex:1}.platform-users-tools{flex-wrap:wrap;align-items:center;gap:12px;inline-size:100%;min-inline-size:0;display:flex}.platform-users-tools>*{flex:none;max-inline-size:100%}.platform-page-anatomy{pointer-events:none;z-index:2147483000;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;position:fixed;inset:0;overflow:visible}.platform-page-anatomy-overlays{pointer-events:none;position:fixed;inset:0;overflow:hidden}.platform-page-anatomy-box{box-sizing:border-box;outline-offset:-1px;background:#007b830d;outline:1px solid #007b83;position:absolute}.platform-page-anatomy-box[data-content]{background:#c877000d;outline-color:#a45c00}.platform-page-anatomy-box>span{color:#fff;max-width:100%;font:var(--ui-text-caption2)/1.3 system-ui;white-space:nowrap;background:#00646b;padding:2px 5px;position:absolute;top:0;left:0}.platform-page-anatomy-box[data-content]>span{background:#854b00}.platform-page-anatomy-panel{box-sizing:border-box;pointer-events:auto;bottom:max(76px, env(safe-area-inset-bottom));width:min(360px,100vw - 24px);max-height:min(calc(100dvh - 110px), var(--platform-page-anatomy-max-height,100dvh));border:1px solid var(--line);border-radius:var(--ui-radius-card);background:var(--ui-canvas,#fafaf7);color:var(--text);font-size:var(--ui-text-footnote);padding:8px;position:fixed;right:12px;overflow:auto;box-shadow:0 4px 24px #0003}.platform-page-anatomy-panel:not(:has(.platform-page-anatomy-controls)){width:auto}.platform-page-anatomy-controls{gap:12px;padding:12px 4px 4px;display:grid}.platform-page-anatomy-controls label{gap:4px;font-weight:500;display:grid}.platform-page-anatomy-controls select{width:100%;min-height:44px;color:inherit;background:var(--ui-canvas,#fafaf7);border:1px solid var(--line);border-radius:var(--ui-radius-field);font:inherit;padding:6px}.platform-page-anatomy-controls p{margin:6px 0 0;line-height:1.45}.platform-page-anatomy-controls code{overflow-wrap:anywhere;font-size:var(--ui-text-caption1);margin-top:5px;display:block}@media (height<=500px){.platform-page-anatomy-panel{max-height:min(calc(100dvh - 16px), var(--platform-page-anatomy-max-height,100dvh));bottom:8px}}.platform-page-anatomy-box[data-padding]{background:0 0;border-style:solid;border-color:#894cc53d;outline-color:#7942a8}.platform-page-anatomy-box[data-padding]>span{background:#69378f}.platform-page-anatomy-controls .platform-page-anatomy-check{align-items:center;gap:8px;min-height:44px;display:flex}.platform-page-anatomy-toggle{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.platform-page-anatomy-toggle[data-dragging]{cursor:grabbing}.platform-page-anatomy-guide{pointer-events:none;border:0 solid #007b8399;position:absolute}.platform-page-anatomy-guide[data-axis=x]{border-left-width:1px;top:0;bottom:0}.platform-page-anatomy-guide[data-axis=y]{border-top-width:1px;left:0;right:0}.platform-page-anatomy-guide[data-inset]{border-style:dashed;border-color:#894cc5a6}.platform-page-anatomy-component{box-sizing:border-box;outline-offset:-1px;background:var(--lightningcss-light,#007b830f)var(--lightningcss-dark,#4cc6cd1a);outline:2px solid var(--lightningcss-light,#007b83)var(--lightningcss-dark,#4cc6cd);position:absolute}.platform-page-anatomy-component[data-custom]{background:var(--lightningcss-light,#b4231812)var(--lightningcss-dark,#ff8a7a1f);outline:2px dashed var(--lightningcss-light,#b42318)var(--lightningcss-dark,#ff8a7a)}.platform-page-anatomy-component>span{text-overflow:ellipsis;border-radius:var(--ui-radius-inner) var(--ui-radius-inner) 0 0;color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#04282a);max-width:min(100vw - 16px,360px);font:var(--ui-text-caption1)/1.35 system-ui;white-space:nowrap;background:var(--lightningcss-light,#00646b)var(--lightningcss-dark,#4cc6cd);padding:2px 6px;position:absolute;bottom:100%;left:-1px;overflow:hidden}.platform-page-anatomy-component>span[data-inside]{border-radius:0 0 var(--ui-radius-inner) 0;top:0;bottom:auto}.platform-page-anatomy-component[data-custom]>span{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#3a0a05);background:var(--lightningcss-light,#b42318)var(--lightningcss-dark,#ff8a7a)}@media (prefers-reduced-motion:no-preference){.platform-page-anatomy-component{transition:left 80ms ease-out,top 80ms ease-out,width 80ms ease-out,height 80ms ease-out}}.platform-section-body>.platform-page-layout{width:100%;margin-inline:auto}.platform-section-pane[data-page-width=fixed]>.platform-section-body>.platform-page-layout{max-width:var(--platform-app-column)}.platform-page-layout-content{flex-direction:column;display:flex}.platform-page-layout-content>:is(.platform-settings,.platform-account-hub,.platform-page,.platform-list),.platform-app .platform-page-layout .platform-list{flex:1 0 auto}.platform-page-layout .platform-list>:is(.platform-empty-state,.ui-table-empty),.platform-page-layout .platform-list>.platform-loading-region>:is(.platform-empty-state,.ui-table-empty){flex:1 0 auto;justify-content:center;min-block-size:12rem}.platform-page-layout .platform-loading-boundary{flex:1 0 auto}.platform-page-layout .platform-loading{background:0 0;border:0}.platform-page-layout .ui-list-band:not(.ui-list-band--header){flex-wrap:wrap}.platform-page-layout .ui-list-band:not(.ui-list-band--header)>.ui-list-band-count{margin-inline-end:0}.platform-page-layout .ui-list-band:not(.ui-list-band--header)>.ui-list-band-control{flex-wrap:wrap;max-inline-size:100%;margin-inline-start:0}.platform-page-layout .ui-list-band:not(.ui-list-band--header)>.ui-list-band-pages{margin-inline-start:auto}.platform-form-error-banner{flex:none;margin-block:12px}.platform-page-layout-content>.platform-settings{flex-direction:column;display:flex}.platform-page-layout .platform-settings>:is(.ui-table-empty,.platform-empty-state){flex:1 0 auto;justify-content:center;min-block-size:12rem}:is(.platform-pull-to-refresh:has(.platform-page-layout),.platform-pull-content:has(>.platform-page-layout)){flex-direction:column;flex:1 0 auto;min-inline-size:0;display:flex}.platform-page-layout[data-collection-layout=table]>.ui-table-toolbar,.platform-page-layout[data-collection-layout=table]>.platform-page-layout-body>.platform-page-layout-content>section>.ui-table-toolbar{top:var(--platform-layout-search-top);z-index:5;background:var(--ui-canvas,var(--control-surface));flex:none;position:sticky}@media (width>=960px),not (pointer:coarse){.platform-page-layout[data-collection-layout=table]:has(.ui-table-toolbar) .ui-record-table:not([data-wide]) thead th{top:calc(var(--platform-layout-search-top) + var(--platform-layout-toolbar-height,48px))}}.platform-dialog>.platform-dialog-heading[data-platform-search-owner]{z-index:6}.platform-top-search-surface{z-index:7;width:var(--platform-search-width);transform:translate3d(var(--platform-search-x), var(--platform-search-y), 0);position:absolute;inset:0 auto auto 0}.platform-top-search-surface .ui-field{width:100%;min-width:0}.platform-header [data-platform-search-title],.platform-section-head [data-platform-search-title],.platform-split-bar [data-platform-search-title],.platform-split-list-head [data-platform-search-title],.platform-takeover-band [data-platform-search-title],.platform-dialog-heading [data-platform-search-title]{clip-path:inset(50%);white-space:nowrap;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.platform-top-search-surface[data-platform-search-motion]:not([data-platform-search-geometry-motion]){transition:transform .3s cubic-bezier(.22,1,.36,1),width .3s cubic-bezier(.22,1,.36,1)}}.platform-page-layout[data-platform-search-flow]{overflow-anchor:none}.platform-page-layout>.platform-top-search-reserve{pointer-events:none;flex:none}.platform-page-layout-tools:has(>[data-ui-top-search-anchor][data-platform-search-promoted]){gap:0}.platform-page-layout-tools:has(>[data-ui-top-search-anchor][data-platform-search-promoted]):not(:has(>.platform-page-layout-toolbar)){margin-block-end:0;padding-block:0}.platform-page-layout .ui-table-identity:has(>.ui-table-search>[data-ui-top-search-anchor][data-platform-search-promoted]):not(:has(>:not(.ui-table-search))){inset-inline:var(--ui-list-edge,0px);pointer-events:none;block-size:0;min-inline-size:0;position:absolute}.platform-page-anatomy-panel[data-inline]{box-shadow:none;background:0 0;border:0;max-height:none;padding:0;overflow:visible}.platform-app[data-layout=app][data-tab-bar=floating]:not([data-presentation]) .platform-main:has(>.platform-page>.platform-page-layout>.platform-page-layout-body:only-child>.platform-page-layout-content:only-child>.platform-settings:only-child>.ui-table-empty:only-child>:is(h2,p):last-child){--platform-main-end-space:calc(var(--page-gutter) + var(--platform-tabbar-overlap));--platform-empty-settings-body-end-padding:0px}html.platform-document[data-installed] .platform-app[data-layout=app][data-tab-bar=auto]:not([data-presentation]) .platform-main:has(>.platform-page>.platform-page-layout>.platform-page-layout-body:only-child>.platform-page-layout-content:only-child>.platform-settings:only-child>.ui-table-empty:only-child>:is(h2,p):last-child){--platform-main-end-space:calc(var(--page-gutter) + var(--platform-tabbar-overlap));--platform-empty-settings-body-end-padding:0px}@media (display-mode:standalone){.platform-app[data-layout=app][data-tab-bar=auto]:not([data-presentation]) .platform-main:has(>.platform-page>.platform-page-layout>.platform-page-layout-body:only-child>.platform-page-layout-content:only-child>.platform-settings:only-child>.ui-table-empty:only-child>:is(h2,p):last-child){--platform-main-end-space:calc(var(--page-gutter) + var(--platform-tabbar-overlap));--platform-empty-settings-body-end-padding:0px}}.platform-page-anatomy-reserve{flex:0 0 0;block-size:0;min-block-size:0;position:relative}.platform-page-anatomy-home{padding-inline:var(--page-gutter);position:absolute;inset-block-start:0;inset-inline:0}.platform-page-layout-tools[data-list-tools]{flex-wrap:wrap;align-items:center;gap:8px;margin-block:0 8px;padding-block:8px;display:flex}.platform-page-layout-tools[data-list-tools]>[data-ui-top-search-anchor]:not([data-platform-search-promoted]){flex:112px;min-inline-size:112px}.platform-page-layout-tools[data-list-tools]>.platform-page-layout-toolbar{flex:0 auto}.platform-page-layout-tools[data-list-tools]>.platform-page-summary{flex-wrap:wrap;flex:none;gap:8px;max-inline-size:100%;margin:0;margin-inline-start:auto}.platform-page-layout-tools[data-list-tools]>.platform-page-notice{flex:1 0 100%}.platform-page-layout-tools[data-list-tools] .platform-page-layout-toolbar>.ui-form-stack{flex-flow:wrap;align-items:center;gap:8px}.platform-page-layout-tools[data-list-tools]>.platform-page-summary>.ui-meta{overflow-wrap:anywhere;min-inline-size:0}.platform-split-host>.platform-split-list .platform-page-layout-tools[data-list-tools]{margin-block-start:0}.platform-columns{gap:var(--layout-gap,16px);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));align-items:start;min-inline-size:0;display:grid}.platform-column{flex-direction:column;gap:12px;min-inline-size:0;display:flex}.platform-column-title{font-size:var(--ui-text-headline,1rem);color:var(--ui-ink-secondary,var(--muted));margin:0;font-weight:500}@media (width<=959.98px) and (pointer:coarse){.platform-columns{grid-template-columns:minmax(0,1fr)}}.platform-page-back-float{z-index:2;pointer-events:none;margin-block-end:8px;display:flex;position:sticky;inset-block-start:env(safe-area-inset-top,0px)}.platform-page-back-float>.platform-page-back{pointer-events:auto}.platform-app[data-layout=app][data-headerless-bar]:not([data-scrolled]) .platform-header[data-overlay]{box-shadow:none;background:0 0;border-bottom-color:#0000}.platform-app[data-headerless]:not([data-layout=app]) .platform-main{padding-top:0}.platform-app[data-layout=app][data-headerless]:is([data-nav],:not([data-nav])):is([data-presentation],:not([data-presentation])) .platform-main{padding-top:env(safe-area-inset-top,0px)}.platform-app[data-layout=app][data-headerless][data-headerless-bar]:is([data-nav],:not([data-nav])):is([data-presentation],:not([data-presentation])) .platform-main{padding-top:env(safe-area-inset-top,0px);--page-top-inset:var(--platform-app-bar-height)}.platform-main>.platform-page{padding-block-start:var(--page-top-inset,0px)}.platform-page-section{min-width:0;margin:0 0 var(--platform-section-gap)}.platform-page-section-group{min-width:0}.platform-page-section-group>*+*{border-top:1px solid var(--platform-list-separator)}.platform-page-section-group>.platform-list-group--embedded{background:0 0;border:0;border-radius:0}.platform-list-group--embedded:not(:last-child)>.platform-list-item:last-child>:is(.platform-list-row,.ui-switch-row){border-bottom-right-radius:0;border-bottom-left-radius:0}.platform-page-section-output{min-width:0;min-height:var(--platform-section-output-min-height);padding:var(--platform-section-output-padding);overflow-wrap:break-word;align-content:center;gap:8px;display:grid}.platform-page-section-empty{color:var(--platform-list-secondary);font-size:var(--ui-text-body);margin:0;line-height:1.45}.platform-page-section-body{min-width:0;padding:var(--platform-section-output-padding)}.platform-page-section-row{flex-wrap:wrap;align-items:center;gap:12px 16px;padding:12px 16px 12px 24px;display:flex}.platform-page-section-controls{flex-wrap:nowrap;flex:0 auto;align-items:center;gap:16px;min-width:0;display:flex}.platform-page-section-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;max-width:100%;margin-inline-start:auto;display:flex}.platform-page-section-actions>:is(.ui-button,button,a){white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}@media (width>=960px),not (pointer:coarse){.platform-page-section-controls .ui-choice-field{align-items:center;gap:12px;margin:0;display:flex}.platform-page-section-controls .ui-choice-field>legend:not(.ui-choice-legend--hidden){float:left;color:var(--platform-list-secondary);font:inherit;white-space:nowrap;margin:0;padding:0}}@media (width<=959.98px) and (pointer:coarse){.platform-page-section-output,.platform-page-section-body{padding:16px}.platform-page-section-row{flex-direction:column;align-items:stretch;padding:16px}.platform-page-section-controls{flex-direction:column;align-items:stretch}.platform-page-section-controls .ui-choice-options--segmented{width:100%;display:flex}.platform-page-section-actions{flex-direction:column;align-items:stretch;margin-inline-start:0}.platform-page-section-actions>:is(.ui-button,button,a){width:100%}}.platform-page-section-header{flex-wrap:wrap;align-items:center;gap:12px 24px;padding:12px 16px;display:flex}.platform-page-section-header>.platform-page-section-title{min-width:0;color:var(--ink);font-size:var(--ui-text-subhead);margin:0;padding:0;line-height:24px}.platform-page-section-header-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;min-width:0;max-width:100%;margin-inline-start:auto;display:flex}.platform-list-group>.platform-page-section-header+.platform-list-item:before{content:"";top:0;border-top:1px solid var(--platform-list-separator);position:absolute;inset-inline:16px}@media (width<=959.98px) and (pointer:coarse){.platform-page-section-header-controls{flex:1 0 100%}.platform-page-section-header-controls>.ui-choice-field{width:100%}.platform-page-section-header-controls .ui-choice-options--segmented label.ui-choice-option{flex:auto;padding-inline:10px}}.platform-page-section-plain{gap:var(--ui-form-gap,16px);flex-direction:column;min-inline-size:0;display:flex}.platform-stacked-leading{width:40px;height:40px;color:var(--ui-ink-secondary,var(--muted));flex:none;place-items:center;display:grid}.platform-stacked-leading>.ui-avatar{box-sizing:border-box;max-width:100%;max-height:100%}.platform-list-item{--platform-row-action-text:88px}.platform-list-text>.platform-row-action-reason{grid-column:1/-1}.platform-stacked-item:is([data-leading],[data-row-action]) .platform-list-status{max-width:none}.platform-stacked-item:is([data-leading],[data-row-action]) .platform-list-status .ui-status-pill{white-space:nowrap}.platform-row-action{top:50%;z-index:1;display:flex;position:absolute;inset-inline-end:12px;transform:translateY(-50%)}.platform-stacked-list .platform-row-action{inset-inline-end:max(12px, var(--ui-list-bleed,0px))}.platform-row-action-button.ui-button--icon{--control-height:44px;border-radius:var(--ui-radius-round)}.platform-row-action-button:not(.ui-button--icon){max-width:var(--platform-row-action-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-row-action-button[aria-disabled=true]:not([aria-busy=true]){opacity:.45;cursor:default}.platform-list-item[data-row-action=icon]>.platform-list-row{padding-inline-end:68px}.platform-list-item[data-row-action=text]>.platform-list-row{padding-inline-end:calc(12px + var(--platform-row-action-text) + 12px)}.platform-stacked-list .platform-stacked-item[data-row-action=icon]>.platform-list-row{padding-inline-end:calc(var(--ui-list-bleed,0px) + 44px + 12px)}.platform-stacked-list .platform-stacked-item[data-row-action=text]>.platform-list-row{padding-inline-end:calc(var(--ui-list-bleed,0px) + var(--platform-row-action-text) + 12px)}@media (hover:hover) and (pointer:fine){.platform-stacked-list .platform-stacked-item[data-actions]>.platform-row-action{inset-inline-end:calc(var(--ui-list-bleed,0px) + 32px)}.platform-stacked-list .platform-stacked-item[data-actions][data-row-action=icon]>.platform-list-row{padding-inline-end:calc(var(--ui-list-bleed,0px) + 32px + 44px + 12px)}.platform-stacked-list .platform-stacked-item[data-actions][data-row-action=text]>.platform-list-row{padding-inline-end:calc(var(--ui-list-bleed,0px) + 32px + var(--platform-row-action-text) + 12px)}}@media (width>=960px) and (pointer:coarse){.platform-stacked-list .platform-stacked-item[data-actions]>.platform-row-action{inset-inline-end:calc(var(--ui-list-bleed,0px) + 44px)}.platform-stacked-list .platform-stacked-item[data-actions][data-row-action=icon]>.platform-list-row{padding-inline-end:calc(var(--ui-list-bleed,0px) + 44px + 44px + 12px)}.platform-stacked-list .platform-stacked-item[data-actions][data-row-action=text]>.platform-list-row{padding-inline-end:calc(var(--ui-list-bleed,0px) + 44px + var(--platform-row-action-text) + 12px)}}@media (width<=959.98px) and (pointer:coarse){.platform-stacked-list .platform-stacked-item[data-leading]+.platform-stacked-item[data-leading]:before{left:calc(var(--ui-list-bleed,0px) + 52px)}}.platform-app[data-section-split] .platform-main{padding:0;overflow:clip}html.platform-document .platform-app[data-section-split]{--ui-canvas:inherit;background:var(--ui-canvas)}.platform-app[data-section-split][data-wide=topbar] .platform-header{grid-template-rows:64px}.platform-app[data-section-split][data-wide=topbar] .platform-header :is(.platform-page-host,.platform-header-actions-host){display:none}.platform-app[data-section-split][data-wide=topbar] #platform-main.platform-main{padding-top:0}.platform-section-split{grid-template-columns:var(--platform-sidebar-width) minmax(0, 1fr);flex:1 1 0;height:100%;min-height:0;display:grid}.platform-section-split[data-narrow]{grid-template-columns:minmax(0,1fr)}.platform-section-split :is(.platform-section-column,.platform-section-pane)[hidden]{display:none}.platform-section-split[data-narrow]>.platform-section-column{border-inline-end:0}.platform-section-head>.platform-page-back{flex:none;margin-inline-start:-12px}.platform-section-column{box-sizing:border-box;overscroll-behavior:contain;overscroll-behavior-y:none;border-inline-end:1px solid var(--line);background:var(--ui-canvas,#f4f5f0);min-height:0;padding:0 8px 12px;scroll-padding-block-start:112px;overflow-y:auto}.platform-section-column-head{z-index:1;height:var(--platform-header-height);background:var(--ui-canvas,#f4f5f0);align-items:center;gap:4px;display:flex;position:sticky;top:0}.platform-section-column-title{min-width:0;color:var(--ink);font:var(--platform-title);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.platform-section-column-title:first-child{padding-inline-start:12px}.platform-section-column-head .platform-sidebar-expand{flex:none}.platform-section-search{top:var(--platform-header-height);z-index:1;background:var(--ui-canvas,#f4f5f0);align-items:center;padding-bottom:12px;display:flex;position:sticky}.platform-section-search-glyph{inset-inline-start:12px;top:calc((var(--control-height,36px) - 16px) / 2);color:var(--ui-ink-secondary,var(--muted));pointer-events:none;position:absolute}.platform-section-search-field{box-sizing:border-box;width:100%;height:var(--control-height,36px);border:1px solid var(--control-border);border-radius:var(--ui-radius-field);background:var(--control-surface);color:var(--ink);font:400 var(--ui-text-field,var(--ui-text-body))/1.3 var(--ui-font-body,Inter, ui-sans-serif, system-ui, sans-serif);appearance:none;margin:0;padding:0 36px}.platform-section-search-field::-webkit-search-cancel-button{appearance:none}.platform-section-search-field::placeholder{color:var(--ui-ink-secondary,var(--muted));opacity:1}.platform-section-search-clear{inset-inline-end:0;width:36px;height:var(--control-height,36px);border-radius:var(--ui-radius-control);color:var(--ui-ink-secondary,var(--muted));cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:0}@media (any-pointer:coarse){.platform-section-search-field,.platform-section-search-clear{height:44px}.platform-section-search-glyph{top:14px}.platform-section-column{scroll-padding-block-start:120px}}.platform-section-nav{display:grid}.platform-section-group+.platform-section-group{margin-top:16px}.platform-section-group-title{color:var(--ui-ink-secondary,var(--muted));font:400 var(--ui-text-footnote)/1.333 var(--ui-font-body,Inter, ui-sans-serif, system-ui, sans-serif);letter-spacing:normal;margin:0;padding:0 12px 4px}.platform-section-nav[data-documentation] .platform-section-group-title{color:var(--ink);font-weight:500;font-size:var(--ui-text-subhead);padding-block-end:6px}.platform-section-nav[data-documentation] .platform-section-group+.platform-section-group{margin-top:24px}.platform-section-rows{gap:2px;margin:0;padding:0;list-style:none;display:grid}.platform-section-nav-row{min-width:0}.platform-section-nav-row:has(.platform-section-nav-match){padding-block:4px}.platform-section-nav-text{flex:auto;min-width:0;display:grid}.platform-section-nav-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-section-nav[data-documentation] .platform-section-nav-row{block-size:auto;min-block-size:36px;padding-block:8px}.platform-section-nav[data-documentation] .platform-section-nav-label{white-space:normal;overflow-wrap:anywhere}.platform-section-nav-match{color:var(--ui-ink-secondary,var(--muted));font-size:var(--ui-text-footnote);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-section-empty{color:var(--ui-ink-secondary,var(--muted));font-size:var(--ui-text-footnote);margin:0;padding:8px 12px}.platform-section-pane{box-sizing:border-box;min-width:0;min-height:0;padding:0 var(--platform-content-edge,24px) 32px;overscroll-behavior:contain;overscroll-behavior-y:none;flex-direction:column;scroll-padding-block-start:var(--platform-header-height);display:flex;overflow-y:auto}.platform-section-head{z-index:2;height:var(--platform-header-height);margin-bottom:var(--platform-header-gap);background:var(--ui-canvas,#f4f5f0);flex:none;align-items:center;gap:8px;display:flex;position:sticky;top:0}.platform-section-title-host{flex:auto;min-width:0}.platform-section-context{align-items:center;gap:4px;min-width:0;display:flex}.platform-section-context .platform-page-back{margin-inline-start:-12px}.platform-section-heading{min-width:0;display:grid}.platform-app .platform-section-context .platform-section-title{min-width:0;color:var(--ink);font:var(--platform-title);text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0;overflow:hidden}.platform-section-actions-host{flex:none;align-items:center;display:flex}.platform-section-body{flex-direction:column;flex:1 0 auto;min-width:0;display:flex}.platform-section-body>:is(.platform-page,.platform-settings,.platform-admin-record){flex:1 0 auto;width:100%;max-width:none;margin:0}.platform-section-pane[data-page-width=fixed]>.platform-section-body>:is(.platform-page,.platform-settings,.platform-admin-record){max-width:var(--platform-app-column);margin-inline:auto}.platform-section-pane[data-page-width=fixed]>.platform-section-head{padding-inline:max(0px, (100% - var(--platform-app-column)) / 2);grid-template-columns:var(--platform-section-side-width,0px) minmax(0, 1fr) var(--platform-section-side-width,0px);display:grid}.platform-section-pane[data-page-width=fixed]>.platform-section-head :is(.platform-section-title-host,.platform-section-title-slot,.platform-section-context){display:contents}.platform-section-pane[data-page-width=fixed]>.platform-section-head .platform-section-heading{text-align:left;grid-area:1/2}.platform-section-pane[data-page-width=fixed]>.platform-section-head>.platform-section-actions-host{grid-area:1/3;justify-self:end;min-width:0}.platform-section-pane[data-page-width=fixed]>.platform-section-head .platform-page-back{grid-area:1/1;justify-self:start;margin-inline-start:-12px}.platform-section-pane{--ui-sticky-top:var(--platform-header-height)}@media (prefers-reduced-motion:no-preference){.platform-app[data-sidebar-motion] :is(.platform-header,.platform-main,.platform-staging-banner),.platform-app[data-sidebar-motion] .platform-session-chrome{transition:margin-left .2s}.platform-app[data-sidebar-motion] .platform-wide-sidebar{will-change:width, transform;overflow:clip}.platform-app[data-sidebar-motion] .platform-wide-sidebar[data-state=open]>*{width:calc(var(--platform-sidebar-width) - 17px);flex:none}.platform-app[data-sidebar-motion=rail] .platform-wide-sidebar[data-state=rail]{animation:.2s platform-sidebar-to-rail}.platform-app[data-sidebar-motion=open][data-collapse=rail] .platform-wide-sidebar[data-state=open]{animation:.2s platform-sidebar-to-open}.platform-app[data-sidebar-motion=open][data-collapse=hidden] .platform-wide-sidebar[data-state=open]{animation:.2s platform-sidebar-slide-in}.platform-app[data-sidebar-motion=hidden] .platform-wide-sidebar[data-state=open]{animation:.2s forwards platform-sidebar-slide-out}.platform-app[data-sidebar-motion=open] .platform-wide-sidebar[data-state=open] .platform-sidebar-toggle{animation:.12s .2s backwards platform-sidebar-tool-in}}@keyframes platform-sidebar-to-rail{0%{width:var(--platform-sidebar-width)}}@keyframes platform-sidebar-to-open{0%{width:var(--platform-rail-width)}}@keyframes platform-sidebar-slide-in{0%{transform:translate(-100%)}}@keyframes platform-sidebar-slide-out{to{transform:translate(-100%)}}@keyframes platform-sidebar-tool-in{0%{opacity:0}}.platform-section-pane[data-page-width=split]{flex-direction:column;padding:0;display:flex;overflow:clip}.platform-section-pane[data-page-width=split]>.platform-section-body,.platform-section-pane[data-page-width=split]>.platform-section-body>.platform-page{flex:1 1 0;min-height:0}.platform-section-pane[data-documentation-reading]>.platform-section-head{inline-size:100%;max-inline-size:var(--platform-documentation-width);margin-inline:auto}.platform-section-page,.platform-section-page-pane,.platform-section-page-body{display:contents}.platform-section-page>[hidden],.platform-section-page-pane>[hidden],.platform-section-column-head[hidden]{display:none}.platform-section-page>.platform-section-column{border-inline-end:0;padding-inline:0;overflow:visible}.platform-section-page .platform-section-search{position:relative;top:auto}@media (any-pointer:coarse){.platform-section-nav-row{min-height:44px}}.platform-session-chrome{min-width:0;height:calc(44px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);box-sizing:border-box;padding-inline:var(--platform-content-edge,12px);background:var(--ui-surface-subtle,var(--ui-canvas));color:var(--ui-ink,var(--ink));border-bottom:1px solid var(--line);font:400 var(--ui-text-callout,14px)/1.3 var(--ui-font-body,system-ui);flex:none;align-items:center;gap:8px;display:flex}.platform-session-chrome[hidden]{display:none!important}.platform-app[data-layout=app][data-session-chrome]:not(.platform-app-console) .platform-app-layout{grid-template-rows:calc(44px + env(safe-area-inset-top,0px)) auto minmax(0, 1fr) auto;grid-template-areas:"session-chrome""banner""main""tabs"}.platform-app[data-layout=app] .platform-session-chrome{grid-area:session-chrome}.platform-session-chrome-primary{flex:auto;align-items:center;gap:8px;min-width:44px;min-height:44px;display:flex;overflow:hidden}.platform-session-chrome-title,.platform-session-chrome-status{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.platform-session-chrome-title{font-weight:500}.platform-session-chrome-status{color:var(--ui-ink-secondary,var(--ink-muted))}.platform-session-chrome-time{font-variant-numeric:tabular-nums;white-space:nowrap}.platform-session-chrome-actions{flex:0 auto;min-width:0}.platform-session-chrome-fullscreen{min-height:100%;padding:max(20px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));box-sizing:border-box;text-align:center;align-content:center;justify-items:center;gap:16px;display:grid}.platform-session-chrome-fullscreen[hidden],.platform-session-chrome-modal-host[hidden]{display:none!important}.platform-session-chrome-fullscreen-title{font-size:var(--ui-text-title,24px);margin:0;font-weight:500;line-height:1.2}.platform-session-chrome-notice{max-width:48ch;margin:0}.platform-session-chrome-failure{max-width:48ch;color:var(--feedback-critical-foreground,var(--ui-ink))}.platform-session-chrome-observer{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.platform-session-chrome-observer a{align-items:center;min-height:44px;display:inline-flex}@media (width<=479.98px){.platform-session-chrome{padding-inline:max(8px, env(safe-area-inset-left)) max(8px, env(safe-area-inset-right));gap:4px}.platform-session-chrome-status{flex-shrink:1;min-width:0;max-width:12ch}}.platform-app[data-session-chrome] .platform-session-chrome~.platform-staging-banner{padding-top:4px}.platform-app[data-layout=app][data-session-chrome] .platform-header{padding-top:0}.platform-app[data-layout=app][data-session-chrome] .platform-main{padding-top:var(--platform-app-bar-height)}.platform-app[data-layout=app][data-session-chrome]:not([data-presentation]) .platform-main{padding-top:calc(var(--platform-app-bar-height) + var(--platform-header-gap))}.platform-app[data-layout=app][data-session-chrome][data-headerless] .platform-main{padding-top:0}.platform-session-chrome-collapse{z-index:1;position:absolute;inset-block-start:max(12px, env(safe-area-inset-top));inset-inline-start:max(12px, env(safe-area-inset-left))}.platform-session-chrome-observer details{min-width:0;position:relative}.platform-session-chrome-observer summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.platform-session-chrome-observer details[open]{z-index:45}.platform-session-chrome-chooser{top:100%;background:var(--ui-canvas);border:1px solid var(--line);border-radius:var(--ui-radius-control);width:min(320px,100vw - 32px);max-width:calc(100vw - 32px);max-height:min(60vh,360px);position:absolute;inset-inline-start:0;overflow:auto}.platform-session-chrome-observer details[open] a{overflow-wrap:anywhere;padding-inline:12px;display:flex}.platform-session-chrome-observer>a{gap:8px;min-width:0;overflow:hidden}dialog.platform-dialog.platform-session-chrome-dialog[data-size=fullscreen][open]{background:var(--ui-canvas);color:var(--ink);overflow:auto}.platform-session-chrome-primary>.ui-toolbar-button{white-space:nowrap;text-overflow:ellipsis;max-width:min(35vw,240px);overflow:hidden}.platform-session-chrome-content{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.platform-app[data-layout=frame][data-title-edge=column] .platform-session-chrome-content{max-width:var(--platform-page-width);margin-inline:auto}.platform-split-host{--platform-split-edge:var(--platform-content-edge,16px);box-sizing:border-box;width:100%;min-width:0}.platform-app[data-layout=frame][data-presentation=split] .platform-main{padding:0;overflow:clip}.platform-app[data-presentation=split] .platform-main>.platform-split-host{flex:1 1 0;min-height:0}.platform-split-host[data-split=on]{grid-template-columns:var(--platform-split-list-width) minmax(0, 1fr);--ui-sticky-top:0px;--ui-list-bleed:var(--platform-split-edge);height:100%;min-height:0;display:grid}.platform-admin-section:has(>.platform-tab-panel>.platform-split-host[data-split=on]){flex:1 1 0;min-height:0}.platform-tab-panel>.platform-split-host[data-split=on]{flex:1 1 0;height:auto}.platform-app[data-layout=frame] .platform-main:has(>.platform-admin-section>.platform-tab-panel>.platform-split-host[data-split=on]){padding-bottom:0;overflow:clip}.platform-split-host[data-split=on]>:is(.platform-split-list,.platform-split-detail){box-sizing:border-box;overscroll-behavior:contain;overscroll-behavior-y:none;min-width:0;min-height:0;overflow:hidden auto}.platform-split-host[data-split=on]>.platform-split-list{padding:0 var(--platform-split-edge) 24px;border-inline-end:1px solid var(--line);scroll-padding-block-start:calc(var(--ui-list-band-height) + var(--ui-list-band-gap-after))}.platform-split-host[data-split=on]>.platform-split-detail{scroll-padding-block-start:var(--platform-header-height);position:relative}.platform-split-host[data-split=on] :is(.platform-split-list,.platform-split-content)>.platform-page{max-width:none;margin:0}.platform-split-host[data-split=on]>.platform-split-list>.platform-page{padding-top:var(--platform-header-gap)}.platform-split-host[data-split=on]>.platform-split-list[data-own-header]{scroll-padding-block-start:var(--platform-header-height)}.platform-split-host[data-split=on]>.platform-split-list[data-own-header]>.platform-page{padding-top:0}.platform-split-list-head{z-index:5;box-sizing:border-box;height:var(--platform-header-height);background:var(--ui-canvas,#f4f5f0);align-items:center;gap:12px;min-width:0;display:flex;position:sticky;top:0}.platform-split-list-title{flex:auto;min-width:0}.platform-split-list-tools,.platform-split-list-actions,.platform-split-list-more-host{flex:none;align-items:center;gap:4px;display:flex}.platform-split-list-actions:has(>:is(.platform-section-actions-slot,.platform-header-actions-slot):empty){display:none}.platform-split-list-more-host{position:relative}.platform-split-list-panel{top:calc(100% + 4px);z-index:6;box-sizing:border-box;width:max-content;max-width:var(--platform-list-options-width,calc(100vw - 16px));max-height:var(--platform-list-options-height,calc(100dvh - 16px));overscroll-behavior:contain;overscroll-behavior-y:none;border-radius:var(--ui-radius-menu);background:var(--ui-surface-elevated);box-shadow:0 0 0 1px var(--line,var(--control-border)), var(--ui-shadow-overlay);border:0;grid-template-columns:minmax(0,1fr);gap:8px;padding:8px;display:grid;position:absolute;inset-inline-end:0;overflow:auto}.platform-split-list-panel[data-side=above]{top:auto;bottom:calc(100% + 4px)}.platform-split-list-panel[hidden]{display:none}.platform-split-list-panel .ui-list-band--header{gap:8px;min-width:200px;display:grid}.platform-split-list-panel .ui-list-band-control{width:100%}.platform-split-list-foot:empty{display:none}.platform-split-list-panel:has(.ui-list-band[data-measuring]){visibility:hidden;pointer-events:none;width:max-content;display:block;position:fixed}.platform-app[data-pane-headers][data-wide=topbar] .platform-header{grid-template-rows:64px}.platform-app[data-pane-headers][data-wide=topbar] .platform-header :is(.platform-page-host,.platform-header-actions-host){display:none}.platform-app[data-pane-headers][data-wide=topbar] #platform-main.platform-main{padding-top:0}.platform-split-host[data-split=on]>.platform-split-list[data-own-header=page]{--ui-sticky-top:var(--platform-header-height);scroll-padding-block-start:calc(var(--platform-header-height) + var(--ui-list-band-height) + var(--ui-list-band-gap-after))}.platform-split-list[data-own-header=page]>.platform-split-list-head{margin-inline:calc(-1 * var(--platform-split-edge));padding-inline:var(--platform-split-edge)}.platform-split-list[data-own-header=page] .platform-split-list-title{flex:0 auto;align-items:center;display:flex}.platform-split-list[data-own-header=page] .platform-split-list-actions{margin-inline-start:auto}.platform-split-list-head>.platform-sidebar-expand{flex:none;margin-inline-end:-8px}.platform-split-host[data-split=on]>.platform-split-list .ui-list-band{margin-inline:calc(-1 * var(--platform-split-edge));padding-inline:var(--platform-split-edge)}.platform-split-bar{z-index:5;box-sizing:border-box;min-width:0;height:var(--platform-header-height);padding-block:0;padding-inline:max(var(--platform-split-edge), calc((100% - var(--platform-app-column)) / 2));background:var(--ui-canvas,#f4f5f0);align-items:center;gap:4px;display:flex;position:sticky;top:0}.platform-split-bar[hidden]{display:none}.platform-split-back{border-radius:var(--ui-radius-control);width:44px;height:44px;color:var(--ui-ink-secondary,var(--muted));flex:none;place-items:center;margin-inline-start:-12px;display:grid}@media (hover:hover) and (pointer:fine){.platform-split-back:hover{color:var(--ink)}}.platform-split-back:active{opacity:var(--ui-pressed-opacity)}.platform-split-title{flex:auto;min-width:0}.platform-split-heading{color:var(--ink);font:var(--platform-title);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.platform-split-heading:focus{outline:none}.platform-split-actions{flex:none;align-items:center;gap:4px;min-width:0;display:flex}.platform-split-content{box-sizing:border-box;width:100%;max-width:calc(var(--platform-app-column) + 2 * var(--platform-split-edge));padding:8px var(--platform-split-edge) 32px;margin-inline:auto}.platform-split-content[data-detail-width=fill]{max-width:none}.platform-split-empty{box-sizing:border-box;height:100%;color:var(--ui-ink-secondary,var(--muted));font-size:var(--ui-text-subhead);text-align:center;place-items:center;margin:0;padding:24px;line-height:1.33;display:grid}.platform-split-host[data-split=on] .ui-table-scroll{overflow:visible}.platform-split-host[data-split=on] .ui-table-scroll:has(>.ui-record-table[data-wide]){overflow:auto clip}.platform-split-host[data-split=on] .ui-table-scroll>.ui-record-table[data-wide] thead th{position:static}.platform-split-host[data-split=on] .platform-diagnostic-list{max-height:none;overflow-y:visible}.platform-stacked-list .platform-list-item>.platform-list-row{-webkit-touch-callout:none}.platform-stacked-list .platform-stacked-title{color:var(--ink);font-size:var(--ui-text-body);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;display:block;overflow:hidden}.platform-stacked-list[data-wrap-titles] .platform-stacked-title{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.platform-stacked-support{align-items:baseline;gap:8px;min-width:0;display:flex}.platform-stacked-support>.platform-list-detail{flex:0 auto;min-width:0}.platform-stacked-support>.platform-list-status{flex:none;max-width:45%;margin-inline-start:auto}@media (width>=960px),not (pointer:coarse){.platform-stacked-list .platform-list-item>.platform-list-row{min-height:var(--ui-height-row-2,56px);padding-block:8px}.platform-stacked-list .platform-list-item+.platform-list-item:before{left:0}}.platform-stacked-more{top:50%;z-index:1;border-radius:var(--ui-radius-control);width:32px;height:32px;color:var(--ui-ink-secondary,var(--muted));opacity:0;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset-inline-end:max(0px, calc(var(--ui-list-bleed,0px) - 6px));transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.platform-stacked-item[data-actions]>.platform-list-row{padding-inline-end:calc(var(--ui-list-bleed,0px) + 40px)}.platform-stacked-item:is(:hover,:focus-within,[data-selected])>.platform-stacked-more,.platform-stacked-more[aria-expanded=true]{opacity:1}.platform-stacked-more:hover{color:var(--ink)}}@media (hover:none),(pointer:coarse){.platform-stacked-more{pointer-events:none;width:44px;height:44px}.platform-stacked-more:focus-visible{opacity:1;pointer-events:auto}}@media (width>=960px) and (pointer:coarse){.platform-stacked-item[data-actions]>.platform-list-row{padding-inline-end:calc(var(--ui-list-bleed,0px) + 52px)}.platform-stacked-more{opacity:1;pointer-events:auto}}.platform-stacked-more:active{opacity:var(--ui-pressed-opacity)}.platform-stacked-item[data-selected]>.platform-list-row{background:var(--ui-fill-current);box-shadow:inset var(--platform-split-accent-width,3px) 0 0 var(--control-primary)}@media (forced-colors:active){.platform-stacked-list .platform-list-item>.platform-list-row{border-inline-start:3px solid #0000}.platform-stacked-item[data-selected]>.platform-list-row{border-inline-start-color:highlight}}.platform-stacked-list[data-unread-rows] .platform-list-item>.platform-list-row{padding-inline-start:max(var(--ui-list-bleed,0px), 24px)}@media (width<=959.98px) and (pointer:coarse){.platform-stacked-list[data-unread-rows] .platform-list-item+.platform-list-item:before{left:max(var(--ui-list-bleed,0px), 24px)}}.platform-stacked-list[data-unread-rows] .platform-list-text{position:relative}.platform-unread-dot{top:calc(var(--ui-text-body) * .65 - var(--ui-unread-dot,8px) / 2);width:var(--ui-unread-dot,8px);height:var(--ui-unread-dot,8px);border-radius:var(--ui-radius-round);color:var(--ui-accent,var(--control-primary));background:currentColor;position:absolute;inset-inline-start:calc(-1 * max(var(--ui-list-bleed,0px), 24px) / 2 - var(--ui-unread-dot,8px) / 2)}.platform-stacked-item:has(.platform-list-icon) .platform-unread-dot{inset-inline-start:calc(-31px - max(var(--ui-list-bleed,0px), 24px) / 2 - var(--ui-unread-dot,8px) / 2)}.platform-stacked-item:has(.platform-stacked-leading) .platform-unread-dot{inset-inline-start:calc(-51px - max(var(--ui-list-bleed,0px), 24px) / 2 - var(--ui-unread-dot,8px) / 2)}@media (width<=959.98px) and (pointer:coarse){.platform-stacked-list .platform-list-item:has(.platform-list-icon)+.platform-list-item:before{left:calc(var(--ui-list-bleed,0px) + 31px)}.platform-stacked-list .platform-list-item+.platform-list-item:has(.platform-list-icon):before{left:calc(var(--ui-list-bleed,0px) + 31px)}.platform-stacked-list[data-unread-rows] .platform-list-item:has(.platform-list-icon)+.platform-list-item:before{left:calc(max(var(--ui-list-bleed,0px), 24px) + 31px)}.platform-stacked-list[data-unread-rows] .platform-list-item+.platform-list-item:has(.platform-list-icon):before{left:calc(max(var(--ui-list-bleed,0px), 24px) + 31px)}}.platform-stacked-item[data-unread=true] .platform-stacked-title,.ui-record-table>tbody>tr[data-unread=true] .platform-row-title{font-weight:500}.platform-stacked-item[data-unread=false] .platform-stacked-title{font-weight:400}@media (forced-colors:active){.platform-unread-dot{forced-color-adjust:none;background:canvastext}}button.platform-row-title{font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:400}.platform-page-subtitle{color:var(--ui-ink-secondary,var(--muted));font-size:var(--ui-text-footnote);margin:0 0 4px;line-height:1.385}@media (width<=959.98px) and (pointer:coarse){.platform-page-subtitle{margin-top:0}}.platform-split-list-panel .ui-list-band.ui-list-band--header:not([data-measuring]){grid-template-columns:minmax(0,1fr);width:100%;min-width:0;margin:0;padding:0}.platform-split-list-panel .ui-list-band:not([data-measuring]) .ui-list-band-pages{flex-wrap:wrap;min-width:0;max-width:100%;margin:0}.platform-split-list-panel .ui-list-band:not([data-measuring]) .ui-list-band-size{min-width:0;max-width:100%}.platform-split-list-panel .ui-list-band:not([data-measuring]) .ui-compact-pager{flex-wrap:wrap;flex:0 auto;max-width:100%}.platform-split-list-panel .ui-list-band:not([data-measuring]) .ui-compact-pager-position{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.platform-admin-record{flex-direction:column;flex:1 0 auto;min-width:0;display:flex}.platform-split-host[data-split=off]{flex-direction:column;flex:1 0 auto;display:flex}.platform-split-host>:is(.platform-split-list,.platform-split-detail):not([hidden]){flex-direction:column;display:flex}.platform-split-host[data-split=off]>:is(.platform-split-list,.platform-split-detail):not([hidden]){flex:1 0 auto}.platform-app[data-layout=frame][data-presentation=split] .platform-main>.platform-split-host[data-split=off]>.platform-split-list{padding-inline:var(--platform-split-edge);--ui-list-bleed:var(--platform-split-edge)}.platform-split-list>*,.platform-split-detail>*{flex-shrink:0}.platform-split-content{flex-direction:column;flex:1 0 auto;display:flex}.platform-split-content>.platform-page{flex:1 0 auto}.platform-split-host[data-split=on][data-empty]>.platform-split-list{border-inline-end:0;grid-column:1/-1}.platform-split-list:has(:is(.platform-report-list,.platform-fill-empty) .ui-table-empty)>.platform-page{flex-direction:column;flex:1 0 auto;display:flex}.platform-tab-panel:has(>:is(.platform-report-list,.platform-fill-empty) .ui-table-empty){flex-direction:column;flex:1 0 auto;display:flex}:is(.platform-report-list,.platform-fill-empty):has(>.ui-table-empty){flex-direction:column;flex:1 0 auto;display:flex}:is(.platform-report-list,.platform-fill-empty):has(>.platform-loading-region>.ui-table-empty){flex-direction:column;flex:1 0 auto;display:flex}:is(.platform-report-list,.platform-fill-empty)>.ui-table-empty,:is(.platform-report-list,.platform-fill-empty)>.platform-loading-region>.ui-table-empty{flex:1 0 auto}.platform-split-host[data-split=on]>.platform-split-detail .platform-page-layout[data-page-kind=form]>.platform-page-layout-body{flex-grow:1}.platform-split-host[data-split=on]>.platform-split-detail .platform-page-layout[data-page-kind=form]>.platform-page-completion{margin-block-start:auto}.platform-split-host[data-split=on]>.platform-split-detail>.platform-split-content:has(>.platform-page>.platform-page-layout[data-page-kind=form]>.platform-page-completion){padding-block-end:0}.platform-app[data-layout=frame] :is(.platform-main,.platform-section-body)>.platform-page:has(.ui-record-table:not([data-wide])){min-width:min-content}.platform-app[data-layout=frame]:not([data-section-split],[data-presentation=full-bleed]) .platform-main{overflow-x:auto}.platform-app[data-layout=frame][data-presentation=split] .platform-main{overflow:auto hidden}.platform-app[data-layout=frame] .platform-main:has(>.platform-admin-section>.platform-tab-panel>.platform-split-host[data-split=on]){overflow:auto hidden}.platform-app[data-layout=frame] .platform-section-pane{overflow-x:auto}.platform-app[data-layout=frame] .platform-section-pane:has(.platform-split-host[data-split=on]){overflow:auto hidden}.platform-app[data-layout=frame] .platform-section-pane>.platform-section-head{left:calc(-1 * var(--platform-content-edge,24px))}@media (width>=960px),not (pointer:coarse){.platform-list-body{flex-wrap:nowrap;align-items:center}.platform-list-body>.platform-list-text{flex:1 1 0;min-width:0}.platform-list-label{display:block}.platform-list-label,.platform-list-value,.platform-select-value>[data-menu-value]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.platform-list-body>.platform-list-value{flex:0 auto;max-width:60%}.platform-stacked-list .platform-list-detail{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}}.platform-app-console-header{--platform-console-bar:var(--lightningcss-light,#1d3d2e)var(--lightningcss-dark,#102c1e);--platform-console-ink:var(--lightningcss-light,#f0f6ec)var(--lightningcss-dark,#e7f2e6);--platform-console-muted:var(--lightningcss-light,#bed3c1)var(--lightningcss-dark,#b1cab6);--ui-focus-ring-color:var(--platform-console-ink);--ui-surface-row-hover:color-mix(in srgb, var(--platform-console-ink) 12%, transparent);min-width:0;min-height:48px;padding-inline:max(16px, env(safe-area-inset-left)) max(16px, env(safe-area-inset-right));background:var(--platform-console-bar);color:var(--platform-console-ink);font:400 var(--ui-text-footnote)/1.4 var(--ui-font-body,ui-sans-serif, system-ui, sans-serif);flex:none;align-items:center;gap:12px;display:flex}.platform-app-console-brand{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.platform-app-console-brand .platform-brand-mark{flex:none;width:24px;height:24px}.platform-app-console-brand .platform-brand-monogram{background:color-mix(in srgb, var(--platform-console-ink) 16%, transparent);color:var(--platform-console-ink)}.platform-app-console-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.platform-app-console-level{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--platform-console-muted);flex:0 auto;overflow:hidden}.platform-app-console-return{border-radius:var(--ui-radius-control);min-height:44px;color:inherit;font:inherit;white-space:nowrap;flex:none;justify-content:center;align-items:center;padding-inline:8px;text-decoration:none;display:inline-flex}.platform-app-console-account{flex:none;align-items:center;display:flex}.platform-app-console-header .platform-account-avatar{min-width:44px;min-height:44px}@media (hover:hover) and (pointer:fine){.platform-app-console-return:hover{background:var(--ui-surface-row-hover)}}@media (width<=650px){.platform-app-console-header{padding-inline:max(12px, env(safe-area-inset-left)) max(8px, env(safe-area-inset-right));gap:4px}.platform-app-console-name{display:none}.platform-app-console-brand{gap:8px}}.platform-app.platform-app-console{flex-direction:column;min-width:0;min-height:0;display:flex}.platform-app.platform-app-console .platform-app-layout{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.platform-app.platform-app-console #platform-main.platform-main{flex:1 1 0;width:100%;min-width:0;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}.platform-app-console .platform-section-split[data-app-console]{width:100%;min-width:0}.platform-app-console .platform-section-head{flex-shrink:0}.platform-app-console .platform-section-column{padding-bottom:max(12px, env(safe-area-inset-bottom))}.platform-app-console .platform-section-pane{padding-bottom:max(32px, env(safe-area-inset-bottom))}:where(html.platform-document body) :where(button,a,input:is([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=button],[type=submit],[type=reset]),select,summary,[tabindex]:not([contenteditable],input,textarea)):where(:not([class*=ui-])):focus-visible:not([data-restored-focus]){outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring-color);outline-offset:var(--ui-focus-ring-offset)}html.platform-document[data-input-modality=pointer] body :where(button,a,input,select,textarea,summary,[tabindex]):focus-visible,:where(html.platform-document body) :where(h1,h2,h3,h4,h5,h6,main,[role=heading],[role=main])[tabindex="-1"]:focus,html.platform-document body :is(.platform-list-row,.platform-row-title,.platform-wide-row,.platform-section-nav-row,.platform-wide-profile,.platform-wide-tab,.platform-navigation-row,.platform-action-sheet-item,.platform-page-actions[role=menu] [data-page-action-item],.ui-record-table>tbody>tr):focus-visible{outline:none}html.platform-document:not([data-input-modality=pointer]) body :is(.platform-list-row,.platform-wide-row,.platform-section-nav-row,.platform-wide-profile,.platform-wide-tab,.platform-navigation-row,.platform-action-sheet-item,.platform-page-actions[role=menu] [data-page-action-item]):focus-visible:not([data-restored-focus]),html.platform-document:not([data-input-modality=pointer]) body .ui-record-table>tbody>tr:focus-visible:not([data-restored-focus]){background:var(--control-primary);color:var(--control-on-primary)}html.platform-document:not([data-input-modality=pointer]) body .platform-row-link:has(.platform-row-title:focus-visible:not([data-restored-focus])){background:var(--control-primary);color:var(--control-on-primary)}html.platform-document:not([data-input-modality=pointer]) body :is(.platform-list-row,.platform-wide-row,.platform-section-nav-row,.platform-wide-profile,.platform-wide-tab,.platform-navigation-row,.platform-action-sheet-item,.platform-page-actions[role=menu] [data-page-action-item]):focus-visible:not([data-restored-focus]) :not(:is(.ui-status-pill,.ui-tile-badge,.ui-tab-badge,.ui-chip,.ui-email-chip),:is(.ui-status-pill,.ui-tile-badge,.ui-tab-badge,.ui-chip,.ui-email-chip) *),html.platform-document:not([data-input-modality=pointer]) body .ui-record-table>tbody>tr:focus-visible:not([data-restored-focus]) :not(:is(.ui-status-pill,.ui-tile-badge,.ui-tab-badge,.ui-chip,.ui-email-chip),:is(.ui-status-pill,.ui-tile-badge,.ui-tab-badge,.ui-chip,.ui-email-chip) *){color:inherit}html.platform-document:not([data-input-modality=pointer]) body .platform-row-link:has(.platform-row-title:focus-visible:not([data-restored-focus])) :not(:is(.ui-status-pill,.ui-tile-badge,.ui-tab-badge,.ui-chip,.ui-email-chip),:is(.ui-status-pill,.ui-tile-badge,.ui-tab-badge,.ui-chip,.ui-email-chip) *){color:inherit}:where(html.platform-document body) .platform-tab:focus-visible:not([data-restored-focus]){outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring-color);outline-offset:var(--ui-focus-ring-offset)}html.platform-document[data-input-modality=pointer] body .platform-tab:focus-visible{outline:none}:where(html.platform-document body) :where(.platform-split-list,.platform-split-detail,.platform-section-nav,.platform-section-pane) :where(a,button,summary,[tabindex]):focus-visible:not([data-restored-focus]),:where(html.platform-document body) .platform-page-title-link:focus-visible:not([data-restored-focus]),:where(html.platform-document body) .platform-document-viewer-stage:focus-visible{outline-offset:calc(-1 * var(--ui-focus-ring-width))}@media (forced-colors:active){html.platform-document body :is(button,a,input:is([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=button],[type=submit],[type=reset]),select,summary,[tabindex]:not(input,textarea,[contenteditable])):focus-visible{outline-offset:2px;outline:2px solid highlight}html.platform-document body :is(.platform-page-title-link,.platform-list-row,.platform-row-title,.platform-wide-row,.platform-section-nav-row,.platform-wide-profile,.platform-wide-tab,.platform-navigation-row,.platform-action-sheet-item,.platform-page-actions[role=menu] [data-page-action-item]):focus-visible{outline-offset:-2px;outline:2px solid highlight}}:root{--canopy-example-surface:color-mix(in srgb, var(--ink) 2%, var(--ui-canvas));--canopy-example-dots:color-mix(in srgb, var(--ink) 9%, transparent);--canopy-code-surface:color-mix(in srgb, var(--ink) 3%, var(--ui-canvas));--canopy-code-bar:color-mix(in srgb, var(--ink) 6.5%, var(--ui-canvas));--canopy-code-line:color-mix(in srgb, var(--ink) 10%, var(--ui-canvas))}.canopy-reading-code{--ui-canvas:var(--canopy-code-surface);--canopy-code-chrome:var(--canopy-code-bar);--line:var(--canopy-code-line)}.canopy-help-guide-content{min-inline-size:0}.canopy-reading-document{min-width:0;font-size:var(--ui-text-body)}.canopy-reading-heading{font-size:var(--ui-text-headline);margin:1.75em 0 .65em;font-weight:500;line-height:1.4}.canopy-reading-paragraph{overflow-wrap:anywhere;margin:0 0 1em;line-height:1.5}.canopy-reading-code{background:var(--ui-canvas);min-width:0;color:var(--ink);border:0;border-radius:8px;margin:1.2em 0;overflow:hidden}.canopy-reading-code-tools{min-height:40px;font-size:var(--ui-text-footnote);background:var(--canopy-code-chrome);border-bottom:1px solid var(--line);align-items:center;gap:.5rem;padding:0 .25rem 0 .75rem;display:flex}.canopy-reading-code-identity{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:40%;font-weight:500;overflow:hidden}.canopy-reading-code-actions{flex:1 1 0;justify-content:flex-end;gap:.25rem;min-width:0;display:flex}.canopy-reading-code-actions svg,.canopy-reading-code-show-all svg{flex:none}.canopy-reading-code-viewport{overscroll-behavior-x:contain;overscroll-behavior-y:auto;min-width:0;max-width:100%;font:var(--ui-text-footnote)/1.6 ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;tab-size:2;align-items:flex-start;display:flex;overflow:auto}.canopy-reading-code-viewport--expanded{max-height:min(65vh,36rem)}.canopy-reading-code-gutter{z-index:1;text-align:right;min-width:3ch;color:var(--ui-ink-secondary,var(--muted));background:var(--ui-canvas);-webkit-user-select:none;user-select:none;flex:none;padding:1rem .75rem 1rem 1rem;position:sticky;left:0}.canopy-reading-code-gutter>span{height:1.6em;display:block}.canopy-reading-code-gutter>span:before{content:attr(data-line)}.canopy-reading-pre{min-width:0;font:inherit;tab-size:inherit;white-space:pre;overflow-wrap:normal;word-break:normal;flex:1 0 auto;margin:0;padding:1rem 1rem 1rem .75rem}.canopy-reading-code-viewport[role=region][tabindex="0"]>.canopy-reading-pre{max-width:none;overflow:visible}.canopy-reading-pre>code{font:inherit;color:inherit;display:block}.canopy-code-token--keyword{color:color-mix(in srgb, var(--ink) 65%, var(--ui-accent));font-weight:600}.canopy-code-token--string{color:color-mix(in srgb, var(--ink) 65%, #168044)}.canopy-code-token--comment{color:var(--ui-ink-secondary,var(--muted));font-style:italic}.canopy-code-token--number,.canopy-code-token--literal{color:color-mix(in srgb, var(--ink) 65%, #a04a91)}.canopy-reading-code-footer{border-top:1px solid var(--line);background:var(--canopy-code-chrome);position:relative}.canopy-reading-code-footer>p{color:var(--ui-ink-secondary,var(--muted));overflow-wrap:anywhere;margin:0;padding:.5rem .75rem;font-size:.75rem;line-height:1.5}.canopy-reading-code-footer:not(:has(>button)){border-top:0}.canopy-reading-code-footer>p{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.canopy-reading-code-show-all{width:100%;min-height:44px;color:var(--ink);font:inherit;font-size:var(--ui-text-footnote);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.5rem;padding:.625rem .75rem;display:flex}@media not (any-pointer:coarse){.canopy-reading-code-show-all{min-height:30px;padding-block:.25rem}}.canopy-reading-code-tools .ui-toolbar-icon:focus-visible:not([data-restored-focus]){outline-offset:-3px}.canopy-reading-code-viewport:focus-visible,.canopy-reading-code-show-all:focus-visible{outline:2px solid var(--ui-focus-ring-color);outline-offset:-3px}.canopy-reading-copy-status{font-size:var(--ui-text-footnote);overflow-wrap:anywhere;padding:0 .75rem;display:block}.canopy-reading-copy-status:not(:empty){border-top:1px solid var(--line);padding-block:.5rem}@media (hover:hover) and (pointer:fine){.canopy-reading-code-show-all:hover{background:var(--ui-surface-row-hover)}}.canopy-reading-table-scroll{min-width:0;max-width:100%;margin:1.2em 0;overflow:auto}.canopy-reading-document .canopy-reading-table-scroll>table.canopy-reading-table,.canopy-retained-reading .canopy-reading-table-scroll>table.canopy-reading-table{width:100%;min-width:100%;max-width:none;border-collapse:collapse;max-inline-size:none;font-size:inherit;line-height:1.5;display:table;overflow:visible}.canopy-reading-table caption{text-align:left;margin-bottom:.65em;font-weight:500}.canopy-reading-table th,.canopy-reading-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere;min-width:8em;padding:.6em .8em}.canopy-reading-table thead th{background:var(--ui-surface-subtle);white-space:nowrap;overflow-wrap:normal;font-weight:500}.canopy-reading-table tbody th{font-weight:400}.canopy-reading-table .canopy-reading-table-number{text-align:right;font-variant-numeric:tabular-nums;min-width:0}.canopy-reading-table th.canopy-reading-table-number{overflow-wrap:normal}.canopy-reading-table td.canopy-reading-table-number{white-space:nowrap}.canopy-reading-document .canopy-reading-table tfoot :is(th,td){background:var(--ui-surface-subtle);font-weight:600}.canopy-reading-progress{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:.25em;min-width:5.5ch;padding:.125em .45em;display:inline-block}.canopy-reading-progress--none{background:var(--feedback-neutral-background);color:var(--feedback-neutral-foreground)}.canopy-reading-progress--partial{background:var(--feedback-attention-background);color:var(--feedback-attention-foreground)}.canopy-reading-progress--complete{background:var(--feedback-ready-background);color:var(--feedback-ready-foreground)}.canopy-doc-document{min-width:0;grid-template-columns:minmax(0,1fr);gap:24px;inline-size:100%;max-inline-size:none;display:grid}.canopy-doc-document>.canopy-doc-summary{font-size:inherit;margin:0;line-height:1.5}.canopy-doc-document .canopy-reading-paragraph{line-height:1.5}.canopy-doc-document .canopy-reading-heading{font-size:inherit}.canopy-doc-document .canopy-reading-code-viewport{font-size:var(--ui-text-footnote)}.canopy-doc-document>.canopy-doc-preview,.canopy-doc-document>.canopy-doc-support{margin-block:0}.canopy-doc-visual{min-width:0;margin:0;padding:0}.canopy-doc-visual>.canopy-doc-example-label{font-family:inherit;font-size:var(--ui-text-headline);color:var(--ink);margin:0 0 8px;padding:0;font-weight:500;line-height:1.4}.canopy-doc-visual[data-visual-type=workspace]>[inert]{font-size:calc(var(--platform-body) * 14 / 17);line-height:1.5}.canopy-doc-visual[data-visual-type=workspace]>[inert] .platform-list-section-title{font:var(--platform-list-heading)}.canopy-doc-visual[data-visual-type=form]>[inert]{font-size:calc(var(--platform-body) * 14 / 17);line-height:1.5}.canopy-doc-visual[data-visual-type=form]>[inert],.canopy-doc-visual[data-visual-type=settings]>[inert]{width:100%}.canopy-doc-provenance{overflow-wrap:anywhere;font-size:.85em;line-height:1.6}.canopy-doc-summary{margin-bottom:1.25rem}.canopy-doc-preview{margin-block:1.25rem 1.5rem}.canopy-doc-preview>.canopy-reading-heading{font-size:var(--ui-text-headline);color:var(--ink);margin:0 0 8px;font-weight:500;line-height:1.4}.canopy-doc-preview-body{border:1px solid var(--line);background:var(--ui-canvas);border-radius:8px;overflow:hidden}.canopy-doc-preview-inline{background-color:var(--canopy-example-surface);background-image:radial-gradient(var(--canopy-example-dots) 1px, transparent 1.2px);background-size:14px 14px;gap:12px;padding:24px 16px;display:grid;overflow:visible}.canopy-doc-preview-inline:first-child{border-start-start-radius:7px;border-start-end-radius:7px}.canopy-doc-preview-inline:last-child{border-end-end-radius:7px;border-end-start-radius:7px}.canopy-doc-preview-body:has(.canopy-doc-preview-inline){overflow:visible}.canopy-doc-example-label{font-size:var(--ui-text-footnote);color:var(--ui-ink-secondary,var(--muted));margin:0 0 .75rem;line-height:1.5}.canopy-doc-usage>.canopy-reading-heading,.canopy-doc-section>.canopy-reading-heading{font-size:var(--ui-text-headline);color:var(--ink);margin:0 0 8px;font-weight:500;line-height:1.4}.canopy-doc-section{grid-template-columns:minmax(0,1fr);display:grid}.canopy-doc-sample .platform-list-section{margin-block-end:0}.canopy-doc-sample>.canopy-reading-heading{font-size:var(--ui-text-headline);color:var(--ink);margin:0 0 8px;font-weight:500;line-height:1.4}.canopy-doc-section>.canopy-reading-paragraph{margin:0 0 12px}.canopy-doc-section>.canopy-reading-code,.canopy-doc-usage>.canopy-reading-code{margin-block:0}.canopy-doc-support{gap:.5rem;margin-block:1.5rem;display:grid}.canopy-doc-support>.ui-disclosure-panel--grouped{--ui-title-size:var(--ui-text-body);min-width:0;font-size:var(--ui-text-body);line-height:1.5}.canopy-doc-support>.ui-disclosure-panel--grouped>summary h2{font-size:inherit;line-height:inherit}.canopy-doc-support .canopy-reading-paragraph{line-height:1.5}dialog.canopy-code-viewer{padding-block-start:max(var(--page-gutter), env(safe-area-inset-top));padding-inline-start:max(var(--page-gutter), env(safe-area-inset-left));padding-inline-end:max(var(--page-gutter), env(safe-area-inset-right));overflow:auto}.canopy-code-viewer-tools{top:max(0px, env(safe-area-inset-top));z-index:2;background:var(--ui-canvas);flex:none;padding:0 0 .5rem;position:sticky}.canopy-code-viewer-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:inherit;flex:0 auto;margin:0;font-weight:500;overflow:hidden}.canopy-code-viewer .canopy-reading-code-actions{flex:none;margin-inline-start:auto}.canopy-code-viewer .canopy-reading-code-viewport{border:1px solid var(--line);border-radius:8px 8px 0 0;flex:1 0 0;min-height:calc(1.6em + 2rem)}.canopy-code-viewer .canopy-reading-code-footer{border:1px solid var(--line);border-top:0;border-radius:0 0 8px 8px;flex:none}.canopy-code-viewer .canopy-reading-copy-status{flex:none}.canopy-reading-context-banner{min-inline-size:0;margin-block-end:1.2em}@media (width<=600px){.canopy-informational-banner.ui-update-banner .ui-update-actions .ui-button{border-radius:min(var(--ui-radius-button,var(--ui-radius-control)), 22px)}.canopy-informational-banner.ui-update-banner.ui-update-banner--compact-narrow{flex-wrap:wrap}.canopy-informational-banner.ui-update-banner.ui-update-banner--compact-narrow .ui-update-copy{flex:auto;max-inline-size:100%}.canopy-informational-banner.ui-update-banner.ui-update-banner--compact-narrow .ui-update-actions{flex:0 auto;justify-content:flex-end;min-inline-size:0;max-inline-size:100%;margin-inline-start:auto}.canopy-informational-banner.ui-update-banner.ui-update-banner--compact-narrow .ui-update-actions .ui-button{white-space:normal;overflow-wrap:anywhere;max-inline-size:100%}}.canopy-reading-code-utilities{border-top:1px solid var(--line);flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:8px 12px;display:flex}.canopy-reading-code-utilities:empty:not([data-inline-anatomy]){display:none}.canopy-reading-code-utilities[data-inline-anatomy]:before{content:"";width:var(--platform-inline-anatomy-width,0px);flex:none;height:44px}.platform-page-layout[data-page-kind=reading]>.platform-page-layout-body>.platform-page-layout-content>.canopy-reading-document--not-implemented,.canopy-placeholder{flex-direction:column;flex:1 0 auto;display:flex}@media (width<=959.98px){.platform-page-layout[data-page-kind=reading]>.platform-page-layout-body>.platform-page-layout-content>.canopy-reading-document--not-implemented,.canopy-placeholder{flex:none}.canopy-placeholder>.platform-empty-state{flex:none;padding-block-start:24px}.canopy-placeholder>.platform-empty-state:before,.canopy-placeholder>.platform-empty-state:after{content:none}}.platform-admin-task:has(>.platform-tab-panel>.platform-task>.platform-task-body>.canopy-admin-task-availability:only-child){flex-direction:column;flex:1 0 auto;min-inline-size:0;display:flex}.platform-admin-task>.platform-tab-panel>.platform-task>.platform-task-body>.canopy-admin-task-availability:only-child{flex-direction:column;flex:1 0 auto;min-inline-size:0;display:flex}.platform-admin-task>.platform-tab-panel>.platform-task:has(>.platform-task-body>.canopy-admin-task-availability:only-child){flex-direction:column;flex:1 0 auto;min-inline-size:0;display:flex}.platform-admin-task>.platform-tab-panel>.platform-task>.platform-task-body>.canopy-admin-task-availability:only-child>.platform-page-layout[data-page-kind=reading]>.platform-page-layout-body{padding-block-end:0}.platform-admin-task>.platform-tab-panel>.platform-task>.platform-task-body>.canopy-admin-task-availability:only-child>.platform-page-layout[data-page-kind=reading]>.platform-page-layout-body>.platform-page-layout-content{flex-direction:column;display:flex}.platform-app[data-layout=frame][data-presentation=focus] .platform-main:has(>.platform-admin-task>.platform-tab-panel>.platform-task>.platform-task-body>.canopy-admin-task-availability:only-child){padding-block-end:max(var(--page-gutter), env(safe-area-inset-bottom))}.platform-app[data-layout=app][data-presentation=focus][data-nav=bottombar][data-tab-bar=fixed] .platform-main:has(>.platform-admin-task>.platform-tab-panel>.platform-task>.platform-task-body>.canopy-admin-task-availability:only-child){padding-block-end:max(16px, env(safe-area-inset-bottom))}.canopy-custom-page{contain:layout paint;isolation:isolate;min-block-size:0;min-inline-size:0;margin-inline:calc(-1 * var(--ui-list-bleed,0px));padding-inline:var(--ui-list-bleed,0px);flex:1 0 auto;position:relative}.canopy-custom-page .platform-error-state{margin-block-start:0}.platform-main>.platform-page:has(.canopy-custom-page){padding-block-start:0}.canopy-custom-page{padding-block-start:var(--page-top-inset,0px)}.canopy-custom-page-body>[data-page-band]:first-child{margin-block-start:calc(-1 * var(--page-top-inset,0px))}.canopy-custom-page-body>:not([hidden],:empty,.ui-button,dialog,[popover],[data-canopy-leaf-portal])~:not([hidden],:empty,.ui-button,dialog,[popover],[data-canopy-leaf-portal]){margin-block-start:var(--platform-section-gap)}.canopy-custom-page .platform-page-section-body>:not(:first-child,.ui-button,span,svg,dialog,[popover]){margin-block-start:16px}:is(.canopy-custom-page-body,.canopy-custom-page .platform-page-section-body)>.ui-button{margin-block:4px}:is(.canopy-custom-page-body,.canopy-custom-page .platform-page-section-body)>.ui-button:not(:last-child){margin-inline-end:12px}.canopy-custom-page-body>:not([hidden],:empty)+.ui-text.ui-text--title{margin-block-start:calc(var(--platform-section-gap) * 1.75)}.canopy-custom-page-body>:is(.ui-text--title,.ui-text--heading,.ui-text--subheading)+:not([hidden],:empty,dialog,[popover],[data-canopy-leaf-portal]){margin-block-start:12px}.canopy-custom-page-body>:is(.ui-text--title,.ui-text--heading,.ui-text--subheading)+.ui-text--body{margin-block-start:8px}.canopy-custom-page-body>.ui-text--body+:not(.ui-text,[hidden],:empty,dialog,[popover],[data-canopy-leaf-portal]){margin-block-start:16px}.canopy-custom-page-body>:not([hidden],:empty)+.ui-feature.ui-feature{margin-block-start:clamp(20px,3vw,32px)}.canopy-doc-preview-head{min-height:var(--ui-height-control,32px);justify-content:space-between;align-items:center;gap:12px;margin:0 0 8px;display:flex}.canopy-doc-preview-head>h2{margin-inline-end:auto}.canopy-doc-preview>.canopy-doc-preview-head>.canopy-reading-heading{font-size:var(--ui-text-headline);color:var(--ink);margin:0;font-weight:500;line-height:1.4}.canopy-doc-options{border-top:1px solid var(--line)}.canopy-doc-options-foot{border-top:1px solid var(--line);justify-content:flex-end;padding:8px 12px;display:flex}.canopy-doc-options>.platform-list-section{margin:0}.canopy-doc-options .platform-list-group{box-shadow:none;background:0 0;border:0;border-radius:0}.canopy-doc-options>.platform-list-section+.platform-list-section{border-top:1px solid var(--line);padding-top:14px}.canopy-doc-options>.platform-list-section>:is(.platform-list-section-title,.platform-list-section-description){margin:0;padding-inline:16px}.canopy-doc-options .platform-list-section-title{font-family:var(--ui-font-body,Inter, ui-sans-serif, system-ui, sans-serif);font-size:var(--ui-text-footnote);color:var(--ink);font-weight:500}.canopy-doc-options .platform-list-section-description{font-size:var(--ui-text-footnote);color:var(--ui-ink-secondary,var(--muted));margin-top:2px}.canopy-doc-guidance{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.canopy-doc-guidance>.canopy-reading-heading{font-size:var(--ui-text-headline);color:var(--ink);margin:0 0 -12px;font-weight:500;line-height:1.4}.canopy-doc-guidance-lead>.canopy-reading-paragraph,.canopy-doc-guidance>.platform-list-section{margin:0}.canopy-doc-list{margin:0;padding-inline-start:1.25em;line-height:1.5}.canopy-doc-list>li+li{margin-top:6px}.canopy-doc-options :is(.platform-list-label,.ui-switch-row-label){font-family:var(--platform-code-font,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:var(--ui-text-footnote);letter-spacing:0;color:var(--ink);font-weight:500}.canopy-doc-options :is(.platform-list-detail,.ui-switch-row-description){font-size:var(--ui-text-footnote);color:var(--ui-ink-secondary,var(--muted));margin-top:2px;line-height:1.45}.canopy-doc-options :is(.platform-list-input-row,.platform-select-row,.ui-switch-row){gap:24px;padding-block:10px}.canopy-doc-options .platform-select-row .platform-select-value{box-sizing:border-box;inline-size:168px;border:1px solid var(--control-border);border-radius:var(--ui-radius-field,6px);background:var(--ui-surface-elevated);min-height:28px;color:var(--ink);font-size:var(--ui-text-subhead);flex:none;justify-content:space-between;align-items:center;gap:4px;margin:0;padding:0 6px 0 10px;display:inline-flex}.canopy-doc-options .platform-select-row:hover .platform-select-value{border-color:var(--control-border-hover)}.canopy-doc-options .platform-select-row:hover{background:0 0}.canopy-doc-options .platform-select-row .platform-select-chevron{display:block}.canopy-doc-options .platform-select-row .platform-select-chevrons{display:none}.canopy-doc-options{container-type:inline-size}@container (width<=360px){.canopy-doc-options .platform-list-input-row{flex-wrap:wrap;row-gap:8px}.canopy-doc-options .platform-list-input{inline-size:100%}.canopy-doc-options .platform-select-row .platform-list-body{flex-wrap:wrap;row-gap:8px}.canopy-doc-options .platform-select-row .platform-select-value{inline-size:100%}}.canopy-doc-properties-toggle{box-sizing:border-box;inline-size:100%;border:0;border-top:1px solid var(--line);background:var(--ui-surface-elevated);min-height:36px;color:var(--ink);font:inherit;font-size:var(--ui-text-footnote);text-align:start;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:0 12px 0 16px;font-weight:500;display:flex}.canopy-doc-properties-toggle:last-child{border-end-end-radius:7px;border-end-start-radius:7px}.canopy-doc-properties-toggle>svg{color:var(--ui-ink-secondary,var(--muted));flex:none;transition:transform .15s}.canopy-doc-properties-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.canopy-doc-properties-toggle:focus-visible{outline:2px solid var(--ui-focus-ring-color);outline-offset:-3px}@media (hover:hover) and (pointer:fine){.canopy-doc-properties-toggle:hover{background:var(--ui-surface-row-hover)}}@media (pointer:coarse){.canopy-doc-properties-toggle{min-height:44px}}@media (prefers-reduced-motion:reduce){.canopy-doc-properties-toggle>svg{transition:none}}.canopy-doc-preview-inline>*{margin-block:0}.canopy-doc-preview-inline{overflow-wrap:normal;line-height:normal}.canopy-doc-preview-inline>*{min-width:0}.canopy-doc-component{overscroll-behavior-x:contain;min-width:0;margin:-12px;padding:12px;overflow-x:auto}.canopy-doc-component thead th{position:static}.canopy-doc-component>:not(dialog){margin-block:0}.canopy-doc-component:has(>dialog[data-inline],>div>dialog[data-inline]){flex-direction:column;gap:16px;display:flex}.canopy-doc-component>.canopy-doc-invocation{order:0;align-self:flex-start}.canopy-doc-component>:is(dialog[data-inline],div:has(>dialog[data-inline])){order:1}.canopy-doc-component{--ui-list-edge:12px;--ui-list-bleed:12px}@media (width<=959.98px) and (pointer:coarse){.canopy-doc-component{--ui-list-edge:0px}}.canopy-page-banner-message{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.canopy-page-banner-links{flex-wrap:nowrap;gap:4px;display:flex}.canopy-page-banner-link{align-items:center;gap:6px;display:inline-flex}@container (width<=420px){.canopy-page-banner-link>span{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.canopy-doc-page-stage{background:var(--ui-canvas);padding:16px}.canopy-doc-page-stage[data-full]{z-index:2147483000;flex-direction:column;padding:0;display:flex;position:fixed;inset:0}.canopy-doc-page-stage:fullscreen{background:var(--ui-canvas);flex-direction:column;padding:0;display:flex}.canopy-doc-page-stage-bar{border-bottom:1px solid var(--line);background:var(--ui-canvas);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.canopy-doc-page-stage[data-full]>.platform-page-frame{flex:auto;min-height:0}.canopy-doc-page-example .canopy-doc-preview-body>.platform-list-section{margin:0}.canopy-doc-page-example .canopy-doc-preview-body>.platform-list-section .platform-list-group{border:0;border-top:1px solid var(--line);box-shadow:none;border-radius:0}.canopy-doc-page-properties .platform-list-value{font-family:var(--platform-code-font,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:var(--ui-text-footnote)}.canopy-doc-anatomy{container-type:inline-size}.canopy-doc-anatomy-body{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:12px;display:grid}@container (width>=640px){.canopy-doc-anatomy-body{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.canopy-doc-anatomy-page{position:sticky;top:16px}}.canopy-doc-section-outline{margin:8px 0 0}.canopy-doc-page-outline{color:var(--muted);font-size:var(--ui-text-footnote);align-items:center;gap:8px;margin:0 0 8px;display:flex}.canopy-custom-page-body{min-inline-size:0}.canopy-custom-page:has(>.canopy-page-completion){flex-direction:column;display:flex}.canopy-custom-page:has(>.canopy-page-completion)>.canopy-custom-page-body{flex:1 0 auto}.canopy-custom-page>.canopy-page-completion{flex-shrink:0;margin-block-start:auto}:is(.canopy-custom-page:has(>.canopy-custom-page-body>.canopy-content-frame),.canopy-custom-page-body:has(>.canopy-content-frame)){flex-direction:column;flex:auto;min-block-size:0;display:flex}.canopy-content-frame{flex-direction:column;flex:auto;min-block-size:0;min-inline-size:0;display:flex}.canopy-content-header,.canopy-content-footer{flex:none;min-inline-size:0}.canopy-read-region{flex-direction:column;flex:auto;min-block-size:0;min-inline-size:0;display:flex;position:relative;overflow:auto}.canopy-read-indicator{flex:1 0 auto;place-items:center;display:grid}.canopy-collection-row-actions>span{align-items:center;gap:var(--ui-space-1,4px);display:flex}.canopy-collection-row-actions .ui-button{min-block-size:44px;min-inline-size:44px}:is(.platform-page,.platform-page-layout,.platform-page-layout-body,.platform-page-layout-content):has(.canopy-content-frame){flex-direction:column;flex:1 1 0;min-block-size:0;display:flex}.platform-page:has(.canopy-content-frame){overflow:hidden}.platform-stacked-item[data-row-trailing]{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.platform-stacked-item[data-row-trailing]>.platform-list-row{min-inline-size:0}.canopy-collection-row-actions{--control-height:44px;--ui-bar-target:44px;align-items:center;display:flex}.canopy-collection-row-actions button,:root body .canopy-collection-row-actions button.platform-header-action{min-block-size:44px;min-inline-size:44px}:root body .canopy-collection-row-actions button.platform-header-action:has(svg){inline-size:44px;padding-inline:0}.canopy-collection-row-actions button:has(svg) .platform-header-action-label{display:none}:root .platform-app[data-layout=app][data-tab-bar][data-tab-bar-hidden] .platform-main:has(.canopy-content-frame){padding-bottom:env(safe-area-inset-bottom)}:root .platform-app[data-layout=app][data-tab-bar][data-tab-bar-hidden] .platform-main:has(.canopy-content-frame .canopy-content-footer){padding-bottom:0}.platform-app[data-tab-bar-hidden] .platform-page-layout-body:has(.canopy-content-frame){padding-block-end:0}.platform-app[data-tab-bar-hidden] .canopy-content-footer{padding-block-end:env(safe-area-inset-bottom)}.canopy-brand-image{vertical-align:middle;flex:none;display:inline-grid}.canopy-brand-image>img{object-fit:contain;grid-area:1/1;width:100%;max-width:100%;height:auto;display:block}.canopy-brand-image>.canopy-brand-dark{display:none}.canopy-brand-mark{width:100%;height:100%}.canopy-brand-mark>img{height:100%}.canopy-brand-wordmark{width:7.5em;max-width:100%}:root[data-ui-scheme=dark] .canopy-brand-image>.canopy-brand-light{display:none}:root[data-ui-scheme=dark] .canopy-brand-image>.canopy-brand-dark{display:block}@media (width<=599px){.canopy-brand-wordmark{width:6em}}.platform-wordmark .canopy-brand-wordmark{width:auto;height:24px}.platform-boot-brand .canopy-brand-wordmark{width:auto;height:36px}:is(.platform-wordmark,.platform-boot-brand) .canopy-brand-wordmark>img{width:auto;height:100%}.canopy-informational-status{vertical-align:middle;min-inline-size:0;max-inline-size:100%;display:inline-flex}.canopy-informational-status>.ui-status-pill{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%}.platform-page-identity-status:has(>.canopy-informational-status){flex:0 auto;min-inline-size:0;max-inline-size:50%}.canopy-selection-field{border:0;min-inline-size:0;margin:0;padding:0}.canopy-selection-options{gap:4px;display:grid}.canopy-selection-options>button{font:inherit;color:var(--ink);text-align:start;overflow-wrap:anywhere;border:1px solid var(--line);border-radius:var(--ui-radius-control);background:var(--control-surface);cursor:pointer;min-block-size:48px;min-inline-size:0;padding:12px 16px}.canopy-selection-options>button[aria-checked=true]{background:var(--ui-surface-choice);border-color:var(--control-primary)}.canopy-selection-field:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring-color);outline-offset:var(--ui-focus-ring-offset)}.canopy-selection-options>button:disabled{opacity:.6;cursor:default}@media (forced-colors:active){.canopy-selection-options>button[aria-checked=true]{border:3px solid highlight}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.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:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.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:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.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:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.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}:root{--grove-edge:var(--platform-content-edge,16px);--grove-header-gap:var(--platform-header-gap,16px);--grove-section-gap:var(--platform-section-gap,32px);--grove-heading-gap:var(--platform-section-heading-gap,8px);--grove-stack-gap:12px;--grove-inline-gap:8px;--grove-tight-gap:4px;--grove-card-padding:var(--ui-list-surface-padding,16px);--grove-row-padding:10px;--grove-row-text-gap:2px;--grove-row-inset:16px;--grove-measure:40rem;--grove-author-gap:16px;--grove-space-1:var(--grove-tight-gap);--grove-space-2:var(--grove-inline-gap);--grove-space-3:var(--grove-stack-gap);--grove-space-4:var(--grove-row-inset);--grove-avatar-small:32px;--grove-avatar-medium:40px;--grove-avatar-large:56px;--grove-touch-target:44px;--grove-hairline:1px}@media (width>=960px),not (pointer:coarse){:root{--grove-row-padding:var(--grove-inline-gap)}}:root{--grove-font:var(--ui-font-body,Inter, ui-sans-serif, system-ui, sans-serif);--grove-leading-body:1.4;--grove-leading-meta:1.33;--grove-leading-title:1.3;--grove-line-body:calc(var(--ui-text-subhead) * var(--grove-leading-body));--grove-line-meta:calc(var(--ui-text-footnote) * var(--grove-leading-meta));--grove-line-caption:calc(var(--ui-text-caption) * var(--grove-leading-meta));--grove-ink-quiet:color-mix(in srgb, var(--ui-ink-secondary,#5f6b62) 70%, var(--ui-canvas,#fff));--grove-line:var(--ui-border,#dededc);--grove-float-surface:color-mix(in srgb, var(--ui-canvas,#fff) 86%, transparent);--grove-float-shadow:0 3px 12px #1c30231a;--grove-float-shadow-strong:0 4px 16px #1c302329, 0 1px 3px #1c302314;--grove-radius-tile:16px;--grove-radius-control:12px;--grove-radius-small:6px;--grove-radius-pill:999px;--grove-duration-fast:.12s;--grove-duration-base:.2s;--grove-duration-slow:.32s;--grove-ease-enter:cubic-bezier(.2, 0, 0, 1);--grove-ease-exit:cubic-bezier(.3, 0, 1, 1);--grove-ease-pop:cubic-bezier(.34, 1.3, .64, 1)}:where([data-canopy-custom-page]){font-family:var(--grove-font)}@media (prefers-reduced-motion:reduce){:root{--grove-duration-fast:1ms;--grove-duration-base:1ms;--grove-duration-slow:1ms}}:where(.grove-thread,.grove-call-record,.grove-tile) :where(button,input,textarea){font-family:var(--grove-font)}.grove-composer__typing{align-items:center;gap:var(--grove-inline-gap);box-sizing:content-box;height:var(--grove-line-caption);margin:0 0 var(--grove-tight-gap);padding-inline:var(--grove-stack-gap);font:var(--ui-text-caption) / var(--grove-leading-meta) var(--grove-font);color:var(--ui-ink-secondary,#5f6b62);white-space:nowrap;text-overflow:ellipsis;display:flex;overflow:hidden}:where(.grove-interaction-tabs>button,.grove-interaction__switch,.grove-tile__button,.grove-tile__action a,.grove-summary-tile__topic,.grove-summary-tile__button,.grove-summary-tile__inline,.grove-conversation-bottom,.grove-back-pill){-webkit-tap-highlight-color:transparent;transition:transform var(--grove-duration-fast) var(--grove-ease-enter), background-color var(--grove-duration-fast) var(--grove-ease-enter), box-shadow var(--grove-duration-fast) var(--grove-ease-enter)}:where(.grove-interaction-tabs>button,.grove-interaction__switch,.grove-tile__button,.grove-tile__action a,.grove-summary-tile__topic,.grove-summary-tile__button,.grove-summary-tile__inline):active:not(:disabled,[aria-disabled=true]){border-radius:var(--grove-radius-small);background-color:color-mix(in srgb, currentColor 8%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, currentColor 8%, transparent);transform:scale(.98)}:where(.grove-conversation-bottom,.grove-back-pill):active{transform:scale(.98)}:root{--grove-voice-hue:#2e9067;--grove-voice-tint:color-mix(in srgb, var(--grove-voice-hue) 10%, var(--ui-canvas,#fff));--grove-voice-edge:color-mix(in srgb, var(--grove-voice-hue) 24%, var(--ui-canvas,#fff));--grove-voice-arrival:color-mix(in srgb, var(--grove-voice-hue) 20%, var(--ui-canvas,#fff));--grove-voice-ink:color-mix(in srgb, var(--grove-voice-hue) 72%, var(--ink,#151a16));--grove-text-hue:#557aff;--grove-text-tint:color-mix(in srgb, var(--grove-text-hue) 10%, var(--ui-canvas,#fff));--grove-text-edge:color-mix(in srgb, var(--grove-text-hue) 24%, var(--ui-canvas,#fff));--grove-text-arrival:color-mix(in srgb, var(--grove-text-hue) 20%, var(--ui-canvas,#fff));--grove-text-ink:color-mix(in srgb, var(--grove-text-hue) 72%, var(--ink,#151a16))}.grove-call-mode--dock{isolation:isolate;min-height:44px;color:inherit;font:500 var(--ui-text-caption) / var(--grove-leading-meta) var(--grove-font);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:relative}.grove-call-mode--dock:after{content:"";z-index:-1;border:1px solid #ffffff59;border-radius:999px;position:absolute;inset:6px 2px}.grove-call-mode--dock[aria-pressed=true]{color:#123421}.grove-call-mode--dock[aria-pressed=true]:after{background:#d8f3df;border-color:#0000}.grove-call-mode:disabled{opacity:.6;cursor:wait}.grove-call-mode:focus-visible{outline-offset:2px;outline:2px solid}.grove-call-mode__problem{font-size:var(--ui-text-footnote);line-height:var(--grove-leading-meta)}.grove-global-call-dock{container-type:inline-size}.grove-global-call-dock .grove-call-mode__problem{top:100%;color:#fff;background:#172e24;padding:8px 12px;position:absolute;inset-inline:0}@media (width<=480px){.grove-global-call-dock__expand .grove-global-call-dock__phase,.grove-global-call-dock__expand time{display:none}}@container (width<=480px){.grove-global-call-dock__expand .grove-global-call-dock__phase,.grove-global-call-dock__expand time{display:none}}[data-canopy-custom-page=call] .grove-call{--grove-call-muted:var(--ui-ink-secondary,#6b6b6b);--grove-call-line:color-mix(in srgb, currentColor 22%, transparent);text-align:center;padding-block:var(--grove-heading-gap) var(--grove-section-gap);flex-direction:column;align-items:center;display:flex}[data-canopy-custom-page=call] .grove-call__sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-canopy-custom-page=call] .grove-activity{justify-items:center;gap:var(--grove-tight-gap);width:min(100%,16rem);padding-top:var(--grove-header-gap);display:grid}[data-canopy-custom-page=call] .grove-activity__mark{width:100%;height:auto;margin-bottom:var(--grove-heading-gap);fill:none;stroke:currentColor;stroke-width:1.75px;display:block;overflow:visible}[data-canopy-custom-page=call] .grove-activity__bubble,[data-canopy-custom-page=call] .grove-activity__arc,[data-canopy-custom-page=call] .grove-activity__halo,[data-canopy-custom-page=call] .grove-activity__ring{transform-origin:64px 64px}[data-canopy-custom-page=call] .grove-activity__bubble--solid{fill:currentColor;stroke:none}[data-canopy-custom-page=call] .grove-activity__halo{stroke:var(--grove-call-line);stroke-width:1px}[data-canopy-custom-page=call] .grove-activity__ring{stroke:var(--grove-call-muted);stroke-width:1px}[data-canopy-custom-page=call] .grove-activity__arc{stroke-width:2.5px;stroke-linecap:round}[data-canopy-custom-page=call] .grove-activity--connecting .grove-activity__bubble{stroke:var(--grove-call-line)}[data-canopy-custom-page=call] .grove-activity--unavailable .grove-activity__bubble,[data-canopy-custom-page=call] .grove-activity--ended .grove-activity__bubble{stroke:var(--grove-call-muted)}[data-canopy-custom-page=call] .grove-activity__slash{stroke:var(--grove-call-muted);stroke-width:2.5px;stroke-linecap:round}[data-canopy-custom-page=call] .grove-robot{transform-origin:64px 64px}[data-canopy-custom-page=call] .grove-robot--speaking{color:var(--ui-canvas,#fff)}[data-canopy-custom-page=call] .grove-robot__head{stroke:currentColor;stroke-width:2.5px}[data-canopy-custom-page=call] .grove-robot__eye{fill:currentColor;stroke:none;transform-box:fill-box;transform-origin:50%}[data-canopy-custom-page=call] .grove-activity__name{font-size:var(--ui-text-subhead);overflow-wrap:anywhere;max-width:100%;font-weight:400}[data-canopy-custom-page=call] .grove-activity__label{font-size:var(--ui-text-footnote);color:var(--grove-call-muted);line-height:var(--grove-leading-meta)}[data-canopy-custom-page=call] .grove-call__status{max-width:30rem;margin:var(--grove-stack-gap) auto var(--grove-stack-gap);font-size:var(--ui-text-footnote);font-variant-numeric:tabular-nums;line-height:var(--grove-leading-meta);color:var(--grove-call-muted)}[data-canopy-custom-page=call] .grove-activity__label--over{height:0}[data-canopy-custom-page=call] .grove-call__status--over{margin-top:0;margin-bottom:calc(var(--grove-stack-gap) + var(--grove-stack-gap) + 1.5em)}[data-canopy-custom-page=call] .grove-call__keys{justify-content:center;gap:var(--grove-row-inset,16px);width:100%;padding-top:var(--grove-section-gap,32px);margin-top:auto;display:flex}[data-canopy-custom-page=call] .grove-call-key{min-width:64px;color:var(--ui-ink,#151515);font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:6px;padding:0;display:grid}[data-canopy-custom-page=call] .grove-call-key__face{background:var(--ui-surface-subtle,#0000000d);width:56px;height:56px;transition:background-color var(--grove-duration-fast) var(--grove-ease-enter), color var(--grove-duration-fast) var(--grove-ease-enter), transform var(--grove-duration-fast) var(--grove-ease-enter);border-radius:50%;place-items:center;display:grid;position:relative}[data-canopy-custom-page=call] .grove-call-key--end .grove-call-key__face{color:#fff;background:#d4483c}[data-canopy-custom-page=call] .grove-call-key__face[data-on],[data-canopy-custom-page=call] .grove-call-key[aria-pressed=true] .grove-call-key__face{background:var(--ui-ink,#151515);color:var(--ui-canvas,#fff)}[data-canopy-custom-page=call] .grove-call-key__label{font-size:var(--ui-text-caption);line-height:var(--grove-leading-meta);color:var(--ui-ink-secondary,#5f6b62);white-space:nowrap}[data-canopy-custom-page=call] .grove-call-key:disabled{opacity:.6;cursor:default}[data-canopy-custom-page=call] .grove-call-key:focus-visible{outline:none}[data-canopy-custom-page=call] .grove-call-key:focus-visible .grove-call-key__face{outline-offset:2px;outline:2px solid}[data-canopy-custom-page=call] .grove-call-key:active:not(:disabled) .grove-call-key__face{transform:scale(.94)}[data-canopy-custom-page=call] .grove-call__controls{justify-content:center;align-items:center;gap:var(--grove-inline-gap);flex-wrap:wrap;display:flex}[data-canopy-custom-page=call] .grove-call__after{gap:var(--grove-stack-gap);text-align:start;outline:none;justify-items:center;width:100%;max-width:30rem;margin:0 auto;display:grid}[data-canopy-custom-page=call] .grove-call__outcome{width:100%;display:grid}[data-canopy-custom-page=call] .grove-call__outcome>*{grid-area:1/1}[data-canopy-custom-page=call] .grove-call__banner--sizer{visibility:hidden}[data-canopy-custom-page=call] .grove-call__banner--sizer [data-text]:before{content:attr(data-text)}[data-canopy-custom-page=call] .grove-call__banner,[data-canopy-custom-page=call] .grove-call__problem{box-sizing:border-box;width:100%;margin:0}[data-canopy-custom-page=call] .grove-call__banner{padding:var(--grove-stack-gap) var(--grove-card-padding);border:1px solid var(--feedback-neutral-border,color-mix(in srgb, currentColor 14%, transparent));border-radius:var(--ui-toast-radius,.75rem);background:var(--feedback-neutral-background,transparent);color:var(--feedback-neutral-foreground,inherit);align-content:center;display:grid}[data-canopy-custom-page=call] .grove-call__banner--positive{border-color:var(--feedback-ready-border,#b7dcb9);background:var(--feedback-ready-background,#eef6ee);color:var(--feedback-ready-foreground,#24572a)}[data-canopy-custom-page=call] .grove-call__banner-title{margin:0;font-weight:500}[data-canopy-custom-page=call] .grove-call__banner-message{margin:var(--grove-tight-gap) 0 0;font-size:var(--ui-text-footnote);line-height:var(--grove-leading-meta)}[data-canopy-custom-page=call] .grove-call__banner-actions{gap:var(--grove-inline-gap);margin-top:var(--grove-stack-gap);flex-wrap:wrap;display:flex}[data-canopy-custom-page=call] .grove-call__problem{font-size:var(--ui-text-footnote);line-height:var(--grove-leading-meta);text-align:center;color:var(--grove-call-muted)}[data-canopy-custom-page=call] .grove-call__row{justify-content:center;gap:var(--grove-inline-gap);flex-wrap:wrap;display:flex}@media (width>=960px){[data-canopy-custom-page=call] .grove-activity{width:min(100%,18rem);padding-top:var(--grove-edge)}}@media (height<=500px){[data-canopy-custom-page=call] .grove-activity{width:min(100%,9rem)}}@media (prefers-reduced-motion:reduce){[data-canopy-custom-page=call] .grove-activity__ring{opacity:.55}}.grove-global-call-dock{z-index:60;top:env(safe-area-inset-top,0px);height:44px;padding-inline:max(12px, env(safe-area-inset-left)) max(8px, env(safe-area-inset-right));color:#fff;box-sizing:border-box;font:var(--ui-text-footnote) / var(--grove-leading-meta) var(--grove-font);background:#172e24;align-items:center;gap:4px;display:flex;position:fixed;inset-inline:0}.grove-global-call-dock button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px}.grove-global-call-dock button:focus-visible{outline-offset:-3px;outline:2px solid}.grove-global-call-dock__expand{text-align:left;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.grove-global-call-dock__expand strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.grove-global-call-dock__expand time{font-variant-numeric:tabular-nums}.grove-global-call-dock__dot{background:#8fe2a9;border-radius:50%;flex:none;width:6px;height:6px}.grove-global-call-dock__action{justify-content:center;align-items:center;gap:4px;padding-inline:8px;display:flex}.grove-global-call-dock__round{width:44px;padding:0;position:relative}.grove-global-call-dock__round:before{content:"";background:#ffffff1f;border-radius:50%;position:absolute;inset:6px}.grove-global-call-dock__round>*{position:relative}.grove-global-call-dock__round[data-on]:before{background:#fff}.grove-global-call-dock__round[data-on]{color:#172e24}.grove-global-call-dock__end:before{background:#d4483c}.grove-global-call-dock__round:disabled{opacity:.6;cursor:default}body:has(.grove-global-call-dock) .platform-app{--grove-global-call-height:44px}body:has(.grove-global-call-dock) .platform-app[data-layout=app] .platform-header{transform:translateY(44px)}body:has(.grove-global-call-dock) .platform-app[data-layout=app] .platform-main{padding-top:calc(var(--platform-app-bar-height) + env(safe-area-inset-top) + var(--platform-header-gap) + 44px)}@media (width<=959.98px){.platform-app:has([data-canopy-custom-page=discussion] .grove-thread--shared,[data-canopy-custom-page=call] .grove-call[data-shared]) .platform-tabs{display:none}.platform-app:has([data-canopy-custom-page=discussion] .grove-thread--shared,[data-canopy-custom-page=call] .grove-call[data-shared]) .platform-main:after{display:none}}.grove-call-overlay{box-sizing:border-box;width:100%;max-width:none;height:100dvh;max-height:none;padding:calc(env(safe-area-inset-top,0px) + 64px) 20px max(20px, env(safe-area-inset-bottom));background:var(--ui-canvas,white);color:var(--ui-ink,#151515);border:0;margin:0;position:fixed;inset:0;overflow:auto}.grove-call-overlay::backdrop{background:var(--ui-canvas,white)}.grove-call-overlay>[data-canopy-custom-page=call]{min-height:100%;display:flex}.grove-call-overlay .grove-call{flex:1}.grove-call__count{box-sizing:border-box;background:var(--grove-voice-ink,#2d6b43);min-width:20px;height:20px;color:var(--ui-canvas,white);font-size:var(--ui-text-caption);font-weight:500;line-height:var(--grove-leading-meta);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding-inline:6px;display:inline-grid;position:absolute;top:-2px;right:-4px}.grove-call__collapse{z-index:50;top:calc(env(safe-area-inset-top) + 10px);left:max(8px, env(safe-area-inset-left));background:var(--control-surface,var(--ui-canvas,white));width:44px;height:44px;min-height:44px;color:var(--ui-ink,#151515);font:inherit;cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed;box-shadow:0 2px 4px #20202008,0 6px 18px #20202012}.grove-call__collapse:focus-visible{outline-offset:2px;outline:2px solid}@media (width>=960px){.grove-global-call-dock{left:var(--grove-call-content-left,0px);right:var(--grove-call-content-right,0px);padding-inline:20px}html[data-grove-dock-option=sidebar] .grove-global-call-dock{width:calc(var(--platform-sidebar-width,264px) - 24px);border-radius:16px;flex-wrap:wrap;height:auto;min-height:88px;padding:8px;inset:auto auto 72px 12px}html[data-grove-dock-option=sidebar] .grove-global-call-dock__expand{flex-basis:100%}html[data-grove-dock-option=sidebar] body:has(.grove-global-call-dock) .platform-header{transform:none}html[data-grove-dock-option=sidebar] body:has(.grove-global-call-dock) .platform-app[data-layout=app] .platform-main{padding-top:calc(var(--platform-app-bar-height) + var(--platform-header-gap))}body:has(.grove-global-call-dock) .platform-app[data-layout=frame]{box-sizing:border-box;padding-top:44px}html[data-grove-dock-option=sidebar] body:has(.grove-global-call-dock) .platform-app[data-layout=frame]{padding-top:0}}.grove-global-call-dock__pill span{border:1px solid;border-radius:999px;padding:4px 10px}.grove-global-call-dock__open{min-height:44px;font:inherit;color:var(--grove-voice-ink,#2d6b43);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.grove-global-call-dock__disclosure{color:#ffffffb8;white-space:nowrap}.grove-global-call-dock__more{font-size:var(--ui-text-caption);white-space:nowrap;background:#ffffff29;border-radius:999px;padding:2px 8px}.grove-global-call-dock--observer{color:#151a16;background:#e8f0e9}.grove-global-call-dock--observer .grove-global-call-dock__dot{background:#2f9e5a}.grove-global-call-dock__calls{z-index:61;top:calc(env(safe-area-inset-top,0px) + 44px);background:var(--ui-canvas,#fff);border-bottom:1px solid var(--ui-border,#dededc);font:var(--ui-text-subhead) / var(--grove-leading-body) var(--grove-font);margin:0;padding:4px 16px 8px;list-style:none;position:fixed;inset-inline:0}.grove-global-call-dock__calls li{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary],[data-canopy-custom-page=colleague]) .grove-avatar{box-sizing:border-box;width:var(--grove-avatar-medium);height:var(--grove-avatar-medium);border-radius:var(--ui-radius-round,50%);background:var(--ui-avatar-surface,var(--ui-surface-subtle));color:var(--ui-avatar-ink,var(--ui-ink-secondary));flex:none;place-items:center;display:inline-grid}:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary],[data-canopy-custom-page=colleague]) .grove-avatar--small{width:var(--grove-avatar-small);height:var(--grove-avatar-small)}:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary],[data-canopy-custom-page=colleague]) .grove-avatar--large{width:var(--grove-avatar-large);height:var(--grove-avatar-large)}:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary],[data-canopy-custom-page=colleague]) .grove-avatar--member{font-size:var(--ui-text-footnote);font-weight:500}:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary],[data-canopy-custom-page=colleague]) .grove-avatar--member.grove-avatar--small{font-size:var(--ui-text-caption)}:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary],[data-canopy-custom-page=colleague]) .grove-avatar--member.grove-avatar--large{font-size:var(--ui-text-title3)}.grove-conversation-calls{top:calc(var(--grove-stick-top,0px) + var(--grove-call-dock-height,0px) + var(--grove-stick-tabs,0px));z-index:5;color:#fff;font:var(--ui-text-footnote) / var(--grove-leading-meta) var(--grove-font);background:#203b2d;border-radius:12px;margin-bottom:12px;padding:8px 12px;position:sticky}.grove-conversation-calls:empty{display:none}.grove-conversation-calls__call,.grove-conversation-calls__participants,.grove-conversation-calls__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.grove-conversation-calls__call+.grove-conversation-calls__call{border-top:1px solid #ffffff30;margin-top:8px;padding-top:8px}.grove-conversation-calls__participants{flex:1}.grove-conversation-calls__participants>span{font-size:var(--ui-text-caption);color:#d1dfd5}.grove-conversation-calls__participants strong{font-weight:500}.grove-call-live-dot{background:#99d4ab;border-radius:50%;flex:none;width:6px;height:6px}.grove-conversation-calls button{font:inherit;font-size:var(--ui-text-caption);min-height:36px;color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:7px;padding:6px 10px}.grove-conversation-calls button:focus-visible{outline-offset:2px;outline:2px solid}.grove-call-event{background:var(--ui-surface-subtle,#f7f9f6);border:1px solid #dce2dc;border-radius:12px;grid-column:1/-1;margin:12px 0;padding:14px 16px}.grove-call-event>div{align-items:center;gap:12px;display:flex}.grove-call-event strong{font-size:var(--ui-text-footnote);font-weight:500}.grove-call-event time{font-size:var(--ui-text-caption);color:var(--ui-ink-secondary,#707b73);margin-left:auto}.grove-call-event p{font-size:var(--ui-text-caption);color:var(--ui-ink-secondary,#707b73);margin:8px 0 0}.grove-transcription-stopped{color:var(--ui-ink-secondary,#707b73);font-size:var(--ui-text-caption);border-top:1px solid #e4e8e2;grid-column:1/-1;margin:12px 0;padding-top:10px;display:block}.grove-room-composer{--grove-composer-veil:color-mix(in srgb, var(--ui-canvas,#fff) 88%, transparent);position:relative}.grove-room-composer:before{content:"";z-index:-1;inset-inline:calc(-1 * var(--grove-row-inset,16px)) calc(6px - var(--grove-row-inset,16px));background:linear-gradient(to bottom, transparent, var(--grove-composer-veil) 48px);pointer-events:none;transition:opacity var(--grove-duration-base,.2s) var(--grove-ease-exit,ease-out);position:absolute;top:-48px;bottom:0}.grove-room-composer[data-at-end]:before{opacity:0}.grove-room-composer:after{content:"";z-index:-1;inset-inline:calc(-1 * var(--grove-row-inset,16px)) calc(6px - var(--grove-row-inset,16px));background:var(--ui-canvas,#fff);pointer-events:none;height:100vh;position:absolute;top:100%}.grove-jump-row{--grove-float-size:36px;inset-inline:0;bottom:calc(100% + var(--grove-inline-gap,8px));z-index:4;justify-content:center;align-items:center;gap:var(--grove-inline-gap,8px);pointer-events:none;display:flex;position:absolute}.grove-jump-row>*{pointer-events:auto}.grove-jump-row>.grove-jump-row__slot{width:var(--grove-float-size);height:var(--grove-float-size);pointer-events:none;flex:none;justify-content:center;align-items:center;display:flex}.grove-jump-row__slot>*{pointer-events:auto}.grove-conversation-bottom{box-sizing:border-box;width:var(--grove-float-size,36px);height:var(--grove-float-size,36px);border-radius:var(--grove-radius-pill);background:color-mix(in srgb, var(--ui-canvas,#fff) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--ui-ink,#151a16);cursor:pointer;transition:transform var(--grove-duration-fast) var(--grove-ease-enter);border:0;place-items:center;margin:0;padding:0;display:grid;position:relative;box-shadow:0 1px 2px #0000000f,0 4px 16px #0000001f}.grove-conversation-bottom:active{transform:scale(.94)}.grove-conversation-bottom:after{content:"";position:absolute;inset:-4px}.grove-conversation-bottom>svg{width:18px;height:18px}.grove-conversation-bottom:focus-visible{outline-offset:2px;outline:2px solid}.grove-back-pill{--grove-pill-tint:var(--grove-text-tint,#f3f7fb);--grove-pill-edge:var(--grove-text-edge,#e0eaf5);--grove-pill-ink:var(--grove-text-ink,#2f5e8f);box-sizing:border-box;height:var(--grove-float-size,32px);border:1px solid var(--grove-pill-edge);border-radius:var(--grove-radius-pill);background:color-mix(in srgb, var(--grove-pill-tint) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:500 var(--ui-text-caption) / var(--grove-leading-meta) var(--grove-font);color:var(--grove-pill-ink);white-space:nowrap;cursor:pointer;transition:opacity var(--grove-duration-base) var(--grove-ease-exit);align-items:center;gap:6px;padding:0 12px 0 11px;display:inline-flex;position:relative;box-shadow:0 1px 2px #0000000f,0 4px 16px #0000001f}.grove-back-pill[data-purpose=voice]{--grove-pill-tint:var(--grove-voice-tint,#f1f8f3);--grove-pill-edge:var(--grove-voice-edge,#dbede1);--grove-pill-ink:var(--grove-voice-ink,#2d6b43)}.grove-back-pill[data-purpose=mixed]{border-color:color-mix(in srgb, var(--grove-text-edge,#e0eaf5) 50%, var(--grove-voice-edge,#dbede1));background:linear-gradient(120deg, var(--grove-text-tint,#f3f7fb) 30%, var(--grove-voice-tint,#f1f8f3))}.grove-back-pill:after{content:"";position:absolute;inset:-6px 0}.grove-back-pill:before{content:"";border-bottom:1.5px solid;border-left:1.5px solid;width:5px;height:5px;transform:rotate(45deg)}.grove-back-pill:focus-visible{outline-offset:2px;outline:2px solid}.grove-back-pill[data-fading]{opacity:0}@media (prefers-reduced-motion:reduce){.grove-back-pill{transition:none}}.grove-conversation-bottom__dot{background:#5c8268;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;right:-2px}@media (width<=600px){.grove-conversation-calls__participants{flex-basis:100%}.grove-conversation-calls button{min-height:44px;font-size:var(--ui-text-caption);padding:6px 8px}.grove-conversation-calls__actions{gap:6px}}.grove-conversation__summary{min-width:0;max-width:var(--grove-measure);overflow-wrap:anywhere;font-family:var(--grove-font);font-size:var(--ui-text-subhead)}.grove-conversation__section+.grove-conversation__section{margin-block-start:var(--grove-section-gap)}.grove-conversation__section .ui-text--subheading{margin:0 0 var(--grove-heading-gap)}.grove-conversation__body{font-family:var(--grove-font);font-size:var(--ui-text-subhead);line-height:var(--grove-leading-body);margin:0}.grove-conversation__section ul{gap:var(--grove-tight-gap);line-height:var(--grove-leading-body);margin:0;padding-inline-start:var(--grove-row-inset);display:grid}.grove-conversation__section>:not(.ui-text--subheading)+*{margin-block-start:var(--grove-stack-gap)}.grove-conversation__more{margin:var(--grove-stack-gap) 0 0;font-size:var(--ui-text-footnote);color:var(--ui-ink-secondary,#6b6b6b)}.grove-conversation__toggle{padding:var(--grove-tight-gap) 0;color:inherit;font:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor, transparent 55%);text-decoration-color:color-mix(in srgb, currentColor, transparent 55%);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0}.grove-conversation__toggle:hover{color:var(--ui-ink,#151515);text-decoration-color:currentColor}.grove-conversation__toggle:focus-visible{outline-offset:2px;outline:2px solid}.grove-conversation__tasks{gap:var(--grove-stack-gap);max-width:var(--grove-measure);overflow-wrap:anywhere;font-family:var(--grove-font);font-size:var(--ui-text-subhead);margin:0;padding:0;list-style:none;display:grid}.grove-conversation__task{gap:var(--grove-tight-gap);line-height:var(--grove-leading-body);display:grid}.grove-conversation__task-meta{font-size:var(--ui-text-footnote);color:var(--ui-ink-secondary,#6b6b6b)}.grove-conversation__empty{color:var(--ui-ink-secondary,#6b6b6b);margin:0}.grove-conversation-row .grove-thread__author a{color:inherit;text-decoration:none}.grove-conversation-row .grove-thread__author a:hover{text-decoration:underline}.grove-conversation-row{grid-template-columns:var(--grove-row-avatar,var(--grove-avatar-medium)) minmax(0, 1fr);column-gap:var(--grove-stack-gap);padding-block:var(--grove-tight-gap) 0;display:grid;position:relative}.grove-conversation-row.grove-thread__message--first{margin-block-start:var(--grove-stack-gap)}.grove-conversation-row .grove-thread__avatar{grid-row:span 2;align-self:start}.grove-conversation-row .grove-thread__head{align-items:center;gap:var(--grove-inline-gap);line-height:var(--grove-leading-body);flex-wrap:wrap;grid-column:2;margin:0;display:flex}.grove-conversation-row .grove-thread__author{font-size:var(--ui-text-subhead);font-weight:500}.grove-conversation-row .grove-thread__time{font-size:var(--ui-text-caption);color:var(--ui-ink-secondary,#6b6b6b);white-space:nowrap}.grove-conversation-row .grove-thread__text{font-family:var(--grove-font);font-size:var(--ui-text-subhead);line-height:var(--grove-leading-body);overflow-wrap:anywhere;grid-column:2;margin:0}.grove-conversation-row .grove-thread__text:not(.grove-rich){white-space:pre-wrap}[data-canopy-custom-page=discussion]{--grove-thread-width:46rem}[data-canopy-custom-page=discussion] .grove-thread{max-width:var(--grove-thread-width);min-width:0}[data-canopy-custom-page=discussion] .grove-thread--shared{width:100%;max-width:none}.platform-split-content:has(.grove-thread--shared){max-width:none}.platform-split-detail:has(.grove-thread--shared)>.platform-split-bar{padding-inline:var(--platform-split-edge)}[data-canopy-custom-page=discussion] .grove-thread--pinned :is(.ui-tabs-with-panel,.grove-interaction-views)>:first-child{top:calc(var(--grove-stick-top) + var(--grove-call-dock-height,0px));z-index:3;background:var(--ui-canvas,#fff);position:sticky}[data-canopy-custom-page=discussion] .grove-thread--pinned :is(.ui-tabs-with-panel,.grove-interaction-views)>:first-child:before{content:"";inset-inline:calc(-1 * var(--grove-space-4)) calc(6px - var(--grove-space-4));top:calc(-1 * var(--grove-stick-cover,0px));z-index:-1;background:var(--ui-canvas,#fff);pointer-events:none;position:absolute;bottom:0}[data-canopy-custom-page=discussion] .grove-thread__problem{margin:0 0 var(--grove-space-2);font-size:var(--ui-text-footnote);color:var(--ui-ink-secondary,#6b6b6b)}[data-canopy-custom-page=discussion] .ui-tab-panel{margin-block-start:var(--grove-space-3)}[data-canopy-custom-page=discussion] .grove-thread__activity{box-sizing:border-box;flex-direction:column;display:flex}[data-canopy-custom-page=discussion] .grove-thread__messages{flex-direction:column;flex:1;justify-content:flex-end;margin:0;padding:0;list-style:none;display:flex}[data-canopy-custom-page=discussion] .grove-thread__day{top:calc(var(--grove-stick-top,0px) + var(--grove-call-dock-height,0px) + var(--grove-stick-tabs,0px));z-index:1;margin:var(--grove-space-4) 0 var(--grove-space-1);padding-block:var(--grove-space-1);pointer-events:none;justify-content:center;display:flex;position:sticky}[data-canopy-custom-page=discussion] .grove-thread__day:first-child{margin-block-start:0}[data-canopy-custom-page=discussion] .grove-thread__day>span{padding:var(--grove-space-1) var(--grove-space-3);border:var(--grove-hairline) solid var(--ui-list-separator,#0000001a);border-radius:var(--ui-radius-chip,999px);background:var(--ui-canvas,#fff);font-size:var(--ui-text-caption);color:var(--ui-ink,#151515);font-weight:500}@media (prefers-reduced-motion:no-preference){.grove-thread--shared .grove-interaction-views>[data-conversation-view=messages]{animation:.12s ease-out grove-conversation-arrive}.grove-thread--shared .grove-interaction-views>[data-conversation-view=summary]{animation:.12s ease-out grove-summary-arrive}.grove-thread--shared .grove-interaction-views>[data-conversation-view=artifacts]{animation:.12s ease-out grove-resources-arrive}}@keyframes grove-conversation-arrive{0%{opacity:.85}to{opacity:1}}@keyframes grove-summary-arrive{0%{opacity:.85}to{opacity:1}}@keyframes grove-resources-arrive{0%{opacity:.85}to{opacity:1}}:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary]) .grove-thread__actions{grid-column:2;block-size:0;position:relative}:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary]) .grove-thread__head>.grove-thread__actions{block-size:auto;position:absolute;inset-block:0;inset-inline-end:0}:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary]) .grove-thread__head{position:relative}:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary]) .grove-thread__hover{z-index:2;top:50%;gap:var(--grove-row-text-gap);padding:var(--grove-row-text-gap);border:var(--grove-hairline) solid var(--grove-line);border-radius:var(--grove-radius-small);background:var(--ui-canvas,#fff);opacity:0;pointer-events:none;transition:opacity var(--grove-duration-fast,.12s) var(--grove-ease-enter,ease-out), transform var(--grove-duration-fast,.12s) var(--grove-ease-enter,ease-out);display:flex;position:absolute;inset-inline-end:0;transform:translateY(calc(2px - 50%));box-shadow:0 1px 2px #0000000f,0 4px 12px #0000000f}@media (hover:hover){:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary]) .grove-thread__message:hover .grove-thread__hover{opacity:1;pointer-events:auto;transform:translateY(-50%)}}:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary]) .grove-thread__message:focus-within .grove-thread__hover,:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary]) .grove-thread__hover[data-open]{opacity:1;pointer-events:auto;transform:translateY(-50%)}:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary]) .grove-thread__message[data-actions-open]{background:var(--ui-surface-row-hover,#0000000a)}:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary]) .grove-thread__hover-button{width:var(--grove-avatar-small);height:var(--grove-avatar-small);border-radius:var(--grove-radius-small);color:var(--ui-ink-secondary,#6b6b6b);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary]) .grove-thread__hover-button:hover,:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary]) .grove-thread__hover-button:focus-visible{background:var(--ui-surface-row-hover,#0000000d);color:var(--ui-ink,#151515)}:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary]) .grove-thread__hover-button:disabled{opacity:.5;cursor:default}:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary]) .grove-thread__note-action{color:var(--ui-ink,#151515);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary]) .grove-thread__note-action:disabled{color:var(--ui-ink-secondary,#6b6b6b);cursor:default;text-decoration:none}[data-canopy-custom-page=discussion] .grove-thread__start{justify-content:flex-end;align-items:flex-start;gap:var(--grove-space-2);flex-direction:column;flex:1;display:flex}[data-canopy-custom-page=discussion] .grove-thread__start-title{margin:var(--grove-space-2) 0 0;font-size:var(--ui-text-headline);font-weight:500;line-height:var(--grove-leading-title)}[data-canopy-custom-page=discussion] .grove-thread__start-line{max-width:var(--grove-measure);font-size:var(--ui-text-subhead);line-height:var(--grove-leading-body);color:var(--ui-ink-secondary,#6b6b6b);margin:0}[data-canopy-custom-page=discussion] .grove-thread__suggestions{gap:var(--grove-space-2);margin:var(--grove-space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}[data-canopy-custom-page=discussion] .grove-thread__suggestion{min-height:var(--grove-avatar-small);padding:var(--grove-space-1) var(--grove-space-3);border:var(--grove-hairline) solid var(--ui-field-border,#0003);border-radius:var(--ui-radius-chip,999px);background:var(--ui-canvas,#fff);color:var(--ui-ink,#151515);font:inherit;font-size:var(--ui-text-subhead);cursor:pointer}[data-canopy-custom-page=discussion] .grove-thread__suggestion:hover{background:var(--ui-surface-row-hover,#0000000d)}@media (any-pointer:coarse){[data-canopy-custom-page=discussion] .grove-thread__suggestion{min-height:var(--grove-touch-target)}}[data-canopy-custom-page=discussion] .grove-thread__empty{color:var(--ui-ink-secondary,#6b6b6b);margin:0}[data-canopy-custom-page=discussion] .grove-thread__activity>.grove-thread__empty{flex:1}[data-canopy-custom-page=discussion] .grove-thread__composer{z-index:2;padding-block:0 var(--grove-stack-gap);background:var(--ui-canvas,#fff);margin-block-start:var(--grove-space-1);position:sticky;bottom:0}[data-canopy-custom-page=discussion] .grove-thread__composer:after{content:"";inset-inline:0;height:var(--grove-composer-below,0px);background:var(--ui-canvas,#fff);pointer-events:none;position:absolute;top:100%}:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary]) .grove-composer{--grove-composer-ink:var(--grove-text-ink,#2f5e8f);--grove-composer-ring:var(--grove-text-edge,#e0eaf5);--grove-composer-line:calc(var(--grove-composer-text,var(--ui-text-subhead)) * var(--grove-leading-body));grid-template-columns:var(--grove-touch-target) minmax(0, 1fr) var(--grove-touch-target);padding:var(--grove-tight-gap);border:var(--grove-hairline) solid var(--ui-list-separator,#00000014);border-radius:var(--grove-radius-pill,999px);background:var(--ui-canvas,#fff);transition:border-color var(--grove-duration-fast) var(--grove-ease-enter), border-radius var(--grove-duration-fast) var(--grove-ease-enter);align-items:center;display:grid;box-shadow:0 4px 18px #00000014}:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary]) .grove-composer[data-expanded]{grid-template-rows:auto var(--grove-touch-target);border-radius:24px;row-gap:0}:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary]) .grove-composer[data-route=call]{--grove-composer-ink:var(--grove-voice-ink,#2d6b43);--grove-composer-ring:var(--grove-voice-edge,#dbede1)}:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary]) .grove-composer:focus-within{border-color:var(--grove-composer-ring)}:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary]) .grove-composer>[data-form-field=composer]{grid-area:1/2;min-width:0}:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary]) .grove-composer[data-expanded]>[data-form-field=composer]{grid-column:1/-1}:root body :is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary]) .grove-composer textarea.ui-input,:root body :is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary]) .grove-composer textarea.ui-input:is(:focus,:focus:hover){box-sizing:border-box;min-height:0;padding:10px var(--grove-tight-gap);box-shadow:none;resize:none;font:var(--grove-composer-text,var(--ui-text-subhead)) / var(--grove-composer-line) var(--grove-font);background:0 0;border:0}:root body :is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary]) .grove-composer textarea.ui-input::placeholder{font:var(--ui-text-subhead) / var(--grove-composer-line) var(--grove-font);color:var(--grove-ink-quiet);opacity:1;white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}:root body :is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary]) .grove-composer[data-expanded] textarea.ui-input:is(*,:focus,:focus:hover){padding:8px 16px 4px}:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary]) .grove-composer .ui-field-hint{padding:0 var(--grove-space-3);margin:0}:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary]) .grove-composer__actions{display:contents}:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary]) .grove-composer__button{width:var(--grove-touch-target);height:var(--grove-touch-target);border-radius:var(--grove-radius-pill);color:var(--ui-ink-secondary,#6b6b6b);cursor:pointer;transition:background-color var(--grove-duration-fast) var(--grove-ease-enter), color var(--grove-duration-fast) var(--grove-ease-enter), transform var(--grove-duration-fast) var(--grove-ease-enter);background:0 0;border:0;grid-row:1;align-self:end;place-items:center;padding:0;display:inline-grid}:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary]) .grove-composer[data-expanded] .grove-composer__button{grid-row:2}:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary]) .grove-composer__attach{grid-column:1}:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary]) .grove-composer__attach[aria-disabled=true]{cursor:not-allowed}:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary]) .grove-composer__send{background:radial-gradient(circle, var(--grove-send-fill,var(--ui-surface-subtle,#0000000d)) 15.5px, transparent 16px);--grove-send-fill:var(--ui-surface-subtle,#0000000d);transition:--grove-send-fill var(--grove-duration-base) var(--grove-ease-enter), color var(--grove-duration-base) var(--grove-ease-enter);grid-column:3}:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary]) .grove-composer__send:disabled{cursor:default}:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary]) .grove-composer__send--ready{--grove-send-fill:var(--ui-accent,#151515);color:var(--ui-canvas,#fff);animation:grove-composer-send-ready var(--grove-duration-base) var(--grove-ease-pop)}@keyframes grove-composer-send-ready{0%{transform:scale(.88)}}:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary]) .grove-composer__button:active:not(:disabled,[aria-disabled=true]){transform:scale(.94)}:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary]) .grove-composer__button:focus-visible{outline:var(--ui-focus-ring-width,2px) solid var(--ui-focus-ring-color,currentColor);outline-offset:calc(-1 * var(--grove-tight-gap))}@property --grove-send-fill{syntax:"<color>";inherits:true;initial-value:#0000}[data-canopy-custom-page=discussion] .grove-thread__note{align-items:center;gap:var(--grove-tight-gap) var(--grove-inline-gap);margin:var(--grove-tight-gap) 0 0;font-size:var(--ui-text-caption);color:var(--ui-ink-secondary,#6b6b6b);flex-wrap:wrap;grid-column:2;display:flex}[data-canopy-custom-page=discussion] .grove-thread__note--problem{color:var(--ui-ink-critical,#b3261e)}[data-canopy-custom-page=discussion] .grove-thread__head+.grove-thread__note{margin-block-start:0}[data-canopy-custom-page=discussion] .grove-thread__note>svg{flex-shrink:0}:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary]) .grove-thread__tools{min-width:0;margin:var(--grove-tight-gap) 0 0;grid-column:2;justify-items:start;gap:2px;padding:0;list-style:none;display:grid}:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary]) .grove-thread__tool-item{min-width:0;max-width:100%}:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary]) .grove-thread__tool-item:has(>.grove-thread__tool-sources[open]){flex-basis:100%}:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary]) .grove-thread__tool{max-width:100%;min-height:var(--grove-line-meta);border-radius:var(--grove-radius-small);color:var(--ui-ink-secondary,#6b6b6b);font:var(--ui-text-footnote) / var(--grove-leading-meta) var(--grove-font);overflow-wrap:anywhere;transition:color var(--grove-duration-fast) var(--grove-ease-enter);align-items:center;gap:6px;padding:0;text-decoration:none;display:inline-flex}:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary]) .grove-thread__tool>svg{flex-shrink:0;width:.875rem;height:.875rem}:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary]) :is(a.grove-thread__tool,.grove-thread__tool--more){cursor:pointer}:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary]) :is(a.grove-thread__tool,.grove-thread__tool--more):hover{color:var(--ui-ink,#151515)}:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary]) :is(a.grove-thread__tool,.grove-thread__tool--more):focus-visible{outline:var(--ui-focus-ring-width,2px) solid var(--ui-focus-ring-color,currentColor);outline-offset:var(--ui-focus-ring-offset,2px)}:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary]) .grove-thread__tool-item[data-failed] .grove-thread__tool{color:var(--ui-ink-warning,#8a5a00)}:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary]) .grove-thread__tool--link:after{content:"↗"}:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary]) .grove-thread__tool--more{list-style:none}:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary]) .grove-thread__tool--more::-webkit-details-marker{display:none}:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary]) .grove-thread__tool--more:after{content:"▾" / ""}:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary]) .grove-thread__tool-sources[open]>.grove-thread__tool--more:after{content:"▴" / ""}:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary]) .grove-thread__tool-list{gap:var(--grove-tight-gap);margin:var(--grove-tight-gap) 0 0;font-size:var(--ui-text-caption);line-height:var(--grove-leading-meta);flex-direction:column;padding-inline-start:var(--grove-inline-gap);list-style:none;display:flex}:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary]) .grove-thread__tool-list a{color:var(--ui-ink-secondary,#6b6b6b);text-underline-offset:.15em;overflow-wrap:anywhere;text-decoration:underline}:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary]) .grove-thread__tool-list a:hover{color:var(--ui-ink,#151515)}[data-canopy-custom-page=discussion] .grove-thread__named{display:contents}[data-canopy-custom-page=discussion] .grove-thread__announce{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-canopy-custom-page=discussion] .grove-thread__offline{margin:var(--grove-stack-gap) 0 0;font-size:var(--ui-text-footnote);color:var(--ui-ink-secondary,#6b6b6b)}[data-canopy-custom-page=discussion] .grove-composer__dots{flex:none;gap:.2em;display:inline-flex}[data-canopy-custom-page=discussion] .grove-composer__dots>span{border-radius:var(--ui-radius-round,50%);background:currentColor;width:.4em;height:.4em;animation:1.2s ease-in-out infinite grove-typing}[data-canopy-custom-page=discussion] .grove-composer__dots>span:nth-child(2){animation-delay:.15s}[data-canopy-custom-page=discussion] .grove-composer__dots>span:nth-child(3){animation-delay:.3s}@media (prefers-reduced-motion:reduce){[data-canopy-custom-page=discussion] .grove-composer__dots>span{animation:none}[data-canopy-custom-page=discussion] .grove-composer__dots>span:nth-child(2){opacity:.7}[data-canopy-custom-page=discussion] .grove-composer__dots>span:nth-child(3){opacity:.4}}@keyframes grove-typing{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-.2em)}}[data-canopy-custom-page=discussion] .grove-thread__modality{align-items:center;gap:var(--grove-space-3);margin-block:var(--grove-space-4) var(--grove-space-2);color:var(--ui-ink-muted,#666);font-size:var(--ui-text-caption);display:flex}[data-canopy-custom-page=discussion] .grove-thread__modality:before,[data-canopy-custom-page=discussion] .grove-thread__modality:after{content:"";height:var(--grove-hairline);background:var(--ui-list-separator,#0000001a);flex:1}[data-canopy-custom-page=discussion] .grove-thread__history-loader{--grove-float-size:36px;margin-block:var(--grove-space-3);justify-content:center;display:flex}[data-canopy-custom-page=discussion] .grove-thread__history-button{box-sizing:border-box;height:var(--grove-float-size);border:var(--grove-hairline) solid var(--ui-field-border,#0003);border-radius:var(--grove-radius-pill);background:var(--ui-canvas,#fff);font:500 var(--ui-text-caption) / var(--grove-leading-meta) var(--grove-font);color:var(--ui-ink-secondary,#5f6b62);white-space:nowrap;cursor:pointer;padding:0 12px;position:relative}[data-canopy-custom-page=discussion] .grove-thread__history-button:after{content:"";position:absolute;inset:-6px 0}[data-canopy-custom-page=discussion] .grove-thread__history-button:hover{background:var(--ui-surface-row-hover,#0000000d)}[data-canopy-custom-page=discussion] .grove-thread__history-button:focus-visible{outline-offset:2px;outline:2px solid}@media (width<=600px){.grove-thread__head .grove-thread__tool-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.platform-main:has(.grove-thread--shared){--platform-header-gap:var(--grove-tight-gap);overscroll-behavior-y:none}.grove-room-composer{z-index:3;background:0 0;margin-block-start:auto}.grove-room-composer .grove-thread__composer{background:0 0;position:static}.grove-room-composer .grove-composer__typing{box-sizing:border-box;min-height:calc(var(--grove-line-caption) + var(--grove-stack-gap));height:auto;padding-block:var(--grove-tight-gap);background:0 0;flex-shrink:0;margin:0}.grove-room-composer .grove-composer__typing:not(:empty){border-radius:var(--grove-radius-small);background:var(--ui-canvas,#fff);width:fit-content;max-width:100%}.grove-messaging-stack{gap:16px;display:grid}.grove-room-selected{border:0;min-width:0;margin:0;padding:4px 0}.grove-room-selected legend{font-size:var(--ui-text-caption);color:var(--platform-text-muted,#666);padding:0}.grove-composer:has(.grove-composer-mentions){position:relative}.grove-composer-mentions{inset-inline:0;bottom:calc(100% + var(--grove-space-2));z-index:5;padding:var(--grove-space-2);border:var(--grove-hairline) solid var(--ui-field-border,#ddd);border-radius:var(--ui-radius-field-multiline,16px);background:var(--ui-canvas,#fff);color:var(--ink,#151515);position:absolute;box-shadow:0 4px 20px #0000001a}.grove-composer-mentions [role=listbox]{overscroll-behavior:contain;max-height:min(220px,30dvh);overflow-y:auto}.grove-composer-mentions button{align-items:center;gap:var(--grove-space-2);width:100%;min-height:var(--grove-touch-target,44px);padding:var(--grove-space-2);border-radius:var(--ui-radius-field,8px);color:inherit;font:inherit;text-align:start;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;display:flex}.grove-composer-mentions button:is([aria-selected=true],:hover,:focus-visible){background:var(--ui-fill-secondary,#f1f1f1)}.grove-composer-mentions__label,.grove-composer-mentions__hint{margin:var(--grove-space-1) var(--grove-space-2);color:var(--ui-ink-secondary,#666);font-size:var(--ui-text-caption);line-height:var(--grove-leading-meta)}.grove-composer-mentions__at{color:var(--ui-ink-secondary,#666)}:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary]){--grove-composer-text:var(--ui-text-subhead)}@media (pointer:coarse){:is([data-canopy-custom-page=discussion],[data-canopy-custom-page=callSummary]){--grove-composer-text:max(16px, var(--ui-text-subhead))}}.grove-shared-link--prose,.grove-shared-link--prose:visited{color:var(--grove-text-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.grove-shared-link--prose:hover,.grove-shared-link--prose:active{text-decoration-thickness:2px}.grove-shared-link--chip,.grove-shared-link--row{border-radius:var(--grove-radius-tile);transition:background var(--grove-duration-fast) var(--grove-ease-enter), transform var(--grove-duration-fast) var(--grove-ease-enter);text-decoration:none}.grove-shared-link--chip,.grove-shared-link--chip:visited{vertical-align:middle;box-sizing:border-box;border:1px solid var(--grove-text-edge);background:var(--grove-text-tint);max-width:100%;color:var(--grove-text-ink);font:var(--ui-text-footnote) / var(--grove-leading-meta) var(--grove-font);margin-block:4px;padding:5px 12px;display:inline-flex;overflow:hidden}.grove-shared-link--chip:hover{background:color-mix(in srgb, var(--grove-text-ink) 10%, var(--ui-canvas))}.grove-shared-link--chip:active{transform:scale(.98)}.grove-shared-link__body{flex-direction:column;min-width:0;display:flex}.grove-shared-link__address{white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;overflow:hidden}.grove-shared-link__address strong{font-weight:500}.grove-shared-link__address>span{opacity:.65;font-weight:400}.grove-shared-link__copy{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.grove-shared-link--row,.grove-shared-link--row:visited{align-items:center;gap:var(--grove-stack-gap);min-width:0;color:var(--ui-ink);font:var(--ui-text-subhead) / var(--grove-leading-body) var(--grove-font);flex:1;padding:10px 0;display:flex}.grove-shared-link__monogram{border:1px solid var(--grove-voice-edge);border-radius:var(--grove-radius-control);background:var(--grove-voice-tint);width:36px;height:36px;color:var(--grove-voice-ink);flex:none;place-items:center;font-weight:500;display:grid}.grove-shared-link__meta{gap:var(--grove-tight-gap);margin-top:var(--grove-tight-gap);color:var(--grove-ink-quiet);font:var(--ui-text-caption) / var(--grove-leading-meta) var(--grove-font);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;display:flex}.grove-shared-link:focus-visible{outline:2px solid var(--grove-text-ink);outline-offset:3px}.grove-links{padding:var(--grove-stack-gap) 0 calc(var(--grove-stack-gap) * 2)}.grove-links>.grove-read-pending{display:block}.grove-links__day{align-items:center;gap:var(--grove-stack-gap);margin:calc(var(--grove-stack-gap) * 2) 0 var(--grove-inline-gap);color:var(--grove-ink-quiet);font:var(--ui-text-caption) / var(--grove-leading-meta) var(--grove-font);font-weight:500;display:flex}.grove-links__list>.grove-links__day:first-child{margin-block-start:0}.grove-links__day:after{content:"";background:var(--grove-line);flex:1;height:1px}.grove-links__list{margin:0;padding:0;list-style:none}.grove-links__row{align-items:center;gap:var(--grove-stack-gap);padding:0 var(--grove-inline-gap);margin:var(--grove-row-text-gap) calc(-1 * var(--grove-inline-gap));border-radius:var(--grove-radius-tile);transition:background var(--grove-duration-fast) var(--grove-ease-enter), transform var(--grove-duration-fast) var(--grove-ease-enter);display:flex}.grove-links__row:hover{background:var(--grove-voice-tint)}.grove-links__row:active{transform:scale(.99)}.grove-links__jump{width:var(--grove-touch-target,44px);height:var(--grove-touch-target,44px);color:var(--grove-voice-ink);border-radius:var(--grove-radius-control);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.grove-links__jump svg{width:17px;height:17px}.grove-links__jump:hover{background:var(--grove-voice-edge)}.grove-links__jump:focus-visible{outline:2px solid var(--grove-text-ink)}.grove-links__older{margin:calc(var(--grove-stack-gap) * 2) 0;justify-content:center;display:flex}.grove-links__empty{text-align:center;min-height:360px;padding:calc(var(--grove-section-gap) * 2) calc(var(--grove-stack-gap) * 2);place-content:center;justify-items:center;gap:var(--grove-inline-gap);display:grid}.grove-links__empty-badge{border-radius:var(--grove-radius-tile);background:var(--grove-voice-tint);width:52px;height:52px;color:var(--grove-voice-ink);margin-bottom:var(--grove-inline-gap);place-items:center;display:grid}.grove-links__empty h3{font:500 var(--ui-text-headline) / var(--grove-leading-title) var(--grove-font);margin:0;font-weight:500}.grove-links__empty p{max-width:30ch;color:var(--ui-ink-secondary);font:var(--ui-text-subhead) / var(--grove-leading-body) var(--grove-font);line-height:var(--grove-leading-body);margin:0}@media (prefers-reduced-motion:reduce){.grove-shared-link,.grove-links__row{transition:none}.grove-shared-link--chip:active,.grove-links__row:active{transform:none}}.grove-rich.grove-rich{--grove-rich-step:var(--grove-inline-gap);--grove-rich-item:var(--grove-row-text-gap);--grove-rich-surface:var(--ui-surface-subtle,color-mix(in srgb, currentColor 6%, transparent));white-space:normal;overflow-wrap:anywhere;max-inline-size:var(--grove-measure)}.grove-rich.grove-rich[data-plain]{white-space:pre-wrap}.grove-rich :where(p,ul,ol,pre,blockquote,.grove-rich__table){margin:0}.grove-rich>*+*,.grove-rich blockquote>*+*,.grove-rich li>*+:is(p,pre,blockquote,.grove-rich__table){margin-block-start:var(--grove-rich-step)}.grove-rich .grove-rich__heading{font-weight:500}.grove-rich>.grove-rich__heading:not(:first-child){margin-block-start:var(--grove-stack-gap)}.grove-rich>.grove-rich__heading+*{margin-block-start:var(--grove-tight-gap)}.grove-rich>p:has(>strong:only-child)+:is(ul,ol){margin-block-start:var(--grove-tight-gap)}.grove-rich strong{font-weight:500}.grove-rich :is(ul,ol){padding-inline-start:1.5em}.grove-rich ul{list-style-type:disc}.grove-rich ul ul{list-style-type:circle}.grove-rich ul ul ul{list-style-type:square}.grove-rich ol{list-style-type:decimal}.grove-rich ol ol{list-style-type:lower-alpha}.grove-rich li{padding-inline-start:.15em}.grove-rich li::marker{color:var(--ui-ink-secondary,#6b6b6b);font-variant-numeric:tabular-nums}.grove-rich li+li,.grove-rich li>:is(ul,ol){margin-block-start:var(--grove-rich-item)}.grove-rich code{border-radius:var(--grove-radius-small,6px);background:var(--grove-rich-surface);padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em}.grove-rich pre{padding:var(--grove-inline-gap) var(--grove-stack-gap);border:var(--grove-hairline,1px) solid var(--grove-line);border-radius:var(--grove-radius-small,6px);background:var(--grove-rich-surface);white-space:pre;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;line-height:var(--grove-leading-meta);overflow-x:auto}.grove-rich pre code{background:0 0;border-radius:0;padding:0}.grove-rich blockquote{border-inline-start:3px solid var(--grove-line);color:var(--ui-ink-secondary,#6b6b6b);padding-inline-start:var(--grove-stack-gap)}.grove-rich s{color:var(--ui-ink-secondary,#6b6b6b)}.grove-rich .grove-rich__table{max-inline-size:100%;overflow-x:auto}.grove-rich table{border-collapse:collapse;font-size:var(--ui-text-footnote);line-height:var(--grove-leading-meta)}.grove-rich :is(th,td){padding:var(--grove-tight-gap) var(--grove-stack-gap) var(--grove-tight-gap) 0;border-block-end:var(--grove-hairline,1px) solid var(--grove-line);text-align:start;vertical-align:top}.grove-rich th{white-space:nowrap;font-weight:500}.grove-rich tr:last-child td{border-block-end:0}.grove-summary-body{min-width:0;font-size:var(--ui-text-subhead);line-height:var(--grove-leading-body);color:var(--ui-ink,#151a16);position:relative}.grove-summary-body[data-clamp]{height:calc(var(--grove-summary-lines) * var(--grove-line-body));overflow:hidden}.grove-summary-body__content{animation:grove-summary-body-arrive var(--grove-duration-base) var(--grove-ease-enter)}.grove-summary-body[data-clamp] .grove-summary-body__content{-webkit-line-clamp:var(--grove-summary-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.grove-summary-body__content>p{margin:0}.grove-summary-body__shimmer{display:grid}.grove-summary-body__shimmer[data-leaving]{pointer-events:none;animation:grove-summary-body-leave var(--grove-duration-base) var(--grove-ease-exit) forwards;position:absolute;inset:0 0 auto}@keyframes grove-summary-body-leave{to{opacity:0}}.grove-summary-body__shimmer i{box-sizing:border-box;height:var(--grove-line-body);border-radius:var(--grove-radius-pill);background:linear-gradient(90deg, color-mix(in srgb, var(--grove-tile-accent,#5f6b62) 8%, transparent), color-mix(in srgb, var(--grove-tile-accent,#5f6b62) 26%, transparent), color-mix(in srgb, var(--grove-tile-accent,#5f6b62) 8%, transparent)) content-box;background-size:200% 100%;padding-block:6px;animation:1.4s linear infinite grove-summary-body-shimmer;display:block}.grove-summary-body__shimmer i:last-child:not(:first-child){width:62%}.grove-summary-body__message{color:var(--ui-ink-secondary,#5f6b62);margin:0}@keyframes grove-summary-body-arrive{0%{opacity:0}}@keyframes grove-summary-body-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.grove-summary-body__content,.grove-summary-body__shimmer i{animation:none}.grove-summary-body__shimmer[data-leaving]{display:none}}.grove-summary-body:not([data-clamp]) .grove-summary-body__content{gap:var(--grove-stack-gap);display:grid}.grove-summary-content{gap:var(--grove-stack-gap);font:var(--ui-text-subhead) / var(--grove-leading-body) var(--grove-font);color:var(--ui-ink,#151a16);display:grid}.grove-summary-content p{margin:0}.grove-summary-content__part{gap:var(--grove-tight-gap);display:grid}.grove-summary-content__part h3{font:500 var(--ui-text-footnote) / var(--grove-leading-meta) var(--grove-font);color:var(--grove-ink-quiet);margin:0}.grove-summary-content__part>ul{gap:var(--grove-inline-gap);margin:0;padding-inline-start:1.15em;display:grid}.grove-summary-content li::marker{color:var(--grove-tile-accent)}.grove-summary-content__follow-meta{font-size:var(--ui-text-footnote);color:var(--grove-ink-quiet);display:block}.grove-summary-content code{border-radius:var(--grove-radius-small,6px);background:var(--ui-surface-subtle,color-mix(in srgb, currentColor 6%, transparent));padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em}.grove-summary-content strong{font-weight:500}.grove-tile{--grove-tile-accent:var(--grove-voice-ink,#2d6b43);--grove-tile-surface:var(--grove-voice-tint,#f1f8f3);--grove-tile-background:var(--grove-tile-surface);--grove-tile-arrival:var(--grove-voice-arrival);isolation:isolate;gap:var(--grove-inline-gap);padding:var(--grove-stack-gap) 14px;border:1px solid var(--grove-voice-edge,#dbede1);background:var(--grove-tile-background);border-radius:var(--grove-radius-tile);font:var(--ui-text-footnote) / var(--grove-leading-meta) var(--grove-font);color:var(--ui-ink-secondary,#5f6b62);grid-column:1/-1;margin:10px 0;list-style:none;display:grid;position:relative}.grove-tile[data-purpose=text]{--grove-tile-accent:var(--grove-text-ink,#2f5e8f);--grove-tile-surface:var(--grove-text-tint,#f3f7fb);--grove-tile-arrival:var(--grove-text-arrival);border-color:var(--grove-text-edge,#e0eaf5)}.grove-tile[data-purpose=mixed]{--grove-tile-accent:var(--grove-text-ink,#2f5e8f);--grove-tile-surface:var(--grove-text-tint,#f3f7fb);--grove-tile-arrival:linear-gradient(120deg, var(--grove-text-arrival) 30%, var(--grove-voice-arrival));--grove-tile-background:linear-gradient(120deg, var(--grove-text-tint,#f3f7fb) 30%, var(--grove-voice-tint,#f1f8f3));border-color:color-mix(in srgb, var(--grove-text-edge,#e0eaf5) 50%, var(--grove-voice-edge,#dbede1))}.grove-tile[data-in-progress]{border-style:dashed;border-color:color-mix(in srgb, var(--grove-tile-accent) 45%, var(--ui-canvas,#fff))}.grove-tile__head{align-items:center;gap:var(--grove-inline-gap);font-variant-numeric:tabular-nums;min-width:0;display:flex}.grove-tile__what{align-items:center;gap:var(--grove-inline-gap);white-space:nowrap;flex:1;min-width:0;display:flex;overflow:hidden}.grove-tile__title{text-overflow:ellipsis;color:var(--ui-ink,#151a16);font:inherit;margin:0;font-weight:500;overflow:hidden}.grove-tile__when,.grove-tile__meta{color:var(--grove-ink-quiet);font-size:var(--ui-text-caption);line-height:var(--grove-leading-meta);flex:none}.grove-tile__meta{margin-top:-6px}.grove-tile__purpose{color:var(--grove-tile-accent);opacity:.7;flex:none;gap:4px;margin-inline-start:auto;display:inline-flex}.grove-tile__actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.grove-tile__action{align-items:center;display:inline-flex}.grove-tile__action a,.grove-tile__button{font:inherit;color:var(--grove-tile-accent);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:none}.grove-tile__button:disabled{color:var(--ui-ink-secondary,#5f6b62);cursor:default}.grove-tile__action:after{content:"";border-top:1.5px solid var(--grove-tile-accent);border-right:1.5px solid var(--grove-tile-accent);width:6px;height:6px;margin-inline-start:6px;transform:rotate(45deg)}.grove-tile__action a:hover,.grove-tile__button:enabled:hover{text-decoration:underline}.grove-tile__button:focus-visible{outline-offset:2px;outline:2px solid}.grove-tile[data-source-arrival=true]{background:var(--grove-tile-background);animation:none}.grove-tile[data-source-arrival=true]:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:var(--grove-tile-arrival);box-shadow:0 0 0 4px color-mix(in srgb, var(--grove-tile-accent) 24%, transparent);animation:grove-tile-arrival 1.6s var(--grove-ease-enter) both;position:absolute;inset:0}@keyframes grove-tile-arrival{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.grove-tile[data-source-arrival=true]:before{opacity:1;animation:none}}.grove-tile__title[data-arriving]{animation:grove-tile-title-arrive .42s var(--grove-ease-enter,ease-out) both}@keyframes grove-tile-title-arrive{0%{opacity:0;filter:blur(2px)}}@media (prefers-reduced-motion:reduce){.grove-tile__title[data-arriving]{animation:none}}.grove-room-timeline{--grove-row-avatar:var(--grove-avatar-small);--grove-entry-gap:var(--grove-author-gap)}.grove-room-timeline .grove-conversation-row{column-gap:var(--grove-stack-gap);padding-block:var(--grove-tight-gap) 0}.grove-room-timeline .grove-conversation-row.grove-thread__message--first{margin-block-start:0;padding-block-start:var(--grove-entry-gap)}.grove-room-timeline .grove-conversation-row:not(.grove-thread__message--first){padding-block-start:var(--grove-tight-gap)}.grove-room-timeline .grove-conversation-row .grove-thread__head{gap:var(--grove-inline-gap);line-height:var(--grove-leading-body)}.grove-room-timeline .grove-conversation-row .grove-thread__author{font-size:var(--ui-text-subhead);font-weight:500}.grove-room-timeline .grove-conversation-row .grove-thread__time{font-size:var(--ui-text-caption);line-height:var(--grove-leading-meta);color:var(--grove-ink-quiet)}.grove-room-timeline .grove-conversation-row .grove-thread__text{font-size:var(--ui-text-subhead);line-height:var(--grove-leading-body);margin-block-start:0}.grove-room-timeline .grove-thread__day-anchor{flex:0 0 0;block-size:0;margin:0;padding:0}.grove-thread--shared .grove-room-timeline .grove-thread__day{align-items:center;gap:var(--grove-stack-gap);margin:calc(var(--grove-entry-gap) - var(--grove-tight-gap)) calc(-1 * var(--grove-row-inset)) calc(-1 * var(--grove-tight-gap));padding:var(--grove-tight-gap) var(--grove-row-inset);background:0 0}.grove-thread--shared .grove-room-timeline .grove-thread__day-anchor:first-child+.grove-thread__day{margin-block-start:0}.grove-room-timeline .grove-thread__day:before,.grove-room-timeline .grove-thread__day:after{content:"";border-block-start:var(--grove-hairline) solid var(--grove-line);flex:1}.grove-thread--shared .grove-room-timeline .grove-thread__day>span{padding:var(--grove-hairline) var(--grove-inline-gap);border:var(--grove-hairline) solid var(--grove-line);border-radius:var(--grove-radius-pill);background:var(--ui-canvas,#fff);font-size:var(--ui-text-caption);line-height:var(--grove-leading-meta);color:var(--grove-ink-quiet);transition:opacity var(--grove-duration-base) var(--grove-ease-exit);font-weight:500}.grove-room-timeline .grove-thread__day:is([data-date-pinned],[data-date-covered]):before,.grove-room-timeline .grove-thread__day:is([data-date-pinned],[data-date-covered]):after,.grove-room-timeline .grove-thread__day[data-date-covered]>span,.grove-room-timeline[data-date-idle] .grove-thread__day[data-date-pinned]>span{opacity:0}.grove-thread--shared .grove-room-timeline .grove-thread__day[data-date-pinned]>span{box-shadow:0 0 0 var(--grove-tight-gap) color-mix(in srgb, var(--ui-canvas,#fff) 85%, transparent), 0 0 var(--grove-stack-gap) var(--grove-tight-gap) color-mix(in srgb, var(--ui-canvas,#fff) 70%, transparent), 0 1px 2px #0000000f}.grove-thread--shared .grove-room-timeline .grove-thread__day[data-date-covered]>span{transition:none}@media (prefers-reduced-motion:reduce){.grove-thread--shared .grove-room-timeline .grove-thread__day>span{transition:none}}.grove-summary-empty{justify-items:center;gap:var(--grove-tight-gap);padding:48px var(--grove-stack-gap);text-align:center;font:var(--ui-text-footnote) / var(--grove-leading-meta) var(--grove-font);color:var(--grove-ink-quiet);margin:0;display:grid}.grove-summary-empty>strong{font:500 var(--ui-text-subhead) / var(--grove-leading-body) var(--grove-font);color:var(--ui-ink-secondary,#5f6b62)}.grove-summary-empty>p{max-width:28ch;margin:0}[data-canopy-custom-page=callSummary]{--grove-call-record-quiet:var(--grove-ink-quiet)}[data-canopy-custom-page=callSummary] .grove-call-record{gap:var(--grove-stack-gap);overflow-wrap:anywhere;flex-direction:column;width:100%;min-width:0;display:flex}.platform-split-content:has([data-canopy-custom-page=callSummary]){max-width:none}.platform-split-detail:has([data-canopy-custom-page=callSummary])>.platform-split-bar{padding-inline:var(--platform-split-edge)}[data-canopy-custom-page=callSummary] .grove-call-record__problem,[data-canopy-custom-page=callSummary] .grove-call-record__when{font:var(--ui-text-footnote) / var(--grove-leading-meta) var(--grove-font);color:var(--ui-ink-secondary,#6b6b6b);font-variant-numeric:tabular-nums;margin:0}[data-canopy-custom-page=callSummary] .grove-call-record__when{align-items:center;gap:6px;margin-block-end:calc(-1 * var(--grove-inline-gap));display:flex}[data-canopy-custom-page=callSummary] .grove-call-record__dot{background:var(--grove-voice-hue,#3d9a5f);border-radius:50%;flex:none;width:6px;height:6px;animation:2s ease-in-out infinite grove-call-record-pulse}@keyframes grove-call-record-pulse{50%{opacity:.6}}[data-canopy-custom-page=callSummary] .grove-call-record__back{align-self:flex-start;align-items:center;gap:var(--grove-inline-gap);min-height:var(--grove-touch-target);margin-block:calc(-1 * var(--grove-stack-gap)) calc(-1 * var(--grove-inline-gap));font:500 var(--ui-text-footnote) / var(--grove-leading-meta) var(--grove-font);color:var(--grove-voice-ink);cursor:pointer;animation:grove-call-record-arrive var(--grove-duration-base) var(--grove-ease-enter);background:0 0;border:0;padding:0;display:inline-flex}[data-canopy-custom-page=callSummary] .grove-call-record__back:focus-visible{outline-offset:2px;outline:2px solid}[data-canopy-custom-page=callSummary] .grove-call-record__back-chevron{border-bottom:1.5px solid;border-left:1.5px solid;width:6px;height:6px;transform:rotate(45deg)}[data-canopy-custom-page=callSummary] .grove-call-record__who{align-items:center;gap:var(--grove-inline-gap);font:var(--ui-text-footnote) / var(--grove-leading-meta) var(--grove-font);color:var(--ui-ink-secondary,#6b6b6b);margin:0;display:flex}[data-canopy-custom-page=callSummary] .grove-call-record__who a{color:inherit;text-decoration:none}[data-canopy-custom-page=callSummary] .grove-call-record__who a:hover{text-underline-offset:3px;text-decoration:underline}[data-canopy-custom-page=callSummary] .grove-call-record__faces{flex:none;display:inline-flex}[data-canopy-custom-page=callSummary] .grove-call-record__faces>.grove-avatar{width:22px;height:22px;font-size:var(--ui-text-caption);box-shadow:0 0 0 2px var(--ui-canvas,#fff)}[data-canopy-custom-page=callSummary] .grove-call-record__faces>.grove-avatar+.grove-avatar{margin-inline-start:-6px}[data-canopy-custom-page=callSummary] .grove-call-record__label,[data-canopy-custom-page=callSummary] .grove-call-record__summary>.grove-tile__head .grove-tile__title{font:500 var(--ui-text-footnote) / var(--grove-leading-meta) var(--grove-font);color:var(--grove-ink-quiet);margin:0}[data-canopy-custom-page=callSummary] .grove-call-record__summary{animation:grove-call-record-arrive var(--grove-duration-base) var(--grove-ease-enter);margin:0;scroll-margin-block-start:var(--grove-stack-gap)}@keyframes grove-call-record-arrive{0%{opacity:0;transform:translateY(4px)}}[data-canopy-custom-page=callSummary] .grove-call-record__during{gap:var(--grove-tight-gap);margin-block-start:var(--grove-tight-gap);scroll-margin-block-start:var(--grove-stack-gap);display:grid}[data-canopy-custom-page=callSummary] .grove-call-record__transcript{margin:0;padding:0;list-style:none}[data-canopy-custom-page=callSummary] .grove-call-record__transcript>li{list-style:none}[data-canopy-custom-page=callSummary] .grove-call-record__divider{align-items:center;gap:var(--grove-stack-gap);padding-block:var(--grove-stack-gap);font-size:var(--ui-text-caption);line-height:var(--grove-leading-meta);color:var(--grove-call-record-quiet);font-variant-numeric:tabular-nums;text-align:center;display:flex}[data-canopy-custom-page=callSummary] .grove-call-record__divider:before,[data-canopy-custom-page=callSummary] .grove-call-record__divider:after{content:"";min-width:var(--grove-stack-gap);border-top:1px solid var(--ui-border,#e3e6e2);flex:1}[data-canopy-custom-page=callSummary] .grove-call-record__fold{font:inherit;margin:0}[data-canopy-custom-page=callSummary] .grove-call-record__toggle{border:0;border-block:1px solid var(--ui-border,#e3e6e2);width:100%;min-height:44px;font:500 var(--ui-text-footnote) / var(--grove-leading-meta) var(--grove-font);color:var(--ui-ink-secondary,#5f6b62);text-align:start;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0;display:flex}[data-canopy-custom-page=callSummary] .grove-call-record__toggle:focus-visible{outline-offset:2px;outline:2px solid}[data-canopy-custom-page=callSummary] .grove-call-record__chevron{width:6px;height:6px;transition:transform var(--grove-duration-base) var(--grove-ease-enter);border-top:1.5px solid;border-right:1.5px solid;margin-inline-start:2px;transform:rotate(45deg)}[data-canopy-custom-page=callSummary] .grove-call-record__toggle[aria-expanded=true] .grove-call-record__chevron{transform:translateY(-2px)rotate(135deg)}[data-canopy-custom-page=callSummary] .grove-call-record__expander{transition:grid-template-rows var(--grove-duration-slow) var(--grove-ease-enter);grid-template-rows:1fr;display:grid}[data-canopy-custom-page=callSummary] .grove-call-record__expander-inner{overflow-clip-margin:var(--grove-inline-gap);opacity:1;min-height:0;transition:opacity var(--grove-duration-base) var(--grove-ease-enter) 60ms;overflow:clip}@starting-style{[data-canopy-custom-page=callSummary] .grove-call-record__expander{grid-template-rows:0fr}[data-canopy-custom-page=callSummary] .grove-call-record__expander-inner{opacity:0}}[data-canopy-custom-page=callSummary] .grove-call-record__expander[data-closing]{transition:grid-template-rows calc(var(--grove-duration-slow) * .7) var(--grove-ease-exit);grid-template-rows:0fr}[data-canopy-custom-page=callSummary] .grove-call-record__expander[data-closing] .grove-call-record__expander-inner{opacity:0;transition:opacity calc(var(--grove-duration-base) * .7) var(--grove-ease-exit)}[data-canopy-custom-page=callSummary] .grove-call-record__off{text-align:center;font-size:var(--ui-text-caption);color:var(--grove-call-record-quiet);justify-items:center;gap:2px;padding-block:10px;display:grid}[data-canopy-custom-page=callSummary] .grove-call-record__rule{align-items:center;gap:var(--grove-inline-gap);width:100%;display:flex}[data-canopy-custom-page=callSummary] .grove-call-record__rule:before,[data-canopy-custom-page=callSummary] .grove-call-record__rule:after{content:"";border-top:1px dashed var(--ui-line,#e3e6e2);flex:1}[data-canopy-custom-page=callSummary] .grove-call-record__inline{padding:0 0 0 var(--grove-tight-gap);font:inherit;color:var(--grove-voice-ink);cursor:pointer;background:0 0;border:0;font-weight:500}[data-canopy-custom-page=callSummary] .grove-call-record__inline[aria-disabled=true]{opacity:.5;cursor:default}[data-canopy-custom-page=callSummary] .grove-call-record__inline:focus-visible{outline-offset:2px;outline:2px solid}[data-canopy-custom-page=callSummary] .grove-call-record__spoken-avatar{display:inline-grid;position:relative}[data-canopy-custom-page=callSummary] .grove-call-record__mic{background:var(--ui-canvas,#fff);width:16px;height:16px;box-shadow:0 0 0 1px var(--ui-line,#e3e6e2);color:var(--ui-ink-secondary,#6b6b6b);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-3px;right:-4px}[data-canopy-custom-page=callSummary] .grove-call-record__mic svg{width:10px;height:10px}[data-canopy-custom-page=callSummary] .grove-call-record__spoken{color:var(--ui-ink-secondary,#5f6b62)}[data-canopy-custom-page=callSummary] .grove-call-record__spoken+.grove-call-record__spoken{margin-block-start:var(--grove-stack-gap)}[data-canopy-custom-page=callSummary] .grove-call-record__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-canopy-custom-page=callSummary] .grove-call-record__composer{z-index:2;padding-block:var(--grove-inline-gap) var(--grove-stack-gap);background:var(--ui-canvas,#fff);margin-block-start:auto;position:sticky;bottom:0}@media (prefers-reduced-motion:reduce){[data-canopy-custom-page=callSummary] .grove-call-record__dot{animation:none}[data-canopy-custom-page=callSummary] .grove-call-record__chevron,[data-canopy-custom-page=callSummary] .grove-call-record__expander,[data-canopy-custom-page=callSummary] .grove-call-record__expander[data-closing]{transition:none}[data-canopy-custom-page=callSummary] .grove-call-record__expander-inner,[data-canopy-custom-page=callSummary] .grove-call-record__expander[data-closing] .grove-call-record__expander-inner{transition:opacity .12s linear}[data-canopy-custom-page=callSummary] .grove-call-record__summary,[data-canopy-custom-page=callSummary] .grove-call-record__back{animation:.12s linear grove-call-record-fade}}@keyframes grove-call-record-fade{0%{opacity:0}}[data-canopy-custom-page=callSummary] .grove-call-record__summary .grove-conversation__summary,[data-canopy-custom-page=callSummary] .grove-call-record__summary .grove-conversation__tasks{max-width:none;font:var(--ui-text-subhead) / var(--grove-leading-body) var(--grove-font);color:var(--ui-ink,#151a16)}[data-canopy-custom-page=callSummary] .grove-call-record__summary .grove-conversation__body{font:inherit;color:inherit}[data-canopy-custom-page=callSummary] .grove-call-record__summary .grove-conversation__section+.grove-conversation__section{margin-block-start:var(--grove-stack-gap)}[data-canopy-custom-page=callSummary] .grove-call-record__summary .ui-text--subheading,[data-canopy-custom-page=callSummary] .grove-call-record__summary .grove-call-record__follow-ups{margin:0 0 var(--grove-tight-gap);font:500 var(--ui-text-footnote) / var(--grove-leading-meta) var(--grove-font);letter-spacing:normal;text-transform:none;color:var(--grove-ink-quiet)}[data-canopy-custom-page=callSummary] .grove-call-record__summary .grove-call-record__follow-ups{margin-block:var(--grove-tight-gap) calc(-1 * var(--grove-tight-gap))}[data-canopy-custom-page=callSummary] .grove-call-record__summary .grove-conversation__section ul,[data-canopy-custom-page=callSummary] .grove-call-record__summary .grove-conversation__tasks{gap:var(--grove-tight-gap);line-height:var(--grove-leading-body);margin:0;padding:0;list-style:none;display:grid}[data-canopy-custom-page=callSummary] .grove-call-record__summary .grove-conversation__section li,[data-canopy-custom-page=callSummary] .grove-call-record__summary .grove-conversation__task{padding-inline-start:14px;position:relative}[data-canopy-custom-page=callSummary] .grove-call-record__summary .grove-conversation__section li:before,[data-canopy-custom-page=callSummary] .grove-call-record__summary .grove-conversation__task:before{content:"";inset-inline-start:0;top:calc(var(--grove-line-body) / 2 - 2.5px);background:var(--grove-tile-accent,var(--grove-voice-ink));border-radius:50%;width:5px;height:5px;position:absolute}[data-canopy-custom-page=callSummary] .grove-call-record__summary .grove-conversation__task{gap:0}[data-canopy-custom-page=callSummary] .grove-call-record__summary .grove-conversation__task-meta{font:var(--ui-text-footnote) / var(--grove-leading-meta) var(--grove-font);color:var(--ui-ink-secondary,#5f6b62)}[data-canopy-custom-page=callSummary] .grove-call-record__summary .grove-conversation__more{font:var(--ui-text-footnote) / var(--grove-leading-meta) var(--grove-font);margin-block-start:var(--grove-inline-gap)}[data-canopy-custom-page=callSummary] .grove-call-record__unsent{gap:var(--grove-tight-gap);padding:var(--grove-stack-gap) 14px;border:1px dashed var(--grove-line);border-radius:var(--grove-radius-control);font:var(--ui-text-footnote) / var(--grove-leading-meta) var(--grove-font);color:var(--ui-ink-secondary,#5f6b62);display:grid}[data-canopy-custom-page=callSummary] .grove-call-record__unsent-note,[data-canopy-custom-page=callSummary] .grove-call-record__unsent-text{margin:0}[data-canopy-custom-page=callSummary] .grove-call-record__unsent-text{font:var(--ui-text-subhead) / var(--grove-leading-body) var(--grove-font);color:var(--ui-ink,#151a16);white-space:pre-wrap}[data-canopy-custom-page=callSummary] .grove-call-record__unsent-actions{gap:var(--grove-stack-gap);display:flex}.grove-call-record__transcript:not([data-source-anchor])>.grove-conversation-row{content-visibility:auto;contain-intrinsic-block-size:auto 100px}[data-canopy-component=ListSplit]:has([data-canopy-custom-page=chats]):not([data-detail])>[data-canopy-component=SplitDetailPane]{visibility:hidden}[data-canopy-component=ListSplit]:has([data-canopy-custom-page=chats]):not([data-detail])>[data-canopy-component=SplitDetailPane]>.platform-split-bar{visibility:visible}[data-canopy-custom-page=chats] .canopy-custom-page-body>:has(input[type=search])+*{margin-block-start:var(--grove-stack-gap)}[data-canopy-custom-page=chats] .platform-unread-dot{top:50%;transform:translateY(-50%)}[data-canopy-custom-page=chats] .canopy-read-region:has(>.grove-chat-list){overflow:visible}.grove-first-contact__conversation{flex-direction:column;display:flex}.grove-first-contact__empty{color:var(--ui-ink-secondary);flex:1;place-items:center;display:grid}.grove-first-contact .grove-thread__composer{padding-block:var(--grove-stack-gap);background:var(--ui-canvas);position:sticky;bottom:0}.grove-resource-links{margin:1rem 0;padding:0;list-style:none}.grove-resource-links>li{border-bottom:1px solid var(--ui-line,#ddd);padding:1rem 0}.grove-resource-links__title{align-items:center;gap:.75rem;display:flex}.grove-resource-links__title a{overflow-wrap:anywhere;color:var(--ui-ink-primary);font-weight:500}.grove-resource-links__title>:first-child{flex-shrink:0}.grove-resource-links ul{margin:.4rem 0 0;padding:0;list-style:none}.grove-chat-empty{text-align:center;align-content:center;justify-items:center;min-block-size:clamp(19rem,55svh,32rem);padding-block:1.5rem;display:grid}.grove-chat-empty__graphic{block-size:auto;inline-size:10rem;max-inline-size:100%;color:var(--ui-ink-secondary)}dialog.platform-dialog[open]:has(.grove-messaging-picker){flex-direction:column;block-size:calc(100dvh - 32px);display:flex}.grove-messaging-picker{flex:1 0 auto;align-content:start}@media (width<=959.98px) and (pointer:coarse){dialog.platform-dialog:has(.grove-messaging-picker){--platform-primary-navigation-height:0px;--platform-tabbar-overlap:0px}dialog.platform-dialog:has(.grove-messaging-picker-standalone) [data-alert-cancel]{display:none}.platform-app[data-layout=app] dialog.platform-dialog:has(.grove-messaging-picker):after{display:none}.platform-app[data-layout=app] dialog.platform-dialog:has(.grove-messaging-picker) .platform-primary-navigation-host{display:none}}[data-canopy-custom-page=colleague] .grove-colleague-header{margin:0;container-type:inline-size}[data-canopy-custom-page=colleague] .grove-colleague-header__layout{justify-items:center;gap:var(--grove-stack-gap);text-align:center;display:grid}[data-canopy-custom-page=colleague] .grove-colleague-header__text{min-width:0}[data-canopy-custom-page=colleague] .grove-colleague-header__name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-canopy-custom-page=colleague] .grove-colleague-header__role{font-size:var(--ui-text-footnote);line-height:var(--grove-leading-meta);color:var(--ui-ink-secondary,#6b6b6b);margin:0}[data-canopy-custom-page=colleague] .grove-colleague-header__actions{justify-content:center;gap:var(--grove-inline-gap);flex-wrap:wrap;display:flex}[data-canopy-custom-page=colleague] .grove-colleague-header__reason{max-width:var(--grove-measure);margin:var(--grove-stack-gap) auto 0;font-size:var(--ui-text-footnote);line-height:var(--grove-leading-meta);text-align:center;color:var(--ui-ink-secondary,#6b6b6b)}@container (width>=34rem){[data-canopy-custom-page=colleague] .grove-colleague-header__layout{justify-content:start;place-items:center start;column-gap:var(--grove-card-padding);text-align:start;grid-template-columns:auto auto auto}[data-canopy-custom-page=colleague] .grove-colleague-header__actions{justify-content:start}[data-canopy-custom-page=colleague] .grove-colleague-header__reason{text-align:start;margin-inline:0}}.grove-colleague-header__call{display:inline-flex}.grove-colleague-header__call[data-active-call]{visibility:hidden}[data-canopy-custom-page=colleague] .ui-tab-panel{margin-block-start:var(--grove-section-gap)}[data-canopy-custom-page=colleague] .ui-tab-panel:has(>.platform-empty-state:only-child){margin-block-start:0}[data-canopy-custom-page=colleague] .grove-profile-role{max-width:var(--grove-measure);margin:0 0 var(--grove-section-gap)}[data-canopy-custom-page=colleague] .grove-profile-role__title{align-items:center;gap:var(--grove-inline-gap);font-size:var(--ui-text-title3);font-weight:500;line-height:var(--grove-leading-title);color:var(--ink,#151515);flex-wrap:wrap;margin:0;display:flex}@media (width<=959.98px) and (pointer:coarse){[data-canopy-custom-page=colleague] .grove-profile-role{padding-inline:var(--grove-row-inset)}}[data-canopy-custom-page=colleague] .grove-profile-role__about{margin:var(--grove-heading-gap) 0 0;font-size:var(--ui-text-subhead);line-height:var(--grove-leading-body);color:var(--ui-ink-secondary,#6b6b6b)}[data-canopy-custom-page=colleague] .ui-tab-panel>.platform-list-section:last-child{margin-block-end:0}[data-canopy-custom-page=colleague] .grove-sample,[data-canopy-custom-page=callSummary] .grove-sample{color:var(--ui-ink-secondary,#6b6b6b);font-style:italic}[data-canopy-custom-page=colleague] .grove-sample__hidden,[data-canopy-custom-page=callSummary] .grove-sample__hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-canopy-custom-page=colleagues] .grove-directory__problem{margin:0 0 var(--grove-stack-gap);font-size:var(--ui-text-footnote);line-height:var(--grove-leading-meta);color:var(--ui-ink-secondary,#6b6b6b)}[data-canopy-custom-page=colleagues] .canopy-custom-page-body>:has(input[type=search])+*{margin-block-start:var(--grove-stack-gap)}.grove-directory__list{margin:0;padding:0;list-style:none}.grove-directory__row{box-sizing:border-box;min-height:var(--ui-height-record-row,64px);align-items:center;gap:var(--grove-inline-gap);box-shadow:inset 0 calc(-1 * var(--grove-hairline)) var(--ui-list-separator,#0000001a);display:flex}.grove-directory__row:has(.grove-directory__profile[aria-current=page]){background:var(--ui-surface-subtle,#0000000d)}.grove-directory__profile{align-items:center;gap:var(--grove-stack-gap);min-width:0;min-height:var(--grove-touch-target);box-sizing:border-box;padding-block:var(--grove-row-padding);color:inherit;flex:1;text-decoration:none;display:flex}.grove-directory__avatar{flex:0 0 var(--grove-avatar-medium);width:var(--grove-avatar-medium);height:var(--grove-avatar-medium);place-items:center;display:grid}.grove-directory__identity{gap:var(--grove-row-text-gap);min-width:0;font-size:var(--ui-text-headline);line-height:var(--grove-leading-title);flex-direction:column;display:flex}.grove-directory__identity>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.grove-directory__identity>span+span{color:var(--ui-ink-secondary,#6b6b6b);font-size:var(--ui-text-subhead);line-height:var(--grove-leading-body)}@media (width>=960px),not (pointer:coarse){.grove-directory__row{min-height:var(--ui-height-row-2,56px)}.grove-directory__identity>span+span{font-size:var(--ui-text-footnote)}}.grove-directory__actions{align-items:center;gap:var(--grove-tight-gap);display:flex}.grove-directory__actions>button{width:var(--grove-touch-target);height:var(--grove-touch-target);border-radius:var(--ui-radius-round,50%);color:var(--ui-ink,#151515);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.grove-directory__actions>button:hover{background:var(--ui-surface-subtle,#0000000d)}.grove-directory__actions>button:disabled{opacity:.4;cursor:default}.grove-directory__actions>button:focus-visible,.grove-directory__profile:focus-visible{outline:var(--ui-focus-ring-width,2px) solid var(--ui-focus-ring-color,currentColor);outline-offset:var(--ui-focus-ring-offset,2px)}[data-canopy-custom-page=colleagues] .grove-directory__list{--grove-directory-edge:var(--platform-content-edge,16px);margin-inline:calc(-1 * var(--grove-directory-edge))}.platform-split-list [data-canopy-custom-page=colleagues] .grove-directory__list{--grove-directory-edge:var(--platform-split-edge,24px)}.grove-directory__row{padding-inline:var(--grove-directory-edge)}@media (hover:hover){.grove-directory__row:hover{background:var(--ui-surface-subtle,#0000000d)}}.grove-interaction--summary{gap:var(--grove-stack-gap);padding:var(--grove-card-padding);border-radius:var(--grove-radius-tile);color:var(--ui-ink,#151a16)}.grove-interaction--summary .grove-tile__head{align-items:flex-start}.grove-interaction--summary .grove-tile__when,.grove-interaction--summary .grove-tile__purpose{block-size:calc(var(--ui-text-headline) * var(--grove-leading-title));align-items:center;display:inline-flex}.grove-interaction--summary .grove-tile__what{white-space:normal}.grove-interaction--summary .grove-tile__title{font:500 var(--ui-text-headline) / var(--grove-leading-title) var(--grove-font);text-wrap:balance}.grove-interaction--summary .grove-tile__meta{margin-top:calc(-1 * var(--grove-inline-gap));min-width:0;color:var(--ui-ink-secondary,#5f6b62)}.grove-summary-tile__meta{align-items:center;gap:var(--grove-inline-gap);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.grove-summary-tile__when{flex:12rem;min-width:0}.grove-summary-tile__when-part{white-space:nowrap}.grove-summary-tile__faces{margin-inline-end:2px;display:inline-flex}.grove-summary-tile__face,.grove-summary-tile__more{box-shadow:0 0 0 2px var(--grove-tile-surface,#fff);border-radius:50%;display:inline-grid}.grove-summary-tile__more{width:22px;height:22px;font-size:var(--ui-text-caption);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ui-ink-secondary,#5f6b62);background:var(--ui-border,#e3e7e2);place-items:center;font-weight:500}.grove-summary-tile__face+.grove-summary-tile__face,.grove-summary-tile__face+.grove-summary-tile__more{margin-inline-start:-4px}.grove-interaction--summary .grove-summary-tile__face>.grove-avatar{width:22px;height:22px;font-size:var(--ui-text-caption);font-weight:500}.grove-interaction--summary .grove-summary-tile__face>.grove-avatar>*,.grove-interaction--summary .grove-summary-tile__face>.grove-avatar svg{width:13px;height:13px}.grove-summary-tile__overview{font:var(--ui-text-subhead) / var(--grove-leading-body) var(--grove-font);color:var(--ui-ink,#151a16);margin:0}.grove-summary-tile__label{font:500 var(--ui-text-footnote) / var(--grove-leading-meta) var(--grove-font);color:var(--grove-ink-quiet);margin:0 0 2px}.grove-summary-tile__points{gap:var(--grove-tight-gap);font:var(--ui-text-subhead) / var(--grove-leading-body) var(--grove-font);color:var(--ui-ink,#151a16);margin:0;padding:0;list-style:none;display:grid}.grove-summary-tile__points>li{padding-inline-start:var(--grove-stack-gap);position:relative}.grove-summary-tile__points>li:before{content:"";inset-inline-start:0;top:calc((var(--grove-line-body) - 5px) / 2);background:var(--grove-tile-accent);border-radius:50%;width:5px;height:5px;position:absolute}.grove-summary-tile__owner{color:var(--grove-ink-quiet)}.grove-summary-tile__topics{border-top:1px solid color-mix(in srgb, var(--grove-tile-accent) 16%, transparent);margin:0;padding:0;list-style:none}.grove-summary-tile__topics>li{border-bottom:1px solid color-mix(in srgb, var(--grove-tile-accent) 16%, transparent)}.grove-summary-tile__topic{width:100%;min-height:var(--grove-touch-target);align-items:center;gap:var(--grove-inline-gap);font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.grove-summary-tile__topic:after{content:"";border-top:1.5px solid var(--grove-ink-quiet);border-right:1.5px solid var(--grove-ink-quiet);flex:none;width:6px;height:6px;margin-inline:2px 4px;transform:rotate(45deg)}.grove-summary-tile__topic-title{overflow-wrap:anywhere;flex:1;min-width:0}.grove-summary-tile__topic-time{font-size:var(--ui-text-caption);color:var(--grove-ink-quiet);font-variant-numeric:tabular-nums;flex:none}.grove-summary-tile__topic:hover .grove-summary-tile__topic-title{text-decoration:underline}.grove-summary-tile__topic:focus-visible,.grove-summary-tile__button:focus-visible,.grove-summary-tile__inline:focus-visible{outline-offset:2px;outline:2px solid}.grove-summary-tile__button{border:1px solid var(--grove-line);border-radius:var(--grove-radius-pill);background:var(--ui-canvas,#fff);min-height:34px;font:500 var(--ui-text-footnote) / var(--grove-leading-meta) var(--grove-font);color:var(--ui-ink,#151a16);cursor:pointer;justify-self:start;padding:6px 14px}.grove-summary-tile__button:disabled,.grove-summary-tile__inline:disabled{color:var(--ui-ink-secondary,#5f6b62);cursor:default}.grove-summary-tile__note{align-items:flex-start;gap:var(--grove-inline-gap);padding:var(--grove-inline-gap) 10px;border-radius:var(--grove-radius-small);background:color-mix(in srgb, var(--ui-canvas,#fff) 55%, transparent);font:var(--ui-text-footnote) / var(--grove-leading-meta) var(--grove-font);color:var(--ui-ink-secondary,#5f6b62);display:flex}.grove-summary-tile__note>span{flex:1;min-width:0}.grove-summary-tile__inline{font:inherit;color:var(--grove-tile-accent);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-weight:500;position:relative}.grove-summary-tile__inline:after{content:"";position:absolute;inset:-12px -8px}.grove-call-tile__dot{background:var(--grove-voice-hue);border-radius:50%;flex:none;width:6px;height:6px;animation:2s ease-in-out infinite grove-call-tile-pulse}@keyframes grove-call-tile-pulse{50%{opacity:.35}}.grove-call-tile__faces{flex:none;display:inline-flex}.grove-call-tile__clock{align-items:center;gap:6px;display:inline-flex}.grove-call-tile__people{align-items:center;gap:var(--grove-inline-gap,8px);min-width:0;display:flex}.grove-call-tile__people>span:last-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.grove-call-tile .grove-call-tile__faces>.grove-avatar{width:22px;height:22px;font-size:var(--ui-text-caption);box-shadow:0 0 0 2px var(--grove-tile-surface,var(--ui-canvas,#fff));font-weight:500}.grove-call-tile .grove-call-tile__faces>.grove-avatar+.grove-avatar{margin-inline-start:-6px}.grove-call-tile__tail{height:calc(2 * var(--grove-line-body));font-size:var(--ui-text-subhead);grid-template-rows:1fr 1fr;display:grid}.grove-call-tile__running{min-width:0;line-height:var(--grove-leading-body);overflow-wrap:anywhere;flex-direction:column;grid-row:1/-1;justify-content:flex-end;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 6px);mask-image:linear-gradient(#0000,#000 6px)}.grove-call-tile__run{flex:none;display:block}.grove-call-tile__running b{font-weight:500}.grove-streaming-word[data-arriving]{animation:grove-word-arrive .18s var(--grove-ease-enter,ease-out) both}@keyframes grove-word-arrive{0%{opacity:0;filter:blur(3px)}}.grove-call-tile[data-settling]>*{animation:grove-call-tile-settle .48s var(--grove-ease-enter,ease-out) both}@keyframes grove-call-tile-settle{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.grove-streaming-word[data-arriving],.grove-call-tile[data-settling]>*{animation:none}}.grove-call-tile__line{min-width:0;line-height:var(--grove-leading-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.grove-call-tile__line b{font-weight:500}.grove-call-tile__quiet{color:var(--grove-ink-quiet);font-size:var(--ui-text-subhead);line-height:var(--grove-leading-body);margin:0}.grove-call-tile__switch{font-size:var(--ui-text-footnote);line-height:var(--grove-leading-meta);align-self:center}.grove-call-tile__inline{font:inherit;color:var(--grove-tile-accent,#3f5f49);cursor:pointer;background:0 0;border:0;padding:0}.grove-call-tile__inline:focus-visible{outline-offset:2px;outline:2px solid}.grove-call-tile__switch .grove-call-tile__inline{font-weight:500}.grove-call-tile__source{pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.grove-call-tile__dot{animation:none}}.grove-call-tile__summary{margin:0}.grove-call-tile__when{white-space:nowrap}.grove-call-tile__drafting{color:var(--grove-tile-accent,#2d6b43)}.grove-call-tile__drafting-dots{vertical-align:middle;gap:2px;margin-inline-start:3px;display:inline-flex}.grove-call-tile__drafting-dots>i{opacity:.35;background:currentColor;border-radius:50%;width:3px;height:3px;animation:1.2s ease-in-out infinite grove-call-tile-drafting}.grove-call-tile__drafting-dots>i:nth-child(2){animation-delay:.15s}.grove-call-tile__drafting-dots>i:nth-child(3){animation-delay:.3s}@keyframes grove-call-tile-drafting{30%{opacity:1;transform:translateY(-2px)}60%{opacity:.35;transform:none}}@media (prefers-reduced-motion:reduce){.grove-call-tile__drafting-dots>i{opacity:.7;animation:none}}.grove-call-tile__typed{flex:none;align-items:center;display:flex;overflow:visible}.grove-call-tile__bubble{box-sizing:border-box;border:var(--grove-hairline,1px) solid color-mix(in srgb, var(--grove-tile-accent,#2d6b43) 22%, transparent);background:var(--ui-canvas,#fff);min-width:0;max-width:100%;color:var(--ui-ink,#151a16);font-size:var(--ui-text-footnote);line-height:var(--grove-leading-meta);border-radius:12px 12px 12px 4px;align-items:center;gap:6px;padding:2px 10px 2px 7px;display:inline-flex}.grove-call-tile__bubble>:first-child{color:var(--grove-tile-accent,#2d6b43);flex:none}.grove-call-tile__bubble svg{width:14px;height:14px}.grove-call-tile__bubble-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.grove-call-tile__bubble-text b{font-weight:500}.grove-call-tile__summary .grove-summary-body[data-clamp][data-summary-body=ready]{height:auto;max-height:calc(var(--grove-summary-lines) * var(--grove-line-body))}.grove-interaction-tabs{border-bottom:1px solid var(--ui-border,#dededc);gap:24px;display:flex;position:relative}.grove-interaction-tabs>button{color:var(--ui-ink-secondary,#5f6b62);font:var(--ui-text-subhead) / var(--grove-leading-body) var(--grove-font);transition:color var(--grove-duration-fast) var(--grove-ease-enter);cursor:pointer;white-space:nowrap;background:0 0;border:0;min-height:44px;padding:8px 0 12px;position:relative}.grove-interaction-tabs>button[aria-selected=true]{color:var(--ui-ink,#151515)}.grove-interaction-tabs>button[aria-selected=true]:after{content:"";inset-inline:0;background:currentColor;height:2px;position:absolute;bottom:-1px}.grove-interaction-tabs__ink{background:var(--ui-ink,#151a16);opacity:0;pointer-events:none;width:0;height:2px;transition:transform var(--grove-duration-base) var(--grove-ease-enter), width var(--grove-duration-base) var(--grove-ease-enter);position:absolute;bottom:-1px;left:0}.grove-interaction-tabs[data-ink=ready]>.grove-interaction-tabs__ink{opacity:1}.grove-interaction-tabs[data-ink=ready]>button[aria-selected=true]:after{content:none}.grove-interaction-tabs>button:focus-visible,.grove-interaction__switch:focus-visible,.grove-interaction__source:focus-visible{outline-offset:2px;outline:2px solid}.grove-interaction-browser{gap:8px;min-width:0;display:flex}.grove-interaction-browser__history{flex:1;min-width:0}.grove-interaction-entry{margin-block:12px;list-style:none}.grove-interaction-entry:has(>.grove-interaction--summary){content-visibility:auto;contain-intrinsic-size:auto 320px}.grove-interaction-entry>.grove-tile{margin:0}.grove-interaction--originals{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.grove-interaction__header{justify-content:space-between;align-items:start;gap:12px;margin-bottom:12px;display:flex}.grove-interaction__header h3{font:500 var(--ui-text-subhead) / var(--grove-leading-body) var(--grove-font);margin:0 0 6px}.grove-interaction__metadata{color:var(--ui-ink-secondary,#666);font:var(--ui-text-footnote) / var(--grove-leading-meta) var(--grove-font);margin:0}.grove-interaction__switch,.grove-interaction__source{min-height:44px;color:var(--ui-ink-secondary,#666);font:var(--ui-text-footnote) / var(--grove-leading-meta) var(--grove-font);cursor:pointer;background:0 0;border:0;padding:4px 0}.grove-interaction__switch{flex:none}.grove-interaction__source{text-decoration:underline}.grove-interaction__originals{background:0 0;border:0;margin:0;padding:0;list-style:none}.grove-interaction-rail{top:calc(var(--grove-stick-top,0px) + var(--grove-stick-tabs,44px) + var(--grove-call-dock-height,0px));flex-direction:column;flex:none;align-self:start;width:32px;max-height:min(60dvh,640px);display:flex;position:sticky;overflow:visible auto}.grove-interaction-rail__tick{width:32px;min-height:28px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid;position:relative}.grove-interaction-rail__line{background:var(--ui-ink-tertiary,#aeb5b0);border-radius:2px;width:8px;height:2px}.grove-interaction-rail__tick[aria-current=true] .grove-interaction-rail__line{background:var(--ui-ink,#151515);width:20px}.grove-interaction-rail__tick:focus-visible{outline-offset:-2px;border-radius:8px;outline:2px solid}.grove-interaction-rail__title{display:none}.grove-interaction-rail__tick:hover .grove-interaction-rail__title,.grove-interaction-rail__tick:focus-visible .grove-interaction-rail__title{z-index:5;border:1px solid var(--ui-border,#dededc);background:var(--ui-canvas,#fff);max-width:min(240px,70vw);color:var(--ui-ink,#151515);pointer-events:none;font:var(--ui-text-footnote) / var(--grove-leading-meta) var(--grove-font);border-radius:8px;margin-inline-start:32px;padding:6px 10px;display:block;position:fixed}@media (width<=600px){.grove-interaction-rail,.grove-interaction-rail__tick{width:44px}.grove-interaction-rail__tick{min-height:44px}.grove-interaction-tabs{gap:24px}}[data-source-arrival=true]{animation:grove-source-arrival 1.6s var(--grove-ease-enter)}@keyframes grove-source-arrival{0%{background-color:var(--ui-selection-background,#e8f0e9)}to{background-color:#0000}}@media (prefers-reduced-motion:reduce){[data-source-arrival=true]{background-color:var(--ui-selection-background,#e8f0e9);animation:none}}.grove-interaction-boundary{--grove-boundary-ink:var(--grove-text-ink,#2f5e8f);min-width:0;padding:0 0 var(--grove-entry-gap,16px);grid-column:1/-1;margin:0;display:flex}.grove-interaction-boundary[data-purpose=voice]{--grove-boundary-ink:var(--grove-voice-ink,#2d6b43)}.grove-interaction-boundary__head{min-width:0;max-width:100%;color:var(--ui-ink,#151a16);text-align:start;font:inherit;cursor:pointer;background:0 0;border:0;gap:2px;padding:0;display:grid;position:relative}span.grove-interaction-boundary__head{cursor:default}button.grove-interaction-boundary__head:active{opacity:.7}button.grove-interaction-boundary__head:focus-visible{outline:2px solid var(--grove-boundary-ink);outline-offset:4px;border-radius:6px}.grove-interaction-boundary__title{white-space:nowrap;text-overflow:ellipsis;min-width:0;font:500 var(--ui-text-headline) / var(--grove-leading-title) var(--grove-font);text-wrap:balance;overflow:hidden}.grove-interaction-boundary__meta{color:var(--grove-ink-quiet,#7a847d);font:var(--ui-text-caption) / var(--grove-leading-meta) var(--grove-font);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:2px 6px;display:flex}.grove-interaction-boundary__mark{color:var(--grove-boundary-ink);display:inline-flex}.grove-interaction-boundary__mark svg{width:14px;height:14px}.grove-interaction-boundary__link{color:var(--grove-boundary-ink);align-items:center;gap:4px;font-weight:500;display:inline-flex}.grove-interaction-boundary__chevron{border-top:1.5px solid;border-right:1.5px solid;flex:none;width:5px;height:5px;transform:rotate(45deg)}@media (hover:hover){button.grove-interaction-boundary__head:hover .grove-interaction-boundary__link{text-underline-offset:3px;text-decoration:underline}}.grove-interaction-boundary[data-arriving]{animation:grove-interaction-boundary-open var(--grove-duration-base,.24s) var(--grove-ease-enter,ease-out) both;overflow:hidden}@keyframes grove-interaction-boundary-open{0%{opacity:0;max-height:0;padding-block:0}to{max-height:120px}}@media (prefers-reduced-motion:reduce){.grove-interaction-boundary[data-arriving]{animation:none}}.grove-room-timeline>[data-arriving]{transform-origin:50% 100%;animation:grove-row-rise var(--grove-duration-base) var(--grove-ease-enter)}@keyframes grove-row-rise{0%{opacity:0;transform:scale(.98)}}.grove-room-timeline>[data-source-arrival=true]:not(.grove-tile){--grove-bleed:var(--grove-row-inset,16px);animation:grove-row-arrival 1.6s var(--grove-ease-enter)}@keyframes grove-row-arrival{0%{background-color:var(--grove-text-tint,#f3f7fb);box-shadow:calc(-1 * var(--grove-bleed)) 0 0 var(--grove-text-tint,#f3f7fb), var(--grove-bleed) 0 0 var(--grove-text-tint,#f3f7fb)}to{box-shadow:calc(-1 * var(--grove-bleed)) 0 0 transparent, var(--grove-bleed) 0 0 transparent;background-color:#0000}}@media (prefers-reduced-motion:reduce){.grove-room-timeline>[data-source-arrival=true]:not(.grove-tile){background-color:var(--grove-text-tint,#f3f7fb);box-shadow:calc(-1 * var(--grove-bleed)) 0 0 var(--grove-text-tint,#f3f7fb), var(--grove-bleed) 0 0 var(--grove-text-tint,#f3f7fb);animation:none}}.grove-room-timeline>.grove-call-tile{margin-block:var(--grove-entry-gap,16px) 0}.grove-call-lifecycle{list-style:none}:where(.grove-thread__messages).grove-room-timeline>.grove-conversation-row{border-inline:1px solid #0000;padding-inline:14px}:where(.grove-thread__messages).grove-room-timeline>.grove-conversation-row[data-interaction-arrival]{--grove-bleed:0px;--grove-bleed-end:0px}:where(.grove-thread__messages).grove-room-timeline>.grove-conversation-row[data-section=start]{border-block-start:1px solid #0000;border-start-start-radius:var(--grove-radius-tile);border-start-end-radius:var(--grove-radius-tile);margin-block-start:var(--grove-entry-gap,16px);padding-block-start:var(--grove-stack-gap)}:where(.grove-thread__messages).grove-room-timeline>.grove-conversation-row[data-section=continue]{margin-block-start:0}:where(.grove-thread__messages).grove-room-timeline>.grove-conversation-row[data-section=continue].grove-thread__message--first{padding-block-start:calc(var(--grove-tight-gap) + var(--grove-stack-gap))}:where(.grove-thread__messages).grove-room-timeline>.grove-conversation-row[data-section]:not(:has(+[data-section=continue])){border-block-end:1px solid #0000;border-end-end-radius:var(--grove-radius-tile);border-end-start-radius:var(--grove-radius-tile);padding-block-end:var(--grove-stack-gap)}:where(.grove-thread__messages).grove-room-timeline>.grove-conversation-row[data-interaction-arrival]{box-shadow:none;animation:grove-section-arrival 2.8s var(--grove-ease-exit,ease-out) both;border-radius:0}:where(.grove-thread__messages).grove-room-timeline>.grove-conversation-row[data-interaction-arrival-start]{border-start-start-radius:var(--grove-radius-tile);border-start-end-radius:var(--grove-radius-tile)}:where(.grove-thread__messages).grove-room-timeline>.grove-conversation-row[data-interaction-arrival-end]{border-end-end-radius:var(--grove-radius-tile);border-end-start-radius:var(--grove-radius-tile)}@keyframes grove-section-arrival{0%,55%{background-color:var(--grove-text-tint,#f3f7fb)}to{background-color:var(--ui-canvas,#fff)}}@media (prefers-reduced-motion:reduce){:where(.grove-thread__messages).grove-room-timeline>.grove-conversation-row[data-interaction-arrival]{background-color:var(--grove-text-tint,#f3f7fb);animation:none}}[data-canopy-custom-page=skill] .grove-skill-procedure,[data-canopy-custom-page=skillVersion] .grove-skill-procedure{overflow-wrap:anywhere;white-space:pre-wrap;overflow-x:auto}[data-canopy-custom-page=skillEditor] .canopy-content-frame:has(>[data-form-field]){gap:calc(var(--grove-stack-gap) * 2);flex-direction:column;display:flex}
/*$vite$:1*/