:root.theme_light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:host,:root{--product-library-actionable-destructive-disabled-fill:#f1b7b2;--product-library-actionable-destructive-disabled-tint:#f1b7b2;--product-library-actionable-destructive-hover-fill:#b03d32;--product-library-actionable-destructive-hover-tint:#b03d32;--product-library-actionable-destructive-idle-fill:#dc4c3e;--product-library-actionable-destructive-idle-tint:#dc4c3e;--product-library-actionable-destructive-on-disabled-tint:#fff;--product-library-actionable-destructive-on-hover-tint:#fff;--product-library-actionable-destructive-on-idle-tint:#fff;--product-library-actionable-focus-fill:#eee;--product-library-actionable-focus-tint:#dc4c3e;--product-library-actionable-primary-disabled-fill:#eda59e;--product-library-actionable-primary-hover-fill:#c3392c;--product-library-actionable-primary-idle-fill:#d33322;--product-library-actionable-primary-on-dark-disabled-fill:#4c2827;--product-library-actionable-primary-on-dark-hover-fill:#e36564;--product-library-actionable-primary-on-dark-idle-fill:#dc4c3e;--product-library-actionable-primary-on-dark-on-disabled-tint:#797979;--product-library-actionable-primary-on-dark-on-hover-tint:#fff;--product-library-actionable-primary-on-dark-on-idle-tint:#fff;--product-library-actionable-primary-on-disabled-tint:#fff;--product-library-actionable-primary-on-hover-tint:#fff;--product-library-actionable-primary-on-idle-tint:#fff;--product-library-actionable-quaternary-disabled-tint:#b2b2b2;--product-library-actionable-quaternary-hover-fill:#0000000a;--product-library-actionable-quaternary-hover-tint:#1a1a1a;--product-library-actionable-quaternary-idle-tint:#666;--product-library-actionable-quaternary-selected-fill:#0000001a;--product-library-actionable-quaternary-on-dark-disabled-tint:#4d4d4d;--product-library-actionable-quaternary-on-dark-hover-fill:#424242;--product-library-actionable-quaternary-on-dark-hover-tint:#fff;--product-library-actionable-quaternary-on-dark-idle-tint:#9d9d9d;--product-library-actionable-quaternary-on-dark-selected-fill:#575757;--product-library-actionable-quaternary-on-dark-on-hover-fill:#424242;--product-library-actionable-quaternary-on-dark-on-hover-tint:#fff;--product-library-actionable-quaternary-on-dark-on-selected-tint:#fff;--product-library-actionable-quaternary-on-hover-fill:#d3d3d3;--product-library-actionable-quaternary-on-hover-tint:#1a1a1a;--product-library-actionable-quaternary-on-selected-tint:#1a1a1a;--product-library-actionable-secondary-disabled-fill:#00000005;--product-library-actionable-secondary-hover-fill:#00000012;--product-library-actionable-secondary-idle-fill:#0000000a;--product-library-actionable-secondary-idle-tint:#e1e1e1;--product-library-actionable-secondary-on-dark-disabled-fill:#383838;--product-library-actionable-secondary-on-dark-hover-fill:#666;--product-library-actionable-secondary-on-dark-idle-fill:#4d4d4d;--product-library-actionable-secondary-on-dark-idle-tint:gray;--product-library-actionable-secondary-on-dark-on-disabled-tint:#737373;--product-library-actionable-secondary-on-dark-on-hover-tint:#fff;--product-library-actionable-secondary-on-dark-on-idle-tint:#fff;--product-library-actionable-secondary-on-disabled-tint:#999;--product-library-actionable-secondary-on-hover-tint:#1a1a1a;--product-library-actionable-secondary-on-idle-tint:#444;--product-library-actionable-tertiary-disabled-tint:#b2b2b2;--product-library-actionable-tertiary-hover-fill:#0000000a;--product-library-actionable-tertiary-hover-tint:#b03d32;--product-library-actionable-tertiary-idle-tint:#d33322;--product-library-actionable-tertiary-on-dark-disabled-tint:#575757;--product-library-actionable-tertiary-on-dark-hover-fill:#3d3d3d;--product-library-actionable-tertiary-on-dark-hover-tint:#ff7f74;--product-library-actionable-tertiary-on-dark-idle-tint:#ffaaa1;--product-library-actionable-tertiary-on-dark-on-hover-fill:#ffaaa1;--product-library-actionable-tertiary-on-dark-on-hover-tint:#ffaaa1;--product-library-actionable-tertiary-on-hover-fill:#dc4c3e;--product-library-actionable-tertiary-on-hover-tint:#dc4c3e;--product-library-background-base-primary:#fff;--product-library-background-base-secondary:#fcfaf8;--product-library-background-base-tertiary:#f8f5f2;--product-library-background-grouped-primary:#fff;--product-library-background-grouped-secondary:#faf7f4;--product-library-background-grouped-tertiary:#f6f2ee;--product-library-background-overlay:#0006;--product-library-background-raised-primary:#fff;--product-library-background-raised-quaternary:#282828;--product-library-background-raised-secondary:#fafafa;--product-library-background-raised-tertiary:#eeedec;--product-library-border-focus-tint:#b8b8b8;--product-library-border-hover-tint:#ccc;--product-library-border-idle-tint:#e5e5e5;--product-library-display-accent-primary-fill:#dc4c3e;--product-library-display-accent-primary-tint:#d33322;--product-library-display-accent-secondary-fill:#fde7d8;--product-library-display-focus-fill:#eee;--product-library-display-primary-idle-tint:#202020;--product-library-display-primary-on-dark-fill:#666;--product-library-display-primary-on-dark-tint:#fff;--product-library-display-quaternary-idle-tint:#e5e5e5;--product-library-display-secondary-idle-tint:#666;--product-library-display-secondary-on-dark-tint:#b3b3b3;--product-library-display-tertiary-idle-tint:#999;--product-library-divider-primary:#eee;--product-library-divider-secondary:#f5f5f5;--product-library-divider-tertiary:#d3d3d3;--product-library-divider-on-dark:#666;--product-library-info-attention-primary-idle-fill:#dc4c3e;--product-library-info-attention-primary-idle-tint:#dc4c3e;--product-library-info-attention-primary-on-dark-idle-fill:#e06155;--product-library-info-attention-primary-on-idle-tint:#fff;--product-library-info-attention-secondary-idle-fill:#fbe9e7;--product-library-info-attention-secondary-on-idle-tint:#cf473a;--product-library-info-neutral-primary-idle-fill:#316fea;--product-library-info-neutral-primary-on-dark-idle-fill:#4180ff;--product-library-info-neutral-primary-on-idle-tint:#fff;--product-library-info-neutral-secondary-idle-fill:gray;--product-library-info-neutral-secondary-idle-tint:#5e5e5e;--product-library-info-neutral-secondary-on-idle-tint:#fff;--product-library-info-neutral-tertiary-focus-fill:#5e5e5e;--product-library-info-neutral-tertiary-idle-fill:#eee;--product-library-info-neutral-tertiary-on-focus-tint:#1a1a1a;--product-library-info-neutral-tertiary-on-idle-tint:#5e5e5e;--product-library-info-positive-primary-idle-fill:#058527;--product-library-info-positive-primary-idle-tint:#058527;--product-library-info-positive-primary-on-dark-idle-fill:#08a531;--product-library-info-positive-primary-on-idle-tint:#fff;--product-library-info-positive-secondary-idle-fill:#e6f3e9;--product-library-info-positive-secondary-on-idle-tint:#058527;--product-library-info-promote-primary-idle-fill:#f48318;--product-library-info-promote-primary-on-idle-tint:#fff;--product-library-info-promote-quaternary-idle-fill:#fffaf4;--product-library-info-promote-quaternary-on-idle-tint:#fae8d6;--product-library-info-promote-secondary-idle-fill:#ffd093;--product-library-info-promote-tertiary-idle-fill:#faead1;--product-library-info-promote-tertiary-on-idle-tint:#8f4700;--product-library-info-warning-primary-focus-fill:#f6d9ac;--product-library-info-warning-primary-idle-fill:#faead1;--product-library-info-warning-primary-on-dark-idle-fill:#ff8c1a;--product-library-info-warning-primary-on-idle-fill:#eb8909;--product-library-info-warning-primary-on-idle-tint:#8f4700;--product-library-info-warning-primary-on-idle-fill-tint:#fff;--product-library-meta-berry-fill:#b8255f;--product-library-meta-berry-tint:#d43876;--product-library-meta-blue-fill:#2a67e2;--product-library-meta-blue-tint:#4180ff;--product-library-meta-charcoal-fill:gray;--product-library-meta-charcoal-tint:gray;--product-library-meta-grape-fill:#692ec2;--product-library-meta-grape-tint:#692ec2;--product-library-meta-green-fill:#369307;--product-library-meta-green-tint:#369307;--product-library-meta-grey-fill:#999;--product-library-meta-grey-tint:#999;--product-library-meta-lavender-fill:#eb96c8;--product-library-meta-lavender-tint:#a4698c;--product-library-meta-light-blue-fill:#96c3eb;--product-library-meta-light-blue-tint:#6988a4;--product-library-meta-lime-green-fill:#7ecc48;--product-library-meta-lime-green-tint:#65a33a;--product-library-meta-magenta-fill:#e05095;--product-library-meta-magenta-tint:#e05095;--product-library-meta-mint-green-fill:#52ccb8;--product-library-meta-mint-green-tint:#42a393;--product-library-meta-olive-green-fill:#aeb83a;--product-library-meta-olive-green-tint:#949c31;--product-library-meta-orange-fill:#f48318;--product-library-meta-orange-tint:#c77100;--product-library-meta-red-fill:#dc4c3e;--product-library-meta-red-tint:#ea584a;--product-library-meta-salmon-fill:#c9766f;--product-library-meta-salmon-tint:#ff8e84;--product-library-meta-secondary-berry-disabled-fill:#fbeef3;--product-library-meta-secondary-berry-hover-fill:#f3c9d9;--product-library-meta-secondary-berry-idle-fill:#f8dee8;--product-library-meta-secondary-berry-selected-fill:#b8255f;--product-library-meta-secondary-berry-on-disabled-tint:#202020;--product-library-meta-secondary-berry-on-hover-tint:#000;--product-library-meta-secondary-berry-on-idle-tint:#202020;--product-library-meta-secondary-berry-on-selected-tint:#fff;--product-library-meta-secondary-blue-disabled-fill:#edf1fb;--product-library-meta-secondary-blue-hover-fill:#c9d9fb;--product-library-meta-secondary-blue-idle-fill:#dde6f9;--product-library-meta-secondary-blue-selected-fill:#2a67e2;--product-library-meta-secondary-blue-on-disabled-tint:#202020;--product-library-meta-secondary-blue-on-hover-tint:#000;--product-library-meta-secondary-blue-on-idle-tint:#202020;--product-library-meta-secondary-blue-on-selected-tint:#fff;--product-library-meta-secondary-charcoal-disabled-fill:#f1f1f1;--product-library-meta-secondary-charcoal-hover-fill:#d9d9d9;--product-library-meta-secondary-charcoal-idle-fill:#e5e5e5;--product-library-meta-secondary-charcoal-selected-fill:#737373;--product-library-meta-secondary-charcoal-on-disabled-tint:#202020;--product-library-meta-secondary-charcoal-on-hover-tint:#000;--product-library-meta-secondary-charcoal-on-idle-tint:#202020;--product-library-meta-secondary-charcoal-on-selected-tint:#fff;--product-library-meta-secondary-grape-disabled-fill:#f5f0fc;--product-library-meta-secondary-grape-hover-fill:#deccf5;--product-library-meta-secondary-grape-idle-fill:#ece1fb;--product-library-meta-secondary-grape-selected-fill:#692ec2;--product-library-meta-secondary-grape-on-disabled-tint:#202020;--product-library-meta-secondary-grape-on-hover-tint:#000;--product-library-meta-secondary-grape-on-idle-tint:#202020;--product-library-meta-secondary-grape-on-selected-tint:#fff;--product-library-meta-secondary-green-disabled-fill:#e6f8dd;--product-library-meta-secondary-green-hover-fill:#bdefa4;--product-library-meta-secondary-green-idle-fill:#cef3bb;--product-library-meta-secondary-green-selected-fill:#328806;--product-library-meta-secondary-green-on-disabled-tint:#202020;--product-library-meta-secondary-green-on-hover-tint:#000;--product-library-meta-secondary-green-on-idle-tint:#202020;--product-library-meta-secondary-green-on-selected-tint:#fff;--product-library-meta-secondary-grey-disabled-fill:#f5f5f5;--product-library-meta-secondary-grey-hover-fill:#dcdcdc;--product-library-meta-secondary-grey-idle-fill:#e9e9e9;--product-library-meta-secondary-grey-selected-fill:#999;--product-library-meta-secondary-grey-on-disabled-tint:#202020;--product-library-meta-secondary-grey-on-hover-tint:#000;--product-library-meta-secondary-grey-on-idle-tint:#202020;--product-library-meta-secondary-grey-on-selected-tint:#000;--product-library-meta-secondary-lavender-disabled-fill:#fcf2f8;--product-library-meta-secondary-lavender-hover-fill:#f3cee4;--product-library-meta-secondary-lavender-idle-fill:#f8e3ef;--product-library-meta-secondary-lavender-selected-fill:#efbdda;--product-library-meta-secondary-lavender-on-disabled-tint:#202020;--product-library-meta-secondary-lavender-on-hover-tint:#000;--product-library-meta-secondary-lavender-on-idle-tint:#202020;--product-library-meta-secondary-lavender-on-selected-tint:#000;--product-library-meta-secondary-light-blue-disabled-fill:#f3f8fd;--product-library-meta-secondary-light-blue-hover-fill:#d2e4f4;--product-library-meta-secondary-light-blue-idle-fill:#e6f0f9;--product-library-meta-secondary-light-blue-selected-fill:#adceeb;--product-library-meta-secondary-light-blue-on-disabled-tint:#202020;--product-library-meta-secondary-light-blue-on-hover-tint:#000;--product-library-meta-secondary-light-blue-on-idle-tint:#202020;--product-library-meta-secondary-light-blue-on-selected-tint:#000;--product-library-meta-secondary-lime-green-disabled-fill:#eff9e8;--product-library-meta-secondary-lime-green-hover-fill:#d2edc0;--product-library-meta-secondary-lime-green-idle-fill:#ddf1cf;--product-library-meta-secondary-lime-green-selected-fill:#a6d883;--product-library-meta-secondary-lime-green-on-disabled-tint:#202020;--product-library-meta-secondary-lime-green-on-hover-tint:#000;--product-library-meta-secondary-lime-green-on-idle-tint:#202020;--product-library-meta-secondary-lime-green-on-selected-tint:#000;--product-library-meta-secondary-magenta-disabled-fill:#fceef5;--product-library-meta-secondary-magenta-hover-fill:#f2c4da;--product-library-meta-secondary-magenta-idle-fill:#fadeec;--product-library-meta-secondary-magenta-selected-fill:#d7287c;--product-library-meta-secondary-magenta-on-disabled-tint:#202020;--product-library-meta-secondary-magenta-on-hover-tint:#000;--product-library-meta-secondary-magenta-on-idle-tint:#202020;--product-library-meta-secondary-magenta-on-selected-tint:#fff;--product-library-meta-secondary-mint-green-disabled-fill:#f0faf9;--product-library-meta-secondary-mint-green-hover-fill:#c9eee8;--product-library-meta-secondary-mint-green-idle-fill:#e0f5f2;--product-library-meta-secondary-mint-green-selected-fill:#85dbcd;--product-library-meta-secondary-mint-green-on-disabled-tint:#202020;--product-library-meta-secondary-mint-green-on-hover-tint:#000;--product-library-meta-secondary-mint-green-on-idle-tint:#202020;--product-library-meta-secondary-mint-green-on-selected-tint:#000;--product-library-meta-secondary-olive-green-disabled-fill:#f4f6e4;--product-library-meta-secondary-olive-green-hover-fill:#dadfa0;--product-library-meta-secondary-olive-green-idle-fill:#e9ecc7;--product-library-meta-secondary-olive-green-selected-fill:#c9d260;--product-library-meta-secondary-olive-green-on-disabled-tint:#202020;--product-library-meta-secondary-olive-green-on-hover-tint:#000;--product-library-meta-secondary-olive-green-on-idle-tint:#202020;--product-library-meta-secondary-olive-green-on-selected-tint:#000;--product-library-meta-secondary-orange-disabled-fill:#fef4e8;--product-library-meta-secondary-orange-hover-fill:#f9dcb8;--product-library-meta-secondary-orange-idle-fill:#fbe7ce;--product-library-meta-secondary-orange-selected-fill:#ad6200;--product-library-meta-secondary-orange-on-disabled-tint:#202020;--product-library-meta-secondary-orange-on-hover-tint:#000;--product-library-meta-secondary-orange-on-idle-tint:#202020;--product-library-meta-secondary-orange-on-selected-tint:#fff;--product-library-meta-secondary-red-disabled-fill:#feeeed;--product-library-meta-secondary-red-hover-fill:#ffbcb8;--product-library-meta-secondary-red-idle-fill:#fededb;--product-library-meta-secondary-red-selected-fill:#d63c2d;--product-library-meta-secondary-red-on-disabled-tint:#202020;--product-library-meta-secondary-red-on-hover-tint:#000;--product-library-meta-secondary-red-on-idle-tint:#202020;--product-library-meta-secondary-red-on-selected-tint:#fff;--product-library-meta-secondary-salmon-disabled-fill:#fff1f0;--product-library-meta-secondary-salmon-hover-fill:#feccc8;--product-library-meta-secondary-salmon-idle-fill:#fee1df;--product-library-meta-secondary-salmon-selected-fill:#ffb9b2;--product-library-meta-secondary-salmon-on-disabled-tint:#202020;--product-library-meta-secondary-salmon-on-hover-tint:#000;--product-library-meta-secondary-salmon-on-idle-tint:#202020;--product-library-meta-secondary-salmon-on-selected-tint:#000;--product-library-meta-secondary-sky-blue-disabled-fill:#edfaff;--product-library-meta-secondary-sky-blue-hover-fill:#bfeefd;--product-library-meta-secondary-sky-blue-idle-fill:#daf5fe;--product-library-meta-secondary-sky-blue-selected-fill:#6bd7fa;--product-library-meta-secondary-sky-blue-on-disabled-tint:#202020;--product-library-meta-secondary-sky-blue-on-hover-tint:#000;--product-library-meta-secondary-sky-blue-on-idle-tint:#202020;--product-library-meta-secondary-sky-blue-on-selected-tint:#000;--product-library-meta-secondary-taupe-disabled-fill:#f9f3ee;--product-library-meta-secondary-taupe-hover-fill:#ecd7c6;--product-library-meta-secondary-taupe-idle-fill:#f3e6dc;--product-library-meta-secondary-taupe-selected-fill:#e3c4ab;--product-library-meta-secondary-taupe-on-disabled-tint:#202020;--product-library-meta-secondary-taupe-on-hover-tint:#000;--product-library-meta-secondary-taupe-on-idle-tint:#202020;--product-library-meta-secondary-taupe-on-selected-tint:#000;--product-library-meta-secondary-teal-disabled-fill:#e9f2f5;--product-library-meta-secondary-teal-hover-fill:#c3dee5;--product-library-meta-secondary-teal-idle-fill:#d5e9ee;--product-library-meta-secondary-teal-selected-fill:#067e9a;--product-library-meta-secondary-teal-on-disabled-tint:#202020;--product-library-meta-secondary-teal-on-hover-tint:#000;--product-library-meta-secondary-teal-on-idle-tint:#202020;--product-library-meta-secondary-teal-on-selected-tint:#fff;--product-library-meta-secondary-violet-disabled-fill:#fcf4fe;--product-library-meta-secondary-violet-hover-fill:#edd2f4;--product-library-meta-secondary-violet-idle-fill:#f5e5f9;--product-library-meta-secondary-violet-selected-fill:#ac30cc;--product-library-meta-secondary-violet-on-disabled-tint:#202020;--product-library-meta-secondary-violet-on-hover-tint:#000;--product-library-meta-secondary-violet-on-idle-tint:#202020;--product-library-meta-secondary-violet-on-selected-tint:#fff;--product-library-meta-secondary-yellow-disabled-fill:#fff8dc;--product-library-meta-secondary-yellow-hover-fill:#feeb9a;--product-library-meta-secondary-yellow-idle-fill:#fef0b3;--product-library-meta-secondary-yellow-selected-fill:#fecf05;--product-library-meta-secondary-yellow-on-disabled-tint:#202020;--product-library-meta-secondary-yellow-on-hover-tint:#000;--product-library-meta-secondary-yellow-on-idle-tint:#202020;--product-library-meta-secondary-yellow-on-selected-tint:#000;--product-library-meta-sky-blue-fill:#3ab9e2;--product-library-meta-sky-blue-tint:#319dc0;--product-library-meta-taupe-fill:#ccae96;--product-library-meta-taupe-tint:#8f7a69;--product-library-meta-teal-fill:#148fad;--product-library-meta-teal-tint:#148fad;--product-library-meta-violet-fill:#ac30cc;--product-library-meta-violet-tint:#ca3fee;--product-library-meta-yellow-fill:#fecf05;--product-library-meta-yellow-tint:#b29104;--product-library-priorities-p1-primary-disabled-fill:#edb5b1;--product-library-priorities-p1-primary-disabled-tint:#edb5b1;--product-library-priorities-p1-primary-idle-fill:#d1453b;--product-library-priorities-p1-primary-idle-tint:#d1453b;--product-library-priorities-p1-primary-on-disabled-tint:#fff;--product-library-priorities-p1-primary-on-idle-tint:#fff;--product-library-priorities-p1-secondary-disabled-fill:#ffebe9;--product-library-priorities-p1-secondary-hover-fill:#ffc6c2;--product-library-priorities-p1-secondary-idle-fill:#ffd6d3;--product-library-priorities-p1-secondary-selected-fill:#d1453b;--product-library-priorities-p1-secondary-on-selected-tint:#fff;--product-library-priorities-p2-primary-disabled-fill:#f7d09d;--product-library-priorities-p2-primary-disabled-tint:#f7d09d;--product-library-priorities-p2-primary-idle-fill:#eb8909;--product-library-priorities-p2-primary-idle-tint:#eb8909;--product-library-priorities-p2-primary-on-disabled-tint:#fff;--product-library-priorities-p2-primary-on-idle-tint:#fff;--product-library-priorities-p2-secondary-disabled-fill:#fdf3e7;--product-library-priorities-p2-secondary-hover-fill:#f9dcb8;--product-library-priorities-p2-secondary-idle-fill:#fbe7ce;--product-library-priorities-p2-secondary-selected-fill:#b26500;--product-library-priorities-p2-secondary-on-selected-tint:#fff;--product-library-priorities-p3-primary-disabled-fill:#a7c5f3;--product-library-priorities-p3-primary-disabled-tint:#a7c5f3;--product-library-priorities-p3-primary-idle-fill:#246fe0;--product-library-priorities-p3-primary-idle-tint:#246fe0;--product-library-priorities-p3-primary-on-disabled-tint:#fff;--product-library-priorities-p3-primary-on-idle-tint:#fff;--product-library-priorities-p3-secondary-disabled-fill:#eef3fc;--product-library-priorities-p3-secondary-hover-fill:#cfdcf7;--product-library-priorities-p3-secondary-idle-fill:#dde6f9;--product-library-priorities-p3-secondary-selected-fill:#246fe0;--product-library-priorities-p3-secondary-on-selected-tint:#fff;--product-library-priorities-p4-primary-disabled-fill:#d6d6d6;--product-library-priorities-p4-primary-disabled-tint:#ccc;--product-library-priorities-p4-primary-idle-fill:#999;--product-library-priorities-p4-primary-idle-tint:#999;--product-library-priorities-p4-primary-on-disabled-tint:#fff;--product-library-priorities-p4-primary-on-idle-tint:#fff;--product-library-priorities-p4-secondary-disabled-fill:#f9f7f6;--product-library-priorities-p4-secondary-hover-fill:#e8e5e3;--product-library-priorities-p4-secondary-idle-fill:#f2efed;--product-library-priorities-p4-secondary-selected-fill:#7a7a7a;--product-library-priorities-p4-secondary-on-selected-tint:#fff;--product-library-schedule-next-week-fill:#692ec2;--product-library-schedule-next-week-tint:#692ec2;--product-library-schedule-no-date-fill:#b8b8b8;--product-library-schedule-no-date-tint:gray;--product-library-schedule-overdue-fill:#ca4c3e;--product-library-schedule-overdue-tint:#d1453b;--product-library-schedule-postpone-fill:#246fe0;--product-library-schedule-postpone-tint:#246fe0;--product-library-schedule-today-fill:#4b9244;--product-library-schedule-today-tint:#058527;--product-library-schedule-tomorrow-fill:#ad6200;--product-library-schedule-tomorrow-tint:#ad6200;--product-library-schedule-weekend-fill:#246fe0;--product-library-schedule-weekend-tint:#246fe0;--product-library-selectable-background:#f5f5f5;--product-library-selectable-primary-disabled-tint:#e5e5e5;--product-library-selectable-primary-selected-fill:#dc4c3e;--product-library-selectable-primary-selected-tint:#dc4c3e;--product-library-selectable-primary-unselected-fill:#b3b3b3;--product-library-selectable-primary-unselected-tint:#666;--product-library-selectable-primary-on-dark-hover-fill:#3d3d3d;--product-library-selectable-primary-on-dark-selected-fill:#666;--product-library-selectable-primary-on-selected-fill:#fff;--product-library-selectable-primary-on-selected-tint:#fff;--product-library-selectable-primary-on-unselected-fill:#fff;--product-library-selectable-secondary-hover-fill:#f2efed;--product-library-selectable-secondary-idle-tint:#202020;--product-library-selectable-secondary-selected-fill:#ffefe5;--product-library-selectable-secondary-on-selected-fill:#dc4c3e;--product-library-selectable-secondary-on-selected-tint:#a81f00;--product-library-selectable-tertiary-selected-fill:#fff;--product-library-selectable-tertiary-selected-tint:#fff;--product-library-selectable-tertiary-on-selected-disabled-fill:#999;--product-library-selectable-tertiary-on-selected-disabled-tint:#999;--product-library-selectable-tertiary-on-selected-enabled-fill:#202020;--product-library-selectable-tertiary-on-selected-enabled-tint:#202020;--product-library-selectable-tertiary-on-unselected-disabled-fill:#c7c7c7;--product-library-selectable-tertiary-on-unselected-disabled-tint:#b2b2b2;--product-library-selectable-tertiary-on-unselected-enabled-fill:#aaa;--product-library-selectable-tertiary-on-unselected-enabled-tint:#666}:root{--reactist-breakpoint-tablet:768px;--reactist-breakpoint-desktop:992px;--reactist-spacing-xsmall:4px;--reactist-spacing-small:8px;--reactist-spacing-medium:12px;--reactist-spacing-large:16px;--reactist-spacing-xlarge:24px;--reactist-spacing-xxlarge:32px;--reactist-width-xsmall:220px;--reactist-width-small:400px;--reactist-width-medium:660px;--reactist-width-large:940px;--reactist-width-xlarge:1280px;--reactist-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--reactist-font-family-monospace:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--reactist-font-size-caption:12px;--reactist-font-size-copy:13px;--reactist-font-size-body:14px;--reactist-font-size-subtitle:16px;--reactist-font-size-header:20px;--reactist-font-size-header-large:24px;--reactist-font-size-header-xlarge:32px;--reactist-font-weight-regular:400;--reactist-font-weight-medium:600;--reactist-font-weight-strong:700;--reactist-border-radius-small:5px;--reactist-border-radius-large:10px;--reactist-toast-box-shadow:#00000030 0px 10px 20px, #0000003b 0px 6px 6px;--reactist-stacking-order-modal:1;--reactist-stacking-order-menu:1;--reactist-stacking-order-toast:400;--reactist-stacking-order-tooltip:1000}.d2b5021f{box-sizing:border-box;font-size:inherit;vertical-align:baseline;background-color:#0000;border:0;margin:0;padding:0;font-family:inherit;list-style:none}pre.d2b5021f{font-family:var(--reactist-font-family-monospace)}.d2b5021f[hidden]{display:none!important}._7c342c9c{position:absolute}._70acb8a8{position:fixed}.f1b8a1d9{position:relative}.a2a719e4{position:sticky}@media (width>=768px){._5b49baa7{position:absolute}._4ce2a2cf{position:fixed}._6b2fc987{position:relative}._9aedb25f{position:sticky}}@media (width>=992px){.e7347422{position:absolute}._343f7df0{position:fixed}._2efb505b{position:relative}._30e43f7b{position:sticky}}.b9a709ab{display:block}._2404d8ba{display:flex}._4a259487{display:inline}.b8b62455{display:inline-block}._5e480168{display:inline-flex}._7f4f731a{display:none}@media (width>=768px){._43b3e52b{display:block}._18b68c55{display:flex}._3fa95ec5{display:inline}.bf6eb5fc{display:inline-block}._476df975{display:inline-flex}._85c1f067{display:none}}@media (width>=992px){.f7984257{display:block}._333f7dad{display:flex}.a28db2bc{display:inline}.fee521fb{display:inline-block}._03aac693{display:inline-flex}._5ea100d0{display:none}}.d429865c{flex-direction:column}._2121bb0c{flex-direction:row}@media (width>=768px){.c335b78b{flex-direction:column}._9cbe4612{flex-direction:row}}@media (width>=992px){._6dd2f078{flex-direction:column}.da7a606b{flex-direction:row}}.c045ab26{flex-wrap:wrap}._1b564ce4{flex-wrap:nowrap}.c13520f9{flex-shrink:0}._15272e71{flex-grow:0}._8461c9bc{flex-grow:1}._79b4a281{align-items:flex-start}._33bcc451{align-items:center}._50b9a4ac{align-items:flex-end}.dd7a270a{align-items:baseline}@media (width>=768px){._84cf2bb5{align-items:flex-start}._8d06ffcc{align-items:center}._9bbdfffa{align-items:flex-end}._10f1b6ea{align-items:baseline}}@media (width>=992px){._2c058b22{align-items:flex-start}._18a25376{align-items:center}._51978d4e{align-items:flex-end}.b9c6ec61{align-items:baseline}}.d3c1c552{justify-content:flex-start}._93d0bcd8{justify-content:center}._51df4c12{justify-content:flex-end}.b8e81d74{justify-content:space-around}.c8aa7139{justify-content:space-between}.b0f558ab{justify-content:space-evenly}@media (width>=768px){._4e6d7417{justify-content:flex-start}._8c61f3e3{justify-content:center}._46020c66{justify-content:flex-end}._9545f1a4{justify-content:space-around}._65b4469a{justify-content:space-between}._3bd85b79{justify-content:space-evenly}}@media (width>=992px){._6963e099{justify-content:flex-start}.a1659965{justify-content:center}.efc4665b{justify-content:flex-end}._9545f1a4{justify-content:space-around}._7677e4e6{justify-content:space-between}._3bd85b79{justify-content:space-evenly}}._559341e0{align-self:stretch}.cecc8c55{align-self:flex-start}._0d68da4e{align-self:center}._3ec072a0{align-self:flex-end}._79868522{align-self:baseline}@media (width>=768px){._2b947bfe{align-self:stretch}._6f2212db{align-self:flex-start}.ca2400c7{align-self:center}._7f98de95{align-self:flex-end}._7c34d21d{align-self:baseline}}@media (width>=992px){.e1ccfc9d{align-self:stretch}.cf45bde1{align-self:flex-start}.ccf95d8e{align-self:center}._792699f5{align-self:flex-end}._6dfa69b8{align-self:baseline}}._35b527a2{overflow:hidden}._08fccf2d{overflow:auto}._39aae8c2{overflow:visible}._32a426ab{overflow:scroll}._2ce4563f{height:100%}.b0e82bbe{background-color:var(--product-library-background-base-primary)}._894f3e20{background-color:var(--product-library-background-base-secondary)}.e585856a{background-color:var(--product-library-actionable-quaternary-hover-fill)}._77babf43{background-color:var(--product-library-selectable-secondary-selected-fill)}._0005f18f{background-color:var(--product-library-background-raised-quaternary);color:var(--product-library-display-primary-idle-tint);--product-library-display-primary-idle-tint:var(--product-library-display-primary-on-dark-tint);--product-library-display-secondary-idle-tint:var(--product-library-display-secondary-on-dark-tint);--reactist-text-link-idle-tint:var(--product-library-display-primary-idle-tint);--reactist-text-link-idle-decoration:var(--reactist-text-link-hover-decoration);--product-library-actionable-tertiary-idle-tint:var(--product-library-actionable-tertiary-on-dark-idle-tint);--product-library-actionable-tertiary-on-hover-tint:var(--product-library-actionable-tertiary-on-dark-idle-tint);--product-library-actionable-tertiary-hover-fill:var(--product-library-actionable-tertiary-on-dark-hover-fill);--product-library-actionable-quaternary-idle-tint:var(--product-library-actionable-quaternary-on-dark-idle-tint);--product-library-actionable-quaternary-on-hover-tint:var(--product-library-actionable-quaternary-on-dark-idle-tint);--product-library-actionable-quaternary-hover-fill:var(--product-library-actionable-tertiary-on-dark-hover-fill)}.b8ed736b{border-radius:var(--reactist-border-radius-small)}.f287db91{border-radius:var(--reactist-border-radius-large)}.dd93cb9e{border:1px solid var(--product-library-divider-primary)}.a60d4254{border:1px solid var(--product-library-divider-secondary)}.e4697857{border:1px solid var(--product-library-divider-tertiary)}.f5d76cc1{text-align:start}.a7ab6b72{text-align:center}._4369de94{text-align:end}._4b5c0d3a{text-align:justify}@media (width>=768px){.c6262abe{text-align:start}.fe349331{text-align:center}._7d504f1f{text-align:end}._0b11cd0e{text-align:justify}}@media (width>=992px){._1b58b35f{text-align:start}.ed86405f{text-align:center}._642cd427{text-align:end}._55db7103{text-align:justify}}._926e4b71{overflow:auto}._926e4b71::-webkit-scrollbar{width:var(--reactist-spacing-small)}._926e4b71::-webkit-scrollbar-track{background:0 0}._926e4b71::-webkit-scrollbar-thumb{border-radius:var(--reactist-border-radius-large);background-color:#0000}._926e4b71:hover::-webkit-scrollbar-thumb{background-color:var(--product-library-display-quaternary-idle-tint)}._926e4b71{scrollbar-width:thin;scrollbar-color:transparent transparent}._926e4b71:hover{scrollbar-color:var(--product-library-display-quaternary-idle-tint) transparent}._64ed24f4{gap:0}._2580a74b{gap:var(--reactist-spacing-xsmall)}.c68f8bf6{gap:var(--reactist-spacing-small)}._43e5f8e9{gap:var(--reactist-spacing-medium)}._966b120f{gap:var(--reactist-spacing-large)}.f957894c{gap:var(--reactist-spacing-xlarge)}._8cca104b{gap:var(--reactist-spacing-xxlarge)}@media (width>=768px){._5797cee2{gap:0}._9015672f{gap:var(--reactist-spacing-xsmall)}._7ec86eec{gap:var(--reactist-spacing-small)}._714d7179{gap:var(--reactist-spacing-medium)}.ae1deb59{gap:var(--reactist-spacing-large)}.e1cfce55{gap:var(--reactist-spacing-xlarge)}._168a8ff8{gap:var(--reactist-spacing-xxlarge)}}@media (width>=992px){._43e2b619{gap:0}._0ea9bf88{gap:var(--reactist-spacing-xsmall)}.d451307a{gap:var(--reactist-spacing-small)}.bf93cf66{gap:var(--reactist-spacing-medium)}._1430cddf{gap:var(--reactist-spacing-large)}.fa00c93e{gap:var(--reactist-spacing-xlarge)}._6f3aee54{gap:var(--reactist-spacing-xxlarge)}}.c7813d79{margin-top:var(--reactist-spacing-xsmall)}.d3449da6{margin-top:var(--reactist-spacing-small)}._4ea254c1{margin-top:var(--reactist-spacing-medium)}.c0844f64{margin-top:var(--reactist-spacing-large)}._213145b4{margin-top:var(--reactist-spacing-xlarge)}.df61c84c{margin-top:var(--reactist-spacing-xxlarge)}.efe72b13{margin-top:calc(var(--reactist-spacing-xsmall)*-1)}._870c2768{margin-top:calc(var(--reactist-spacing-small)*-1)}._0b927c57{margin-top:calc(var(--reactist-spacing-medium)*-1)}._461db014{margin-top:calc(var(--reactist-spacing-large)*-1)}._2a3a8cb8{margin-top:calc(var(--reactist-spacing-xlarge)*-1)}._9bcda921{margin-top:calc(var(--reactist-spacing-xxlarge)*-1)}@media (width>=768px){._6add01e4{margin-top:var(--reactist-spacing-xsmall)}._735ef86b{margin-top:var(--reactist-spacing-small)}._0477d068{margin-top:var(--reactist-spacing-medium)}._2c90af97{margin-top:var(--reactist-spacing-large)}._63a82db6{margin-top:var(--reactist-spacing-xlarge)}._03cd7726{margin-top:var(--reactist-spacing-xxlarge)}.c986a62a{margin-top:calc(var(--reactist-spacing-xsmall)*-1)}.be2bdcdd{margin-top:calc(var(--reactist-spacing-small)*-1)}._47d2686b{margin-top:calc(var(--reactist-spacing-medium)*-1)}._25e5af9d{margin-top:calc(var(--reactist-spacing-large)*-1)}.ee82f441{margin-top:calc(var(--reactist-spacing-xlarge)*-1)}.a6f9d404{margin-top:calc(var(--reactist-spacing-xxlarge)*-1)}}@media (width>=992px){._4d8d9a36{margin-top:var(--reactist-spacing-xsmall)}.e813cee7{margin-top:var(--reactist-spacing-small)}._56975b7d{margin-top:var(--reactist-spacing-medium)}._53b367f6{margin-top:var(--reactist-spacing-large)}.d69e7311{margin-top:var(--reactist-spacing-xlarge)}._92f57c7e{margin-top:var(--reactist-spacing-xxlarge)}._96880d3e{margin-top:calc(var(--reactist-spacing-xsmall)*-1)}.dc3f3555{margin-top:calc(var(--reactist-spacing-small)*-1)}._86dd06bb{margin-top:calc(var(--reactist-spacing-medium)*-1)}.c93ef12e{margin-top:calc(var(--reactist-spacing-large)*-1)}.bc8fd4a2{margin-top:calc(var(--reactist-spacing-xlarge)*-1)}.b12a9124{margin-top:calc(var(--reactist-spacing-xxlarge)*-1)}}._6016f4fb{margin-right:var(--reactist-spacing-xsmall)}.b85e3dfa{margin-right:var(--reactist-spacing-small)}._297575f4{margin-right:var(--reactist-spacing-medium)}.b401ac6c{margin-right:var(--reactist-spacing-large)}.dc3ec387{margin-right:var(--reactist-spacing-xlarge)}._24694604{margin-right:var(--reactist-spacing-xxlarge)}._8e9bf2ee{margin-right:calc(var(--reactist-spacing-xsmall)*-1)}.ae9d1115{margin-right:calc(var(--reactist-spacing-small)*-1)}._14e46fc3{margin-right:calc(var(--reactist-spacing-medium)*-1)}._3370631b{margin-right:calc(var(--reactist-spacing-large)*-1)}._3f0e9b50{margin-right:calc(var(--reactist-spacing-xlarge)*-1)}.bc13e010{margin-right:calc(var(--reactist-spacing-xxlarge)*-1)}@media (width>=768px){._6fa1aae3{margin-right:var(--reactist-spacing-xsmall)}._2976c5cb{margin-right:var(--reactist-spacing-small)}._38d94802{margin-right:var(--reactist-spacing-medium)}.db9569b5{margin-right:var(--reactist-spacing-large)}._4a52f06d{margin-right:var(--reactist-spacing-xlarge)}._8a0f0410{margin-right:var(--reactist-spacing-xxlarge)}.e7d40e9d{margin-right:calc(var(--reactist-spacing-xsmall)*-1)}._680fde91{margin-right:calc(var(--reactist-spacing-small)*-1)}._021010ca{margin-right:calc(var(--reactist-spacing-medium)*-1)}._9e52c87c{margin-right:calc(var(--reactist-spacing-large)*-1)}._4d602613{margin-right:calc(var(--reactist-spacing-xlarge)*-1)}._21b1b65a{margin-right:calc(var(--reactist-spacing-xxlarge)*-1)}}@media (width>=992px){._7321bc07{margin-right:var(--reactist-spacing-xsmall)}.fa1721f4{margin-right:var(--reactist-spacing-small)}._3fd7b4b8{margin-right:var(--reactist-spacing-medium)}._4fdc2f74{margin-right:var(--reactist-spacing-large)}.c0254761{margin-right:var(--reactist-spacing-xlarge)}._710a5f09{margin-right:var(--reactist-spacing-xxlarge)}.e08bee7f{margin-right:calc(var(--reactist-spacing-xsmall)*-1)}.e5ab73d2{margin-right:calc(var(--reactist-spacing-small)*-1)}._5e731477{margin-right:calc(var(--reactist-spacing-medium)*-1)}._0f57a22e{margin-right:calc(var(--reactist-spacing-large)*-1)}._25f26ed3{margin-right:calc(var(--reactist-spacing-xlarge)*-1)}._11a3b4e0{margin-right:calc(var(--reactist-spacing-xxlarge)*-1)}}._6a4f69f7{margin-bottom:var(--reactist-spacing-xsmall)}.db26b033{margin-bottom:var(--reactist-spacing-small)}.c7313022{margin-bottom:var(--reactist-spacing-medium)}.a5885889{margin-bottom:var(--reactist-spacing-large)}._33dfbd8e{margin-bottom:var(--reactist-spacing-xlarge)}._795ad2de{margin-bottom:var(--reactist-spacing-xxlarge)}.a329dbd3{margin-bottom:calc(var(--reactist-spacing-xsmall)*-1)}._85e739fb{margin-bottom:calc(var(--reactist-spacing-small)*-1)}._681f65ff{margin-bottom:calc(var(--reactist-spacing-medium)*-1)}.caf50d8f{margin-bottom:calc(var(--reactist-spacing-large)*-1)}._1e084cbf{margin-bottom:calc(var(--reactist-spacing-xlarge)*-1)}._3dfb1c7e{margin-bottom:calc(var(--reactist-spacing-xxlarge)*-1)}@media (width>=768px){.ef4735be{margin-bottom:var(--reactist-spacing-xsmall)}.de55afba{margin-bottom:var(--reactist-spacing-small)}._0e33ce88{margin-bottom:var(--reactist-spacing-medium)}._8ca391fc{margin-bottom:var(--reactist-spacing-large)}._3a609d23{margin-bottom:var(--reactist-spacing-xlarge)}._3e1177e4{margin-bottom:var(--reactist-spacing-xxlarge)}.d384884d{margin-bottom:calc(var(--reactist-spacing-xsmall)*-1)}._75254cec{margin-bottom:calc(var(--reactist-spacing-small)*-1)}._5d9f127d{margin-bottom:calc(var(--reactist-spacing-medium)*-1)}._835f1089{margin-bottom:calc(var(--reactist-spacing-large)*-1)}.dad52a72{margin-bottom:calc(var(--reactist-spacing-xlarge)*-1)}._8703a4bf{margin-bottom:calc(var(--reactist-spacing-xxlarge)*-1)}}@media (width>=992px){._90fd20e9{margin-bottom:var(--reactist-spacing-xsmall)}.f3769191{margin-bottom:var(--reactist-spacing-small)}._156410f8{margin-bottom:var(--reactist-spacing-medium)}._7fed74d0{margin-bottom:var(--reactist-spacing-large)}._477dc10e{margin-bottom:var(--reactist-spacing-xlarge)}._85c82d89{margin-bottom:var(--reactist-spacing-xxlarge)}._4f09c1e0{margin-bottom:calc(var(--reactist-spacing-xsmall)*-1)}._9523e048{margin-bottom:calc(var(--reactist-spacing-small)*-1)}.efe10240{margin-bottom:calc(var(--reactist-spacing-medium)*-1)}.c43971e6{margin-bottom:calc(var(--reactist-spacing-large)*-1)}.f9b4da15{margin-bottom:calc(var(--reactist-spacing-xlarge)*-1)}.a10fdf70{margin-bottom:calc(var(--reactist-spacing-xxlarge)*-1)}}.f9be90b4{margin-left:var(--reactist-spacing-xsmall)}.f53218d5{margin-left:var(--reactist-spacing-small)}.c4a9b3ab{margin-left:var(--reactist-spacing-medium)}._5755e2c3{margin-left:var(--reactist-spacing-large)}._33fc9354{margin-left:var(--reactist-spacing-xlarge)}._4749a3bf{margin-left:var(--reactist-spacing-xxlarge)}.c76cb3c7{margin-left:calc(var(--reactist-spacing-xsmall)*-1)}._96003c07{margin-left:calc(var(--reactist-spacing-small)*-1)}._09988d07{margin-left:calc(var(--reactist-spacing-medium)*-1)}.b4a486f6{margin-left:calc(var(--reactist-spacing-large)*-1)}.f396e75e{margin-left:calc(var(--reactist-spacing-xlarge)*-1)}._81d1f26d{margin-left:calc(var(--reactist-spacing-xxlarge)*-1)}@media (width>=768px){._0a46e8f1{margin-left:var(--reactist-spacing-xsmall)}._57c970af{margin-left:var(--reactist-spacing-small)}._4b6099d3{margin-left:var(--reactist-spacing-medium)}._378fcff5{margin-left:var(--reactist-spacing-large)}.f8785663{margin-left:var(--reactist-spacing-xlarge)}._72f957ee{margin-left:var(--reactist-spacing-xxlarge)}._2288c7e1{margin-left:calc(var(--reactist-spacing-xsmall)*-1)}.b27c1c05{margin-left:calc(var(--reactist-spacing-small)*-1)}._702cbb13{margin-left:calc(var(--reactist-spacing-medium)*-1)}._1a2748b4{margin-left:calc(var(--reactist-spacing-large)*-1)}.b8c043a5{margin-left:calc(var(--reactist-spacing-xlarge)*-1)}._8dc8ff63{margin-left:calc(var(--reactist-spacing-xxlarge)*-1)}}@media (width>=992px){.c2af646d{margin-left:var(--reactist-spacing-xsmall)}.c03d07be{margin-left:var(--reactist-spacing-small)}._915fb1d3{margin-left:var(--reactist-spacing-medium)}._64214ee1{margin-left:var(--reactist-spacing-large)}._7be4a22c{margin-left:var(--reactist-spacing-xlarge)}._5ec0a401{margin-left:var(--reactist-spacing-xxlarge)}.ea29f1ee{margin-left:calc(var(--reactist-spacing-xsmall)*-1)}.c26652c7{margin-left:calc(var(--reactist-spacing-small)*-1)}.c24f6af9{margin-left:calc(var(--reactist-spacing-medium)*-1)}.c2671f27{margin-left:calc(var(--reactist-spacing-large)*-1)}.cc51a04e{margin-left:calc(var(--reactist-spacing-xlarge)*-1)}.fd581f54{margin-left:calc(var(--reactist-spacing-xxlarge)*-1)}}.c4803194{padding-top:var(--reactist-spacing-xsmall)}._4e9ab24b{padding-top:var(--reactist-spacing-small)}._1d226e27{padding-top:var(--reactist-spacing-medium)}.eb6097f1{padding-top:var(--reactist-spacing-large)}.d3229ba4{padding-top:var(--reactist-spacing-xlarge)}._47978ba4{padding-top:var(--reactist-spacing-xxlarge)}@media (width>=768px){.f987719c{padding-top:var(--reactist-spacing-xsmall)}._8dbc4b4d{padding-top:var(--reactist-spacing-small)}.ae44fe07{padding-top:var(--reactist-spacing-medium)}.ffe9548d{padding-top:var(--reactist-spacing-large)}.f2b76a44{padding-top:var(--reactist-spacing-xlarge)}.c6eb8f43{padding-top:var(--reactist-spacing-xxlarge)}}@media (width>=992px){._8699b560{padding-top:var(--reactist-spacing-xsmall)}._02c374b7{padding-top:var(--reactist-spacing-small)}._0dd0332f{padding-top:var(--reactist-spacing-medium)}.da55f1f6{padding-top:var(--reactist-spacing-large)}._8ef2a278{padding-top:var(--reactist-spacing-xlarge)}._8b493b28{padding-top:var(--reactist-spacing-xxlarge)}}._211eebc7{padding-right:var(--reactist-spacing-xsmall)}.ad0ccf15{padding-right:var(--reactist-spacing-small)}.a03e39af{padding-right:var(--reactist-spacing-medium)}.f0941ead{padding-right:var(--reactist-spacing-large)}.e47c5a43{padding-right:var(--reactist-spacing-xlarge)}.e849a5cf{padding-right:var(--reactist-spacing-xxlarge)}@media (width>=768px){._85374228{padding-right:var(--reactist-spacing-xsmall)}._89df37b9{padding-right:var(--reactist-spacing-small)}._1cc50ebe{padding-right:var(--reactist-spacing-medium)}._1060982b{padding-right:var(--reactist-spacing-large)}.be58847d{padding-right:var(--reactist-spacing-xlarge)}._45093484{padding-right:var(--reactist-spacing-xxlarge)}}@media (width>=992px){.f8d99d6a{padding-right:var(--reactist-spacing-xsmall)}.efa076d9{padding-right:var(--reactist-spacing-small)}.e59caa64{padding-right:var(--reactist-spacing-medium)}.da42f46a{padding-right:var(--reactist-spacing-large)}.b3ee2580{padding-right:var(--reactist-spacing-xlarge)}._3ef94658{padding-right:var(--reactist-spacing-xxlarge)}}.b0e6eab4{padding-bottom:var(--reactist-spacing-xsmall)}._9510d053{padding-bottom:var(--reactist-spacing-small)}.d7af60c9{padding-bottom:var(--reactist-spacing-medium)}.b75f86cd{padding-bottom:var(--reactist-spacing-large)}.fbd4ce29{padding-bottom:var(--reactist-spacing-xlarge)}._33e3ad63{padding-bottom:var(--reactist-spacing-xxlarge)}@media (width>=768px){.f0302da7{padding-bottom:var(--reactist-spacing-xsmall)}._4f9b8012{padding-bottom:var(--reactist-spacing-small)}._4333e20e{padding-bottom:var(--reactist-spacing-medium)}._30bbc76c{padding-bottom:var(--reactist-spacing-large)}.ba5a4008{padding-bottom:var(--reactist-spacing-xlarge)}._423a3b1a{padding-bottom:var(--reactist-spacing-xxlarge)}}@media (width>=992px){.b40139b7{padding-bottom:var(--reactist-spacing-xsmall)}.f96071fa{padding-bottom:var(--reactist-spacing-small)}.fe803c9a{padding-bottom:var(--reactist-spacing-medium)}._01686eb9{padding-bottom:var(--reactist-spacing-large)}.afa763d8{padding-bottom:var(--reactist-spacing-xlarge)}.a95785f1{padding-bottom:var(--reactist-spacing-xxlarge)}}.cad4e2ec{padding-left:var(--reactist-spacing-xsmall)}.d70b3c17{padding-left:var(--reactist-spacing-small)}._8c851bd6{padding-left:var(--reactist-spacing-medium)}._078feb3c{padding-left:var(--reactist-spacing-large)}._76ab968c{padding-left:var(--reactist-spacing-xlarge)}.aaca85d7{padding-left:var(--reactist-spacing-xxlarge)}@media (width>=768px){._5eb0e5aa{padding-left:var(--reactist-spacing-xsmall)}._0384fb4f{padding-left:var(--reactist-spacing-small)}.edffff6f{padding-left:var(--reactist-spacing-medium)}._873b9a46{padding-left:var(--reactist-spacing-large)}._89105db5{padding-left:var(--reactist-spacing-xlarge)}.db1966fe{padding-left:var(--reactist-spacing-xxlarge)}}@media (width>=992px){.b17f826b{padding-left:var(--reactist-spacing-xsmall)}._6dc83610{padding-left:var(--reactist-spacing-small)}._3421b8b2{padding-left:var(--reactist-spacing-medium)}._68cec7a6{padding-left:var(--reactist-spacing-large)}._94bde020{padding-left:var(--reactist-spacing-xlarge)}.b94ee579{padding-left:var(--reactist-spacing-xxlarge)}}._68ab48ca{min-width:0}._6fa2b565{min-width:var(--reactist-width-xsmall)}.dd50fabd{min-width:var(--reactist-width-small)}.e7e2c808{min-width:var(--reactist-width-medium)}._6abbe25e{min-width:var(--reactist-width-large)}._54f479ac{min-width:var(--reactist-width-xlarge)}._148492bc{max-width:var(--reactist-width-xsmall)}.bd023b96{max-width:var(--reactist-width-small)}.e102903f{max-width:var(--reactist-width-medium)}._0e8d76d7{max-width:var(--reactist-width-large)}._47a031d0{max-width:var(--reactist-width-xlarge)}.cd4c8183{max-width:100%}._5f5959e8{width:0}._8c75067a{width:100%}._56a651f6{width:auto}._26f87bb8{width:max-content}._07a6ab44{width:min-content}.a87016fa{width:fit-content}._1a972e50{width:var(--reactist-width-xsmall)}.c96d8261{width:var(--reactist-width-small)}.f3829d42{width:var(--reactist-width-medium)}._2caef228{width:var(--reactist-width-large)}._069e1491{width:var(--reactist-width-xlarge)}.eae3d34f,.eae3d34f>:last-child{--reactist-columns-gap:0px}._9b4012c9{--reactist-columns-gap:var(--reactist-spacing-xsmall)}.e35e0320{--reactist-columns-gap:var(--reactist-spacing-small)}._0703e67f{--reactist-columns-gap:var(--reactist-spacing-medium)}._1cf15621{--reactist-columns-gap:var(--reactist-spacing-large)}._1c7dff67{--reactist-columns-gap:var(--reactist-spacing-xlarge)}._25bee9b6{--reactist-columns-gap:var(--reactist-spacing-xxlarge)}._4bb9987d{flex-basis:content}._9dd31975{flex-basis:auto}._38d11c0e{flex-basis:calc(50% - var(--reactist-columns-gap))}._7ac225c6{flex-basis:calc(33.3333% - var(--reactist-columns-gap))}._9c340680{flex-basis:calc(66.6667% - var(--reactist-columns-gap))}._81cb99d2{flex-basis:calc(25% - var(--reactist-columns-gap))}._10fd355f{flex-basis:calc(75% - var(--reactist-columns-gap))}._3ee66520{flex-basis:calc(20% - var(--reactist-columns-gap))}.df1201a5{flex-basis:calc(40% - var(--reactist-columns-gap))}.f772e0b2{flex-basis:calc(60% - var(--reactist-columns-gap))}._880cbbb1{flex-basis:calc(80% - var(--reactist-columns-gap))}._295d9546{border-bottom:1px solid var(--product-library-divider-primary)}._667e8bf2{border-bottom:1px solid var(--product-library-divider-secondary)}._38e9f5fd{border-bottom:1px solid var(--product-library-divider-tertiary)}@media print{._0e595dea{display:none}}._618235b7{clip:rect(1px,1px,1px,1px);white-space:nowrap;width:1px;height:1px}._97365e2a>.e82ba004+.e82ba004,._97365e2a>.e82ba004:first-child{display:none}._97365e2a>.e82ba004:not(:has(~:not(.e82ba004))){display:none}:root{--reactist-banner-info-icon-color:var(--product-library-info-neutral-primary-idle-fill);--reactist-banner-upgrade-icon-color:var(--product-library-info-promote-primary-idle-fill);--reactist-banner-experiment-icon-color:var(--product-library-info-promote-primary-idle-fill);--reactist-banner-warning-icon-color:var(--product-library-info-warning-primary-on-idle-fill);--reactist-banner-error-icon-color:var(--product-library-info-attention-primary-idle-fill);--reactist-banner-success-icon-color:var(--product-library-info-positive-primary-idle-fill)}._936e0857{color:var(--reactist-banner-info-icon-color)}.b595c430{color:var(--reactist-banner-upgrade-icon-color)}.a77c5b69{color:var(--reactist-banner-experiment-icon-color)}._008760af{color:var(--reactist-banner-warning-icon-color)}._333de531{color:var(--reactist-banner-error-icon-color)}._2be838b8{color:var(--reactist-banner-success-icon-color)}:root{--reactist-banner-background-color:var(--product-library-background-base-secondary);--reactist-banner-border-color:var(--product-library-border-idle-tint);--reactist-banner-divider-color:var(--product-library-divider-secondary);--reactist-banner-main-copy-font-size:14px;--reactist-banner-main-copy-line-height:21px;--reactist-banner-main-copy-spacing:-.15px;--reactist-banner-main-copy-color:var(--product-library-display-primary-idle-tint);--reactist-banner-secondary-copy-font-size:12px;--reactist-banner-secondary-copy-line-height:20px;--reactist-banner-secondary-copy-color:var(--product-library-display-secondary-idle-tint);--reactist-banner-min-width:0}.fd04c560{background-color:var(--reactist-banner-background-color);font-family:var(--reactist-font-family);border:1px solid var(--reactist-banner-border-color);min-height:64px;min-width:var(--reactist-banner-min-width);overflow:hidden;container:banner/inline-size}.fd04c560:has(.df43cc4f){width:min-content;container-type:normal}.c8f29725{padding:var(--reactist-spacing-large);align-items:flex-start}.b460f1ff,.bd03bd5f{font-size:var(--reactist-banner-main-copy-font-size);line-height:var(--reactist-banner-main-copy-line-height);letter-spacing:var(--reactist-banner-main-copy-spacing);color:var(--reactist-banner-main-copy-color)}.bd03bd5f{font-weight:var(--reactist-font-weight-strong)}.b460f1ff._035aadc7{font-size:var(--reactist-banner-secondary-copy-font-size);line-height:var(--reactist-banner-secondary-copy-line-height);color:var(--reactist-banner-secondary-copy-color);letter-spacing:normal}.df43cc4f{border-bottom:1px solid var(--reactist-banner-divider-color)}._90dce9ad svg,.df43cc4f img{display:block}._22a10a12 ._24184d49,._90dce9ad:empty{display:none}._8f0e8d16{padding:calc(var(--reactist-spacing-xsmall)/2) 0;flex:auto}._8f0e8d16 ._0c2b5b35:first-of-type{margin-left:var(--reactist-spacing-xsmall)}.aa0e0a89{align-self:center}@container banner (width<235px){._9e922677,.c8f29725{flex-direction:column}._9e922677{align-items:stretch}._22a10a12{flex-direction:row;justify-content:space-between;align-items:center}._22a10a12:has(._90dce9ad:empty){justify-content:flex-end}._22a10a12 ._24184d49{display:flex}.aa0e0a89{align-self:flex-start}.aa0e0a89 ._24184d49{display:none}}:root{--reactist-spinner-tint:var(--product-library-display-accent-primary-fill);--reactist-spinner-fill:var(--product-library-display-accent-secondary-fill)}@keyframes _8b44b2c1{0%{transform:rotate(0)}to{transform:rotate(1turn)}}._7ed2c791{animation-name:_8b44b2c1;animation-duration:1.2s;animation-timing-function:linear;animation-iteration-count:infinite}.ee99ccbc{fill:var(--reactist-spinner-tint)}.d3bf3512{fill:var(--reactist-spinner-fill)}._65ee085a{color:var(--product-library-display-primary-idle-tint)}._934f588a{padding-top:calc(var(--reactist-spacing-xsmall)/2)}._8d5fa0a4{display:block}.b0b011ad ._8d5fa0a4{color:var(--product-library-info-neutral-primary-idle-fill)}._18420b62 ._8d5fa0a4{color:var(--product-library-info-positive-primary-idle-fill)}.b56f4299 ._8d5fa0a4{color:var(--product-library-info-warning-primary-on-idle-fill)}._2882812c ._8d5fa0a4{color:var(--product-library-info-attention-primary-idle-fill)}.b74cf43c{pointer-events:none;z-index:var(--reactist-stacking-order-toast);bottom:0}.f0a0e0c4{pointer-events:all;gap:var(--reactist-spacing-medium);box-shadow:var(--reactist-toast-box-shadow)}.d4786be5{color:var(--product-library-display-primary-idle-tint)}@media (width<=500px){.f0a0e0c4{width:100%!important}}:root{--reactist-prose-code-fill:var(--product-library-background-base-secondary);--reactist-prose-code-tint:var(--product-library-display-primary-idle-tint);--reactist-prose-code-border:var(--product-library-divider-primary);--reactist-prose-quote-tint:var(--product-library-display-secondary-idle-tint);--reactist-prose-link-idle-tint:inherit;--reactist-prose-link-idle-underline:inherit;--reactist-prose-link-hover-tint:var(--product-library-actionable-tertiary-hover-tint);--reactist-prose-link-hover-underline:inherit;--reactist-prose-horizontal-rule-color:var(--product-library-divider-primary);--reactist-prose-table-border:var(--product-library-divider-primary);--reactist-prose-table-header-fill:transparent;--reactist-prose-table-row-odd-fill:transparent;--reactist-prose-table-row-even-fill:transparent;--reactist-prose-content-font-size:14px;--reactist-prose-em-multiplier:1.5;--reactist-prose-space-1:calc(var(--reactist-prose-em-multiplier)*var(--reactist-prose-content-font-size)/3);--reactist-prose-space-2:calc(var(--reactist-prose-em-multiplier)*var(--reactist-prose-content-font-size)*2/3);--reactist-prose-space-3:calc(var(--reactist-prose-em-multiplier)*var(--reactist-prose-content-font-size)*1);--reactist-prose-space-4:calc(var(--reactist-prose-em-multiplier)*var(--reactist-prose-content-font-size)*4/3);--reactist-prose-space-6:calc(var(--reactist-prose-em-multiplier)*var(--reactist-prose-content-font-size)*5/3)}._66638ca7{font-size:var(--reactist-prose-content-font-size);color:var(--product-library-display-primary-idle-tint);overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;line-height:1.65}._66638ca7,._66638ca7 *,._66638ca7 :after,._66638ca7 :before{box-sizing:border-box}._66638ca7>:first-child{margin-top:0}._66638ca7 p{margin-top:var(--reactist-prose-space-2)}._66638ca7 h1,._66638ca7 h2,._66638ca7 h3,._66638ca7 h4,._66638ca7 h5,._66638ca7 h6{margin:0;font-weight:600}._66638ca7 h1{margin-top:var(--reactist-prose-space-4);font-size:1.35em;line-height:1.35}._66638ca7 h2{margin-top:var(--reactist-prose-space-3);font-size:1.2em;line-height:1.45}._66638ca7 h1 *,._66638ca7 h2 *{font-size:1em}._66638ca7 h3,._66638ca7 h4,._66638ca7 h5,._66638ca7 h6{font-size:inherit;margin-top:var(--reactist-prose-space-2);line-height:inherit}._66638ca7 ol,._66638ca7 ul{margin:var(--reactist-prose-space-1) 0 0;padding-left:var(--reactist-prose-space-4)}._66638ca7 ol li p,._66638ca7 ul li p{margin-block:var(--reactist-prose-space-1)}._66638ca7 ol li p:first-child,._66638ca7 ul li p:first-child{margin:0}._66638ca7 ul{list-style:outside}._66638ca7 ul ul{list-style:circle}._66638ca7 ul ul ul{list-style:square}._66638ca7 ol{list-style:decimal}._66638ca7 li+li,._66638ca7 ol ol,._66638ca7 ol ul,._66638ca7 ul ol,._66638ca7 ul ul{margin-top:calc(var(--reactist-prose-space-1)*.5)}._66638ca7 ol li{padding-left:4px}._66638ca7 ul li::marker{font-size:.9em}._66638ca7 hr{margin-block:var(--reactist-prose-space-2);border:none;border-top:1px solid var(--reactist-prose-horizontal-rule-color)}._66638ca7 blockquote{color:var(--reactist-prose-quote-tint);padding:0;padding-block:0;padding-inline:var(--reactist-spacing-large);margin:0;margin-block:var(--reactist-prose-space-2);position:relative}._66638ca7 blockquote:before{content:"";border-left:2px solid var(--product-library-divider-primary);position:absolute;top:.25em;bottom:.25em;left:0}._66638ca7 blockquote :first-child{margin-top:0}._66638ca7 blockquote code{color:inherit}._66638ca7 :not(pre)>code,._66638ca7 pre{color:var(--reactist-prose-code-tint);background-color:var(--reactist-prose-code-fill);border:1px solid var(--reactist-prose-code-border);border-radius:var(--reactist-border-radius-small);font-family:var(--reactist-font-family-monospace);font-size:.875em;line-height:1.6}._66638ca7 :not(pre)>code{padding:2px 4px}._66638ca7 pre{margin:var(--reactist-prose-space-2) 0 0;padding:var(--reactist-prose-space-1) var(--reactist-prose-space-2)}._66638ca7 pre code{white-space:break-spaces;overflow:auto}._66638ca7 table{width:max-content;max-width:100%;margin-top:var(--reactist-prose-space-2);border-collapse:collapse;word-break:normal;display:block;overflow:auto}._66638ca7 td,._66638ca7 th{border:1px solid var(--reactist-prose-table-border);padding:calc(var(--reactist-prose-space-1)/2) var(--reactist-prose-space-1)}._66638ca7 thead tr{background-color:var(--reactist-prose-table-header-fill)}._66638ca7 tbody tr:nth-child(odd){background-color:var(--reactist-prose-table-row-odd-fill)}._66638ca7 tbody tr:nth-child(2n){background-color:var(--reactist-prose-table-row-even-fill)}._66638ca7 th{font-weight:600}._66638ca7 th:not([align]){text-align:start}._66638ca7 td>:first-child,._66638ca7 th>:first-child{margin-top:0}._66638ca7 td>:last-child,._66638ca7 th>:last-child{margin-bottom:0}._66638ca7 h1+*{margin-top:var(--reactist-prose-space-1)!important}._66638ca7 h1+h2,._66638ca7 h2+h3,._66638ca7 h3+h4,._66638ca7 h4+h5,._66638ca7 h5+h6{margin-top:var(--reactist-prose-space-3)!important}._66638ca7 h2+:not(h3){margin-top:var(--reactist-prose-space-1)!important}._66638ca7 em{font-style:italic}._66638ca7 b,._66638ca7 strong{font-weight:600}._66638ca7 a,._66638ca7 a code{color:var(--reactist-prose-link-idle-tint);text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-color:var(--reactist-prose-link-idle-underline);text-decoration-color:var(--reactist-prose-link-idle-underline)}._66638ca7 a:active,._66638ca7 a:active code,._66638ca7 a:focus,._66638ca7 a:focus code,._66638ca7 a:hover,._66638ca7 a:hover code{color:var(--reactist-prose-link-hover-tint);-webkit-text-decoration-color:var(--reactist-prose-link-hover-underline);text-decoration-color:var(--reactist-prose-link-hover-underline)}._66638ca7.c79dac68{letter-spacing:.0065em}._66638ca7.c79dac68 h1,._66638ca7.c79dac68 h2{letter-spacing:.0125em}._66638ca7.c79dac68 b,._66638ca7.c79dac68 b *,._66638ca7.c79dac68 strong,._66638ca7.c79dac68 strong *{letter-spacing:.01em}.f79c8aa7{color:var(--product-library-display-primary-idle-tint)}._16ca96f5{font-family:var(--reactist-font-family)}._21add032{color:var(--product-library-display-secondary-idle-tint)}._0557d3d5{color:var(--product-library-actionable-destructive-idle-tint)}._02efe360{color:var(--product-library-info-positive-primary-idle-tint)}._7c71acc9{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._515e85c4{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c9c56e3a{-webkit-line-clamp:2}._917b7645{-webkit-line-clamp:3}.adae6df5{-webkit-line-clamp:4}._8f81740d{-webkit-line-clamp:5}._934f2b89{font-weight:500;line-height:normal}.f0fb2000{letter-spacing:0;font-size:96px}.a34687bc{letter-spacing:0;font-size:88px}._309ba5aa{letter-spacing:.14px;font-size:72px}.aeb4031a{letter-spacing:.3px;font-size:56px}._46219a26{letter-spacing:.37px;font-size:42px}.ceb117ec{letter-spacing:.41px;font-size:32px}._47d83d92,.ceb117ec{font-weight:700;line-height:normal}._47d83d92{letter-spacing:.22px;font-size:26px}.c4b65875{font-size:20px;font-weight:700}.afd20326,.c4b65875{letter-spacing:0;line-height:normal}.afd20326{font-size:18px;font-weight:600}.e6eb5803{font-weight:600}._0d21e299,.e6eb5803{letter-spacing:0;font-size:16px;line-height:23px}._0d21e299{font-weight:400}._51ffe493{font-weight:700}._1aad084c,._51ffe493{letter-spacing:-.15px;font-size:14px;line-height:21px}._1aad084c{font-weight:600}.d9458260{letter-spacing:-.15px;font-size:14px;font-weight:400;line-height:21px}.e152038b{font-weight:600}._84027837,.e152038b{letter-spacing:-.15px;font-size:13px;line-height:20px}._84027837{font-weight:400}._5fab72f1{letter-spacing:0;font-size:12px;font-weight:700;line-height:20px}._10eeaa85{letter-spacing:-.15px;font-size:12px;font-weight:600;line-height:15px}._16543ef4{letter-spacing:0;font-size:12px;font-weight:400;line-height:20px}._2e2b6142{font-weight:700}._2e2b6142,._5774b48f{letter-spacing:1px;font-size:10px;line-height:13px}._5774b48f{font-weight:500}.cb709426{text-decoration-line:line-through}._4de361d8,.cb709426{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}._4de361d8{text-decoration-line:underline}._1c3a8138{text-transform:uppercase}:root{--reactist-button-small-font-size:var(--reactist-font-size-caption);--reactist-button-small-spacing:var(--reactist-spacing-small);--reactist-button-small-height:28px;--reactist-button-normal-font-size:var(--reactist-font-size-copy);--reactist-button-normal-spacing:var(--reactist-spacing-medium);--reactist-button-normal-height:32px;--reactist-button-large-font-size:var(--reactist-font-size-body);--reactist-button-large-spacing:var(--reactist-spacing-large);--reactist-button-large-height:36px}.a2e85b47{cursor:pointer;-webkit-user-select:none;user-select:none;max-width:100%;color:inherit;border-radius:var(--reactist-border-radius-small);white-space:nowrap;font-family:var(--reactist-font-family);font-weight:var(--reactist-font-weight-medium);background-color:#0000;border:1px solid #0000;flex-direction:row;justify-content:center;align-items:center;text-decoration:none;transition-property:color,background-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}._3cd7d714{text-overflow:ellipsis;white-space:nowrap;font-size:inherit}.a2e85b47:active:not([aria-disabled=true]){transition:transform .2s cubic-bezier(.02,1.505,.745,1.235);transform:scale(.97)}.a2e85b47{padding:0 var(--reactist-btn-spacing);font-size:var(--reactist-btn-font-size);height:var(--reactist-btn-height);line-height:var(--reactist-btn-height);--reactist-spinner-tint:var(--reactist-btn-idle-tint);--reactist-spinner-fill:var(--reactist-btn-idle-fill)}.a2e85b47._4c3ee179{border-radius:1000px}.a2e85b47._8e903bb5{--reactist-btn-height:var(--reactist-button-small-height);--reactist-btn-spacing:var(--reactist-button-small-spacing);--reactist-btn-font-size:var(--reactist-button-small-font-size)}.a2e85b47._80d522a9{--reactist-btn-height:var(--reactist-button-normal-height);--reactist-btn-spacing:var(--reactist-button-normal-spacing);--reactist-btn-font-size:var(--reactist-button-normal-font-size)}.a2e85b47._9afc3aa7{--reactist-btn-height:var(--reactist-button-large-height);--reactist-btn-spacing:var(--reactist-button-large-spacing);--reactist-btn-font-size:var(--reactist-button-large-font-size)}.a2e85b47:not(.c76a69a4){color:var(--reactist-btn-idle-tint);background-color:var(--reactist-btn-idle-fill)}.a2e85b47:focus-visible:not([aria-disabled=true]),.a2e85b47:hover:not([aria-disabled=true]),.a2e85b47[aria-expanded=true]{color:var(--reactist-btn-hover-tint);background-color:var(--reactist-btn-hover-fill)}.a2e85b47.c76a69a4{cursor:not-allowed;color:var(--reactist-btn-disabled-tint);background-color:var(--reactist-btn-disabled-fill)}.a2e85b47:not(._177b3ada){min-width:68px}.a2e85b47._177b3ada{width:var(--reactist-btn-height);height:var(--reactist-btn-height);padding:0}.a2e85b47 .d2a4e4fc{margin-right:calc(var(--reactist-btn-spacing) - 6px);margin-left:-6px}.a2e85b47 .c53857db{margin-left:calc(var(--reactist-btn-spacing) - 6px);margin-right:-6px}.a2e85b47>*{pointer-events:none}.dfdbf363{--reactist-btn-idle-tint:var(--product-library-actionable-primary-on-idle-tint);--reactist-btn-idle-fill:var(--product-library-actionable-primary-idle-fill);--reactist-btn-hover-tint:var(--product-library-actionable-primary-on-hover-tint);--reactist-btn-hover-fill:var(--product-library-actionable-primary-hover-fill);--reactist-btn-disabled-tint:var(--product-library-actionable-primary-on-disabled-tint);--reactist-btn-disabled-fill:var(--product-library-actionable-primary-disabled-fill)}._5c65b294{--reactist-btn-idle-tint:var(--product-library-actionable-secondary-on-idle-tint);--reactist-btn-idle-fill:var(--product-library-actionable-secondary-idle-fill);--reactist-btn-hover-tint:var(--product-library-actionable-secondary-on-hover-tint);--reactist-btn-hover-fill:var(--product-library-actionable-secondary-hover-fill);--reactist-btn-disabled-tint:var(--product-library-actionable-secondary-on-disabled-tint);--reactist-btn-disabled-fill:var(--product-library-actionable-secondary-disabled-fill)}._4fe2b114{--reactist-btn-idle-tint:var(--product-library-actionable-tertiary-idle-tint);--reactist-btn-hover-tint:var(--product-library-actionable-tertiary-on-hover-tint);--reactist-btn-hover-fill:var(--product-library-actionable-tertiary-hover-fill);--reactist-btn-disabled-tint:var(--product-library-actionable-tertiary-disabled-tint)}._4fe2b114,._89a39bd0{--reactist-btn-idle-fill:transparent;--reactist-btn-disabled-fill:transparent}._89a39bd0{--reactist-btn-idle-tint:var(--product-library-actionable-quaternary-idle-tint);--reactist-btn-hover-tint:var(--product-library-actionable-quaternary-on-hover-tint);--reactist-btn-hover-fill:var(--product-library-actionable-quaternary-hover-fill);--reactist-btn-disabled-tint:var(--product-library-actionable-quaternary-disabled-tint)}.dfdbf363._3f363a96{--reactist-btn-idle-tint:var(--product-library-actionable-destructive-on-idle-tint);--reactist-btn-idle-fill:var(--product-library-actionable-destructive-idle-fill);--reactist-btn-hover-tint:var(--product-library-actionable-destructive-on-hover-tint);--reactist-btn-hover-fill:var(--product-library-actionable-destructive-hover-fill);--reactist-btn-disabled-tint:var(--product-library-actionable-destructive-on-disabled-tint);--reactist-btn-disabled-fill:var(--product-library-actionable-destructive-disabled-fill)}._5c65b294._3f363a96{--reactist-btn-idle-tint:var(--product-library-actionable-destructive-idle-tint);--reactist-btn-idle-fill:transparent;--reactist-btn-hover-tint:var(--product-library-actionable-destructive-hover-tint);--reactist-btn-hover-fill:var(--product-library-info-attention-secondary-idle-fill);--reactist-btn-disabled-tint:var(--product-library-actionable-destructive-disabled-tint);--reactist-btn-disabled-fill:transparent;border-color:var(--reactist-btn-idle-tint)}._5c65b294._3f363a96:hover{border-color:var(--reactist-btn-hover-tint)}._5c65b294._3f363a96.c76a69a4{border-color:var(--reactist-btn-disabled-tint)}._4fe2b114._3f363a96,._89a39bd0._3f363a96{--reactist-btn-idle-tint:var(--product-library-actionable-destructive-idle-tint);--reactist-btn-hover-tint:var(--product-library-actionable-destructive-hover-tint);--reactist-btn-disabled-tint:var(--product-library-actionable-destructive-disabled-tint)}:root{--reactist-text-link-idle-tint:var(--product-library-actionable-tertiary-idle-tint);--reactist-text-link-hover-tint:var(--product-library-actionable-tertiary-hover-tint);--reactist-text-link-idle-decoration:underline;--reactist-text-link-hover-decoration:underline}.e8994046{font-size:inherit;font-weight:inherit;cursor:pointer;font-family:inherit}.e8994046 svg{width:1em;height:1em;font-size:inherit;color:inherit;vertical-align:-.125em;fill:currentColor;padding:0 6px;display:inline-block}.ad3cd023,.ad3cd023 *{color:var(--reactist-text-link-idle-tint)}.ad3cd023:hover,.ad3cd023:hover *{color:var(--reactist-text-link-hover-tint)}._97dfc6d6,._97dfc6d6 *{color:inherit}._97dfc6d6:hover,._97dfc6d6:hover *{color:var(--reactist-text-link-hover-tint)}._44e98d72,._44e98d72 *{-webkit-text-decoration:var(--reactist-text-link-idle-decoration);-webkit-text-decoration:var(--reactist-text-link-idle-decoration);text-decoration:var(--reactist-text-link-idle-decoration)}._44e98d72:hover,._44e98d72:hover *{-webkit-text-decoration:var(--reactist-text-link-hover-decoration);-webkit-text-decoration:var(--reactist-text-link-hover-decoration);text-decoration:var(--reactist-text-link-hover-decoration)}._33b6e20c,._33b6e20c *{text-decoration:none}._33b6e20c:hover,._33b6e20c:hover *{-webkit-text-decoration:var(--reactist-text-link-hover-decoration);-webkit-text-decoration:var(--reactist-text-link-hover-decoration);text-decoration:var(--reactist-text-link-hover-decoration)}._0651ab2c{position:relative}._0651ab2c,._0651ab2c *{cursor:pointer;font-family:var(--reactist-font-family)}._0651ab2c._2b15553e,._0651ab2c._2b15553e *{cursor:not-allowed}._0651ab2c._2b15553e{opacity:.5}._0651ab2c svg{color:var(--product-library-display-secondary-idle-tint);border-radius:5px;min-width:24px}._0651ab2c.ae84d7b8 svg{color:var(--product-library-actionable-primary-idle-fill)}._0651ab2c input[type=checkbox]{opacity:0;width:16px;height:16px;margin:4px;display:block;position:absolute;top:0;left:0}._0651ab2c.e9a150ce svg{border:2px solid var(--product-library-actionable-primary-idle-fill)}._7c51f66c{margin-left:12px}.a0599869{margin-left:6px}:root{--reactist-field-label-padding-bottom:6px;--reactist-field-label-line-height:21px}._362aafbd{font-family:var(--reactist-font-family)}._362aafbd label{letter-spacing:-.15px}._362aafbd ._9be0ff91,._362aafbd label{padding-bottom:var(--reactist-field-label-padding-bottom);line-height:var(--reactist-field-label-line-height)}._362aafbd.af5b86c6{border-radius:var(--reactist-border-radius-large);border:1px solid var(--product-library-border-idle-tint);padding:var(--reactist-spacing-small);padding-bottom:var(--reactist-spacing-xsmall);overflow:clip}._362aafbd.af5b86c6 label{cursor:text;flex-grow:1}._362aafbd.af5b86c6 label span{cursor:default}._362aafbd.af5b86c6:hover{border-color:var(--product-library-border-hover-tint)!important}._362aafbd.af5b86c6:focus-within{border-color:var(--product-library-border-focus-tint)!important}._362aafbd.af5b86c6._9c1d6495{border-color:var(--product-library-info-attention-primary-idle-tint)!important}._362aafbd.af5b86c6 .bc6f3a2c{font-weight:500}._362aafbd.af5b86c6 ._9be0ff91{font-size:var(--reactist-font-size-caption)}._362aafbd:not(.af5b86c6) .bc6f3a2c{font-weight:var(--reactist-font-weight-strong)}._362aafbd:not(.af5b86c6) ._9be0ff91{font-size:var(--reactist-font-size-body)}._362aafbd input,._362aafbd select,._362aafbd textarea{font-size:var(--reactist-font-size-body);font-style:normal;font-weight:var(--reactist-font-weight-regular);line-height:calc(var(--reactist-font-size-body) + 7px);letter-spacing:-.15px}._9be0ff91{text-align:right}._28921f0c{vertical-align:bottom}._4f8135a0{width:100%;position:relative}._4f8135a0.d7954af9 select{border-color:#0000;outline:none;height:24px;padding:0}._4f8135a0 svg{color:var(--product-library-display-secondary-idle-tint);position:absolute;top:8px;bottom:8px;right:10px}._4f8135a0 select{z-index:1;--tmp-desired-height:32px;--tmp-line-height-increase:4px;--tmp-vertical-padding:calc((var(--tmp-desired-height) - var(--reactist-font-size-body) - var(--tmp-line-height-increase))/2);padding:var(--tmp-vertical-padding) 10px;appearance:none;box-sizing:border-box;width:100%;color:var(--product-library-display-primary-idle-tint);border-radius:var(--reactist-border-radius-small);border:1px solid var(--product-library-border-idle-tint);background:0 0;margin:0;padding-right:30px;position:relative}._4f8135a0:not(.d7954af9).c5471ed2 select{border-color:var(--product-library-info-attention-primary-idle-tint)!important}._4f8135a0:not(.d7954af9) option{background-color:var(--product-library-background-base-secondary)}._4f8135a0:not(.d7954af9) select:hover{border-color:var(--product-library-border-hover-tint)}._4f8135a0:not(.d7954af9) select:focus{border-color:var(--product-library-border-focus-tint)}.dc831e20,.dc831e20 *{font-family:var(--reactist-font-family);cursor:pointer}.dc831e20.c0321ec4,.dc831e20.c0321ec4 *{cursor:not-allowed}.dc831e20.c0321ec4 ._3294aeef,.dc831e20.c0321ec4.f21573d2 .a4e2e059{opacity:.5}.a4e2e059{--tmp-switch-width:32px;--tmp-switch-height:18px;--tmp-inner-padding:3px;--tmp-handle-size:calc(var(--tmp-switch-height) - var(--tmp-inner-padding)*2);--tmp-slide-length:calc(var(--tmp-switch-width) - var(--tmp-handle-size) - var(--tmp-inner-padding));border-radius:calc(var(--tmp-switch-height)/2);background-color:var(--product-library-selectable-primary-unselected-fill);cursor:pointer;min-height:auto;position:relative}.a4e2e059,.a4e2e059 input[type=checkbox],.a4e2e059>div{width:var(--tmp-switch-width);height:var(--tmp-switch-height)}._43c2d3ea{top:var(--tmp-inner-padding);left:var(--tmp-inner-padding);width:var(--tmp-handle-size);height:var(--tmp-handle-size);background:var(--product-library-selectable-primary-on-selected-fill);border-radius:50%;padding:0;transition:left .28s cubic-bezier(.4,0,.2,1);display:block;position:absolute}.f21573d2 .a4e2e059{background-color:var(--product-library-actionable-primary-idle-fill)}.f21573d2 .a4e2e059 ._43c2d3ea{left:var(--tmp-slide-length)}.dc831e20._8e0a5a9c .a4e2e059:after{border-radius:calc(var(--tmp-switch-height) + 4px);border:2px solid var(--product-library-actionable-primary-idle-fill);content:"";position:absolute;inset:-4px}.f41918dd{font-family:var(--reactist-font-family)}._9abeb40b:after,.f41918dd textarea{box-sizing:border-box;resize:vertical;overflow-wrap:anywhere;border:none;outline:none;width:100%;padding:0}.f41918dd textarea[readonly]{background-color:var(--product-library-background-base-tertiary);color:var(--product-library-display-primary-idle-tint)}.f41918dd:not(.a74c41b0) ._9abeb40b:after,.f41918dd:not(.a74c41b0) textarea{border-radius:var(--reactist-border-radius-small);padding:var(--reactist-spacing-small)}.f41918dd.a74c41b0{border-radius:var(--reactist-border-radius-large)}.f41918dd.a74c41b0,.f41918dd:not(.a74c41b0) ._9abeb40b:after,.f41918dd:not(.a74c41b0) textarea{border:1px solid var(--product-library-border-idle-tint)}.f41918dd.a74c41b0:hover,.f41918dd:not(.a74c41b0) textarea:hover{border-color:var(--product-library-border-hover-tint)}.f41918dd.a74c41b0:focus-within,.f41918dd:not(.a74c41b0) textarea:focus{border-color:var(--product-library-border-focus-tint)}.f41918dd._6f73115c:not(.a74c41b0) ._9abeb40b:after,.f41918dd._6f73115c:not(.a74c41b0) textarea,.f41918dd.a74c41b0._6f73115c{border-color:var(--product-library-info-attention-primary-idle-tint)!important}._9abeb40b{display:grid}._9abeb40b:after{content:attr(data-replicated-value) " ";white-space:pre-wrap;visibility:hidden}._9abeb40b:after,._9abeb40b>textarea{grid-area:1/1/2/2}textarea._36827355{resize:none;overflow:hidden}._4eba3f61{cursor:text;height:var(--reactist-input-wrapper-height)}._4eba3f61._00c897a7,._4eba3f61._00c897a7 input{background-color:var(--product-library-background-base-tertiary)}._4eba3f61._00c897a7 input{color:var(--product-library-display-primary-idle-tint)}._4eba3f61:not(._9857a72a){--reactist-input-wrapper-height:32px;border-radius:var(--reactist-border-radius-small);border:1px solid var(--product-library-border-idle-tint);overflow:clip}._4eba3f61._9857a72a{--reactist-input-wrapper-height:24px}._4eba3f61._9857a72a input{height:var(--reactist-input-wrapper-height);padding:0}._4eba3f61:not(._9857a72a):hover{border-color:var(--product-library-border-hover-tint)}._4eba3f61:not(._9857a72a):focus-within{border-color:var(--product-library-border-focus-tint)}._4eba3f61:not(._9857a72a).c1505718{border-color:var(--product-library-info-attention-primary-idle-tint)!important}._4eba3f61 input{color:var(--product-library-display-primary-idle-tint);box-sizing:border-box;--tmp-desired-height:30px;--tmp-line-height-increase:4px;--tmp-vertical-padding:calc((var(--tmp-desired-height) - var(--reactist-font-size-body) - var(--tmp-line-height-increase))/2);background:0 0;border:none;outline:none;flex:1;width:100%;margin:0}._4eba3f61:not(._9857a72a) input{padding:var(--tmp-vertical-padding) var(--reactist-spacing-small)}._080dc64e{align-items:center}._080dc64e button{--reactist-btn-height:24px!important}:root{--reactist-avatar-initials-color:var(--product-library-display-secondary-idle-tint);--reactist-avatar-border-tint:#0000001a;--reactist-avatar-empty-fill:var(--product-library-display-quaternary-idle-tint);--reactist-avatar-meta-0-fill:var(--product-library-meta-berry-fill);--reactist-avatar-meta-0-on-idle-tint:#fff;--reactist-avatar-meta-1-fill:var(--product-library-meta-red-fill);--reactist-avatar-meta-1-on-idle-tint:#fff;--reactist-avatar-meta-2-fill:var(--product-library-meta-orange-fill);--reactist-avatar-meta-2-on-idle-tint:#fff;--reactist-avatar-meta-3-fill:var(--product-library-meta-yellow-fill);--reactist-avatar-meta-3-on-idle-tint:#1f1f1f;--reactist-avatar-meta-4-fill:var(--product-library-meta-olive-green-fill);--reactist-avatar-meta-4-on-idle-tint:#fff;--reactist-avatar-meta-5-fill:var(--product-library-meta-lime-green-fill);--reactist-avatar-meta-5-on-idle-tint:#fff;--reactist-avatar-meta-6-fill:var(--product-library-meta-green-fill);--reactist-avatar-meta-6-on-idle-tint:#fff;--reactist-avatar-meta-7-fill:var(--product-library-meta-mint-green-fill);--reactist-avatar-meta-7-on-idle-tint:#fff;--reactist-avatar-meta-8-fill:var(--product-library-meta-teal-fill);--reactist-avatar-meta-8-on-idle-tint:#fff;--reactist-avatar-meta-9-fill:var(--product-library-meta-sky-blue-fill);--reactist-avatar-meta-9-on-idle-tint:#1f1f1f;--reactist-avatar-meta-10-fill:var(--product-library-meta-light-blue-fill);--reactist-avatar-meta-10-on-idle-tint:#fff;--reactist-avatar-meta-11-fill:var(--product-library-meta-blue-fill);--reactist-avatar-meta-11-on-idle-tint:#fff;--reactist-avatar-meta-12-fill:var(--product-library-meta-grape-fill);--reactist-avatar-meta-12-on-idle-tint:#fff;--reactist-avatar-meta-13-fill:var(--product-library-meta-violet-fill);--reactist-avatar-meta-13-on-idle-tint:#fff;--reactist-avatar-meta-14-fill:var(--product-library-meta-lavender-fill);--reactist-avatar-meta-14-on-idle-tint:#fff;--reactist-avatar-meta-15-fill:var(--product-library-meta-magenta-fill);--reactist-avatar-meta-15-on-idle-tint:#fff;--reactist-avatar-meta-16-fill:var(--product-library-meta-salmon-fill);--reactist-avatar-meta-16-on-idle-tint:#fff;--reactist-avatar-meta-17-fill:var(--product-library-meta-charcoal-fill);--reactist-avatar-meta-17-on-idle-tint:#fff;--reactist-avatar-meta-18-fill:var(--product-library-meta-grey-fill);--reactist-avatar-meta-18-on-idle-tint:#fff;--reactist-avatar-meta-19-fill:var(--product-library-meta-taupe-fill);--reactist-avatar-meta-19-on-idle-tint:#fff}.cebc6d47{--reactist-avatar-size:36px;--reactist-avatar-rounded-radius:5px;--reactist-avatar-outline-width:1px;--reactist-avatar-meta-fill:var(--product-library-meta-grey-fill);background-color:var(--reactist-avatar-empty-fill);width:var(--reactist-avatar-size);height:var(--reactist-avatar-size);outline:var(--reactist-avatar-outline-width) solid var(--reactist-avatar-border-tint);outline-offset:calc(var(--reactist-avatar-outline-width)*-1)}._3f80bd8e{--reactist-avatar-size:80px}._3f80bd8e,._953e89ed{--reactist-avatar-rounded-radius:10px;--reactist-avatar-outline-width:2px}._953e89ed{--reactist-avatar-size:72px}._13927971{--reactist-avatar-size:62px;--reactist-avatar-rounded-radius:8.5px;--reactist-avatar-outline-width:1.5px}._74eb0470{--reactist-avatar-size:50px;--reactist-avatar-rounded-radius:7px}._611b8df4,._74eb0470{--reactist-avatar-outline-width:1px}._611b8df4{--reactist-avatar-size:40px;--reactist-avatar-rounded-radius:5.5px}.a869c46e{--reactist-avatar-size:36px}.a869c46e,.f5ce1881{--reactist-avatar-rounded-radius:5px;--reactist-avatar-outline-width:1px}.f5ce1881{--reactist-avatar-size:30px}._498b01f1{--reactist-avatar-size:28px;--reactist-avatar-rounded-radius:5px;--reactist-avatar-outline-width:.8px}._9cc4c083{--reactist-avatar-size:24px;--reactist-avatar-rounded-radius:3.2px;--reactist-avatar-outline-width:.5px}._4056f6c8{--reactist-avatar-size:20px}._105d8278,._4056f6c8{--reactist-avatar-rounded-radius:3px;--reactist-avatar-outline-width:.5px}._105d8278{--reactist-avatar-size:18px}.ce4449dc{--reactist-avatar-size:16px;--reactist-avatar-rounded-radius:2px}._611281cc,.ce4449dc{--reactist-avatar-outline-width:.5px}._611281cc{--reactist-avatar-size:12px;--reactist-avatar-rounded-radius:1.6px}.cebc6d47:has(._6d07d028){background-color:var(--reactist-avatar-meta-fill)}:is(._971da581,.cebc6d47:has(._971da581)){--reactist-avatar-meta-fill:var(--reactist-avatar-meta-0-fill);--reactist-avatar-initials-color:var(--reactist-avatar-meta-0-on-idle-tint)}:is(.cebc6d47:has(.f385f1e7),.f385f1e7){--reactist-avatar-meta-fill:var(--reactist-avatar-meta-1-fill);--reactist-avatar-initials-color:var(--reactist-avatar-meta-1-on-idle-tint)}:is(.b1943537,.cebc6d47:has(.b1943537)){--reactist-avatar-meta-fill:var(--reactist-avatar-meta-2-fill);--reactist-avatar-initials-color:var(--reactist-avatar-meta-2-on-idle-tint)}:is(._09fb1b7a,.cebc6d47:has(._09fb1b7a)){--reactist-avatar-meta-fill:var(--reactist-avatar-meta-3-fill);--reactist-avatar-initials-color:var(--reactist-avatar-meta-3-on-idle-tint)}:is(._0ec3991d,.cebc6d47:has(._0ec3991d)){--reactist-avatar-meta-fill:var(--reactist-avatar-meta-4-fill);--reactist-avatar-initials-color:var(--reactist-avatar-meta-4-on-idle-tint)}:is(._7dcf78c8,.cebc6d47:has(._7dcf78c8)){--reactist-avatar-meta-fill:var(--reactist-avatar-meta-5-fill);--reactist-avatar-initials-color:var(--reactist-avatar-meta-5-on-idle-tint)}:is(.cebc6d47:has(.e99ef7a5),.e99ef7a5){--reactist-avatar-meta-fill:var(--reactist-avatar-meta-6-fill);--reactist-avatar-initials-color:var(--reactist-avatar-meta-6-on-idle-tint)}:is(._1a161a4b,.cebc6d47:has(._1a161a4b)){--reactist-avatar-meta-fill:var(--reactist-avatar-meta-7-fill);--reactist-avatar-initials-color:var(--reactist-avatar-meta-7-on-idle-tint)}:is(.cebc6d47:has(.efcd5ea5),.efcd5ea5){--reactist-avatar-meta-fill:var(--reactist-avatar-meta-8-fill);--reactist-avatar-initials-color:var(--reactist-avatar-meta-8-on-idle-tint)}:is(._1fbcaea3,.cebc6d47:has(._1fbcaea3)){--reactist-avatar-meta-fill:var(--reactist-avatar-meta-9-fill);--reactist-avatar-initials-color:var(--reactist-avatar-meta-9-on-idle-tint)}:is(.b5b0fe96,.cebc6d47:has(.b5b0fe96)){--reactist-avatar-meta-fill:var(--reactist-avatar-meta-10-fill);--reactist-avatar-initials-color:var(--reactist-avatar-meta-10-on-idle-tint)}:is(._8839eda7,.cebc6d47:has(._8839eda7)){--reactist-avatar-meta-fill:var(--reactist-avatar-meta-11-fill);--reactist-avatar-initials-color:var(--reactist-avatar-meta-11-on-idle-tint)}:is(.ce4656ee,.cebc6d47:has(.ce4656ee)){--reactist-avatar-meta-fill:var(--reactist-avatar-meta-12-fill);--reactist-avatar-initials-color:var(--reactist-avatar-meta-12-on-idle-tint)}:is(._728061a5,.cebc6d47:has(._728061a5)){--reactist-avatar-meta-fill:var(--reactist-avatar-meta-13-fill);--reactist-avatar-initials-color:var(--reactist-avatar-meta-13-on-idle-tint)}:is(._6437e019,.cebc6d47:has(._6437e019)){--reactist-avatar-meta-fill:var(--reactist-avatar-meta-14-fill);--reactist-avatar-initials-color:var(--reactist-avatar-meta-14-on-idle-tint)}:is(._6958f9a1,.cebc6d47:has(._6958f9a1)){--reactist-avatar-meta-fill:var(--reactist-avatar-meta-15-fill);--reactist-avatar-initials-color:var(--reactist-avatar-meta-15-on-idle-tint)}:is(.b80fa226,.cebc6d47:has(.b80fa226)){--reactist-avatar-meta-fill:var(--reactist-avatar-meta-16-fill);--reactist-avatar-initials-color:var(--reactist-avatar-meta-16-on-idle-tint)}:is(.a9cb7a14,.cebc6d47:has(.a9cb7a14)){--reactist-avatar-meta-fill:var(--reactist-avatar-meta-17-fill);--reactist-avatar-initials-color:var(--reactist-avatar-meta-17-on-idle-tint)}:is(._8fa1ebed,.cebc6d47:has(._8fa1ebed)){--reactist-avatar-meta-fill:var(--reactist-avatar-meta-18-fill);--reactist-avatar-initials-color:var(--reactist-avatar-meta-18-on-idle-tint)}:is(._663f07b3,.cebc6d47:has(._663f07b3)){--reactist-avatar-meta-fill:var(--reactist-avatar-meta-19-fill);--reactist-avatar-initials-color:var(--reactist-avatar-meta-19-on-idle-tint)}._5df3de7d{border-radius:50%}._4a2138f4{border-radius:var(--reactist-avatar-rounded-radius)}._76fa3a21{border-radius:inherit;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}._6d07d028{color:var(--reactist-avatar-initials-color);font-size:calc(var(--reactist-avatar-size)/2);font-weight:var(--reactist-font-weight-medium);-webkit-user-select:none;user-select:none;line-height:1}:root{--reactist-badge-font-size:10px;--reactist-badge-info-tint:var(--product-library-info-neutral-tertiary-on-idle-tint);--reactist-badge-info-fill:var(--product-library-info-neutral-tertiary-idle-fill);--reactist-badge-positive-tint:var(--product-library-info-positive-secondary-on-idle-tint);--reactist-badge-positive-fill:var(--product-library-info-positive-secondary-idle-fill);--reactist-badge-promote-tint:var(--product-library-info-promote-tertiary-on-idle-tint);--reactist-badge-promote-fill:var(--product-library-info-promote-tertiary-idle-fill);--reactist-badge-attention-tint:var(--product-library-info-attention-secondary-on-idle-tint);--reactist-badge-attention-fill:var(--product-library-info-attention-secondary-idle-fill)}.dc555a5b{font-family:var(--reactist-font-family);font-weight:var(--reactist-font-weight-strong);font-size:var(--reactist-badge-font-size);text-transform:uppercase;letter-spacing:.1em;padding:1px var(--reactist-spacing-xsmall);background-color:var(--reactist-badge-fill);line-height:calc(var(--reactist-badge-font-size) + 3px);white-space:nowrap;border-radius:3px}.dc555a5b,.dc555a5b:hover{color:var(--reactist-badge-tint);text-decoration:none}._4ccc562f{--reactist-badge-tint:var(--reactist-badge-info-tint);--reactist-badge-fill:var(--reactist-badge-info-fill)}._11a03ae3{--reactist-badge-tint:var(--reactist-badge-positive-tint);--reactist-badge-fill:var(--reactist-badge-positive-fill)}._70aeaf43{--reactist-badge-tint:var(--reactist-badge-promote-tint);--reactist-badge-fill:var(--reactist-badge-promote-fill)}.b10cb8c0{--reactist-badge-tint:var(--reactist-badge-attention-tint);--reactist-badge-fill:var(--reactist-badge-attention-fill)}.bf7dd007{height:0;min-height:0;transition-property:height;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}._92f711f3{height:auto}.e827c975{--reactist-btn-idle-fill:transparent;transform:none!important}.e827c975[aria-expanded=true]:not(:hover):not(:focus-visible){--reactist-btn-hover-fill:transparent}.dcbd3afa{transition:transform .15s cubic-bezier(.4,0,.2,1);transform:rotate(-90deg)}[aria-expanded=true] .dcbd3afa{transform:rotate(0)}.reactist_menulist[role=menu]{min-height:44px;max-height:var(--popover-available-height);white-space:nowrap;font-size:var(--reactist-font-size-copy);border:1px solid var(--product-library-divider-secondary);min-width:180px;z-index:var(--reactist-stacking-order-menu);background:#fffffffc;border-radius:3px;outline:none;margin:-4px;padding:4px 0;display:block;overflow:auto}.reactist_menulist .reactist_menugroup__label,.reactist_menulist [role=menuitem]{-webkit-user-select:none;user-select:none;text-align:left;color:inherit;font-family:var(--reactist-font-family);font-size:var(--reactist-font-size-copy);background-color:#0000;border:none;outline:none;align-items:center;padding:5px 10px;display:flex}.reactist_menulist .reactist_menugroup__label{color:var(--product-library-display-secondary-idle-tint);font-size:var(--reactist-font-size-copy)}.reactist_menulist [role=menuitem]{box-sizing:border-box;width:100%}.reactist_menulist [role=menuitem]:focus,.reactist_menulist [role=menuitem]:hover,.reactist_menulist [role=menuitem][aria-expanded=true]{color:var(--product-library-display-primary-idle-tint);background-color:var(--product-library-selectable-secondary-selected-fill)}.reactist_menulist [role=menuitem]:disabled,.reactist_menulist [role=menuitem][aria-disabled=true]{color:var(--product-library-display-secondary-idle-tint);pointer-events:none}.reactist_menulist a[role=menuitem]{cursor:default;text-decoration:none}.reactist_menulist a[role=menuitem]:hover{text-decoration:none}.reactist_menulist a[role=menuitem]:not(:has(svg)):not([aria-disabled=true]){color:var(--reactist-text-link-idle-tint,var(--product-library-actionable-tertiary-idle-tint));--product-library-display-primary-idle-tint:var(--reactist-text-link-idle-tint,var(--product-library-actionable-tertiary-idle-tint))}:is(.reactist_menulist a[role=menuitem]:not(:has(svg)):not([aria-disabled=true]):focus,.reactist_menulist a[role=menuitem]:not(:has(svg)):not([aria-disabled=true]):hover){color:var(--reactist-text-link-hover-tint,var(--product-library-actionable-tertiary-on-hover-tint));--product-library-display-primary-idle-tint:var(--reactist-text-link-hover-tint,var(--product-library-actionable-tertiary-on-hover-tint))}.reactist_menulist [role=menu]{margin-top:-5px}.reactist_menulist hr{background-color:var(--product-library-selectable-secondary-selected-fill);border:none;height:1px;margin:4px 0}@keyframes _5cd3b767{0%{opacity:0}to{opacity:1}}:root{--reactist-modal-overlay-fill:var(--product-library-background-overlay);--reactist-modal-padding-top:13vh}.e7b3b5ed{isolation:isolate;background-color:var(--reactist-modal-overlay-fill);z-index:var(--reactist-stacking-order-modal);justify-content:center;align-items:center;transition:background-color .5s;animation:.2s cubic-bezier(.4,0,.2,1) _5cd3b767;display:flex;position:fixed;inset:0;overflow:hidden}.e7b3b5ed>[data-focus-lock-disabled]{box-sizing:border-box;width:100%;height:100%;padding:var(--reactist-spacing-xxlarge);flex-direction:column;align-items:center;display:flex}.e7b3b5ed._3e385944>[data-focus-lock-disabled]{padding-top:var(--reactist-modal-padding-top)}.e7b3b5ed._3e385944>[data-focus-lock-disabled] ._5905d2f3{max-height:calc(100vh - var(--reactist-modal-padding-top)*2)}._5905d2f3{max-width:100%;transition:width .2s ease-in-out,box-shadow .5s;box-shadow:0 2px 8px #00000029}.c82a3296 ._5905d2f3{width:100%}.b7459bb3 ._5905d2f3{width:768px}._471efd62 ._5905d2f3{width:580px}._1d245d11 ._5905d2f3{width:480px}._963f2e55 ._5905d2f3{width:448px}@media (width>=992px){.e3c95e3b ._5905d2f3{width:960px}}@media (width>=1200px){.e3c95e3b ._5905d2f3{width:1060px}}@media (width<=1000px){.e3c95e3b ._5905d2f3{width:768px}}@media (width<=580px){.e7b3b5ed:not(._963f2e55):not(._1d245d11) ._5905d2f3{max-height:none;width:100%!important}.e7b3b5ed._6ac8bf98:not(._963f2e55):not(._1d245d11)>[data-focus-lock-disabled]{padding-bottom:0;padding-left:0;padding-right:0}.e7b3b5ed._6ac8bf98:not(._963f2e55):not(._1d245d11) ._5905d2f3{border-bottom-right-radius:0;border-bottom-left-radius:0}}@media (width<=400px){._5905d2f3{max-height:none;width:100%!important}.e7b3b5ed._6ac8bf98>[data-focus-lock-disabled]{padding-bottom:0;padding-left:0;padding-right:0}.e7b3b5ed._6ac8bf98 ._5905d2f3{border-bottom-right-radius:0;border-bottom-left-radius:0}}.c02a663d{align-items:center;height:32px;display:flex}.ed3df184{min-height:32px}.a7033dcb{--reactist-table-edge-padding:var(--reactist-spacing-medium);font-variant-numeric:tabular-nums;border-collapse:collapse}.cc339b14{--reactist-table-edge-padding:0}.ed1bb094{--reactist-table-edge-padding:var(--reactist-spacing-xsmall)}._09b1a2b6{--reactist-table-edge-padding:var(--reactist-spacing-small)}.e56463f4{--reactist-table-edge-padding:var(--reactist-spacing-medium)}.ac329f51{--reactist-table-edge-padding:var(--reactist-spacing-large)}._5d8411be{--reactist-table-edge-padding:var(--reactist-spacing-xlarge)}._4b1a85cd{--reactist-table-edge-padding:var(--reactist-spacing-xxlarge)}._999a2f91{border-bottom:1px solid var(--product-library-border-idle-tint);height:40px}.b1e3df5e{height:40px;padding:0 var(--reactist-spacing-small);vertical-align:middle;-webkit-user-select:none;user-select:none}.da86324b{padding:0}.b720e2b1{gap:var(--reactist-spacing-xsmall);width:100%;height:40px;padding:0 var(--reactist-spacing-small);color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.b1d5eb7c{flex:1 0 0;min-width:0}.b720e2b1:hover{background-color:var(--product-library-actionable-secondary-hover-fill)}.b720e2b1:focus-visible{outline:2px solid var(--product-library-display-primary-idle-tint);outline-offset:-2px}.b720e2b1:focus-visible ._1e2ee638,.b720e2b1:hover ._1e2ee638{opacity:1}._3c0ac57d{background-color:var(--product-library-background-base-primary);border-bottom:1px solid var(--product-library-divider-primary);height:48px}._3c0ac57d[aria-selected]{cursor:pointer}._3c0ac57d[aria-selected]:hover{background-color:var(--product-library-actionable-secondary-hover-fill);border-bottom-color:var(--product-library-divider-tertiary)}._3c0ac57d[aria-selected=true]{background-color:var(--product-library-selectable-secondary-selected-fill)}._3c0ac57d[aria-selected]:focus-visible{outline:2px solid var(--product-library-divider-tertiary);outline-offset:-2px}._9751027c{padding:var(--reactist-spacing-xsmall) var(--reactist-spacing-small);vertical-align:middle}._9751027c:first-child,.b1e3df5e:not(.da86324b):first-child{padding-inline-start:var(--reactist-table-edge-padding)}._9751027c:last-child,.b1e3df5e:not(.da86324b):last-child{padding-inline-end:var(--reactist-table-edge-padding)}.da86324b:first-child .b720e2b1{padding-inline-start:var(--reactist-table-edge-padding)}.da86324b:last-child .b720e2b1{padding-inline-end:var(--reactist-table-edge-padding)}._5efda6a3{color:var(--product-library-display-secondary-idle-tint);flex:none;justify-content:center;align-items:center;display:inline-flex}._1e2ee638{color:var(--product-library-display-tertiary-idle-tint);opacity:0}._39434bd1{transform:rotate(180deg)}._674f023c{text-align:start}._98b45844{text-align:end}._24318e03{width:auto}.a2a79d0b{width:0}._4961bcd8{width:50%}._6803b3a0{width:33.3333%}._65609646{width:66.6667%}._5f2a0352{width:25%}._29df51f0{width:75%}.c8a7cd01{width:20%}.fdcb1ffe{width:40%}._24ba0472{width:60%}.e8b878b3{width:80%}:root{--reactist-tab-themed-selected-tint:#006f85;--reactist-tab-themed-selected-fill:var(--product-library-background-base-primary);--reactist-tab-themed-unselected-tint:#006f85;--reactist-tab-themed-unselected-fill:transparent;--reactist-tab-themed-hover-tint:#006f85;--reactist-tab-themed-hover-fill:transparent;--reactist-tab-themed-disabled-tint:#006f85;--reactist-tab-themed-disabled-fill:transparent;--reactist-tab-themed-track:#f2f6f7;--reactist-tab-themed-border:var(--product-library-divider-secondary);--reactist-tab-themed-shadow:none;--reactist-tab-neutral-selected-tint:var(--product-library-selectable-tertiary-on-selected-enabled-tint);--reactist-tab-neutral-selected-fill:var(--product-library-selectable-tertiary-selected-fill);--reactist-tab-neutral-unselected-tint:var(--product-library-selectable-tertiary-on-unselected-enabled-tint);--reactist-tab-neutral-unselected-fill:transparent;--reactist-tab-neutral-hover-tint:var(--product-library-selectable-tertiary-on-selected-enabled-tint);--reactist-tab-neutral-hover-fill:transparent;--reactist-tab-neutral-disabled-tint:var(--product-library-selectable-tertiary-on-unselected-disabled-tint);--reactist-tab-neutral-disabled-fill:transparent;--reactist-tab-neutral-track:var(--product-library-selectable-background);--reactist-tab-neutral-border:var(--product-library-divider-primary);--reactist-tab-neutral-shadow:none;--reactist-tab-track-border-radius:20px;--reactist-tab-track-border-width:2px;--reactist-tab-selected-transition:none;--reactist-tab-border-radius:20px;--reactist-tab-border-width:1px;--reactist-tab-padding-x:var(--reactist-spacing-medium);--reactist-tab-padding-y:var(--reactist-spacing-small);--reactist-tab-font-size:var(--reactist-font-size-body);--reactist-tab-font-weight:var(--reactist-font-weight-medium);--reactist-tab-line-height:21px}._048fbeb6{box-sizing:border-box;padding:var(--reactist-tab-padding-y) var(--reactist-tab-padding-x);cursor:pointer;font-size:var(--reactist-tab-font-size);font-weight:var(--reactist-tab-font-weight);line-height:var(--reactist-tab-line-height);z-index:1;border:none;border:var(--reactist-tab-border-width) solid transparent;border-radius:var(--reactist-tab-border-radius);background:0 0;text-decoration:none}._5f99aac2 ._048fbeb6{flex:1}.f517af4c{top:calc(var(--reactist-tab-track-border-width)*-1);right:calc(var(--reactist-tab-track-border-width)*-1);bottom:calc(var(--reactist-tab-track-border-width)*-1);left:calc(var(--reactist-tab-track-border-width)*-1);border-radius:var(--reactist-tab-track-border-radius);border-width:var(--reactist-tab-track-border-width);border-style:solid;position:absolute}._22129c6f{z-index:0;border:var(--reactist-tab-border-width) solid transparent;border-radius:var(--reactist-tab-border-radius);height:100%;transition:var(--reactist-tab-selected-transition);position:absolute;top:0}._048fbeb6,.e07682d8{background-color:var(--reactist-tab-neutral-unselected-fill);color:var(--reactist-tab-neutral-unselected-tint)}._048fbeb6[aria-selected=true],.e07682d8[aria-selected=true]{color:var(--reactist-tab-neutral-selected-tint)}._048fbeb6[aria-disabled=true],.e07682d8[aria-disabled=true]{background-color:var(--reactist-tab-neutral-disabled-fill);color:var(--reactist-tab-neutral-disabled-tint);cursor:not-allowed}._048fbeb6[aria-selected=false]:not([aria-disabled=true]):hover,.e07682d8[aria-selected=false]:not([aria-disabled=true]):hover{background-color:var(--reactist-tab-neutral-hover-fill);color:var(--reactist-tab-neutral-hover-tint)}._5833f963{background-color:var(--reactist-tab-themed-unselected-fill);color:var(--reactist-tab-themed-unselected-tint)}._5833f963[aria-selected=true]{color:var(--reactist-tab-themed-selected-tint)}._5833f963[aria-disabled=true]{background-color:var(--reactist-tab-themed-disabled-fill);color:var(--reactist-tab-themed-disabled-tint)}._5833f963[aria-selected=false]:not([aria-disabled=true]):hover{background-color:var(--reactist-tab-themed-hover-fill);color:var(--reactist-tab-themed-hover-tint)}._80ca2502,.f517af4c{background:var(--reactist-tab-neutral-track);border-color:var(--reactist-tab-neutral-track)}._5e6793a0{background:var(--reactist-tab-themed-track);border-color:var(--reactist-tab-themed-track)}._22129c6f,._7ff999c5{background-color:var(--reactist-tab-neutral-selected-fill);border-color:var(--reactist-tab-neutral-border);box-shadow:var(--reactist-tab-neutral-shadow)}.eec736e3{background-color:var(--reactist-tab-themed-selected-fill);border-color:var(--reactist-tab-themed-border);box-shadow:var(--reactist-tab-themed-shadow)}:root{--reactist-tooltip-font-size:inherit}._64d17ef6{text-overflow:ellipsis;max-width:300px;z-index:var(--reactist-stacking-order-tooltip);font-size:var(--reactist-tooltip-font-size)}.reactist_color_picker .color_trigger{cursor:pointer;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Im05LjI1IDEwLjY0NiAyLjY0NiAyLjY0NyAyLjY0Ny0yLjY0N2EuNS41IDAgMCAxIC43MDcuNzA4TDEyLjYwNCAxNGExIDEgMCAwIDEtMS40MTUgMGwtMi42NDYtMi42NDZhLjUuNSAwIDAgMSAuNzA3LS43MDgiLz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;background-size:24px;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.reactist_color_picker .color_trigger--inner_ring{visibility:hidden;background-color:#0000001a;border-radius:50%;width:14px;height:14px}.reactist_color_picker .color_trigger:hover .color_trigger--inner_ring{visibility:visible}.reactist_color_picker .color_trigger.small{width:18px;height:18px}.reactist_color_picker .color_trigger.small .color_trigger--inner_ring{width:12px;height:12px}.reactist_color_picker .color_item{cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;margin:4px;display:flex}.reactist_color_picker .color_item--inner_ring{visibility:hidden;background-color:#0000;border:2px solid #fff;border-radius:50%;width:24px;height:24px}.reactist_color_picker .color_item:hover .color_item--inner_ring{visibility:visible}.reactist_color_picker .color_item.active{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Im0xMC45NzQgMTQuNzcxIDQuMTYtNy4yMDRhLjQ5OS40OTkgMCAxIDEgLjg2My40OTlsLTQuNDcgNy43NDRhLjUuNSAwIDAgMS0uNzM1LjE0NyAxIDEgMCAwIDEtLjA2MS0uMDQ4bC0zLjM2Ni0zLjE0YS40OTkuNDk5IDAgMSAxIC42OC0uNzI5eiIvPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat}.reactist_color_picker .color_options{flex-wrap:wrap;width:164px;padding:6px;display:flex;position:relative}.reactist_color_picker .with_arrow:after,.reactist_color_picker .with_arrow:before{visibility:hidden}.reactist_dropdown .trigger{cursor:pointer;display:block}.reactist_dropdown .body{z-index:1;background-color:#fff;border:1px solid #dcdcdc;border-radius:3px;overflow:hidden;box-shadow:0 1px 8px #00000014}.reactist_dropdown hr{background-color:#dcdcdc;border:none;height:1px;margin:0 5px}.reactist_dropdown .with_arrow:after,.reactist_dropdown .with_arrow:before{z-index:1;content:"";border-style:solid;border-width:6px;width:0;height:0;display:block;position:absolute;right:14px}.reactist_dropdown .with_arrow:after{border-color:#0000 #0000 #fff;top:-11px}.reactist_dropdown .with_arrow:before{border-color:#0000 #0000 #dcdcdc;top:-12px}.reactist_dropdown .with_arrow.top:after{border-color:#fff #0000 #0000;top:-1px}.reactist_dropdown .with_arrow.top:before{border-width:7px;border-color:#dcdcdc #0000 #0000;top:-1px;right:13px}.reactist_button{cursor:pointer;-webkit-user-select:none;user-select:none;color:inherit;background-color:#0000;border:none;padding:0}.reactist_button[aria-disabled=true]{opacity:.4;cursor:not-allowed}.reactist_button--small{color:#202020;font-size:.81rem;font-weight:400;line-height:1.6}.reactist_button--danger,.reactist_button--primary,.reactist_button--secondary{color:#202020;box-sizing:border-box;border:1px solid #0000001a;border-radius:3px;padding:5px 15px;font-size:.875rem;font-weight:400;line-height:1.7}.reactist_button--danger.reactist_button--small,.reactist_button--primary.reactist_button--small,.reactist_button--secondary.reactist_button--small{padding:5px 10px}.reactist_button--danger.reactist_button--large,.reactist_button--primary.reactist_button--large,.reactist_button--secondary.reactist_button--large{padding:10px 15px}.reactist_button--primary{color:#fff;background-color:#3f82ef}.reactist_button--primary:not([disabled]):hover{background-color:#3b7be2}.reactist_button--danger{color:#fff;background-color:#de4c4a}.reactist_button--danger:not([disabled]):hover{background-color:#cf2826}.reactist_button--secondary{color:#202020;background-color:#fff;border-color:#dcdcdc}.reactist_button--secondary:not([disabled]):hover{background-color:#f9f9f9}.reactist_button--link{color:#3f82ef;text-decoration:none}.reactist_button--link:disabled{color:gray}.reactist_button--link:not(:disabled):hover{text-decoration:underline}.reactist_button--link:not(.reactist_button--link--small):not(.reactist_button--link--large){font-size:inherit}.reactist_button--danger.reactist_button--loading,.reactist_button--primary.reactist_button--loading,.reactist_button--secondary.reactist_button--loading{cursor:progress!important}.reactist_button--danger.reactist_button--loading:after,.reactist_button--primary.reactist_button--loading:after,.reactist_button--secondary.reactist_button--loading:after{content:"";vertical-align:middle;color:#fff;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIxNi4yNTciIGhlaWdodD0iMTYuMjU3IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0xNDcuODEzIDIwNi43NSAxNi4yNTcgMTYuMjU3IiB2aWV3Qm94PSItMTQ3LjgxMyAyMDYuNzUgMTYuMjU3IDE2LjI1NyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMikiPjxkZWZzPjxmaWx0ZXIgaWQ9ImEiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxMy45NSIgeD0iLTE0Ny42ODQiIHk9IjIxMC45MjkiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PGZlQ29sb3JNYXRyaXggdmFsdWVzPSIxIDAgMCAwIDAgMCAxIDAgMCAwIDAgMCAxIDAgMCAwIDAgMCAxIDAiLz48L2ZpbHRlcj48L2RlZnM+PG1hc2sgaWQ9ImIiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxMy45NSIgeD0iLTE0Ny42ODQiIHk9IjIxMC45MjkiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiPjxnIGZpbHRlcj0idXJsKCNhKSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTS0xNDguNTg0IDIwNy45NzloMTh2MThoLTE4eiIvPjwvZz48L21hc2s+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0iTS0xNDQuNjM0IDIxMS45MjlhNyA3IDAgMCAwIDAgOS44OTkgNyA3IDAgMCAwIDkuODk5IDAgNyA3IDAgMCAwIDAtOS44OTkiIG1hc2s9InVybCgjYikiLz48L2c+PC9zdmc+);background-repeat:no-repeat;background-size:15px;width:15px;height:15px;margin-left:12px;animation-name:reactistRotateRight;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;display:inline-block}.reactist_button--secondary.reactist_button--loading{color:gray;background-color:#dcdcdc;border-color:#dcdcdc}@keyframes reactistRotateRight{0%{transform-origin:50%;transform:rotate(0)}to{transform-origin:50%;transform:rotate(1turn)}}:root{--reactist-progressbar-height:var(--reactist-spacing-xsmall);--reactist-progressbar-radius-outer:var(--reactist-progressbar-height);--reactist-progressbar-radius-inner:var(--reactist-progressbar-height);--reactist-progressbar-track:var(--product-library-background-base-tertiary);--reactist-progressbar-fill:var(--product-library-display-accent-primary-fill);--reactist-progressbar-scale-tint:var(--product-library-display-tertiary-idle-tint);--reactist-progressbar-scale-tick-height:8px;--reactist-progressbar-scale-minor-tick-opacity:.15;--reactist-progressbar-scale-major-tick-opacity:.35}._30cbf078{height:var(--reactist-progressbar-height);border-radius:var(--reactist-progressbar-radius-outer);background-color:var(--reactist-progressbar-track);width:100%}._07319da1{height:inherit;border-radius:var(--reactist-progressbar-radius-inner);background-color:var(--reactist-progressbar-fill)}.b034e90c{width:100%}._2a299141{padding-top:var(--reactist-spacing-xsmall)}.e9099fc2{padding-top:calc(var(--reactist-progressbar-scale-tick-height) + 16px);color:var(--reactist-progressbar-scale-tint);font-size:var(--reactist-font-size-caption);display:block;position:relative}.e9099fc2>span{text-align:left;padding-left:1px;position:absolute;bottom:0}.e9099fc2>span:first-child{left:0}.e9099fc2>span:nth-child(2){left:25%}.e9099fc2>span:nth-child(3){left:50%}.e9099fc2>span:nth-child(4){left:75%}.e9099fc2>span:nth-child(5){left:100%}.e9099fc2:before{opacity:var(--reactist-progressbar-scale-minor-tick-opacity);background-image:repeating-linear-gradient(90deg,currentColor 0 1px,#0000 1px 5%)}.e9099fc2:after,.e9099fc2:before{content:"";height:var(--reactist-progressbar-scale-tick-height);position:absolute;top:0;left:0;right:0}.e9099fc2:after{opacity:var(--reactist-progressbar-scale-major-tick-opacity);background-image:linear-gradient(90deg,currentColor 0 1px,#0000 1px),linear-gradient(currentColor,currentColor);background-position:0 0,100% 0;background-repeat:repeat-x,no-repeat;background-size:25% 100%,1px 100%}.reactist_time{color:gray;font-size:.75rem;font-weight:400;line-height:1.8}.reactist_tooltip .reactist_time:hover{text-decoration:underline}.reactist_input{color:#202020;box-sizing:border-box;border:1px solid #dcdcdc;border-radius:3px;outline:none;width:100%;margin:0;padding:5px 10px;font-size:.875rem;font-weight:400;line-height:1.7;display:block}.reactist_input:focus{border-color:#3f82ef}.reactist_input:disabled{background-color:#fafafa}:root.theme_dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root.theme_dark,:host(.theme_dark){--product-library-actionable-destructive-disabled-fill:#774640;--product-library-actionable-destructive-disabled-tint:#774640;--product-library-actionable-destructive-hover-fill:#ff7f74;--product-library-actionable-destructive-hover-tint:#ff7f74;--product-library-actionable-destructive-idle-fill:#e06155;--product-library-actionable-destructive-idle-tint:#e06155;--product-library-actionable-destructive-on-disabled-tint:#fff;--product-library-actionable-destructive-on-hover-tint:#fff;--product-library-actionable-destructive-on-idle-tint:#fff;--product-library-actionable-focus-fill:#363636;--product-library-actionable-focus-tint:#505050;--product-library-actionable-primary-disabled-fill:#4c2827;--product-library-actionable-primary-hover-fill:#e36564;--product-library-actionable-primary-idle-fill:#d04348;--product-library-actionable-primary-on-dark-disabled-fill:#674342;--product-library-actionable-primary-on-dark-hover-fill:#e36564;--product-library-actionable-primary-on-dark-idle-fill:#de4c4a;--product-library-actionable-primary-on-dark-on-disabled-tint:#797979;--product-library-actionable-primary-on-dark-on-hover-tint:#fff;--product-library-actionable-primary-on-dark-on-idle-tint:#fff;--product-library-actionable-primary-on-disabled-tint:#797979;--product-library-actionable-primary-on-hover-tint:#fff;--product-library-actionable-primary-on-idle-tint:#fff;--product-library-actionable-quaternary-disabled-tint:#4d4d4d;--product-library-actionable-quaternary-hover-fill:#ffffff1a;--product-library-actionable-quaternary-hover-tint:#fff;--product-library-actionable-quaternary-idle-tint:#d1d1d1;--product-library-actionable-quaternary-selected-fill:#ffffff2e;--product-library-actionable-quaternary-on-dark-disabled-tint:#666;--product-library-actionable-quaternary-on-dark-hover-fill:#575757;--product-library-actionable-quaternary-on-dark-hover-tint:#fff;--product-library-actionable-quaternary-on-dark-idle-tint:#a8a8a8;--product-library-actionable-quaternary-on-dark-selected-fill:#575757;--product-library-actionable-quaternary-on-dark-on-hover-fill:#4d4d4d;--product-library-actionable-quaternary-on-dark-on-hover-tint:#fff;--product-library-actionable-quaternary-on-dark-on-selected-tint:#fff;--product-library-actionable-quaternary-on-hover-fill:#4d4d4d;--product-library-actionable-quaternary-on-hover-tint:#fff;--product-library-actionable-quaternary-on-selected-tint:#fff;--product-library-actionable-secondary-disabled-fill:#ffffff0f;--product-library-actionable-secondary-hover-fill:#ffffff3d;--product-library-actionable-secondary-idle-fill:#ffffff24;--product-library-actionable-secondary-idle-tint:#3d3d3d;--product-library-actionable-secondary-on-dark-disabled-fill:#4c4c4c;--product-library-actionable-secondary-on-dark-hover-fill:#6b6b6b;--product-library-actionable-secondary-on-dark-idle-fill:#616161;--product-library-actionable-secondary-on-dark-idle-tint:gray;--product-library-actionable-secondary-on-dark-on-disabled-tint:gray;--product-library-actionable-secondary-on-dark-on-hover-tint:#f0f0f0;--product-library-actionable-secondary-on-dark-on-idle-tint:#f0f0f0;--product-library-actionable-secondary-on-disabled-tint:#737373;--product-library-actionable-secondary-on-hover-tint:#fff;--product-library-actionable-secondary-on-idle-tint:#e4e4e4;--product-library-actionable-tertiary-disabled-tint:#575757;--product-library-actionable-tertiary-hover-fill:#ffffff1a;--product-library-actionable-tertiary-hover-tint:#ff7f74;--product-library-actionable-tertiary-idle-tint:#e26a60;--product-library-actionable-tertiary-on-dark-disabled-tint:#666;--product-library-actionable-tertiary-on-dark-hover-fill:#3d3d3d;--product-library-actionable-tertiary-on-dark-hover-tint:#ff7f74;--product-library-actionable-tertiary-on-dark-idle-tint:#ff7f74;--product-library-actionable-tertiary-on-dark-on-hover-fill:#ff7f74;--product-library-actionable-tertiary-on-dark-on-hover-tint:#ff7f74;--product-library-actionable-tertiary-on-hover-fill:#ff7f74;--product-library-actionable-tertiary-on-hover-tint:#ff7f74;--product-library-background-base-primary:#1f1f1f;--product-library-background-base-secondary:#262626;--product-library-background-base-tertiary:#322f2a;--product-library-background-grouped-primary:#282828;--product-library-background-grouped-secondary:#262626;--product-library-background-grouped-tertiary:#212121;--product-library-background-overlay:#0006;--product-library-background-raised-primary:#282828;--product-library-background-raised-quaternary:#404040;--product-library-background-raised-secondary:#333;--product-library-background-raised-tertiary:#3d3d3d;--product-library-border-focus-tint:#707070;--product-library-border-hover-tint:#666;--product-library-border-idle-tint:#3d3d3d;--product-library-display-accent-primary-fill:#de4c4a;--product-library-display-accent-primary-tint:#e26a60;--product-library-display-accent-secondary-fill:#6f2625;--product-library-display-focus-fill:#363636;--product-library-display-primary-idle-tint:#fff;--product-library-display-primary-on-dark-fill:#666;--product-library-display-primary-on-dark-tint:#fff;--product-library-display-quaternary-idle-tint:#4d4d4d;--product-library-display-secondary-idle-tint:#ccc;--product-library-display-secondary-on-dark-tint:#b3b3b3;--product-library-display-tertiary-idle-tint:gray;--product-library-divider-primary:#3d3d3d;--product-library-divider-secondary:#282828;--product-library-divider-tertiary:#4b4b4b;--product-library-divider-on-dark:#666;--product-library-info-attention-primary-idle-fill:#dc4c3e;--product-library-info-attention-primary-idle-tint:#dc4c3e;--product-library-info-attention-primary-on-dark-idle-fill:#e06155;--product-library-info-attention-primary-on-idle-tint:#fff;--product-library-info-attention-secondary-idle-fill:#462a26;--product-library-info-attention-secondary-on-idle-tint:#cf473a;--product-library-info-neutral-primary-idle-fill:#3577fa;--product-library-info-neutral-primary-on-dark-idle-fill:#4180ff;--product-library-info-neutral-primary-on-idle-tint:#fff;--product-library-info-neutral-secondary-idle-fill:gray;--product-library-info-neutral-secondary-idle-tint:#b3b3b3;--product-library-info-neutral-secondary-on-idle-tint:#fff;--product-library-info-neutral-tertiary-focus-fill:#3d3d3d;--product-library-info-neutral-tertiary-idle-fill:#363636;--product-library-info-neutral-tertiary-on-focus-tint:#e4e4e4;--product-library-info-neutral-tertiary-on-idle-tint:#b3b3b3;--product-library-info-positive-primary-idle-fill:#08a531;--product-library-info-positive-primary-idle-tint:#3c9b0d;--product-library-info-positive-primary-on-dark-idle-fill:#08a531;--product-library-info-positive-primary-on-idle-tint:#fff;--product-library-info-positive-secondary-idle-fill:#212e25;--product-library-info-positive-secondary-on-idle-tint:#08a531;--product-library-info-promote-primary-idle-fill:#f48318;--product-library-info-promote-primary-on-idle-tint:#fff;--product-library-info-promote-quaternary-idle-fill:#412a06;--product-library-info-promote-quaternary-on-idle-tint:#553707;--product-library-info-promote-secondary-idle-fill:#ffd093;--product-library-info-promote-tertiary-idle-fill:#412a06;--product-library-info-promote-tertiary-on-idle-tint:#ff8c1a;--product-library-info-warning-primary-focus-fill:#553707;--product-library-info-warning-primary-idle-fill:#412a06;--product-library-info-warning-primary-on-dark-idle-fill:#ff8c1a;--product-library-info-warning-primary-on-idle-fill:#b16707;--product-library-info-warning-primary-on-idle-tint:#ff8c1a;--product-library-info-warning-primary-on-idle-fill-tint:#fff;--product-library-meta-berry-fill:#d62b6f;--product-library-meta-berry-tint:#d62b6f;--product-library-meta-blue-fill:#2a67e2;--product-library-meta-blue-tint:#2a67e2;--product-library-meta-charcoal-fill:gray;--product-library-meta-charcoal-tint:gray;--product-library-meta-grape-fill:#692ec2;--product-library-meta-grape-tint:#8758ce;--product-library-meta-green-fill:#369307;--product-library-meta-green-tint:#369307;--product-library-meta-grey-fill:#999;--product-library-meta-grey-tint:#999;--product-library-meta-lavender-fill:#eb96c8;--product-library-meta-lavender-tint:#eb96c8;--product-library-meta-light-blue-fill:#96c3eb;--product-library-meta-light-blue-tint:#96c3eb;--product-library-meta-lime-green-fill:#7ecc48;--product-library-meta-lime-green-tint:#7ecc48;--product-library-meta-magenta-fill:#e05095;--product-library-meta-magenta-tint:#e05095;--product-library-meta-mint-green-fill:#52ccb8;--product-library-meta-mint-green-tint:#52ccb8;--product-library-meta-olive-green-fill:#aeb83a;--product-library-meta-olive-green-tint:#aeb83a;--product-library-meta-orange-fill:#f48318;--product-library-meta-orange-tint:#f48318;--product-library-meta-red-fill:#dc4c3e;--product-library-meta-red-tint:#cf473a;--product-library-meta-salmon-fill:#ff8e84;--product-library-meta-salmon-tint:#ff8e84;--product-library-meta-secondary-berry-disabled-fill:#411825;--product-library-meta-secondary-berry-hover-fill:#7a1a40;--product-library-meta-secondary-berry-idle-fill:#6b1738;--product-library-meta-secondary-berry-selected-fill:#d62b6f;--product-library-meta-secondary-berry-on-disabled-tint:#fff;--product-library-meta-secondary-berry-on-hover-tint:#fff;--product-library-meta-secondary-berry-on-idle-tint:#fff;--product-library-meta-secondary-berry-on-selected-tint:#fff;--product-library-meta-secondary-blue-disabled-fill:#1d2c44;--product-library-meta-secondary-blue-hover-fill:#284b81;--product-library-meta-secondary-blue-idle-fill:#22416f;--product-library-meta-secondary-blue-selected-fill:#2a67e2;--product-library-meta-secondary-blue-on-disabled-tint:#fff;--product-library-meta-secondary-blue-on-hover-tint:#fff;--product-library-meta-secondary-blue-on-idle-tint:#fff;--product-library-meta-secondary-blue-on-selected-tint:#fff;--product-library-meta-secondary-charcoal-disabled-fill:#262626;--product-library-meta-secondary-charcoal-hover-fill:#454545;--product-library-meta-secondary-charcoal-idle-fill:#373737;--product-library-meta-secondary-charcoal-selected-fill:#747474;--product-library-meta-secondary-charcoal-on-disabled-tint:#fff;--product-library-meta-secondary-charcoal-on-hover-tint:#fff;--product-library-meta-secondary-charcoal-on-idle-tint:#fff;--product-library-meta-secondary-charcoal-on-selected-tint:#fff;--product-library-meta-secondary-grape-disabled-fill:#2a1b4a;--product-library-meta-secondary-grape-hover-fill:#502196;--product-library-meta-secondary-grape-idle-fill:#441d81;--product-library-meta-secondary-grape-selected-fill:#692ec2;--product-library-meta-secondary-grape-on-disabled-tint:#fff;--product-library-meta-secondary-grape-on-hover-tint:#fff;--product-library-meta-secondary-grape-on-idle-tint:#fff;--product-library-meta-secondary-grape-on-selected-tint:#fff;--product-library-meta-secondary-green-disabled-fill:#223819;--product-library-meta-secondary-green-hover-fill:#2f6813;--product-library-meta-secondary-green-idle-fill:#26540f;--product-library-meta-secondary-green-selected-fill:#2f8501;--product-library-meta-secondary-green-on-disabled-tint:#fff;--product-library-meta-secondary-green-on-hover-tint:#fff;--product-library-meta-secondary-green-on-idle-tint:#fff;--product-library-meta-secondary-green-on-selected-tint:#fff;--product-library-meta-secondary-grey-disabled-fill:#323232;--product-library-meta-secondary-grey-hover-fill:#565656;--product-library-meta-secondary-grey-idle-fill:#484848;--product-library-meta-secondary-grey-selected-fill:#999;--product-library-meta-secondary-grey-on-disabled-tint:#fff;--product-library-meta-secondary-grey-on-hover-tint:#fff;--product-library-meta-secondary-grey-on-idle-tint:#fff;--product-library-meta-secondary-grey-on-selected-tint:#000;--product-library-meta-secondary-lavender-disabled-fill:#402534;--product-library-meta-secondary-lavender-hover-fill:#76385c;--product-library-meta-secondary-lavender-idle-fill:#642f4e;--product-library-meta-secondary-lavender-selected-fill:#eb96c8;--product-library-meta-secondary-lavender-on-disabled-tint:#fff;--product-library-meta-secondary-lavender-on-hover-tint:#fff;--product-library-meta-secondary-lavender-on-idle-tint:#fff;--product-library-meta-secondary-lavender-on-selected-tint:#000;--product-library-meta-secondary-light-blue-disabled-fill:#273440;--product-library-meta-secondary-light-blue-hover-fill:#395874;--product-library-meta-secondary-light-blue-idle-fill:#314b63;--product-library-meta-secondary-light-blue-selected-fill:#96c3eb;--product-library-meta-secondary-light-blue-on-disabled-tint:#fff;--product-library-meta-secondary-light-blue-on-hover-tint:#fff;--product-library-meta-secondary-light-blue-on-idle-tint:#fff;--product-library-meta-secondary-light-blue-on-selected-tint:#000;--product-library-meta-secondary-lime-green-disabled-fill:#2a3e20;--product-library-meta-secondary-lime-green-hover-fill:#3e6b1f;--product-library-meta-secondary-lime-green-idle-fill:#33591a;--product-library-meta-secondary-lime-green-selected-fill:#7ecc48;--product-library-meta-secondary-lime-green-on-disabled-tint:#fff;--product-library-meta-secondary-lime-green-on-hover-tint:#fff;--product-library-meta-secondary-lime-green-on-idle-tint:#fff;--product-library-meta-secondary-lime-green-on-selected-tint:#000;--product-library-meta-secondary-magenta-disabled-fill:#3f1627;--product-library-meta-secondary-magenta-hover-fill:#7d1748;--product-library-meta-secondary-magenta-idle-fill:#69143d;--product-library-meta-secondary-magenta-selected-fill:#cb3b82;--product-library-meta-secondary-magenta-on-disabled-tint:#fff;--product-library-meta-secondary-magenta-on-hover-tint:#fff;--product-library-meta-secondary-magenta-on-idle-tint:#fff;--product-library-meta-secondary-magenta-on-selected-tint:#fff;--product-library-meta-secondary-mint-green-disabled-fill:#223d37;--product-library-meta-secondary-mint-green-hover-fill:#226c60;--product-library-meta-secondary-mint-green-idle-fill:#1c584e;--product-library-meta-secondary-mint-green-selected-fill:#52ccb8;--product-library-meta-secondary-mint-green-on-disabled-tint:#fff;--product-library-meta-secondary-mint-green-on-hover-tint:#fff;--product-library-meta-secondary-mint-green-on-idle-tint:#fff;--product-library-meta-secondary-mint-green-on-selected-tint:#000;--product-library-meta-secondary-olive-green-disabled-fill:#46492a;--product-library-meta-secondary-olive-green-hover-fill:#6d7326;--product-library-meta-secondary-olive-green-idle-fill:#5d6220;--product-library-meta-secondary-olive-green-selected-fill:#aeb83a;--product-library-meta-secondary-olive-green-on-disabled-tint:#fff;--product-library-meta-secondary-olive-green-on-hover-tint:#fff;--product-library-meta-secondary-olive-green-on-idle-tint:#fff;--product-library-meta-secondary-olive-green-on-selected-tint:#000;--product-library-meta-secondary-orange-disabled-fill:#543f27;--product-library-meta-secondary-orange-hover-fill:#8e5f20;--product-library-meta-secondary-orange-idle-fill:#79511b;--product-library-meta-secondary-orange-selected-fill:#f48318;--product-library-meta-secondary-orange-on-disabled-tint:#fff;--product-library-meta-secondary-orange-on-hover-tint:#fff;--product-library-meta-secondary-orange-on-idle-tint:#fff;--product-library-meta-secondary-orange-on-selected-tint:#000;--product-library-meta-secondary-red-disabled-fill:#513431;--product-library-meta-secondary-red-hover-fill:#884844;--product-library-meta-secondary-red-idle-fill:#79403c;--product-library-meta-secondary-red-selected-fill:#d04235;--product-library-meta-secondary-red-on-disabled-tint:#fff;--product-library-meta-secondary-red-on-hover-tint:#fff;--product-library-meta-secondary-red-on-idle-tint:#fff;--product-library-meta-secondary-red-on-selected-tint:#fff;--product-library-meta-secondary-salmon-disabled-fill:#422a27;--product-library-meta-secondary-salmon-hover-fill:#78403b;--product-library-meta-secondary-salmon-idle-fill:#673732;--product-library-meta-secondary-salmon-selected-fill:#ff8e84;--product-library-meta-secondary-salmon-on-disabled-tint:#fff;--product-library-meta-secondary-salmon-on-hover-tint:#fff;--product-library-meta-secondary-salmon-on-idle-tint:#fff;--product-library-meta-secondary-salmon-on-selected-tint:#000;--product-library-meta-secondary-sky-blue-disabled-fill:#1e3a44;--product-library-meta-secondary-sky-blue-hover-fill:#18637c;--product-library-meta-secondary-sky-blue-idle-fill:#145368;--product-library-meta-secondary-sky-blue-selected-fill:#3ab9e2;--product-library-meta-secondary-sky-blue-on-disabled-tint:#fff;--product-library-meta-secondary-sky-blue-on-hover-tint:#fff;--product-library-meta-secondary-sky-blue-on-idle-tint:#fff;--product-library-meta-secondary-sky-blue-on-selected-tint:#000;--product-library-meta-secondary-taupe-disabled-fill:#3c2a1d;--product-library-meta-secondary-taupe-hover-fill:#724827;--product-library-meta-secondary-taupe-idle-fill:#5d3b20;--product-library-meta-secondary-taupe-selected-fill:#ccae96;--product-library-meta-secondary-taupe-on-disabled-tint:#fff;--product-library-meta-secondary-taupe-on-hover-tint:#fff;--product-library-meta-secondary-taupe-on-idle-tint:#fff;--product-library-meta-secondary-taupe-on-selected-tint:#000;--product-library-meta-secondary-teal-disabled-fill:#24383d;--product-library-meta-secondary-teal-hover-fill:#2e6370;--product-library-meta-secondary-teal-idle-fill:#26515c;--product-library-meta-secondary-teal-selected-fill:#007e9a;--product-library-meta-secondary-teal-on-disabled-tint:#fff;--product-library-meta-secondary-teal-on-hover-tint:#fff;--product-library-meta-secondary-teal-on-idle-tint:#fff;--product-library-meta-secondary-teal-on-selected-tint:#fff;--product-library-meta-secondary-violet-disabled-fill:#3a1b43;--product-library-meta-secondary-violet-hover-fill:#6f1f84;--product-library-meta-secondary-violet-idle-fill:#5e1a70;--product-library-meta-secondary-violet-selected-fill:#ac30cc;--product-library-meta-secondary-violet-on-disabled-tint:#fff;--product-library-meta-secondary-violet-on-hover-tint:#fff;--product-library-meta-secondary-violet-on-idle-tint:#fff;--product-library-meta-secondary-violet-on-selected-tint:#fff;--product-library-meta-secondary-yellow-disabled-fill:#463d1d;--product-library-meta-secondary-yellow-hover-fill:#7f6701;--product-library-meta-secondary-yellow-idle-fill:#655201;--product-library-meta-secondary-yellow-selected-fill:#fecf05;--product-library-meta-secondary-yellow-on-disabled-tint:#fff;--product-library-meta-secondary-yellow-on-hover-tint:#fff;--product-library-meta-secondary-yellow-on-idle-tint:#fff;--product-library-meta-secondary-yellow-on-selected-tint:#000;--product-library-meta-sky-blue-fill:#3ab9e2;--product-library-meta-sky-blue-tint:#3ab9e2;--product-library-meta-taupe-fill:#ccae96;--product-library-meta-taupe-tint:#ccae96;--product-library-meta-teal-fill:#148fad;--product-library-meta-teal-tint:#148fad;--product-library-meta-violet-fill:#ac30cc;--product-library-meta-violet-tint:#ac30cc;--product-library-meta-yellow-fill:#fecf05;--product-library-meta-yellow-tint:#b29104;--product-library-priorities-p1-primary-disabled-fill:#79403c;--product-library-priorities-p1-primary-disabled-tint:#79403c;--product-library-priorities-p1-primary-idle-fill:#ff7066;--product-library-priorities-p1-primary-idle-tint:#ff7066;--product-library-priorities-p1-primary-on-disabled-tint:#fff;--product-library-priorities-p1-primary-on-idle-tint:#fff;--product-library-priorities-p1-secondary-disabled-fill:#4c2f2d;--product-library-priorities-p1-secondary-hover-fill:#8f4c47;--product-library-priorities-p1-secondary-idle-fill:#783f3b;--product-library-priorities-p1-secondary-selected-fill:#6f2625;--product-library-priorities-p1-secondary-on-selected-tint:#fff;--product-library-priorities-p2-primary-disabled-fill:#79511b;--product-library-priorities-p2-primary-disabled-tint:#79511b;--product-library-priorities-p2-primary-idle-fill:#ff9a13;--product-library-priorities-p2-primary-idle-tint:#ff9a13;--product-library-priorities-p2-primary-on-disabled-tint:#fff;--product-library-priorities-p2-primary-on-idle-tint:#fff;--product-library-priorities-p2-secondary-disabled-fill:#4c381d;--product-library-priorities-p2-secondary-hover-fill:#926221;--product-library-priorities-p2-secondary-idle-fill:#79511b;--product-library-priorities-p2-secondary-selected-fill:#905404;--product-library-priorities-p2-secondary-on-selected-tint:#fff;--product-library-priorities-p3-primary-disabled-fill:#22406d;--product-library-priorities-p3-primary-disabled-tint:#345079;--product-library-priorities-p3-primary-idle-fill:#5297ff;--product-library-priorities-p3-primary-idle-tint:#5297ff;--product-library-priorities-p3-primary-on-disabled-tint:#fff;--product-library-priorities-p3-primary-on-idle-tint:#fff;--product-library-priorities-p3-secondary-disabled-fill:#202f46;--product-library-priorities-p3-secondary-hover-fill:#2a5088;--product-library-priorities-p3-secondary-idle-fill:#22406d;--product-library-priorities-p3-secondary-selected-fill:#0f4495;--product-library-priorities-p3-secondary-on-selected-tint:#fff;--product-library-priorities-p4-primary-disabled-fill:#575757;--product-library-priorities-p4-primary-disabled-tint:#5e5e5e;--product-library-priorities-p4-primary-idle-fill:#a9a9a9;--product-library-priorities-p4-primary-idle-tint:#a9a9a9;--product-library-priorities-p4-primary-on-disabled-tint:#fff;--product-library-priorities-p4-primary-on-idle-tint:#fff;--product-library-priorities-p4-secondary-disabled-fill:#262626;--product-library-priorities-p4-secondary-hover-fill:#404040;--product-library-priorities-p4-secondary-idle-fill:#2e2e2e;--product-library-priorities-p4-secondary-selected-fill:#525252;--product-library-priorities-p4-secondary-on-selected-tint:#fff;--product-library-schedule-next-week-fill:#9147ff;--product-library-schedule-next-week-tint:#a970ff;--product-library-schedule-no-date-fill:gray;--product-library-schedule-no-date-tint:#6b6b6b;--product-library-schedule-overdue-fill:#ff4a3d;--product-library-schedule-overdue-tint:#ff7066;--product-library-schedule-postpone-fill:#297eff;--product-library-schedule-postpone-tint:#5297ff;--product-library-schedule-today-fill:#1c8c3a;--product-library-schedule-today-tint:#25b84c;--product-library-schedule-tomorrow-fill:#eb8600;--product-library-schedule-tomorrow-tint:#ff9a14;--product-library-schedule-weekend-fill:#297eff;--product-library-schedule-weekend-tint:#5297ff;--product-library-selectable-background:#333;--product-library-selectable-primary-disabled-tint:#4d4d4d;--product-library-selectable-primary-selected-fill:#de4c4a;--product-library-selectable-primary-selected-tint:#ff7f74;--product-library-selectable-primary-unselected-fill:#555;--product-library-selectable-primary-unselected-tint:#b3b3b3;--product-library-selectable-primary-on-dark-hover-fill:#3d3d3d;--product-library-selectable-primary-on-dark-selected-fill:#666;--product-library-selectable-primary-on-selected-fill:#fff;--product-library-selectable-primary-on-selected-tint:#fff;--product-library-selectable-primary-on-unselected-fill:#4d4d4d;--product-library-selectable-secondary-hover-fill:#322f2a;--product-library-selectable-secondary-idle-tint:#fff;--product-library-selectable-secondary-selected-fill:#472525;--product-library-selectable-secondary-on-selected-fill:#de4c4a;--product-library-selectable-secondary-on-selected-tint:#f07f75;--product-library-selectable-tertiary-selected-fill:#202020;--product-library-selectable-tertiary-selected-tint:#202020;--product-library-selectable-tertiary-on-selected-disabled-fill:#999;--product-library-selectable-tertiary-on-selected-disabled-tint:#999;--product-library-selectable-tertiary-on-selected-enabled-fill:#d6d6d6;--product-library-selectable-tertiary-on-selected-enabled-tint:#fff;--product-library-selectable-tertiary-on-unselected-disabled-fill:#424242;--product-library-selectable-tertiary-on-unselected-disabled-tint:#575757;--product-library-selectable-tertiary-on-unselected-enabled-fill:#242424;--product-library-selectable-tertiary-on-unselected-enabled-tint:#d6d6d6}.option-creator{min-width:0;padding:var(--space-2,8px)}.option-creator .ui-field{width:100%;min-width:0}.option-creator-actions{gap:var(--space-2,8px);flex-wrap:wrap;display:flex}.option-order,.option-order-action{padding:var(--space-2,8px);min-width:0}.option-order p{margin:0 0 var(--space-2,8px)}.option-order-row{align-items:center;gap:var(--space-2,8px);display:flex}.option-order-label{overflow-wrap:anywhere;flex:1;min-width:0}.option-order-handle{touch-action:none;cursor:grab}.option-order-handle:active{cursor:grabbing}.option-order-row[data-dragging]{z-index:1;background:var(--menu-surface-fill);position:relative}.option-order-delete{gap:var(--space-2,8px);display:grid}.option-order-delete p{margin:0}.option-order-replacements{gap:calc(var(--space-1,4px) / 2);display:grid}.option-order-replacement{width:100%;min-height:var(--btn-regular-height);padding:0 var(--space-2,8px);border-radius:var(--radius-sm);color:inherit;text-align:left;background:0 0;border:0}.option-order-replacement:is(:hover,:focus-visible,.is-active){background:var(--hover)}.option-order-replacement-check{width:1.25em;display:inline-block}.option-order-delete-actions{gap:var(--space-2,8px);flex-wrap:wrap;display:flex}.image-annotation{min-width:0}.image-annotation__canvas{max-width:calc(100% - var(--space-2xl));max-height:var(--image-annotation-max-height,50dvh);width:auto;height:auto;margin:var(--space-md) auto;touch-action:none;border:1px solid var(--rule);border-radius:var(--r-md);display:block}.report-content{flex-direction:column;height:100%;min-height:0;display:flex}.report-content>.report-text{flex:none}.report-content .report-text.ui-field{width:100%;margin-inline:0}.report-content .report-hint,.report-content .report-error{padding-inline:0}.report-content .report-replay__stage,.report-content .report-replay__timeline,.report-content .report-evidence-actions{margin-inline:0}.report-content .report-actions{padding-inline:0}.report-attachments--media{flex:1;min-height:280px}.report-evidence-editor{height:100%}.report-replay{flex-direction:column;min-width:0;height:100%;display:flex}.report-replay__stage{min-height:120px;margin-inline:var(--space-lg);flex:1;overflow:hidden}.report-replay__timeline,.report-replay>.report-actions{flex:none}.report-replay__stage>[hidden]{display:none}.report-replay__viewport{margin:0;overflow:hidden}.report-replay__root{width:100%;height:100%}.report-replay__root .replayer-wrapper{transform:translateX(var(--replay-left,0px)) scale(var(--replay-scale));transform-origin:0 0;pointer-events:none}.report-replay__root iframe{border:0}.report-replay__timeline{gap:var(--space-sm);margin:var(--space-md) var(--space-lg);color:var(--text-soft);font-size:var(--text-sm);display:grid}.report-replay__timeline input{width:100%;min-height:44px;accent-color:var(--accent)}.report-evidence-actions{gap:var(--space-sm);margin:var(--space-sm) var(--space-lg);flex-wrap:wrap;display:flex}.report-replay .report-actions{flex-wrap:wrap}.report-evidence-footer{justify-content:flex-end;gap:var(--space-sm);flex-wrap:wrap;width:100%;display:flex}@media (width<=760px){.report-attachments--media{min-height:calc(100dvh + 40px)}}.completion-hold-target{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:relative}.completion-hold-ring{width:calc(var(--content-row-check-size) + var(--content-row-gap));height:calc(var(--content-row-check-size) + var(--content-row-gap));pointer-events:none;margin:auto;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.completion-hold-ring circle{fill:none;stroke:var(--accent);stroke-width:2px;stroke-dasharray:75.4;stroke-dashoffset:75.4px;animation:completion-hold-fill var(--completion-hold-duration) linear forwards}.completion-hold-ring[data-completion-hold=ready] circle{stroke-dashoffset:0}.completion-hold-ring[data-pointer=touch]{inset:auto;left:clamp(calc(var(--btn-md-min-height) / 2 + var(--content-row-gap)), var(--completion-hold-x), calc(100vw - var(--btn-md-min-height) / 2 - var(--content-row-gap)));top:var(--completion-hold-y);width:var(--btn-md-min-height);height:var(--btn-md-min-height);padding:calc(var(--content-row-gap) / 2);box-sizing:border-box;border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--shadow-md);z-index:1000;margin:0;position:fixed;transform:translate(-50%)rotate(-90deg)}@keyframes completion-hold-fill{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.completion-hold-ring circle{animation:none}}.weight-controls{gap:var(--content-row-gap);display:grid}.weight-controls__title{justify-content:space-between;align-items:baseline;display:flex}.weight-controls__label,.weight-control__name,.weight-control__value{color:var(--ink,#202124)}.weight-controls__label{margin:0;font-size:1rem}.weight-controls__factors,.weight-control{gap:var(--content-row-gap);display:grid}.weight-control__topline,.weight-control__inputs{align-items:center;gap:var(--content-row-gap);display:flex}.weight-control__topline{justify-content:space-between}.weight-control__name{font-weight:600}.weight-control__value{text-align:right;font-variant-numeric:tabular-nums;min-width:3.5rem}.weight-control__description{color:var(--ink-muted,#6b7280);margin:0;font-size:.875rem}.weight-control__range{min-width:0;accent-color:var(--accent,#2563eb);flex:1}.weight-control__number-wrap{flex:0 0 4.5rem;min-width:0}.weight-control__lock{min-height:44px}@media (width<=640px){.weight-control__inputs{gap:var(--content-row-gap)}.weight-control__range{min-height:44px}}.app-action.app-action--quiet{min-width:0;height:auto;min-height:max(var(--action-h), var(--menu-item-min-height));line-height:1;font-weight:var(--reactist-font-weight-regular)}.app-action.app-action--quiet.app-action--icon{min-width:max(var(--action-h), var(--menu-item-min-height));width:max(var(--action-h), var(--menu-item-min-height))}.ui-section-head{align-items:baseline;gap:var(--section-head-gap);min-width:0;margin:0 0 var(--section-head-space-below);padding:0 0 var(--section-head-pad-y);border-bottom:1px solid var(--section-head-rule);font-size:var(--section-head-size);line-height:var(--content-row-title-line);display:flex}.ui-section-head--prominent{--section-head-size:var(--text-lg);--section-head-weight:650;--section-head-tracking:normal;margin:0 0 calc(var(--content-row-gap) * 1.5);border:0;padding:0;line-height:1.35}.ui-section-title{min-width:0;font-size:inherit;font-weight:var(--section-head-weight);letter-spacing:var(--section-head-tracking);color:var(--section-head-color);margin:0}.ui-section-title>button,.ui-section-title>a{font-size:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit}.ui-section-meta{color:var(--section-head-meta);font-weight:400}.ui-section-count{color:var(--section-head-meta);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:400}.ui-section-action{margin-left:auto}.ui-section-count+.ui-section-action{margin-left:var(--section-head-gap)}.ui-section-head--sticky{z-index:2;padding-top:var(--section-head-pad-y);background:var(--bg);position:sticky;top:0}.ui-section-head--danger .ui-section-title{color:var(--danger)}.ui-section-head--muted{--section-head-color:var(--muted);--section-head-weight:400;--section-head-rule:transparent}.database-shell,.database-scroll-region{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.database-scroll-region{overflow-x:var(--database-scroll-x,auto);overscroll-behavior-inline:contain;overflow-y:hidden}.db-shell--cards .database-scroll-region{--database-scroll-x:clip;overflow-y:visible}.database-shell,.db-toolbar,.db-head,.db-row,.db-card,.db-group-bar,.db-empty,.db-head-menu,.db-choice-menu{--database-row-min-height:44px;--database-head-min-height:38px;--database-gap-column:20px;--database-inset-edge:0px;--database-primary-weight:var(--content-row-title-weight);--database-gap-mark:var(--content-row-check-gap);--database-pill-height:24px;--database-pill-pad-x:10px;--database-pill-radius:999px;--database-gap-pill-mark:5px;--database-gap-choice-option:2px;--database-card-min-height:74px;--database-card-pad-y:9px;--database-card-pad-x:var(--page-card-inset,16px);--database-gap-card-line:6px;--database-card-rail-max:40%;--database-head-chev-size:28px;--database-head-chev-icon:16px;--database-gap-head-sort:4px;--database-head-arrow-width:10px;--database-head-arrow-size:10px;--database-drag-lift-opacity:.55;--database-drop-marker-width:2px;--database-inset-drop-marker:3px;--database-resizer-hit:10px;--database-inset-resizer:4px;--database-cell-pad-y:6px;--database-gap-group:7px;--database-group-pad-y:5px;--database-group-pad-x:8px;--database-gap-group-stack:8px;--database-group-weight:700;--database-group-row-indent:16px;--database-radius-group:var(--r-sm);--database-border-group:color-mix(in srgb, var(--text) 24%, var(--surface));--database-height-view-indicator:2px;--database-min-height-group-phone:44px;--database-empty-pad-y:8px}.db-head,.db-row,.db-detail-row{width:max(100%, var(--database-min-width,100%));grid-template-columns:var(--database-grid);align-items:center;column-gap:var(--database-gap-column);padding:0 var(--database-inset-edge);display:grid}.db-row{min-height:var(--database-row-min-height)}.db-head>.db-head-cell:first-child,.db-row>.db-cell:first-child,.db-detail-row>.db-detail-cell--content:first-child{margin-left:calc(-1 * var(--database-inset-edge));padding-left:var(--database-inset-edge);z-index:2;background:var(--bg);position:sticky;left:0}.db-head>.db-head-cell:first-child{z-index:3}.db-head>.db-head-cell:first-child,.db-row>.db-cell:first-child{align-self:stretch}.db-detail-row>.db-detail-cell:not(.db-detail-cell--content){height:0;box-shadow:none;pointer-events:none;background:0 0;align-self:start;margin:0;padding:0;overflow:hidden}.db-row:hover>.db-cell:first-child{background:var(--content-row-hover)}.db-row[aria-selected=true]>.db-cell:first-child{background:color-mix(in srgb, var(--accent) 8%, var(--bg))}.db-head-frame{height:var(--database-head-min-height);border-bottom:1px solid var(--rule);color:var(--text-strong);font-weight:var(--section-head-weight)}.db-row+.db-row,.db-detail-row+.db-row{border-top:1px solid var(--rule-soft)}.db-detail-row{box-sizing:border-box;padding-bottom:var(--database-cell-pad-y);align-items:start}.db-detail-cell{min-width:0}.db-row:hover{background:var(--content-row-hover)}.db-row[aria-selected=true],.db-card[aria-selected=true]{background:color-mix(in srgb, var(--accent) 8%, transparent);box-shadow:inset 3px 0 0 var(--accent)}.db-cell{align-items:center;gap:var(--database-gap-mark);min-width:0;display:flex}.db-clip{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.db-cell--number,.db-cell--date,.db-head-cell--number,.db-head-cell--date{font-variant-numeric:tabular-nums}.db-cell--tone-primary{font-weight:var(--database-primary-weight);color:var(--text-strong)}.db-cell--tone-secondary,.db-cell--tone-muted,.db-cell--tone-empty{color:var(--text)}.db-empty{padding:var(--database-empty-pad-y) 0;color:var(--text)}.db-select{align-items:center;gap:var(--database-gap-pill-mark);height:var(--database-pill-height);padding:0 var(--database-pill-pad-x);border:1px solid var(--rule);border-radius:var(--database-pill-radius);background:var(--bg-soft);color:var(--text);max-width:100%;line-height:1;display:inline-flex}.db-select--live{appearance:none;font:inherit;cursor:pointer;background:var(--bg-soft);transition:background var(--dur-1) var(--ease-standard), border-color var(--dur-1) var(--ease-standard)}.db-select--live:hover:not(:disabled),.db-select--live:focus-visible{background:var(--hover)}.db-select--live:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.db-select--live:disabled{cursor:default;opacity:.6}.db-select--ghost{color:var(--text);border-style:dashed}.db-task-title{font-weight:var(--content-row-title-weight);color:var(--text)}.db-task-title>.task-title-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.db-cell--control{line-height:1;overflow:visible}.db-cell--editable{cursor:text}.db-cell--editable:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.db-expand{opacity:0;margin-left:auto}.db-row:hover .db-expand,.db-expand:focus-visible{opacity:1}.recommendation-row{align-items:start;gap:var(--space-4,16px);padding-block:var(--space-4,16px);font-size:var(--text-base);grid-template-columns:minmax(160px,1fr) minmax(0,2fr);display:grid}.recommendation-identity,.recommendation-evidence{overflow-wrap:anywhere;min-width:0}.recommendation-evidence p{margin:0 0 var(--space-2,8px)}.recommendation-meta{color:var(--muted);font-size:var(--text-sm)}.recommendation-evidence blockquote{margin:var(--space-2,8px) 0;color:var(--muted)}.recommendation-actions{align-items:center;gap:var(--space-2,8px);margin-top:var(--space-2,8px);flex-wrap:wrap;display:flex}.recommendation-panel{min-width:0;padding-block:var(--space-4,16px)}.recommendation-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3,12px);margin-block:var(--space-3,12px);flex-wrap:wrap;display:flex}@media (width<=640px){.recommendation-row{gap:var(--space-2,8px);grid-template-columns:minmax(0,1fr)}}.recommendation-factors{gap:var(--space-1,4px);display:grid}.recommendation-factors ul{gap:var(--space-1,4px);margin:0;padding:0;list-style:none;display:grid}.recommendation-factors li{align-items:baseline;gap:var(--space-2,8px);display:flex}.recommendation-factor-sign{flex:0 0 1ch;font-weight:600}.recommendation-guide-text{white-space:pre-wrap;overflow-wrap:anywhere}.database-shell{--database-overflow-fade-width:28px;--database-overflow-edge:color-mix(in srgb, var(--text) 18%, transparent);position:relative}.database-shell:after{content:"";z-index:3;width:var(--database-overflow-fade-width);pointer-events:none;opacity:0;background:linear-gradient(to left, var(--bg), transparent);box-shadow:inset -1px 0 var(--database-overflow-edge);transition:opacity var(--dur-1) var(--ease-standard);position:absolute;inset-block:0;inset-inline-end:0}.database-shell[data-inline-overflow-end=true]:after{opacity:1}.db-shell--cards:after{content:none}@media (width>=761px){.db-shell--navigation{min-height:0;overflow:clip auto}}@media (width<=760px){.db-shell--navigation .db-card,.db-shell--navigation>.database-scroll-region>.db-collection-body>.db-empty{padding-inline:var(--page-phone-inset,var(--database-card-pad-x))}}@media print{html.page-print-active .page-shell--workspace:has(.page-shell[data-page-print-target]) .db-shell--navigation{display:none!important}}.db-link{appearance:none;max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:inline-block}.db-link:hover{text-underline-offset:2px;text-decoration:underline}.db-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}button.db-person{appearance:none;font:inherit;text-align:left;cursor:pointer}button.db-person:hover{background:var(--hover)}button.db-person:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.db-reference-list,.db-reference{align-items:baseline;min-width:0;max-width:100%;display:inline-flex}.db-reference-list{gap:var(--database-gap-mark)}.db-reference{appearance:none;gap:var(--database-gap-mark);color:inherit;font:inherit;background:0 0;border:0;padding:0;text-decoration:none}button.db-reference,a.db-reference{cursor:pointer}.db-reference-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}button.db-reference:hover .db-reference-label,a.db-reference:hover .db-reference-label{text-underline-offset:2px;text-decoration:underline}.db-reference-kind{color:var(--text);font-size:var(--text-xs);flex:none}.db-reference:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.db-source-link,.db-count-accessory{appearance:none;color:var(--text);font:inherit;background:0 0;border:0;flex:none;padding:0;text-decoration:none}.db-source-link,button.db-count-accessory{cursor:pointer}.db-count-accessory{font-variant-numeric:tabular-nums;margin-left:auto}.db-count-accessory--more,span.db-count-accessory--more:hover{color:var(--muted)}.db-source-link:hover,.db-count-accessory:hover{color:var(--text)}.db-source-link:focus-visible,.db-count-accessory:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.db-select--unset{background:0 0;border-color:#0000;padding-inline:0}.db-select--live.db-select--unset:hover:not(:disabled),.db-select--live.db-select--unset:focus-visible{color:var(--text-strong);background:0 0}.db-count-accessory--disclosure{align-items:center;gap:var(--space-xs);color:var(--muted);display:inline-flex}.db-count-accessory--disclosure .db-group-caret{color:inherit}.db-count-accessory--disclosure[aria-expanded=false] .db-group-caret{transform:rotate(0)}.db-row.db-row--subitem>.db-cell.db-cell--tone-primary{padding-left:calc(var(--db-subitem-depth,1) * var(--db-subitem-indent,var(--space-xl)))}.db-row.db-row--subitem>.db-cell.db-cell--tone-primary:first-child{padding-left:calc(var(--database-inset-edge,0px) + var(--db-subitem-depth,1) * var(--db-subitem-indent,var(--space-xl)))}.db-card.db-row--subitem .db-card-lines{padding-left:calc(var(--db-subitem-depth,1) * var(--db-subitem-indent,var(--space-xl)))}.db-card{align-items:center;gap:var(--database-gap-mark);padding:var(--database-card-pad-y) var(--database-card-pad-x);min-height:var(--database-card-min-height);touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;display:flex}.db-card :is(button,a,input,select,textarea){touch-action:pan-y}.db-card-lines{justify-content:center;gap:var(--database-gap-card-line);flex-direction:column;flex:auto;min-width:0;display:flex}.db-card+.db-card{border-top:1px solid var(--rule-soft)}.db-shell--navigation .db-card{--database-primary-weight:var(--content-row-title-weight)}.db-shell--navigation .db-card[aria-selected=true]{background:var(--navigation-accent-soft,var(--accent-soft));box-shadow:none}.db-shell--navigation .db-card-line--2{align-items:stretch;gap:calc(var(--space-xs) / 2);color:var(--text-soft);flex-direction:column-reverse}.db-shell--navigation .db-card-line--2 .db-card-rail{text-align:left;max-width:none;font-size:var(--text-sm);justify-content:flex-start;align-self:flex-start;margin-left:0}.db-shell--navigation .db-card-line--2 .db-card-lead{color:var(--muted);font-size:var(--text-sm)}.db-shell--navigation .db-card+.db-card{border-top-color:#0000}@media (width>=761px){.db-shell--navigation .db-card{--database-card-min-height:60px;--database-card-pad-y:10px;--database-card-pad-x:10px}}.db-card-line{align-items:center;gap:var(--database-gap-mark);min-width:0;display:flex}.db-card-line--context{flex-wrap:wrap}.db-card-line--context>.db-card-lead{color:var(--text-soft)}.db-card-line--context .db-cell--text>.db-clip{white-space:normal;overflow-wrap:anywhere}.db-card-lead{flex:0 auto;min-width:0}.db-card-lead.db-cell--text,.db-card-lead.db-cell--task{flex:auto}.db-card-line--1 .db-card-lead.db-cell--text>.db-clip,.db-card-lead.db-cell--task>.db-task-title,.db-card-lead .db-task-title>.task-title-text{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.db-card-lead.db-cell--task{align-items:flex-start}.db-card-line:has(.db-cell--task){align-items:flex-start}.db-card-lead.db-cell--task>.check{font:inherit;margin-top:calc((1lh - var(--content-row-check-size)) / 2)}.db-card-rail{max-width:var(--database-card-rail-max);flex:none;margin-left:auto}.db-card-task-meta{max-width:var(--database-card-rail-max);color:var(--text);font-variant-numeric:tabular-nums;text-align:right;flex:none;margin-left:auto}.db-head-cell{align-items:center;min-width:0;height:100%;display:flex;position:relative}.db-head-sort{appearance:none;align-items:center;gap:var(--database-gap-head-sort);min-width:0;max-width:100%;color:inherit;font:inherit;font-weight:inherit;text-align:left;cursor:inherit;background:0 0;border:0;padding:0;line-height:1;display:inline-flex}.db-head-main{align-items:center;width:100%;min-width:0;display:inline-flex}.db-head-main--drag{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.db-head-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.db-head-arrow{width:var(--database-head-arrow-width);color:var(--text);font-size:var(--database-head-arrow-size);flex:none}.db-head-sort.on .db-head-arrow{color:var(--accent);opacity:.7}.db-head-cell.is-filtered .db-head-label{color:var(--accent)}.db-head-cell.is-dragging{opacity:var(--database-drag-lift-opacity)}.db-head-cell.is-drop-target:before{content:"";top:var(--database-inset-drop-marker);bottom:var(--database-inset-drop-marker);left:calc(var(--database-gap-column) / -2);width:var(--database-drop-marker-width);border-radius:var(--database-pill-radius);background:var(--accent);position:absolute}.db-col-resizer{top:var(--database-inset-resizer);right:calc(var(--database-gap-column) / -2);bottom:var(--database-inset-resizer);width:var(--database-resizer-hit);cursor:col-resize;touch-action:none;position:absolute}.db-col-resizer:after{content:"";top:0;right:calc(var(--database-resizer-hit) / 2);background:0 0;width:1px;position:absolute;bottom:0}.db-col-resizer:hover:after,.db-col-resizer:active:after{background:var(--accent)}.db-choice{min-width:0;max-width:100%;display:inline-flex}.db-choice-menu{z-index:260;gap:var(--database-gap-choice-option);padding:var(--menu-surface-pad);border:1px solid var(--menu-surface-border);border-radius:var(--menu-surface-radius);background:var(--menu-surface-fill);box-shadow:var(--menu-surface-shadow);grid-template-columns:1fr;display:grid;position:fixed}.db-group-bar{width:max(100%, var(--database-min-width,100%));border-top:0;border-bottom:1px solid var(--rule);box-shadow:none;background:0 0}.db-group-bar--grid{grid-template-columns:var(--database-grid);align-items:center;column-gap:var(--database-gap-column);padding:0 var(--database-inset-edge);display:grid}.db-row-group.is-grouped{box-sizing:border-box;width:max(100%, var(--database-min-width,100%));margin-block:var(--database-gap-group-stack)}.db-row-group.is-grouped .db-group-bar{width:100%}.db-group-bar>[role=cell],.db-group-bar-cell{align-items:center;gap:var(--database-gap-choice-option);min-width:0;display:flex}.db-group-bar--grid>[role=cell]{z-index:2;margin-left:calc(-1 * var(--database-inset-edge));background:var(--bg);grid-column:1;align-self:stretch;position:sticky;left:0}.db-group-bar-btn{appearance:none;z-index:2;align-items:center;gap:var(--database-gap-group);box-sizing:border-box;width:max-content;max-width:100%;padding:var(--database-group-pad-y) var(--database-group-pad-x);padding-left:var(--database-inset-edge);background:var(--bg);box-shadow:none;color:var(--text);font:inherit;font-size:var(--text-base);font-weight:var(--database-group-weight);letter-spacing:.02em;text-align:left;cursor:pointer;border:0;display:flex;position:sticky;left:0}.db-group-bar--grid .db-group-bar-btn{width:100%;min-width:0;max-width:none;padding-left:var(--database-inset-edge);box-shadow:none;background:0 0;margin-left:0;position:static}.db-row-group.is-grouped .db-row>.db-cell:first-child:before,.db-row-group.is-grouped .db-detail-row>.db-detail-cell--content:first-child:before{content:"";flex:0 0 var(--database-group-row-indent);width:var(--database-group-row-indent);pointer-events:none;align-self:stretch}.db-row-group.is-grouped .db-card{padding-left:calc(var(--database-card-pad-x) + var(--database-group-row-indent))}.db-group-bar-btn:hover{color:var(--text)}.db-group-bar-btn:disabled{cursor:default}.db-group-reorder-handle{appearance:none;width:var(--database-head-chev-size);height:var(--database-head-chev-size);border-radius:var(--database-pill-radius);color:var(--text);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;opacity:.55;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.db-group-reorder-handle:hover{opacity:.9;color:var(--text)}.db-group-reorder-handle:active,.db-group-reorder-handle.is-dragging{cursor:grabbing;opacity:.45}.db-group-reorder-handle:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.db-group-reorder-handle{opacity:0;transition:opacity var(--dur-2) var(--ease-standard)}.db-group-bar:hover .db-group-reorder-handle,.db-group-bar:focus-within .db-group-reorder-handle{opacity:.55}.db-group-bar .db-group-reorder-handle:hover{opacity:.9}.db-group-bar .db-group-reorder-handle.is-dragging{opacity:.45}}.db-group-list{width:max(100%, var(--database-min-width,100%));display:flow-root;position:relative}.db-group-drop-line{height:var(--database-drop-marker-width);background:var(--accent);pointer-events:none;position:absolute;inset-inline:0;transform:translateY(-50%)}.db-group-bar-btn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.db-group-caret{color:var(--text);transition:transform var(--dur-2) var(--ease-standard);display:inline-block;transform:rotate(90deg)}.db-group-bar.is-collapsed .db-group-caret{transform:rotate(0)}.db-group-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-strong);font-weight:var(--database-group-weight);letter-spacing:.02em;text-transform:none;overflow:hidden}.db-group-label-editor{min-width:0;font-weight:inherit;flex:0 24ch}.db-group-count{color:var(--text);font-variant-numeric:tabular-nums;font-weight:var(--database-group-weight)}.db-head-menuwrap{flex:none;align-items:center;display:inline-flex}.db-head-chev{appearance:none;width:var(--database-head-chev-size);height:var(--database-head-chev-size);border-radius:var(--database-pill-radius);color:var(--text);font-size:var(--database-head-arrow-size);cursor:pointer;opacity:.72;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.db-head-chev-icon{width:var(--database-head-chev-icon);height:var(--database-head-chev-icon);display:block}.db-head-cell:hover .db-head-chev,.db-head-chev:focus-visible,.db-head-chev[aria-expanded=true]{opacity:1}.db-head-chev.on{opacity:1;color:var(--accent)}.db-add-col{justify-content:center;align-items:center;display:inline-flex}.db-add-col-trigger{appearance:none;width:var(--database-head-chev-size);height:var(--database-head-chev-size);border-radius:var(--database-pill-radius);color:var(--text);cursor:pointer;opacity:.72;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.db-add-col-trigger:hover,.db-add-col-trigger:focus-visible,.db-add-col-trigger[aria-expanded=true]{opacity:1}.db-head-menu-filter,.db-head-menu-rename{padding:var(--menu-item-pad-y) var(--menu-item-pad-x)}.db-head-menu-filter .ui-field{height:var(--database-pill-height);min-height:var(--database-pill-height);padding:0 var(--database-pill-pad-x);border-radius:var(--database-pill-radius);background:var(--bg-soft);line-height:1}@media (width<=760px){.database-shell{--database-sticky-track-max:11.25rem}.db-group-bar-btn{min-height:var(--database-min-height-group-phone)}}.db-row-group.is-record-drop-target{outline:2px solid var(--accent);outline-offset:-2px}.db-view-current{text-overflow:ellipsis;white-space:nowrap;color:var(--text);overflow:hidden}.db-view-meta{align-items:center;gap:var(--database-gap-pill-mark);display:inline-flex}.db-view-count{color:var(--text);font-variant-numeric:tabular-nums}.db-toolbar{--database-gap-toolbar:8px;--database-toolbar-pad-y:8px;--database-toolbar-search-basis:220px;--database-toolbar-search-height:36px;--database-toolbar-search-radius:var(--r-sm);--database-toolbar-search-pad-x:12px;padding:var(--database-toolbar-pad-y) var(--database-inset-edge) var(--database-toolbar-pad-y);gap:0;min-width:0;display:grid}.db-toolbar-actions{justify-content:flex-start;align-items:center;gap:var(--database-gap-toolbar);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.db-toolbar-actions .db-toolbar-control,.plane-display-under-title .db-toolbar-control{color:var(--text);font-weight:var(--content-row-title-weight);flex-direction:row}.db-toolbar-frame--page .db-toolbar{padding-inline:0}.db-toolbar-display-controls{align-items:center;gap:var(--database-gap-toolbar);flex-wrap:wrap;flex:0 auto;min-width:0;max-width:100%;display:flex}.db-toolbar-search{flex:0 1 var(--database-toolbar-search-basis);align-items:center;gap:var(--database-gap-mark);padding-block:0;padding-inline:0 var(--database-toolbar-search-pad-x);height:var(--database-toolbar-search-height);border-radius:var(--database-toolbar-search-radius);border:1px solid var(--rule);background:var(--bg);color:var(--text);min-width:0;display:flex}.db-toolbar-search--collapsed{width:var(--database-toolbar-search-height);flex:none;justify-content:flex-start;padding:0}.db-toolbar-search input{color:var(--text);background:0 0;border:0;flex:auto;min-width:0}.db-toolbar-search input:focus{outline:none}.db-toolbar-search:focus-within{outline:2px solid var(--accent);outline-offset:1px}.db-toolbar-search input::placeholder{color:var(--muted)}.db-toolbar-control,.db-columns-menu{flex:none}.db-group-toolbar{align-items:center;gap:var(--database-gap-toolbar);flex:none;min-width:0;display:inline-flex}@media (width<=760px){.db-toolbar-search--expanded{flex:1 0 100%}.db-toolbar-search--collapsed{flex:none}.db-toolbar-actions{width:100%}}.db-view-form-actions{align-items:center;gap:var(--space-2,8px);flex-wrap:wrap;display:flex}.db-saved-menu-surface{max-height:min(70vh,520px);overflow:auto}.db-saved-menu-form{gap:var(--space-2,8px);padding:var(--space-2,8px);display:grid}.db-toolbar-actions .db-group-filter-menu.is-active{color:var(--accent)}.db-display-menu-pop,.work-view-menu{--ui-menu-chevron-width:12px;--ui-menu-chevron-color:var(--muted-soft);--ui-menu-chevron-font-size:0;--ui-menu-chevron-text-align:center;--ui-menu-chevron-content:"›";--ui-menu-chevron-expanded-content:"⌄";--ui-menu-chevron-after-font-size:16px;--ui-menu-chevron-after-font-weight:400;--ui-menu-chevron-after-line-height:1}.db-display-menu,.db-filter-menu,.db-sort-menu{flex:none;display:inline-flex}.db-toolbar-actions .db-filter-trigger.is-active{color:var(--accent)}.db-filter-chips{align-items:center;gap:var(--space-1,4px);padding-block:0 var(--space-2,8px);flex-wrap:wrap;min-width:0;display:flex}.db-toolbar-frame:not(.db-toolbar-frame--page) .db-filter-chips{padding-inline:var(--database-inset-edge)}.db-filter-chip{border:1px solid var(--rule);min-width:0;max-width:100%;color:var(--text);border-radius:999px;align-items:center;display:inline-flex}.db-filter-chip-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.db-filter-chip-label--static{font-size:var(--text-sm,13px);padding-inline:10px 2px}@media (width<=760px){.app:has(.view-stage .db-toolbar-create) .quick-add-fab{display:none}}.db-cell--trailing:has(>.db-row-actions){justify-content:center;align-items:center;display:flex}.db-row-actions{opacity:0;transition:opacity .12s;display:inline-flex}.db-row:hover .db-row-actions,.db-row:focus-within .db-row-actions{opacity:1}.db-row-actions:has([aria-expanded=true]){opacity:1}@media (hover:none){.db-row-actions{opacity:1}}.db-record-detail{min-width:var(--database-min-width,100%);padding:4px var(--database-inset-edge,0px) 10px;border-bottom:1px solid var(--rule)}@media (width<=760px){.ptr{--scroll-safe-top:0px;margin-block-start:var(--safe-top,0px)}.app:has(.object-working-note .ProseMirror:focus) :is(.mobile-tabbar,.quick-add-fab){display:none}.app:has(.view-stage .page-shell--has-add) .quick-add-fab{display:none}.app.mobile-shell--keyboard-open{--mobile-chrome-bottom:var(--kb,0px)}.app.mobile-shell--chrome-suppressed .mobile-tabbar,.app.mobile-shell--chrome-suppressed .quick-add-fab{visibility:hidden;pointer-events:none}.app.mobile-shell--layer-open .view-stage{overflow:hidden}.app.mobile-shell--drawer-open .view-stage{overscroll-behavior-y:none}.mobile-tabbar{padding-bottom:var(--mobile-safe-bottom,env(safe-area-inset-bottom,0px))}}@media print{.ptr{margin-block-start:0}}.surface>.page-header--sticky{z-index:3;background:var(--bg,#fff);margin-left:calc(-1 * var(--page-gutter));margin-right:calc(-1 * var(--page-gutter));padding-top:16px;padding-left:var(--page-gutter);padding-right:var(--page-gutter);--shrink:0;padding-bottom:calc(8px - 6px * var(--shrink));transition:padding-bottom 80ms linear;position:sticky;top:0}.surface.materials-surface>.page-header--sticky{margin-left:-28px;margin-right:-28px;padding-left:28px;padding-right:28px}@media (width>=761px){.surface.materials-surface>.page-header--sticky{padding-top:0}}.surface.surface-pinned{padding-top:0}.surface>.page-header--sticky h1{transform-origin:0;transform:scale(calc(1 - .18 * var(--shrink)));will-change:transform;transition:transform 80ms linear}.surface>.page-header--sticky:after{content:"";pointer-events:none;background:linear-gradient(to bottom, var(--bg,#fff) 0%, color-mix(in srgb, var(--bg,#fff) 55%, transparent) 55%, transparent 100%);height:22px;position:absolute;top:100%;left:0;right:0}.project-actions-btn{font:inherit;color:var(--text-soft);border:1px solid var(--rule);border-radius:var(--r-md);padding:var(--btn-md-pad-y);cursor:pointer;background:0 0;flex:none;font-size:18px;line-height:1}.project-actions-btn:hover{background:var(--hover);color:var(--text)}.dv-actions-item.is-active{color:var(--accent);font-weight:500}.xfade-large-title{margin:0 0 var(--page-title-gap);font-size:var(--surface-title-size,27px);font-weight:var(--surface-title-weight,750);letter-spacing:0;line-height:var(--surface-title-line,1.14);color:var(--text,#1c1c1e);opacity:calc(1 - var(--shrink,0));transform:translateY(calc(-6px * var(--shrink,0)));will-change:opacity, transform;transition:opacity 80ms linear,transform 80ms linear;display:block}.surface>.page-header--sticky.page-header--crossfade{margin-bottom:0}.surface>.page-header--sticky.page-header--crossfade:after{opacity:var(--shrink,0);transition:opacity 80ms linear}.surface>.page-header--sticky.page-header--crossfade:before{content:"";background:var(--rule);height:1px;opacity:calc(var(--shrink,0) * .85);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.page-header--crossfade .page-header-row{align-items:center;min-height:28px;margin-bottom:0;position:relative}.surface>.page-header--sticky.page-header--crossfade h1.page-header-title--compact{text-align:center;min-width:0;font-size:var(--compact-title-size,17px);font-weight:var(--compact-title-weight,650);line-height:var(--compact-title-line,1.2);white-space:nowrap;text-overflow:ellipsis;opacity:var(--shrink,0);pointer-events:none;flex:1;margin:0;transition:opacity 80ms linear;overflow:hidden;transform:none}@media (prefers-reduced-motion:reduce){.xfade-large-title,.surface>.page-header--sticky.page-header--crossfade:after,.surface>.page-header--sticky.page-header--crossfade h1.page-header-title--compact{transition:none}}@media (width<=760px){.surface>.page-header--sticky{margin-left:calc(-1 * var(--page-gutter));margin-right:calc(-1 * var(--page-gutter));padding-left:var(--page-gutter);padding-right:var(--page-gutter);padding-top:calc(var(--scroll-safe-top,var(--safe-top,0px)) + var(--page-bar-top))}.surface.materials-surface>.page-header--sticky{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.project-surface>.page-header--sticky{gap:var(--screen-step-breadcrumb-title);z-index:auto;padding-bottom:0;position:relative;top:auto}.project-surface>.page-header--sticky:after{display:none}.xfade-large-title{font-size:var(--mobile-surface-title-size,var(--mobile-page-title,30px));font-weight:var(--mobile-surface-title-weight,800);line-height:var(--mobile-surface-title-line,1.12)}.surface>.page-header--sticky.page-header--crossfade h1.page-header-title--compact{font-size:var(--mobile-compact-title-size,var(--mobile-row-title,17px));font-weight:var(--mobile-compact-title-weight,650);line-height:var(--mobile-compact-title-line,1.2)}}.sidebar .nav>.nav-item{padding-left:var(--nav-indent)}.quick-add-fab{overflow:hidden}.fab-hold-ring{background:color-mix(in srgb, var(--ink-on-accent) 32%, transparent);pointer-events:none;opacity:0;z-index:0;border-radius:50%;width:100%;height:100%;margin:auto;position:absolute;inset:0;transform:scale(0)}.quick-add-fab svg{z-index:1;position:relative}.quick-add-fab[data-holding=true] .fab-hold-ring{opacity:1;transition:transform var(--fab-hold-ms,.45s) linear, opacity 80ms ease;transform:scale(2)}.composer-pop-search{margin:0 0 4px}.type-filing-fields{gap:inherit;animation:type-filing-in var(--dur-2) var(--ease-enter) both;flex-direction:column;display:flex}@keyframes type-filing-in{0%{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.type-filing-fields{animation:none}}.nl-input-backdrop--clickable{pointer-events:none}.nl-hl-click:hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}.composer-golook{margin:2px 0 0;line-height:1.3}.composer-golook-link{font:inherit;font-size:var(--text-sm);color:var(--accent);cursor:pointer;background:0 0;border:none;padding:2px 0;font-weight:600}.composer-golook-link:hover{text-decoration:underline}.composer-property-label{display:none}.composer.detail-create .composer-detail-location{align-items:baseline;gap:var(--content-row-gap);min-width:0;padding:0 0 var(--ui-sheet-section-gap);color:var(--text-soft);font-size:var(--text-base);font-weight:650;line-height:1.3;display:flex}.composer.detail-create .composer-draft-check{pointer-events:none;flex:none}.composer.detail-create .composer-title-row{min-height:var(--content-row-min-height);align-items:flex-start;gap:calc(var(--content-row-gap) * 1.25)}.composer.detail-create .composer-title-stack{min-width:0}.composer.detail-create.sheet.panel-create:not(.edit) .composer-create-fields{border-top:1px solid var(--rule-soft);min-height:0!important;max-height:none!important;margin-top:var(--ui-sheet-section-gap)!important;opacity:1!important;pointer-events:auto!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:0!important;padding-right:0!important;display:grid!important;overflow:visible!important;transform:none!important}.composer.detail-create .composer-create-field.object-field{animation:none;grid-template-columns:minmax(var(--prop-row-label-min-width), var(--prop-row-label-width)) minmax(0, 1fr)!important;align-items:center!important;gap:calc(var(--content-row-gap) * 1.5)!important;width:100%!important;max-width:none!important;height:auto!important;display:grid!important}.composer.detail-create .composer-create-field[data-property=Area]{order:1}.composer.detail-create .composer-create-field[data-property=Type]{order:2}.composer.detail-create .composer-create-field[data-property=Due]{order:3}.composer.detail-create .composer-property-label{color:var(--text-strong);font-size:var(--text-base);white-space:nowrap;font-weight:400;display:block}.composer.detail-create .composer-create-field>:not(.composer-property-label){justify-self:stretch;min-width:0}.composer.detail-create .composer-create-field .route-input{flex:0 auto;margin-left:auto}.composer.detail-create .composer-create-field>.object-value-label{text-align:right;justify-self:end}.composer.detail-create .composer-create-field :is(.route-loc,.composer-date-btn-field>svg,.composer-chip-icon){display:none}.composer.detail-create .composer-create-footer{border-top:0}.cascade-panel .route-list{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.composer-chip .composer-chip-btn{align-items:center;gap:var(--dropdown-trigger-compact-gap);min-width:0;min-height:var(--dropdown-trigger-compact-min-height);padding:var(--dropdown-trigger-compact-pad-y) var(--dropdown-trigger-compact-pad-x);border:1px solid var(--dropdown-trigger-border);border-radius:var(--dropdown-trigger-compact-radius);background:var(--dropdown-trigger-fill);color:var(--text-soft);font-size:var(--text-sm);cursor:pointer;font-weight:550;line-height:1;display:inline-flex}.composer-chip .composer-chip-btn:hover,.composer-chip .composer-chip-btn:focus-visible,.composer-chip .composer-chip-btn[aria-expanded=true]{background:var(--hover);color:var(--text)}.composer-chip .composer-chip-btn.set{color:var(--text)}.composer-chip .composer-chip-icon{color:var(--muted);flex:none;align-items:center;display:inline-flex}.composer-chip .composer-chip-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.composer-chip .composer-chip-wrap{min-width:0;display:inline-flex;position:relative}.composer-chip.composer-chip--unset .composer-chip-label,.composer-chip.composer-chip--unset .composer-date-label,.composer-chip.composer-chip--unset .cascade-trigger-label{color:var(--muted);font-weight:500}.composer-chip.composer-chip--unset .composer-chip-icon{color:var(--muted-soft)}.composer-locked-field .composer-locked-value{cursor:default;color:var(--muted);background:0 0;border-color:#0000;align-items:center;display:inline-flex}.composer-locked-field .composer-locked-value:hover{background:0 0}.ref-create-panel,.people-create-panel{margin:0 0 16px}.attention-surface{--attention-block-step:var(--content-row-gap);--attention-block-pad:var(--content-row-pad-y) 0;--attention-copy-step:3px;--attention-order-step:2px;--attention-priority-entry-step:7px;--attention-priority-entry-space:0 0 calc(var(--content-row-gap) * 2);--attention-matrix-cell-pad:10px 12px 8px;--attention-matrix-heading-space:6px;--attention-matrix-label-step:var(--section-head-gap);--attention-matrix-row-check-step:var(--content-row-check-gap);--attention-matrix-drop-ring:inset 0 0 0 1px color-mix(in srgb, var(--accent) 32%, transparent);--attention-quiet-pad:var(--content-row-pad-y) 0;--attention-review-step:8px}.eisenhower-surface .attention-matrix-section{margin-top:0}@media (width>=761px){.eisenhower-surface:not(.eisenhower-sort-surface)>.body-container{flex-direction:column;display:flex}.eisenhower-surface:not(.eisenhower-sort-surface)>.body-container>:is(.page-title-large,.page-title-line){flex:none}.eisenhower-surface .attention-matrix-section{flex-direction:column;flex:auto;min-height:0;display:flex}.eisenhower-surface .attention-matrix{flex:auto;grid-template-rows:repeat(2,minmax(0,1fr));min-height:360px}.eisenhower-surface .attention-matrix-quadrant{min-height:0;overflow-y:auto}}.attention-section{margin-top:calc(var(--content-row-gap) * 3)}.attention-focus-section{margin-top:0}.attention-matrix{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.attention-matrix-quadrant{min-width:0;min-height:120px;padding:var(--attention-matrix-cell-pad)}.attention-matrix-quadrant:nth-child(odd){border-right:1px solid var(--rule)}.attention-matrix-quadrant:nth-child(-n+2){border-bottom:1px solid var(--rule)}.attention-matrix-quadrant.is-drop-target{background:color-mix(in srgb, var(--accent) 10%, var(--surface));box-shadow:var(--attention-matrix-drop-ring)}body.dnd-dragging .attention-matrix-quadrant{background:color-mix(in srgb, var(--accent) 3%, var(--surface))}body.dnd-dragging .attention-matrix-quadrant.is-drop-target{background:color-mix(in srgb, var(--accent) 10%, var(--surface))}.attention-matrix-drag-row.is-dragging{opacity:.45}.attention-matrix-quadrant-label{margin-bottom:var(--attention-matrix-heading-space);border-bottom:0;flex-wrap:wrap;padding-bottom:0}.attention-matrix-rows{min-width:0}.attention-matrix-quadrant .row,.attention-matrix-quadrant .row-swipe>.row,.attention-matrix-object-row{padding-left:0;padding-right:0}.attention-matrix-quadrant .row,.attention-matrix-quadrant .row-swipe>.row{background:var(--surface);border-bottom:0}.attention-matrix-object-row{gap:var(--attention-matrix-row-check-step);padding-top:var(--content-row-pad-y);padding-bottom:var(--content-row-pad-y);display:flex}.attention-matrix-object-mark{flex:none;justify-content:center;align-items:center;display:inline-flex}.attention-matrix-object-mark--company{width:var(--check-size,1rem);height:var(--check-size,1rem);border-radius:var(--r-sm);background:color-mix(in srgb, var(--text-soft) 18%, transparent)}.attention-matrix-object-body{flex:1;min-width:0;display:grid}.attention-matrix-object-subtitle{color:var(--text-soft);font-size:var(--text-sm);line-height:var(--content-row-meta-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attention-matrix-object-title{cursor:pointer;text-align:left;min-width:0;font:inherit;color:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:1;padding:0;overflow:hidden}.attention-matrix-clear{padding:var(--content-row-pad-y) 0;color:var(--muted)}.attention-matrix-quadrant{flex-direction:column;display:flex}.attention-matrix-quadrant-foot{align-items:stretch;gap:var(--attention-review-step);flex:auto;min-width:0;display:flex}.attention-matrix-quadrant .attention-matrix-add{flex:auto;align-items:flex-start;min-width:0;margin-top:0}.attention-matrix-quadrant-foot>.attention-matrix-sort{height:auto;color:var(--muted);flex:none;align-self:flex-end}.attention-matrix-sort-count{min-width:1.5em;padding:0 var(--attention-copy-step);border-radius:var(--r-pill);background:color-mix(in srgb, var(--text-soft) 14%, transparent);color:var(--text-soft);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:center}.attention-quadrant-sort{gap:calc(var(--content-row-gap) * 2);min-width:0;display:grid}.attention-quadrant-sort-tabs{justify-self:start;max-width:100%}.attention-quadrant-sort-panel{min-width:0;padding:var(--attention-matrix-cell-pad);border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface)}.attention-quadrant-sort-label{margin-bottom:var(--attention-matrix-heading-space);border-bottom:0;padding-bottom:0}.attention-quadrant-sort-panel.is-drop-target,.attention-quadrant-sort-unsorted.is-drop-target{background:color-mix(in srgb, var(--accent) 10%, var(--surface));box-shadow:var(--attention-matrix-drop-ring)}body.dnd-dragging .attention-quadrant-sort-panel{background:color-mix(in srgb, var(--accent) 3%, var(--surface))}.attention-quadrant-sort-panel .row,.attention-quadrant-sort-panel .row-swipe>.row{background:var(--surface);border-bottom:0;padding-left:0;padding-right:0}.attention-quadrant-sort-unsorted{gap:var(--content-row-gap);border-radius:var(--r-md);min-width:0;display:grid}.attention-quadrant-sort-search{width:100%}.attention-quadrant-sort-group{min-width:0}.attention-quadrant-sort-unsorted .row-swipe>.row,.attention-quadrant-sort-unsorted .attention-matrix-object-row{padding-right:0}.attention-surface .attention-section-band{margin-bottom:calc(var(--content-row-gap) * 1.5);padding:0}.attention-surface .attention-subsection-head{box-sizing:border-box;margin-bottom:8px;padding-left:0;padding-right:0}.attention-focus-list{gap:0;display:grid}.attention-focus-block{justify-content:space-between;align-items:center;gap:var(--attention-block-step);min-height:0;padding:var(--attention-block-pad);border:0;border-bottom:1px solid var(--rule);background:0 0;border-radius:0;flex-direction:row;display:flex}.attention-focus-block:last-child{border-bottom:0}.attention-focus-copy{gap:var(--attention-copy-step);min-width:0;display:grid}.attention-focus-title{width:fit-content;max-width:100%;color:var(--text);font:inherit;font-size:var(--text-base);font-weight:var(--content-row-title-weight);line-height:var(--content-row-title-line);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.attention-focus-title:hover:not(:disabled),.attention-focus-title:focus-visible:not(:disabled){color:var(--accent)}.attention-focus-title:disabled{cursor:default}.attention-focus-copy small{color:var(--muted);font-size:var(--text-sm);line-height:var(--content-row-meta-line)}.attention-focus-more{justify-content:flex-start;padding-top:10px;display:flex}.attention-task-group{margin-bottom:18px}.attention-quiet-row,.attention-source-status{padding:var(--attention-quiet-pad);color:var(--muted);font-size:var(--content-row-meta-size);line-height:var(--content-row-meta-line);margin:0}.ab-list{margin:0;padding:0;list-style:none}@media (width<=760px){.attention-surface{--attention-matrix-cell-pad:8px 8px 6px;--attention-matrix-heading-space:4px;--attention-matrix-label-step:2px;--attention-matrix-row-check-step:7px}.attention-section{margin-top:calc(var(--content-row-gap) * 3)}.attention-focus-section{margin-top:0}.attention-matrix-quadrant{min-height:108px;padding:var(--attention-matrix-cell-pad)}.attention-matrix-quadrant-label{align-items:flex-start;gap:var(--attention-matrix-label-step);flex-direction:column;min-height:0}.attention-matrix-quadrant .row{--row-check-gap:var(--attention-matrix-row-check-step)}.attention-matrix-quadrant .attention-matrix-add{display:flex}}.cleanup-surface{--cleanup-section-step:calc(var(--content-row-gap) * 3);--cleanup-action-gap:var(--space-xs)}.cleanup-layout{gap:var(--cleanup-section-step);grid-template-columns:minmax(0,1fr);align-items:start;width:100%;min-width:0;display:grid}.cleanup-section{min-width:0}.cleanup-list{margin:0;padding:0;list-style:none}.cleanup-list>.cleanup-row:last-child{border-bottom-color:#0000}.cleanup-row{gap:var(--content-row-gap);touch-action:pan-y;outline:none}.cleanup-row:focus-visible{background:var(--content-row-hover);box-shadow:inset 2px 0 0 var(--accent)}.cleanup-row.is-swiping{background:var(--bg)}.cleanup-row-actions{align-items:center;gap:var(--cleanup-action-gap);flex:none;max-width:45%;display:flex}@media (hover:hover) and (pointer:fine){.cleanup-row .cleanup-row-actions{opacity:0;transition:opacity var(--dur-1) var(--ease-standard)}.cleanup-row:hover .cleanup-row-actions,.cleanup-row:focus-within .cleanup-row-actions{opacity:1}.cleanup-row .cleanup-row-actions:has([aria-expanded=true]){opacity:1}}.cleanup-place{min-width:0}.cleanup-place-trigger,.cleanup-row-act{max-width:100%;color:var(--text-soft)}.cleanup-row-ignore{color:var(--muted)}.cleanup-layout--digest .cleanup-group+.cleanup-group{margin-top:calc(var(--content-row-gap) * 1.5)}.cleanup-layout--digest .cleanup-list>.cleanup-row:last-child{border-bottom-color:#0000}.cleanup-group--look{padding-top:calc(var(--content-row-gap) / 2);border-top:1px solid var(--rule)}.cleanup-digest-main{align-items:baseline;gap:var(--content-row-gap);min-width:0;padding:var(--content-row-pad-y) 0;flex:auto;display:flex}.cleanup-digest-title{min-width:0;color:var(--text);font-size:var(--content-row-title-size);font-weight:var(--content-row-title-weight);line-height:var(--content-row-title-line);overflow-wrap:anywhere;flex:auto}.cleanup-digest-aside{margin-left:var(--space-sm);color:var(--muted);font-size:var(--content-row-meta-size);white-space:nowrap;font-weight:400}.cleanup-digest-dest{align-items:center;gap:var(--space-xs);flex:0 auto;min-width:0;max-width:45%;display:flex}.cleanup-digest-dest .cleanup-file-more{flex:none}.cleanup-layout--digest .is-leaving{pointer-events:none;animation:cleanup-leave var(--dur-2) var(--ease-exit) forwards;overflow:hidden}@keyframes cleanup-leave{0%{max-height:var(--cleanup-leave-from,56px);opacity:1}to{opacity:0;border-bottom-color:#0000;max-height:0}}.cleanup-problem{border-bottom:1px solid var(--rule)}.cleanup-problem:last-child{border-bottom-color:#0000}.cleanup-problem-toggle{align-items:center;gap:var(--space-sm);width:100%;min-height:36px;padding:var(--content-row-pad-y) 0;color:var(--text);font:inherit;font-size:var(--content-row-title-size);text-align:left;cursor:pointer;background:0 0;border:0;outline:none;display:flex}.cleanup-problem-toggle:focus-visible{background:var(--content-row-hover);box-shadow:inset 2px 0 0 var(--accent)}.cleanup-problem-chevron{color:var(--muted);display:inline-flex}.cleanup-problem-toggle[aria-expanded=true] .cleanup-problem-chevron{rotate:90deg}.cleanup-problem-count{color:var(--muted);font-variant-numeric:tabular-nums}.cleanup-problem-count:before{content:"·";margin-right:var(--space-sm)}.cleanup-problem-companies{padding-left:calc(12px + var(--space-sm))}.cleanup-problem-company:not(:has(.cleanup-merge)){cursor:pointer}.cleanup-problem-company .cleanup-row-actions:has(.cleanup-merge){opacity:1}@media (width<=760px){.cleanup-surface{--cleanup-section-step:calc(var(--content-row-gap) * 2.5)}.cleanup-row{align-items:center;min-height:52px}.cleanup-row-actions{max-width:48%}.cleanup-digest-main{align-items:flex-start;gap:var(--space-xs);flex-direction:column}.cleanup-digest-dest{max-width:100%}.cleanup-problem-toggle{min-height:48px}}.outline-memory-layout{--outline-memory-layout-gap:calc((var(--content-row-gap) * 2) + (var(--content-row-pad-y) * 2));--outline-memory-rail-inset:calc(var(--content-row-gap) + (var(--content-row-pad-y) * 2));--outline-memory-card-inset:calc(var(--content-row-gap) + var(--content-row-pad-y));--outline-memory-card-bottom:var(--content-row-gap);--outline-memory-meta-gap:var(--content-row-gap);--outline-memory-action-gap:calc(var(--content-row-gap) / 4);--outline-memory-action-top:calc(var(--content-row-gap) / 2);align-items:start;gap:var(--outline-memory-layout-gap);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.outline-memory-layout[data-open=true]{grid-template-columns:minmax(0,1fr) clamp(240px,22vw,280px)}.outline-memory-document{min-width:0}.outline-memory-rail{min-width:0;padding-left:var(--outline-memory-rail-inset);border-left:1px solid var(--rule-soft)}.outline-memory-comment{top:var(--outline-memory-layout-gap);padding:var(--outline-memory-card-inset) var(--outline-memory-card-inset) var(--outline-memory-card-bottom);border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface);position:sticky;box-shadow:0 1px 2px #15151409}.outline-memory-comment p{color:var(--text);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0;line-height:1.45}.outline-memory-comment-error{margin-top:var(--outline-memory-meta-gap);color:var(--danger);font-size:var(--text-xs);line-height:1.35;display:block}.outline-memory-comment-footer,.outline-memory-comment-stepper,.outline-memory-comment-actions{align-items:center;display:flex}.outline-memory-comment-footer{justify-content:space-between;gap:var(--outline-memory-action-gap);margin-top:var(--outline-memory-action-top)}.outline-memory-comment-stepper,.outline-memory-comment-actions{gap:var(--outline-memory-action-gap)}.outline-memory-comment-count{min-width:3.2em;color:var(--muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}.outline-memory-comment-next-icon{transform:rotate(180deg)}.outline-memory-layout .editor2-canvas-row[data-memory-active=true]:not([data-outline-due]):not(.editor2-command-row-selected):not([data-command-row-selected=true]){background:linear-gradient(to bottom, var(--hover) 0 var(--editor2-row-line), transparent var(--editor2-row-line));border-radius:var(--r-sm)}@media (width<=760px){.outline-memory-layout,.outline-memory-layout[data-open=true]{--outline-memory-layout-gap:calc(var(--content-row-gap) + var(--content-row-pad-y));--outline-memory-rail-inset:calc(var(--content-row-gap) + var(--content-row-pad-y));--outline-memory-card-inset:var(--btn-md-pad-x);--outline-memory-card-bottom:var(--content-row-gap);gap:var(--outline-memory-layout-gap);flex-direction:column;display:flex}.outline-memory-document,.outline-memory-rail{width:100%}.outline-memory-rail{padding:var(--outline-memory-rail-inset) 0 0;border-top:1px solid var(--rule-soft);border-left:0}.outline-memory-comment{padding:var(--outline-memory-card-inset) var(--outline-memory-card-inset) var(--outline-memory-card-bottom);position:static}}.plane-display-under-title[role=group]{gap:0 var(--btn-sm-gap);margin:0 0 var(--content-row-gap);align-items:center}.plane-display-under-title[role=group]>.plane-icon-toggle{width:auto;min-width:0;padding-inline:var(--btn-sm-pad-x)}.plane-display-under-title[role=group]>.plane-icon-toggle .plane-expand-collapse-icon{transform:none}.plane-display-under-title[role=group]>:first-child{margin-inline-start:calc(-1 * var(--btn-sm-pad-x))}.rq{gap:var(--space-sm);flex-direction:column;flex:1;min-height:0;display:flex}.rq-progress{align-items:center;gap:var(--space-sm);font-size:var(--text-sm);color:var(--muted);display:flex}.rq-progress-text{font-variant-numeric:tabular-nums;flex:none}.rq-progress-meter{border-radius:var(--r-pill);background:var(--rule);flex:1;min-width:48px;height:3px;overflow:hidden}.rq-progress-meter>span{background:var(--accent);border-radius:inherit;height:100%;transition:width .2s var(--ease-emphasized);display:block}.rq-actions{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.rq-actions--card{padding:var(--space-xs) 0 calc(var(--space-xs) / 2);justify-content:center}.rq-actions--row{gap:var(--space-xs);flex:none;justify-content:flex-end}.rq-action{min-height:32px;padding:var(--space-xs) var(--space-md);border:1px solid var(--rule);border-radius:var(--r-pill);background:var(--bg);color:var(--text);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;font-weight:600}.rq-actions--card .rq-action{min-height:40px;padding:var(--space-sm) var(--space-lg)}.rq-actions--row .rq-action{color:var(--muted);background:0 0;border-color:#0000;font-weight:500}.rq-action:hover:not(:disabled),.rq-action:focus-visible{border-color:var(--accent);background:var(--accent-soft);color:var(--text);outline:none}.rq-action.is-primary{background:var(--accent);color:var(--ink-on-accent);border-color:#0000}.rq-actions--row .rq-action.is-primary{color:var(--accent);background:0 0;font-weight:600}.rq-action.is-primary:hover:not(:disabled){background:var(--accent);color:var(--ink-on-accent);filter:brightness(.95)}.rq-actions--row .rq-action.is-primary:hover:not(:disabled){background:var(--accent-soft);color:var(--accent);filter:none}.rq-action:disabled{opacity:.45;cursor:default}.rq-row{align-items:center;gap:var(--space-md);min-height:44px;padding:calc(var(--space-xs) * 1.5) 0;border-bottom:1px solid var(--rule-soft,var(--rule));display:flex}.rq-row-body{flex:1;min-width:0}.rq-row-copy{gap:calc(var(--space-xs) / 2);flex-direction:column;min-width:0;display:flex}.rq-row-title{color:var(--text);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}button.rq-row-title{cursor:pointer}button.rq-row-title:hover{text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule)}.rq-row-meta{font-size:var(--text-sm);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=599px){.rq-row{gap:var(--space-xs) var(--space-md);flex-wrap:wrap}.rq-row-body{flex-basis:100%}.rq-actions--row{margin-left:auto}}.rq-why{gap:calc(var(--space-xs) / 2);padding:0 0 0 var(--space-sm);border-left:2px solid var(--rule);font-size:var(--text-sm);color:var(--text-soft,var(--text));flex-direction:column;display:flex}.rq-why-label{font-size:var(--text-sm);color:var(--muted);font-weight:600}.rq-why-body{min-width:0}.rq-why-details>summary{cursor:pointer;color:var(--muted)}.rq-why-details-body{padding-top:calc(var(--space-xs) * 1.5)}.rq-end{align-items:center;gap:calc(var(--space-xs) * 1.5);max-width:360px;margin:calc(var(--space-2xl) * 1.5) auto;text-align:center;flex-direction:column;display:flex}.rq-end-title{font-size:var(--text-lg);margin:0;font-weight:600}.rq-end-summary{color:var(--muted);margin:0}.rq-end-actions{gap:var(--space-sm);margin-top:var(--space-md);display:flex}.rq-end-action{min-height:var(--btn-md-min-height);padding:calc(var(--space-xs) * 1.5) var(--space-lg);border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;font-weight:600}.rq-end-action.is-primary{background:var(--accent);color:var(--ink-on-accent);border-color:#0000}.company-archetype-proposal{padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--rule-soft)}.materials-surface{--ref-action-h:32px;--ref-chip-pad-x:6px}.ref-saved-views{scrollbar-width:none;align-items:center;gap:4px;margin:0 0 14px;display:flex;overflow-x:auto}.ref-saved-views::-webkit-scrollbar{display:none}.ref-associations{align-items:center;gap:5px;max-width:100%;display:inline-flex}.ref-association{max-width:100%;color:inherit;font:inherit;background:0 0;border:0;align-items:baseline;gap:5px;padding:0;text-decoration:none;display:inline-flex}button.ref-association,a.ref-association{cursor:pointer}button.ref-association:hover .ref-association-label,a.ref-association:hover .ref-association-label{color:var(--accent)}.ref-association-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ref-association-kind{color:var(--muted-soft);font-size:var(--text-xs)}.ref-subtab{padding-bottom:9px}.ref-cards-search{display:none}@media (width<=760px){.ref-saved-views{margin-bottom:10px}.ref-cards-search{width:100%;margin:0 0 8px;display:block}}.tree-row-menu{font-size:var(--text-lg);transition:opacity var(--dur-2) var(--ease-standard), background var(--dur-2) var(--ease-standard), color var(--dur-2) var(--ease-standard);justify-content:center;align-items:center;padding:0;line-height:1}@media (hover:none){.tree-row-menu{opacity:1}}.place-workspace-surface{min-width:0}.place-workspace-header{justify-items:start;gap:5px;display:grid}.place-workspace-header h1{width:min(100%,760px);margin:3px 0 0}.place-workspace-name{width:100%;color:var(--text);font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:0;background:0 0;border:0;padding:0;display:block}.place-workspace-name:focus{outline:0}.place-workspace-here{min-height:280px}.place-workspace-section-head{border-bottom:1px solid var(--rule-soft);align-items:center;gap:8px;min-height:36px;display:flex}.place-workspace-section-head h2{color:var(--text);font-size:var(--text-sm);letter-spacing:0;margin:0;font-weight:700}.place-workspace-section-head span{color:var(--muted);font-size:var(--text-sm)}.place-workspace-list{display:grid}.place-workspace-row{align-items:center;gap:var(--content-row-check-gap);min-height:var(--content-row-min-height);padding:var(--content-row-pad-y) 0;border:0;border-bottom:1px solid var(--rule-soft);color:var(--text);font:inherit;font-size:var(--content-row-title-size);letter-spacing:0;text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.place-workspace-row:hover{background:var(--hover)}.place-workspace-row small{color:var(--muted);font-size:var(--content-row-meta,var(--text-sm))}.material-workspace-filing{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.material-workspace-filing .ref-association{border:1px solid var(--rule);border-radius:var(--r-pill);align-items:center;padding:3px 10px}.material-workspace-ghost{border:1px dashed var(--muted-soft);border-radius:var(--r-pill);color:var(--text-soft);font-size:var(--text-sm);align-items:center;gap:6px;padding:2px 4px 2px 10px;display:inline-flex}.material-workspace-ghost-label{white-space:nowrap;text-overflow:ellipsis;max-width:260px;overflow:hidden}@media (width<=760px){.material-workspace-ghost-label{max-width:46vw}.place-workspace-header{gap:var(--screen-step-breadcrumb-title)}.place-workspace-header h1{margin-top:1px}.place-workspace-here{min-height:180px}.place-workspace-row{min-height:var(--content-row-min-height);font-size:var(--mobile-row-title)}.place-workspace-row small{font-size:var(--mobile-row-meta)}}.library-home{gap:calc(var(--content-row-gap) * 2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.library-home-section .library-home-rows,.person-recommended .library-home-rows{margin:0;padding:0;list-style:none}.library-home-row,.library-want{gap:var(--content-row-check-gap);min-width:0}.library-home-title{min-width:0;color:var(--text);font:inherit;font-size:var(--content-row-title-size);line-height:var(--content-row-title-line);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:0 auto;padding:0;font-weight:400;overflow:hidden}button.library-home-title{cursor:pointer}button.library-home-title:hover{text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong,var(--rule));text-decoration-color:var(--rule-strong,var(--rule));text-underline-offset:3px}.library-home-detail{min-width:0;color:var(--muted);font-size:var(--content-row-meta-size);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.library-home-group{list-style:none}.library-wants-lines{margin:0;padding:0;list-style:none}.library-want-remove{opacity:0;transition:opacity var(--dur-2,.16s) var(--ease-standard,ease);margin-left:auto}.library-want:hover .library-want-remove,.library-want:focus-within .library-want-remove{opacity:1}@media (hover:none){.library-want-remove{opacity:1}}.library-wants-add{flex:auto;align-items:center;min-width:0;display:flex}.library-wants-input{flex:auto;min-width:0}.library-home-subhead{padding:var(--content-row-gap) var(--content-row-edge-inset,0) var(--content-row-pad-y);color:var(--muted);font-size:var(--text-sm);display:block}.library-home-cells{grid-template-columns:minmax(0, 2fr) repeat(var(--library-home-tracks,1), minmax(0, 1fr));align-items:baseline;column-gap:calc(var(--content-row-gap) * 2);flex:auto;min-width:0;display:grid}.library-home-cells>.library-home-title{justify-self:start;max-width:100%}.library-home-cell{min-width:0;color:var(--muted);font-size:var(--content-row-meta-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.library-home-lead{align-items:baseline;gap:var(--content-row-gap);flex:0 auto;justify-self:start;min-width:0;max-width:100%;display:flex}.library-home-rec{flex:0 auto;align-self:center;min-width:3em}@media (width<=760px){.library-home-lead>.library-home-rec{display:none}.library-home-cells{column-gap:calc(var(--content-row-gap) * 2);grid-template-columns:minmax(0,1fr) fit-content(40%)}.library-home-cells>.library-home-title,.library-home-cells>.library-home-lead{grid-column:1}.library-home-cell{display:none}.library-home-cell.is-phone{text-align:right;grid-column:2;justify-self:end;max-width:100%;display:block}.library-home{padding-bottom:calc(env(safe-area-inset-bottom) + 84px)}.materials-surface .ref-library .ref-cards{padding-bottom:0}.materials-surface .ref-library{padding-bottom:calc(env(safe-area-inset-bottom) + 84px)}}.library-rec-filter{align-items:baseline;gap:var(--content-row-gap);padding:0 var(--content-row-edge-inset,0) var(--content-row-gap);color:var(--muted);font-size:var(--text-sm);display:flex}.library-home-section-link{align-items:baseline;gap:var(--space-xs);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.library-home-section-link:hover .library-home-section-chevron{color:var(--text)}.library-home-section-chevron{color:var(--muted)}.library-lists{gap:var(--content-row-gap);margin-block:var(--content-row-gap) calc(var(--content-row-gap) * 2);display:grid}.library-lists-head,.library-list-section-actions,.library-list-form,.library-list-inline-form,.library-list-form-actions,.library-list-delete-confirm{align-items:center;gap:var(--content-row-gap);flex-wrap:wrap;display:flex}.library-lists-head{justify-content:space-between;gap:calc(var(--content-row-gap) * 2)}.library-lists-panel:not([hidden]){gap:var(--content-row-gap);display:grid}.library-lists-actions{gap:var(--content-row-gap);flex-wrap:wrap;display:flex}.library-list-section{border-top:1px solid var(--rule);padding-top:var(--content-row-gap)}.library-list-source{color:var(--muted);font-size:var(--text-sm);font-weight:400}.library-list-entries{margin-top:var(--content-row-pad-y)}.library-list-entry-layout{grid-template-columns:var(--content-row-check-size) minmax(0, 1fr) auto auto;align-items:center;column-gap:var(--content-row-check-gap);width:100%;display:grid}.library-list-entry-layout>.library-list-entry-copy{align-self:start}.library-list-entry-layout>.library-list-error{grid-column:2/-1;min-width:0}.library-list-entry-copy{min-width:0;display:grid}.library-list-entry-layout>.library-list-entry-copy--row{align-self:center;display:flex}.library-list-entry.is-complete .library-home-title{color:var(--muted);text-decoration:line-through}.library-list-entry-title{color:inherit;font:inherit;font-size:var(--content-row-title-size);line-height:var(--content-row-title-line);text-align:left;overflow-wrap:anywhere}button.library-list-entry-title{cursor:pointer;padding:var(--btn-edge-to-edge-pad-y) var(--btn-edge-to-edge-pad-x);background:0 0;border:0}.library-list-entry-kind{color:var(--muted);font-size:var(--content-row-meta-size);line-height:var(--content-row-meta-line)}.library-list-entry.is-complete .library-list-entry-title{color:var(--muted);text-decoration:line-through}.library-list-quantity{color:var(--muted);align-items:center;gap:var(--content-row-pad-y);font-size:var(--text-sm);display:flex}.library-list-quantity-input{width:64px}.library-list-entry-actions{opacity:0;transition:opacity var(--dur-2) var(--ease-standard)}.library-list-entry:hover .library-list-entry-actions,.library-list-entry:focus-within .library-list-entry-actions{opacity:1}@media (hover:none){.library-list-entry-actions{opacity:1}}.library-list-form{padding:var(--content-row-pad-y) var(--content-row-pad-x)}.library-list-name-input{flex:220px}.library-list-form-heading{flex-basis:100%;font-weight:650}.library-list-field-label{align-items:center;gap:var(--content-row-gap);color:var(--text-soft);display:flex}.library-list-field-label select{min-height:var(--dropdown-trigger-min-height);max-width:240px}.library-list-choice-list{gap:var(--content-row-pad-y);flex-basis:100%;max-height:220px;display:grid;overflow:auto}.library-list-choice{border-radius:var(--r-sm);color:inherit;cursor:pointer;align-items:center;gap:var(--content-row-gap);padding:var(--content-row-pad-y) var(--content-row-gap);text-align:left;background:0 0;border:0;display:flex}.library-list-choice:hover,.library-list-choice.is-selected{background:var(--hover)}.library-list-muted{color:var(--muted);font-size:var(--text-sm)}.library-list-inline-form{padding:var(--content-row-pad-y) 0 var(--content-row-gap)}.library-list-rename-input{flex:200px}.library-list-add-panel{gap:var(--content-row-gap);margin:var(--content-row-gap) 0;padding:calc(var(--content-row-gap) * 1.5);min-inline-size:0;display:grid}.library-list-add-panel legend{padding-inline:var(--content-row-pad-y)}.library-list-add-heading{font-weight:650}.library-list-material-choices{flex-wrap:wrap;max-height:160px;display:flex}.library-list-error{color:var(--danger);font-size:var(--text-sm)}@media (width<=760px){.library-lists-head{align-items:center}.library-list-section-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.library-list-section-header>:last-child{grid-column:1/-1}.library-list-section-actions{justify-content:flex-start}.library-list-entry-layout>:first-child{grid-area:1/1}.library-list-entry-copy{grid-area:1/2/auto/4}.library-list-entry-actions{grid-area:1/4}.library-list-quantity{grid-area:2/2;justify-self:start}.library-list-entry-layout>.library-list-error{grid-area:3/2/auto/-1}button.library-list-add-row{display:flex}}.library-list-section--compact{border-top:0;padding-top:0}.library-list-quantity>span{white-space:nowrap;flex-shrink:0}.library-list-quick-entry{align-items:center;gap:var(--content-row-gap);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.library-list-note-flow{width:min(520px,100vw - 32px);max-width:520px}.library-list-note-flow-header{justify-content:space-between;align-items:center;width:100%;display:flex}.library-list-note-flow-choices,.library-list-note-flow-list{gap:var(--content-row-gap);display:grid}.library-list-note-flow-list{max-height:min(56vh,420px);overflow-y:auto}.library-list-note-flow-list>button{text-align:left;justify-content:flex-start}.library-list-note-subset,.library-list-note-subset .library-list-field-label{flex-direction:column;align-items:stretch}@media (width<=760px){.library-list-quick-entry{grid-template-columns:minmax(0,1fr) auto}.library-list-quick-entry>:last-child{grid-column:1/-1;justify-self:start}.library-list-note-flow{width:100%;max-width:none}}.object-workspace{min-width:0;position:relative}.object-workspace--split{grid-template-columns:minmax(0,1fr) minmax(300px,360px);grid-template-areas:"canvas inspector";align-items:start;gap:40px;display:grid}.object-workspace--stacked{align-items:stretch;gap:var(--page-section-gap);flex-direction:column;display:flex}.object-workspace--header-details{gap:0}.object-workspace--header-details>:is(.object-workspace-inspector,.object-workspace-sections):not(:has(.object-workspace-section:not([hidden]))){display:none}.object-workspace--header-details .object-workspace-section[hidden]{display:none}.object-workspace-canvas{min-width:0}.object-workspace--contextual{flex-direction:column;gap:0;display:flex}.object-workspace-context-details{margin-bottom:var(--page-section-gap)}.object-workspace--contextual .object-workspace-panel{background:0 0;padding:0}.object-workspace--contextual :is([data-workspace-target],[data-workspace-writing]){min-width:0;scroll-margin-top:calc(var(--content-row-gap) * 2.5)}.object-workspace--contextual :is([data-workspace-target],[data-workspace-writing]):focus{outline:none}.object-workspace--contextual.object-workspace--compact{gap:0}.object-workspace--contextual.object-workspace--compact .object-workspace-context-details{margin-bottom:calc(var(--content-row-gap) * 1.5)}.object-workspace--split>.object-workspace-canvas{grid-area:canvas}.object-workspace-canvas>.object-working-note{border-bottom:0;margin-bottom:0}.object-workspace-inspector{background:var(--bg);min-width:0}.object-workspace--split>.object-workspace-inspector{grid-area:inspector}.object-sheet--task-sidebar .object-workspace--split{grid-template-columns:minmax(0,1fr);grid-template-areas:"canvas""inspector";gap:0;height:100%;min-height:0;overflow-y:auto}.object-workspace--stacked>.object-workspace-inspector{width:100%}.object-workspace-sections{min-width:0;display:grid;overflow-x:clip}.object-workspace-section{min-width:0;overflow-x:clip}.object-workspace-section.is-expanded{border-bottom:1px solid var(--rule-soft)}.object-workspace-section-toggle{align-items:center;gap:var(--content-row-gap);width:100%;min-width:0;min-height:44px;color:var(--text);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:20px minmax(0,1fr) auto;padding:0;display:grid;overflow-x:clip}.object-workspace-section-toggle:hover{background:var(--hover)}.object-workspace-section-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.object-workspace-section-label{font-weight:500}.object-workspace-section-summary{min-width:0;color:var(--muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.object-workspace-section-chevron{width:20px;height:20px;color:var(--muted);transition:transform var(--dur-2) var(--ease-standard);place-items:center;font-size:20px;line-height:1;display:inline-grid;overflow:hidden;transform:rotate(0)}.object-workspace-section.is-expanded .object-workspace-section-chevron{transform:rotate(90deg)}.object-workspace-panel{background:var(--bg);min-width:0;padding:0 0 calc(var(--content-row-gap) * 2) 16px}@media (width>=761px){.object-workspace--split .object-workspace-section-toggle{padding-left:calc(var(--content-row-edge-inset) + var(--content-row-check-size))}.object-workspace--split>.object-workspace-inspector{border-left:1px solid var(--rule-soft);max-height:calc(100dvh - 32px);position:sticky;top:16px;overflow:auto}.object-sheet--task-sidebar .object-workspace--split>.object-workspace-inspector{border-top:1px solid var(--rule-soft);border-left:0;max-height:none;position:static;overflow:visible}.object-workspace--stacked .object-workspace-panel{padding-left:0}.object-workspace--stacked .object-workspace-structure-editor .object-fields,.object-workspace--stacked .object-workspace-link-list,.object-workspace--stacked .object-workspace-link-list .tagged-refs-list{column-gap:calc(var(--content-row-gap) * 3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.object-workspace--stacked .object-workspace-link-list,.object-workspace--stacked .object-workspace-link-list .tagged-refs-list{align-items:flex-start;gap:var(--object-link-pill-gap);flex-direction:column;display:flex}.object-workspace--stacked .object-workspace-structure-editor .object-fields{grid-template-columns:minmax(0,1fr)}}.object-workspace--compact{flex-direction:column;align-items:stretch;gap:8px;width:100%;display:flex}.object-workspace--compact>.object-workspace-canvas{width:100%}.object-workspace--canvas-first>.object-workspace-canvas{order:-1}.object-workspace--compact .object-workspace-inspector{background:var(--bg);border:0;width:100%;max-height:none;display:block;position:static}.object-workspace-structure-editor .object-fields{gap:0}.object-workspace-structure-editor .object-field{border-bottom:0;grid-template-columns:minmax(88px,108px) minmax(0,1fr);min-height:42px;padding:7px 0}.object-workspace-structure-editor .object-route-combo,.object-workspace-structure-editor .object-value-button{min-height:var(--dropdown-trigger-min-height)}.object-workspace-empty{margin:0}@media (width<=900px){.object-workspace--split{grid-template-columns:minmax(0,1fr) 320px;gap:24px}}@media (width<=760px){.object-workspace{flex-direction:column;gap:8px;display:flex}.object-workspace-canvas{width:100%}.object-workspace-section-toggle{min-height:44px}.object-workspace-panel{padding:0 var(--content-row-check-size) calc(24px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(24px + env(safe-area-inset-bottom))}}.object-attention{border-left:3px solid var(--accent);background:var(--hover);flex-direction:column;align-items:flex-start;gap:6px;padding:5px 10px;display:flex}.object-attention-head{margin:0;font-weight:650}.object-attention-mark{color:var(--accent);margin-right:6px}.object-attention-detail{color:var(--muted);font-size:var(--text-sm);margin:0}.prop-row{align-items:baseline;gap:var(--prop-chip-gap);display:flex}.prop-row-label{color:var(--muted);font-size:var(--text-sm);flex:none}.object-workspace-properties-body{flex-direction:column;flex:1;min-width:0;display:flex}.object-workspace-section .prop-row-label,.object-workspace--inline .prop-row-label{display:none}.prop-chips{align-items:center;gap:var(--prop-chip-gap);flex-wrap:wrap;min-width:0;display:flex}.prop-chip-slot,.prop-chip{align-items:center;gap:var(--prop-chip-icon-gap);min-width:0;display:inline-flex}.prop-chip-name{display:contents}.prop-chip{min-height:var(--prop-chip-min-height);max-width:min(100%, var(--prop-chip-max-width));padding:var(--prop-chip-pad-y) var(--prop-chip-pad-x);border-radius:var(--prop-chip-radius);background:var(--dropdown-trigger-fill-quiet);color:var(--text);font-size:var(--text-sm);text-align:left;border:1px solid #0000;line-height:1.2}.prop-chip.is-empty{color:var(--muted)}.prop-chip-icon{color:var(--muted);flex:none}.prop-chip-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}button.prop-chip{cursor:pointer;transition:background var(--dur-1) var(--ease-standard)}@media (hover:hover) and (pointer:fine){button.prop-chip:hover:not(:disabled){background:color-mix(in srgb, var(--text) 7%, var(--bg-soft))}}button.prop-chip[aria-expanded=true]{border-color:var(--rule)}button.prop-chip:disabled{cursor:default}.prop-chip-inline-slot.is-editing{min-width:min(100%, var(--prop-chip-max-width))}.prop-chip.is-inline-editing{width:100%;max-width:none}.prop-chip-inline-control{align-items:center;gap:var(--prop-chip-icon-gap);flex:auto;min-width:0;display:flex}.prop-chip-inline-input{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0}.prop-chip-inline-input:focus{outline:none}.prop-chip-inline-slot.has-recovery{flex-wrap:wrap}.prop-chip-recovery{align-items:center;gap:var(--prop-chip-icon-gap);padding-bottom:var(--content-row-pad-y);color:var(--danger);font-size:var(--text-sm);flex-wrap:wrap;flex:1 0 100%;display:flex}.prop-chip-inline-control textarea{min-height:2.4em}.attr-inline-editor{align-items:center;gap:var(--prop-chip-icon-gap);flex:auto;min-width:0;display:flex}.attr-inline-editor .attr-remove{min-width:var(--btn-edge-to-edge-min-height);min-height:var(--btn-edge-to-edge-min-height);flex:none;place-items:center;display:inline-grid}@media (prefers-reduced-motion:reduce){button.prop-chip{transition:none}}.prop-row{flex-direction:column;align-items:stretch;gap:0}.prop-chips{border-top:1px solid var(--rule-soft);flex-direction:column;align-items:stretch;gap:0;width:100%;display:flex}.record-details .object-workspace-properties-body>.prop-chips:first-child,.record-details .object-workspace-properties-body>.attrs:first-child>.prop-chips:first-child{border-top:0}.prop-chips>:is(.prop-chip-slot,.prop-chip),.prop-chips-group>:is(.prop-chip-slot,.prop-chip){width:100%;max-width:none}.prop-chip-slot{align-items:stretch;width:100%;max-width:none;display:flex}.prop-chip-slot>.prop-chip{flex:auto;width:auto;min-width:0;max-width:none}.prop-chip-slot:has(:is(.prop-chip-trailing,.prop-chip-meta)){border-bottom:1px solid var(--rule-soft)}.prop-chip-slot:has(:is(.prop-chip-trailing,.prop-chip-meta))>.prop-chip{border-bottom:0}.prop-chip-trailing{align-items:center;gap:var(--space-sm);padding-right:var(--dropdown-trigger-pad-x);flex:none;display:flex}.prop-chip-trailing-link,.prop-chip-trailing-action{color:var(--muted);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.prop-chip-trailing-link:hover,.prop-chip-trailing-action:hover{color:var(--text)}.prop-chip-meta{color:var(--muted);font-size:var(--text-sm);padding-right:var(--dropdown-trigger-pad-x);white-space:nowrap}.prop-chip.has-trailing .prop-chip-text{padding-right:var(--dropdown-trigger-pad-x)}button.prop-chip.has-trailing:after{content:none}.prop-chips-group-label{padding:calc(var(--content-row-pad-y) * .75) 0 calc(var(--content-row-pad-y) * .35);border-bottom:1px solid var(--rule-soft);color:var(--muted);font-size:var(--text-sm)}.prop-chip{grid-template-columns:var(--prop-row-label-width) minmax(0, 1fr);align-items:center;column-gap:var(--prop-row-label-gap);min-height:var(--content-row-min-height);padding:var(--content-row-pad-y) 0;border:0;border-bottom:1px solid var(--rule-soft);font-size:var(--text-base);background:0 0;border-radius:0;display:grid;position:relative}button.prop-chip:not(.is-inline-trigger):after{content:"›";right:var(--dropdown-trigger-pad-x);color:var(--muted-soft);font-size:15px;line-height:1;position:absolute}.prop-chips:has(>.prop-chip-slot){gap:0}.prop-chip-name{align-items:center;gap:var(--prop-chip-icon-gap);min-width:0;color:var(--muted);font-size:var(--text-sm);display:flex}.prop-chip-name>span:last-child{display:inline}.prop-chip-icon{display:none}.prop-chip-text{min-width:0;padding-right:calc(var(--dropdown-trigger-pad-x) * 2.5);color:var(--text);font-size:var(--text-base);text-align:left;white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.prop-chip.is-inline-editing{border-bottom:1px solid var(--rule-soft)}.prop-chip-inline-control{justify-self:stretch}.prop-chip-inline-control :is(input,textarea){text-align:left}.prop-chip.is-empty .prop-chip-text,.prop-chip.is-synced .prop-chip-text{color:var(--muted)}.prop-chips-group{border-top:1px solid var(--rule);flex-direction:column;align-items:stretch;gap:0;width:100%;display:flex}.prop-chip.is-empty:not(.has-placeholder-label) .prop-chip-text{font-size:0}.prop-chip.is-empty:not(.has-placeholder-label) .prop-chip-text:after{content:"Not set";font-size:var(--text-sm)}.object-workspace-properties-body{width:100%}.object-workspace-properties-body>.attrs{gap:0;margin-top:0}.object-workspace-properties-body>.attrs>.prop-chips{border-top:0}.object-workspace-properties-body .attr-add-btn{margin-top:0}.prop-picker-pop{width:var(--prop-picker-width);max-width:calc(100vw - var(--prop-picker-viewport-inset));max-height:min(62dvh,420px);font-size:var(--text-sm);overflow:hidden}.prop-picker-list{min-height:0;max-height:inherit;flex-direction:column;display:flex}.prop-picker-options{min-height:0;padding:var(--menu-surface-pad);overflow:hidden auto}.prop-picker-search{width:auto;margin:var(--menu-item-pad-y);flex:none}.prop-picker-group{padding:var(--menu-item-pad-y) var(--menu-item-pad-x);color:var(--muted);font-size:var(--text-sm)}.prop-picker-empty{padding:var(--menu-item-pad-y) var(--menu-item-pad-x);color:var(--muted)}.prop-picker-option{color:var(--text);font-size:var(--text-sm)}.prop-picker-option .object-menu-label{flex:auto;min-width:0}.field-picker-option-annotation{color:var(--muted);font-size:var(--text-xs);margin-left:auto;font-weight:650}.field-picker-current-check{width:var(--menu-item-gap);flex:0 0 var(--menu-item-gap);color:var(--accent);font-size:var(--text-xs);text-align:right}.object-choice-leading{flex:none;align-items:center;display:inline-flex}.prop-picker-field{gap:var(--dropdown-trigger-gap);padding:var(--menu-surface-pad);display:flex}.prop-picker-field>*{flex:auto;min-width:0}.prop-chip-value-link{cursor:pointer}.prop-chip-value-link:hover{text-underline-offset:2px;text-decoration:underline}.ui-pill.prop-chip-value-link:hover{background:var(--hover);text-decoration:none}.object-workspace--inline .object-workspace-sections{background:0 0;gap:0;display:grid}.object-workspace--inline .object-workspace-panel{background:0 0;padding-bottom:0;padding-left:0;padding-right:0}.record-details .object-workspace-panel[data-section-id=planning]{padding-block:calc(var(--content-row-gap) * 2)}.record-details .object-field{grid-template-columns:var(--prop-row-label-width) minmax(0, 1fr);align-items:center;column-gap:var(--prop-row-label-gap);min-height:var(--content-row-min-height);padding:var(--content-row-pad-y) 0;border-bottom:1px solid var(--rule-soft);display:grid}.record-details .object-field :is(.object-route-combo,.object-value-button){min-height:var(--dropdown-trigger-min-height);padding:var(--dropdown-trigger-edge-to-edge-row-pad-y) var(--dropdown-trigger-edge-to-edge-pad-x);border-color:var(--dropdown-trigger-border);text-align:left;justify-content:flex-start}.record-details .object-field :is(.object-date-wrap,.field-picker,.object-choice-wrap){justify-content:flex-start}.record-details .object-field :is(.object-route-label,.object-value-label){text-align:left;white-space:normal;overflow-wrap:anywhere;text-overflow:clip;font-size:var(--text-base);flex:0 auto}.record-details .object-field:last-child{border-bottom:0}.record-details .object-field:has(.object-textarea){align-items:stretch;gap:var(--content-row-gap);flex-direction:column;display:flex}@media (width<=760px){.object-workspace--inline .object-detail-rows .object-workspace-link-list{flex-direction:column;align-items:stretch;gap:0;width:100%;display:flex}.object-workspace--inline .object-detail-rows .object-workspace-empty{margin:0;margin-block:var(--content-row-pad-y)}}.record-details .object-field-label{color:var(--muted);font-size:var(--text-sm);font-weight:400}.record-details .object-field :is(.object-route-label,.object-value-label){color:var(--text)}.record-details .object-status-picker>.object-route-combo{min-height:var(--dropdown-trigger-min-height);padding:var(--dropdown-trigger-edge-to-edge-pad-y) var(--dropdown-trigger-edge-to-edge-pad-x);border:1px solid var(--dropdown-trigger-edge-to-edge-border);background:var(--dropdown-trigger-fill-quiet);justify-content:flex-start}.record-details .object-status-picker .object-route-label{color:var(--text);text-align:left;flex:0 auto}.record-details .entity-tag-add{color:var(--accent)}.record-details .object-field .object-value-caret{font-size:0;line-height:0}.record-details .object-field .object-value-caret:after{content:"›";font-size:15px;line-height:1}.record-details .object-field .object-value-caret{color:var(--muted-soft)}.record-details .object-date-button:after{content:"›";margin-left:var(--content-row-gap);color:var(--muted-soft);font-size:15px;line-height:1}.record-details:not(.record-details--canvas-identity) .object-field .object-open,.record-details .object-choice-dot.date{display:none}.record-details .object-field--linked .entity-tags{justify-content:flex-start;margin:0}.record-details .object-field--linked .entity-tag-add{padding:0}.record-details.object-workspace--inline .object-workspace-panel{background:0 0;padding-left:0;padding-right:0}.record-details.object-workspace--inline .object-workspace-sections{background:0 0}.record-details--canvas-identity .plane-task-canvas{padding-bottom:0}.object-workspace.record-details--canvas-identity{gap:var(--page-title-gap)}.record-details--canvas-identity .plane-task-title-editor.object-editor{gap:0}.record-details--canvas-identity .plane-task-title-editor .object-title-row{padding-top:0;padding-bottom:0}.record-details--canvas-identity .plane-task-title-editor .object-title-nl{--nl-pad:0}.record-details--canvas-identity .plane-task-title-editor .object-title-nl :is(.nl-input-field,.nl-input-backdrop){min-height:0}.object-sheet .record-details--canvas-identity .plane-task-canvas{padding-top:0}.object-sheet .record-details--canvas-identity .plane-task-title-block{margin-top:0}.record-details .object-field{padding-top:0;padding-bottom:0}.record-details--canvas-identity :is(.object-field-label--marked .lc-mark,.object-choice-dot),.record-details .object-clear{display:none}.record-details :is(.object-route-combo,.object-date-button){width:100%;padding-right:calc(var(--dropdown-trigger-pad-x) * 2.5);position:relative}.record-details .object-value-caret{right:var(--dropdown-trigger-pad-x);margin-left:0;position:absolute}.record-details .object-date-button{justify-content:flex-start}.record-details .object-date-button:after{right:var(--dropdown-trigger-pad-x);margin-left:0;position:absolute}.editor2-canvas-task-circle{position:relative}.editor2-canvas-task-circle:before{width:var(--content-row-check-size);height:var(--content-row-check-size);box-sizing:border-box;border:var(--mark-ring-width,1.35px) solid var(--mark-ring,currentColor);background:var(--mark-fill,transparent);content:"";border-radius:50%}.editor2-canvas-task-circle--someday:before{border-style:dotted}.editor2-canvas-task-circle--waiting:after{width:var(--mark-bar-width,7px);height:var(--mark-bar-height,1.5px);background:var(--mark-ring,currentColor);content:"";border-radius:1px;position:absolute}.editor2-canvas-task-circle.is-checked{color:var(--mark-done,var(--accent,#2563eb))}.editor2-canvas-task-circle.is-checked:not(.editor2-canvas-mark--passive):not(.editor2-canvas-mark--area):before{border:var(--mark-ring-width,1.35px) solid var(--mark-done,var(--accent,#2563eb));background:var(--mark-done,var(--accent,#2563eb));position:absolute;-webkit-mask:none;mask:none}.editor2-canvas-task-circle.is-checked:not(.editor2-canvas-mark--passive):not(.editor2-canvas-mark--area):after{border:1.6px solid var(--ink-on-accent,#fff);content:"";background:0 0;border-top:0;border-right:0;width:7px;height:4px;position:absolute;transform:rotate(-45deg)translateY(-1px)}@media print{.print-surface-report .editor2-canvas-task-circle.is-checked:not(.editor2-canvas-mark--passive):not(.editor2-canvas-mark--area):after{border-color:currentColor}}.editor2-canvas-row[data-outline-due=past]>.editor2-canvas-row-body>.editor2-canvas-row-text>.editor2-task-due-badge{color:var(--danger)}.editor2-canvas-row[data-outline-due=today]>.editor2-canvas-row-body>.editor2-canvas-row-text>.editor2-task-due-badge{color:var(--good)}.record-title-block{margin:0 0 var(--space-md)}.record-title-block .panel-title{font-size:var(--surface-title-size,27px);font-weight:var(--surface-title-weight,750);line-height:var(--surface-title-line,1.14);letter-spacing:0;color:var(--text);margin:0;display:block}.record-title-block .panel-title>.object-title-value{color:inherit;font:inherit;letter-spacing:inherit}.record-title-block .panel-title>.editable-input{box-sizing:border-box;width:100%;min-width:0;color:inherit;font:inherit;letter-spacing:inherit;box-shadow:none;background:0 0;border-radius:0;outline:none;margin:0;padding:0;display:block}.record-title-block .panel-title:has(>.check){align-items:flex-start;gap:var(--space-md);display:flex}.record-title-block .panel-kicker{margin:var(--space-xs) 0 0;color:var(--muted);font-size:var(--text-sm);font-weight:500}@media (width<=760px){.record-title-block .panel-title{font-size:var(--mobile-surface-title-size,30px);font-weight:var(--mobile-surface-title-weight,800);line-height:var(--mobile-surface-title-line,1.12)}}.object-working-note{border-bottom:1px solid var(--rule-soft);margin:0 0 24px;padding:0 0 22px}.object-working-note .note-editor{--notes-editor-gutter-x:0px;max-width:none;padding:0}.object-working-note .note-editor--embedded-object{gap:0}.object-working-note .editor2{min-height:clamp(150px,22vh,320px)}.object-working-note-writing-strip{display:none}.object-working-note-view-row{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;min-height:32px;margin:0 0 4px;display:flex}.deal-surface .object-working-note{max-width:1480px;margin-bottom:22px}@media (width>=761px){.plane-surface.has-detail .plane-detail-pane>.surface.embedded-detail-surface:has(.object-working-note--editor2){flex-direction:column;display:flex}.plane-detail-pane .embedded-detail-surface>header,.plane-detail-pane .object-workspace--contextual>:is(.object-workspace-context-details,.object-workspace-section-access,.object-workspace-sections,.object-workspace-related){flex:none}.plane-detail-pane .object-workspace--compact .object-working-note--editor2{flex-direction:column;flex:auto;min-height:0;display:flex}.plane-detail-pane .embedded-detail-surface>.project-main:has(.object-working-note--editor2){flex-direction:column;flex:auto;min-height:0;display:flex}.plane-detail-pane .object-workspace--compact:has(.object-working-note--editor2){flex-direction:column;flex:auto;min-height:0;display:flex}.plane-detail-pane .object-workspace--compact>.object-workspace-canvas:has(.object-working-note--editor2){flex-direction:column;flex:auto;min-height:0;display:flex}.plane-detail-pane .object-workspace--compact .object-working-note--editor2 .note-editor{flex:auto;min-height:0}.plane-detail-pane .object-workspace--compact .object-working-note--editor2 .editor2{flex-direction:column;flex:auto;height:auto;min-height:220px;max-height:none;display:flex;overflow:hidden}.plane-detail-pane .object-workspace--compact .object-working-note--editor2 .editor2-content{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-y:auto}.plane-detail-pane .object-workspace--compact .object-working-note--editor2 .editor2:has(.editor2-canvas-blank) .editor2-content{flex:none}.plane-detail-pane .object-workspace--compact .object-working-note--editor2 .editor2-canvas-blank{flex:auto}}@media (width<=760px){.plane-detail-pane .object-workspace--compact .object-working-note--editor2 .editor2-content{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;height:100%;min-height:0;overflow-y:auto}:is(.page-shell,.embedded-detail-surface):has(.object-working-note .ProseMirror:focus){--object-working-note-writing-back-lane:160px}:is(:is(.page-shell,.embedded-detail-surface,.object-sheet):has(.object-working-note .ProseMirror:focus) .object-workspace-sections,.object-working-note:has(.ProseMirror:focus) .object-working-note-view-row){display:none}.object-working-note:has(.ProseMirror:focus) .object-working-note-writing-strip{z-index:280;top:var(--safe-top,0px);justify-content:flex-end;align-items:center;gap:var(--content-row-check-gap);height:var(--top-strip-sheet-min-height);pointer-events:none;display:flex;position:fixed;left:0;right:16px}.object-working-note-writing-title{left:var(--writing-lane,var(--object-working-note-writing-back-lane,160px));right:calc(var(--writing-lane,var(--object-working-note-writing-back-lane,160px)) - 16px);text-align:center;min-width:0;color:var(--text-strong);font-size:var(--text-lg);text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.2;position:absolute;overflow:hidden}.object-working-note-writing-done{color:var(--accent);pointer-events:auto;flex:none;font-weight:650}.plane-detail-pane .embedded-detail-surface:has(.object-working-note .ProseMirror:focus)>header{z-index:270;box-sizing:border-box;height:calc(var(--safe-top,0px) + var(--top-strip-sheet-min-height));background:var(--bg);position:fixed;inset:0 0 auto;padding:var(--safe-top,0px) var(--btn-lg-pad-x) 0!important;border-bottom:1px solid var(--rule-soft)!important;margin:0!important}.plane-detail-pane .embedded-detail-surface:has(.object-working-note .ProseMirror:focus)>header .page-header-row{min-height:var(--top-strip-sheet-min-height)}.plane-detail-pane .embedded-detail-surface:has(.object-working-note .ProseMirror:focus)>header .panel-header-actions{display:none}.plane-detail-pane .embedded-detail-surface:has(.object-working-note .ProseMirror:focus)>header .page-header-supporting{top:var(--safe-top,0px);right:72px;left:var(--object-working-note-writing-back-lane,160px);height:var(--top-strip-sheet-min-height);align-items:center;min-width:0;display:flex;position:absolute}.plane-detail-pane .embedded-detail-surface:has(.object-working-note .ProseMirror:focus)>header :is(.nav-path,.panel-kicker){display:none}.plane-detail-pane .embedded-detail-surface:has(.object-working-note .ProseMirror:focus)>header .panel-title{min-width:0;font-size:var(--text-lg);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.2;overflow:hidden}.plane-detail-pane:has(.object-working-note .ProseMirror:focus) .object-working-note-writing-title{visibility:hidden}.plane-detail-pane .embedded-detail-surface:has(.object-working-note .ProseMirror:focus)>.project-main{padding-top:calc(var(--safe-top,0px) + 64px)}.page-shell--document:has(.object-working-note .ProseMirror:focus) :is(.page-shell-header,.page-document-heading){z-index:270;box-sizing:border-box;height:calc(var(--safe-top,0px) + var(--top-strip-sheet-min-height));min-height:0;padding:var(--safe-top,0px) var(--space-lg) 0;border-bottom:1px solid var(--rule-soft);background:var(--bg,#fdfdfc);position:fixed;inset:0 0 auto}.view-stage:has(>.page-shell--document .object-working-note .ProseMirror:focus){margin-top:calc(var(--scroll-safe-top,var(--safe-top,0px)) + var(--top-strip-sheet-min-height))}.page-shell--contained-document:has(.object-working-note .ProseMirror:focus)>.body-container{padding-top:calc(var(--scroll-safe-top,var(--safe-top,0px)) + var(--top-strip-sheet-min-height) + 6px)}.page-shell--workspace .page-shell--document:has(.object-working-note .ProseMirror:focus)>.body-container{padding-top:calc(var(--scroll-safe-top,var(--safe-top,0px)) + var(--top-strip-sheet-min-height) + 6px)}.page-shell--document:has(.object-working-note .ProseMirror:focus) :is(.page-header-breadcrumb,.page-header-actions,.page-title-large,.page-subtitle){display:none}.page-shell--document:has(.object-working-note .ProseMirror:focus) :is(.page-shell-header,.page-document-heading) .page-header-row{min-height:var(--top-strip-sheet-min-height);margin-bottom:0}.page-shell--contained-document:has(.object-working-note .ProseMirror:focus) .page-header-trailing-back{align-self:center}.page-shell--workspace:has(.object-working-note .ProseMirror:focus)>.page-shell-header{display:none}.page-shell--workspace:has(.object-working-note .ProseMirror:focus)>.body-container>:is(.page-title-large,.page-title-line,.page-subtitle,.page-properties,.page-view-bar){display:none}.object-sheet:has(.object-working-note .ProseMirror:focus){--object-working-note-writing-back-lane:calc(var(--ui-sheet-inline-inset) + var(--btn-md-min-height) + var(--content-row-check-gap))}.object-sheet:has(.object-working-note .ProseMirror:focus)>.object-sheet-bar{min-height:var(--top-strip-sheet-min-height);padding:0 var(--ui-sheet-inline-inset);flex:none;position:relative;inset:auto}.object-sheet:has(.object-working-note .ProseMirror:focus) :is(.object-sheet-header-actions,.object-sheet-location){display:none}.object-sheet:has(.object-working-note .ProseMirror:focus) .object-working-note-writing-strip{top:0;right:var(--ui-sheet-inline-inset)}.object-sheet:has(.object-working-note .ProseMirror:focus)>.object-sheet-body{padding-top:var(--content-row-gap);margin-bottom:calc(var(--top-strip-sheet-min-height) + var(--content-row-gap))}.object-working-note{margin-bottom:18px;padding-bottom:18px}.object-working-note .editor2{min-height:220px}.object-working-note .editor2-content{scroll-padding-bottom:calc(env(safe-area-inset-bottom) + var(--kb-safe,0px) + 64px)}.object-working-note:has(.ProseMirror:focus){border-bottom:0;margin-bottom:0;padding-bottom:0}.object-working-note:has(.ProseMirror:focus) .editor2{min-height:max(240px, calc(100dvh - var(--kb-safe,0px) - 116px))}.object-working-note:has(.ProseMirror:focus) .editor2-content{scroll-padding-bottom:68px}html.kb-overlay.kb-up .object-working-note:has(.ProseMirror:focus) .editor2-content .ProseMirror{padding-bottom:calc(var(--top-strip-sheet-min-height) + var(--kb-slot-gap,8px) + 12px)}.plane-detail-pane .object-workspace--compact .object-working-note--editor2 .editor2{height:min(48dvh,420px);min-height:210px;max-height:min(48dvh,420px);overflow:hidden}}.note-body-override-notice{border-bottom:1px solid var(--rule-soft);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 8px;padding:0 0 8px;display:flex}.outline-note-host{grid-column:1/-1;min-width:0}.outline-note-host[hidden]{display:none}.outline-note-mirror{min-width:0}.outline-note-disclosure{color:var(--muted);font-size:var(--text-sm)}.outline-note-mirror>.note-editor{margin-block:4px 0}.object-working-note .outline-note-mirror .editor2{min-height:var(--editor2-row-line,1.5em)}.editor2-canvas-row:has(>.outline-note-host:not([hidden])){--embedded-body-frame-stroke:1px;isolation:isolate;margin-block:0;padding-block:0;position:relative}.editor2-canvas-row:has(>.outline-note-host:not([hidden]))>.editor2-canvas-row-body>.editor2-canvas-row-text{padding-right:calc(var(--btn-md-min-height) * 2 + 8px)}.outline-note-toolbar{z-index:3;top:0;right:var(--space-xs);height:var(--editor2-row-line);align-items:center;display:flex;position:absolute}.outline-note-toolbar .outline-note-disclosure{width:var(--editor2-control-size);height:var(--editor2-row-line);min-height:0;padding:0}.editor2-canvas-row:has(>.outline-note-host:not([hidden]))>.editor2-canvas-row-open{display:none}.outline-note-host{padding-inline-end:var(--space-md)}.editor2-canvas-row-children>.editor2-canvas-row{--nest-guide-cut:calc(max(var(--editor2-row-line), var(--content-row-check-size)) + var(--nest-guide-break) / 2);position:relative}.editor2-canvas-row-children>.editor2-canvas-row:before{content:"";z-index:0;top:0;bottom:0;left:calc(var(--editor2-row-grip-track) + var(--editor2-control-track) - max(var(--editor2-hierarchy-step), var(--editor2-control-size) + var(--content-row-check-gap)));width:var(--nest-guide-width);background:var(--nest-guide);pointer-events:none;border-radius:0;position:absolute}.editor2-canvas-row:is([data-note-body=true],:has(>.editor2-canvas-row-controls>.editor2-canvas-task-circle:not([hidden])))>.editor2-canvas-row-body>.editor2-canvas-row-children>.editor2-canvas-row:before{left:calc(var(--editor2-row-grip-track) + var(--editor2-control-track) - var(--editor2-hierarchy-step) - var(--editor2-control-center-offset));transform:translate(-50%)}.editor2-canvas-row-children>.editor2-canvas-row:first-child:before{top:calc(var(--nest-guide-break) / 2);border-top-left-radius:var(--nest-guide-width);border-top-right-radius:var(--nest-guide-width)}.editor2-canvas-row-children>.editor2-canvas-row:last-child:before{bottom:calc(var(--nest-guide-break) / 2);border-bottom-left-radius:var(--nest-guide-width);border-bottom-right-radius:var(--nest-guide-width)}.editor2-canvas-row-children>.editor2-canvas-row:is(:hover,:focus-within,[data-collapsed=true]):has(>.editor2-canvas-row-controls>.editor2-canvas-row-disclosure:not([hidden])~:is(.editor2-canvas-list-marker,.editor2-canvas-task-circle):not([hidden])):before{top:var(--nest-guide-cut)}@media (hover:none){.editor2-canvas-row-children>.editor2-canvas-row:has(>.editor2-canvas-row-controls>.editor2-canvas-row-disclosure:not([hidden])~:is(.editor2-canvas-list-marker,.editor2-canvas-task-circle):not([hidden])):before{top:var(--nest-guide-cut)}}.editor2-canvas-row:is([data-note-body=true],[data-reference-frame=company]){--embedded-body-frame-stroke:1px;isolation:isolate;margin-block:calc(var(--content-row-gap) / 2);padding-block:0 var(--content-row-pad-y);border-radius:var(--r-md);box-shadow:none}.editor2-canvas-row[data-note-body=true][data-collapsed=false]{cursor:text}.editor2-canvas-row[data-note-body=true][data-collapsed=false] :is(button,a,input){cursor:pointer}.editor2-canvas-row[data-note-body=true]>.editor2-canvas-object-kind{display:inline-flex}.editor2-canvas-row:is([data-note-body=true],[data-reference-frame=company],[data-library-list=true],:has(>.outline-note-host:not([hidden])))>.editor2-embedded-frame{z-index:0;top:0;right:calc(-1 * var(--editor2-row-open-overhang,var(--editor2-row-open-track)));bottom:0;left:var(--editor2-row-grip-track);border:var(--embedded-body-frame-stroke) solid var(--border);border-radius:var(--r-md);pointer-events:none;background:0 0;position:absolute}.editor2-note-frame[hidden]{display:none}.editor2-canvas-row:is([data-note-body=true],[data-reference-frame=company],[data-library-list=true],:has(>.outline-note-host:not([hidden])))>.editor2-embedded-frame:after{z-index:1;top:calc(var(--editor2-row-open-height,var(--editor2-row-line)) - var(--embedded-body-frame-stroke));border-top:var(--embedded-body-frame-stroke) solid var(--border);content:"";pointer-events:none;position:absolute;left:0;right:0}.editor2-canvas-row:is([data-note-body=true],[data-reference-frame=company],[data-library-list=true])[data-collapsed=true]{padding-bottom:0}.editor2-canvas-row:is([data-note-body=true],[data-reference-frame=company])[data-collapsed=true]>.editor2-embedded-frame:after,.editor2-canvas-row[data-reference-frame=company][data-has-children=false]>.editor2-embedded-frame:after{display:none}.editor2-canvas-row:has(>.outline-note-host:not([hidden])):not(:has(.note-editor))>.editor2-embedded-frame{display:none}.editor2-canvas-row:is([data-note-body=true],[data-reference-frame=company],[data-library-list=true],:has(>.outline-note-host:not([hidden])))>:is(.editor2-canvas-row-grip,.editor2-canvas-row-controls,.editor2-canvas-object-kind,.editor2-canvas-row-body,.editor2-embedded-library-list-host,.editor2-note-actions){z-index:2;position:relative}.editor2-canvas-row:has(>.outline-note-host:not([hidden]))>.outline-note-host{z-index:2}.editor2-canvas-row[data-library-list=true]>.editor2-embedded-library-list-host{min-width:0;padding:0 0 var(--content-row-gap,.35rem);grid-column:2/-1}.editor2-canvas-row[data-note-row=true]>.editor2-note-actions{z-index:3;top:0;right:calc(-1 * var(--editor2-row-open-overhang,0px));width:var(--editor2-row-open-track);height:var(--editor2-row-line);color:var(--muted);font:inherit;opacity:0;cursor:pointer;background:0 0;border:0;padding:0;line-height:1;position:absolute}.editor2-canvas-row[data-note-row=true]:is(:hover,:focus-within)>.editor2-note-actions,.editor2-canvas-row[data-note-row=true][data-note-menu-open=true]>.editor2-note-actions{opacity:1}.editor2-note-actions-menu{width:210px}@media (hover:none){.editor2-canvas-row[data-note-row=true]>.editor2-note-actions{opacity:1}}.editor2-canvas-row[data-note-body=true]>.editor2-canvas-row-open{display:none}.editor2-canvas-row[data-note-body=true]>.editor2-canvas-row-controls>.editor2-canvas-row-disclosure{opacity:1}@media (width<=760px){.editor2-canvas-row[data-note-body=true]>.editor2-canvas-row-body>.editor2-canvas-row-children{margin-left:calc(var(--editor2-hierarchy-step) - var(--editor2-parent-leading-offset,calc(var(--editor2-row-grip-track) + var(--editor2-control-track) + var(--editor2-row-text-gap))))}}.editor2-canvas-row[data-owner-root-kind=note]>.editor2-canvas-row-body{color:var(--text-soft)}.editor2-canvas-row[data-owner-root-kind=note]>.editor2-canvas-row-open,.editor2-canvas-row[data-note-row=true]>.editor2-canvas-row-open{display:none}.editor2-canvas-row[data-note-row=true]>.editor2-canvas-object-kind{cursor:default}.outline-note-toolbar{left:var(--editor2-row-grip-track);pointer-events:none;justify-content:space-between}.outline-note-toolbar>*{pointer-events:auto}.outline-note-toolbar .outline-note-disclosure{width:var(--editor2-control-size);color:var(--muted);background:0 0;border:0;place-items:center;margin-inline-start:calc(var(--editor2-control-track) - var(--editor2-control-size));font-size:20px;line-height:1;display:inline-grid}.outline-note-mirror>.note-editor{background:0 0;margin-inline-start:calc(-1 * var(--editor2-row-grip-track))}.editor2-canvas-row>.outline-note-host{grid-column:4;padding-inline-start:var(--editor2-row-text-gap)}.outline-note-host .outline-note-mirror .editor2-content>.ProseMirror{width:100%;margin-inline-start:0}.outline-note-mirror>.note-editor{--notes-editor-gutter-x:0px;max-width:none;padding:0}.object-working-note .editor2-canvas-row[data-command-surface=canvas],.outline-note-mirror .editor2-canvas-row[data-command-surface=canvas]{--editor2-control-track:0px;--editor2-row-text-gap:calc(var(--content-row-gap) * 0)}.object-working-note .editor2-canvas-row[data-command-surface=canvas][data-row-type=bullet],.outline-note-mirror .editor2-canvas-row[data-command-surface=canvas][data-row-type=bullet]{--editor2-control-track:var(--editor2-hierarchy-step)}.object-working-note .editor2-canvas-row[data-command-surface=canvas]>.editor2-canvas-row-controls,.outline-note-mirror .editor2-canvas-row[data-command-surface=canvas]>.editor2-canvas-row-controls{position:relative}.object-working-note .editor2-canvas-row[data-command-surface=canvas]>.editor2-canvas-row-controls>.editor2-canvas-row-disclosure,.outline-note-mirror .editor2-canvas-row[data-command-surface=canvas]>.editor2-canvas-row-controls>.editor2-canvas-row-disclosure{position:absolute;right:100%}.object-working-note .editor2-canvas-row[data-command-surface=canvas] .editor2-canvas-list-marker,.outline-note-mirror .editor2-canvas-row[data-command-surface=canvas] .editor2-canvas-list-marker{width:var(--editor2-control-track);justify-items:start}.editor2-content .editor2-canvas-row[data-command-surface=canvas]:is([data-row-type=paragraph],[data-row-type=bullet],[data-row-type=ordered],[data-row-type=task_list]):not([data-reference=true]){--r2-note-size:16px;--editor2-row-line:calc(var(--r2-note-size) * 1.5);margin-block:0}.editor2-content .editor2-canvas-row[data-command-surface=canvas]:is([data-row-type=paragraph],[data-row-type=bullet],[data-row-type=ordered],[data-row-type=task_list]):not([data-reference=true])>.editor2-canvas-row-body>.editor2-canvas-row-text{font-size:var(--r2-note-size)}@media (width<=760px){.editor2-content .editor2-canvas-row[data-command-surface=canvas]:is([data-row-type=paragraph],[data-row-type=bullet],[data-row-type=ordered],[data-row-type=task_list]):not([data-reference=true]){--r2-note-size:17px}}@media (hover:hover) and (pointer:fine){.editor2-content .editor2-canvas-row[data-command-surface=canvas]>.editor2-canvas-row-grip{opacity:0;transition:opacity var(--dur-1,.1s) var(--ease-exit,ease) 0s}.editor2-content .editor2-canvas-row[data-command-surface=canvas]>.editor2-canvas-row-grip:hover,.editor2-content .editor2-canvas-row[data-command-surface=canvas][data-command-row-selected=true]>.editor2-canvas-row-grip{opacity:1;transition-delay:.15s}.editor2-content[data-typing] .editor2-canvas-row[data-command-surface=canvas]>.editor2-canvas-row-grip:not(:focus-visible){opacity:0;transition-delay:0s}}.notes-database-shell .notes-tree-body>.note-row+.note-row{border-top-color:var(--rule)}.notes-database-shell .notes-tree-body>.note-row[aria-selected=true],.notes-database-shell .notes-tree-body>.note-row[aria-selected=true]+.note-row{border-top-color:#0000}@media (width<=760px){.notes-surface.has-selection[data-notes-browsing=true] .notes-tree{display:flex}.notes-surface.has-selection[data-notes-browsing=true] .notes-editor-pane{display:none}}.object-workspace-link-list,.object-workspace-link-list .tagged-refs-list{align-items:flex-start;gap:var(--object-link-pill-gap);flex-direction:column;display:flex}.object-workspace-link-row,.object-workspace-link-list .entity-tag,.object-workspace-link-list .entity-tag-add{width:fit-content;max-width:100%;min-height:var(--object-link-pill-min-height);padding:var(--object-link-pill-pad-y) var(--object-link-pill-pad-x);border:1px solid var(--rule);border-radius:var(--object-link-pill-radius);background:var(--surface-subtle,var(--bg));color:var(--text);font:inherit;text-align:left;cursor:pointer;align-items:center;display:inline-flex}.object-workspace-link-row:hover,.object-workspace-link-list .entity-tag:hover,.object-workspace-link-list .entity-tag-add:hover{border-color:color-mix(in srgb, var(--accent) 48%, var(--rule));background:color-mix(in srgb, var(--accent) 5%, var(--surface-subtle,var(--bg)))}.object-workspace-link-list .entity-tags{align-items:flex-start;gap:var(--object-link-pill-gap);flex-direction:column;margin:0;display:flex}.object-workspace-link-list .entity-tag .entity-tag-label{font:inherit;padding:0}.object-workspace-link-list .entity-tag{gap:var(--object-link-pill-gap);padding-right:4px}.object-workspace-link-list .entity-tag:not(:has(.entity-tag-x)){padding-right:var(--object-link-pill-pad-x)}.object-workspace-link-list .entity-tag-add{color:var(--muted);background:0 0;border-style:dashed}.object-workspace-link-list .entity-tag-add:hover{color:var(--accent);border-color:var(--accent);background:0 0}.object-workspace-link-list .entity-tag-add-wrap{max-width:100%;display:inline-flex}.object-references-panel{width:100%;margin:0}.object-references-panel .tagged-refs-list{align-items:flex-start;gap:var(--object-link-pill-gap)}.object-references-panel .object-reference-pill{width:fit-content;max-width:100%;min-height:var(--object-link-pill-min-height);padding:var(--object-link-pill-pad-y) var(--object-link-pill-pad-x);border:1px solid var(--rule);border-radius:var(--object-link-pill-radius);background:var(--surface-subtle,var(--bg));font:inherit}.object-references-panel .object-reference-pill:hover{border-color:color-mix(in srgb, var(--accent) 48%, var(--rule));background:color-mix(in srgb, var(--accent) 5%, var(--surface-subtle,var(--bg)))}.object-references-panel .object-reference-pill .tagged-ref-name{flex:0 auto}@media (width<=760px){.object-workspace--inline .object-workspace-link-list,.object-workspace--inline .object-workspace-link-list .tagged-refs-list,.object-workspace--inline .object-workspace-link-list .entity-tags{align-items:stretch;gap:0;width:100%}.object-workspace--inline :is(.object-workspace-link-row,.object-reference-pill,.object-workspace-link-list .entity-tag,.object-workspace-link-list .entity-tag-add){width:100%;min-height:max(var(--object-link-pill-min-height), var(--content-row-min-height));padding:var(--object-link-pill-pad-y) 0;border:0;border-bottom:1px solid var(--rule-soft);border-radius:calc(var(--object-link-pill-radius) * 0);background:0 0}.object-workspace--inline :is(.object-workspace-link-row,.object-reference-pill):after{content:"›";color:var(--muted-soft);flex:none;margin-left:auto;font-size:15px;line-height:1}.object-workspace--inline .object-workspace-link-list .entity-tag{padding-right:0}.object-workspace--inline .object-workspace-link-list .entity-tag-label{text-align:left;flex:auto;min-width:0}.object-workspace--inline .object-workspace-link-list .entity-tag-add{color:var(--accent);border-style:solid;justify-content:flex-start}}.project-title-block{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;margin-top:14px;display:flex}.deal-delete.armed{background:var(--danger);color:var(--bg);border-radius:var(--r-pill);font-weight:600}.deal-delete.armed:hover{background:var(--danger)}.dv-live-toggle.off{color:var(--muted);background:var(--surface);border-color:var(--rule);border-style:dashed}.dv-live-toggle.off .co-tag-dot{background:var(--muted-soft)}.deal-intel-unavailable{color:var(--muted)}:root{--cot-mark-space:6px;--cot-mark-space-tight:4px;--cot-cadence-space:5px;--cot-menu-row-space:8px;--cot-chip-pad-y:1px;--cot-chip-pad-x:4px;--cot-chip-card-pad-y:2px;--cot-chip-card-pad-x:6px;--cot-menu-pad:6px}.company-capture-details{gap:var(--content-row-gap);margin-top:var(--r-md);padding-top:var(--r-md);border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr);display:grid}.company-capture-selection{min-width:0;display:grid}.company-capture-details>.object-field{min-width:0;margin:0;padding:0}.company-capture-details>.object-field .field-picker,.company-capture-details>.object-field .route-combo{min-width:0;max-width:100%}.company-capture-details>.object-field .route-input{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-capture-details>.object-field .ui-field{width:100%;min-width:0;font-size:var(--text-base);font-weight:600}.company-capture-details>.object-field .ui-field::placeholder{color:var(--muted);font-weight:400}@media (width<=560px){.company-capture-details{margin-top:var(--content-row-gap);border-top:0;padding-top:0;display:block}.company-capture-details>.object-field{min-height:var(--content-row-min-height);padding-block:var(--cot-chip-pad-x);border-bottom:1px solid var(--rule-soft)}}.cot-row-attention .cot-name{box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--danger) 35%, transparent)}.company-stage-ring{flex:none;overflow:visible}.company-stage-ring-track{stroke:color-mix(in srgb, var(--stage-color) 22%, transparent)}.company-stage-ring-fill{stroke:var(--stage-color);stroke-linecap:round}.company-stage-ring-fill--dashed{stroke:var(--stage-color);stroke-linecap:butt;opacity:.75}.company-stage-mark{align-items:center;gap:var(--cot-mark-space);min-width:0;display:inline-flex}.company-stage-mark-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.composer-primary>.composer-sf{animation:company-capture-reveal var(--dur-2,.14s) ease-out}@keyframes company-capture-reveal{0%{opacity:0}to{opacity:1}}.company-capture-revert{margin-bottom:var(--content-row-gap)}.company-capture-work{margin-top:var(--r-md);min-width:0}.company-capture-step{align-items:center;gap:var(--content-row-gap);margin-block:var(--content-row-gap);display:flex}.company-capture-step>input{flex:1;min-width:0}@media (prefers-reduced-motion:reduce){.composer-primary>.composer-sf{animation:none}}.thesis-company-open{text-align:left;width:100%;font:inherit;font-weight:inherit;justify-content:flex-start}.dv .dv-nav,.dv .dv-masthead{max-width:1480px}.dv .dv-masthead{border-bottom:0;margin-bottom:16px;padding:2px 0 12px}.dv .dv-name{letter-spacing:0;padding:0;font-size:34px;font-weight:760;line-height:1.08}@media (width<=900px){.dv .dv-name{font-size:28px}}.dv-timeline-summary{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.dv-timeline-summary-main{color:var(--text);font-size:var(--text-base);font-weight:560}.dv-timeline-status{color:var(--muted);font-size:var(--text-sm);text-transform:capitalize;font-weight:620}.dv-timeline-status.current{color:var(--text-soft)}.dv-timeline-status.cooling{color:var(--accent)}.dv-timeline-status.quiet{color:var(--muted)}.dv-timeline-events{gap:3px;margin:2px 0 0;padding:0;list-style:none;display:grid}.dv-timeline-events li{color:var(--text-soft);font-size:var(--text-sm);grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.dv-timeline-events li span:last-child{color:var(--muted);font-variant-numeric:tabular-nums}.dv-timeline-empty{margin:0}.ptr-spinner .ptr-icon{line-height:1}.ptr-spinner .ptr-hint-label{font-size:var(--text-xs,.75rem);letter-spacing:.02em;white-space:nowrap;display:none}@media (width<=760px){.ptr-spinner{gap:6px}.ptr-spinner.is-search .ptr-hint-label{display:inline}.ptr-spinner.is-search{color:var(--accent);font-weight:600}.ptr-spinner.is-search .ptr-icon{display:inline-flex}}@media (width<=389px){.mobile-tab span{font-size:var(--mobile-control-label)}}.print-surface-document{--print-paper-width:8.5in;box-sizing:border-box;width:min(100%, var(--print-paper-width));color:var(--text);background:var(--surface);margin:0 auto}.print-surface-document[data-print-surface-mode=preview]{border:1px solid var(--rule);border-radius:var(--r-lg);min-height:10in;box-shadow:var(--shadow-float);overflow:clip}.print-surface-story-stage{min-height:100vh;padding:calc(2 * var(--btn-lg-pad-x));background:var(--surface)}.print-surface-document .page-shell,.print-surface-document .body-container,.print-surface-document .ms-body,.print-surface-document .editor2,.print-surface-document .editor2-content,.print-surface-document .ProseMirror{height:auto;min-height:0;max-height:none}.print-surface-document .page-shell-header,.print-surface-document .page-view-bar,.print-surface-document .page-title-line .page-header-actions,.print-surface-document .page-overlay,.print-surface-document .editor2-command-toolbar,.print-surface-document [data-editor2-row-grip],.print-surface-document .editor2-canvas-row-disclosure,.print-surface-document .editor2-canvas-row-open,.print-surface-document .resize-handle{display:none!important}.print-surface-document .page-shell,.print-surface-document .body-container,.print-surface-document .ms-body,.print-surface-document .editor2,.print-surface-document .editor2-content,.print-surface-document .ProseMirror{overflow:visible!important}.print-surface-document .page-shell{background:var(--surface);width:100%;display:block}.print-surface-document .body-container{padding-top:calc(4 * var(--content-row-gap));padding-bottom:calc(2 * var(--btn-lg-pad-x));display:block}.print-surface-document .editor2--presentation .ProseMirror{cursor:default;caret-color:#0000}:is(.print-surface-document .page-title-large,.print-surface-document .editor2-canvas-row:not(:has(>.editor2-canvas-row-body>.editor2-canvas-row-children>.editor2-canvas-row))){break-inside:avoid}.print-surface-document .page-title-large{break-after:avoid}.print-surface-document .editor2-canvas-row:has(>.editor2-canvas-row-body>.editor2-canvas-row-children>.editor2-canvas-row)>.editor2-canvas-row-body>.editor2-canvas-row-text{break-after:avoid}html.print-report-active .print-surface-report .print-surface-document,.print-report--standalone .print-surface-document{width:100%!important;max-width:none!important;min-height:1px!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important}@media print{.print-surface-report,.print-surface-report .print-surface-document,.print-surface-report .page-shell,.print-surface-report .body-container,.print-surface-report .ms-body,.print-surface-report .editor2,.print-surface-report .editor2-content,.print-surface-report .ProseMirror{background:#fff!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;display:block!important;position:static!important;overflow:visible!important}.print-surface-report,.print-surface-report *{font-family:Arial,Helvetica Neue,Helvetica,sans-serif!important}.print-surface-report .editor2-canvas-row{padding-left:calc(var(--editor2-row-grip-track) + var(--editor2-control-track))!important;display:block!important;position:static!important}.print-surface-report .editor2-canvas-row-controls{float:left!important;margin-left:calc(-1 * var(--editor2-control-track))!important;width:var(--editor2-control-track)!important;position:static!important}.print-surface-report .editor2-canvas-row-children>.editor2-canvas-row{position:relative!important}.print-surface-report .editor2-canvas-row-children>.editor2-canvas-row:before{background-color:var(--nest-guide)!important;left:calc(0px - max(var(--editor2-hierarchy-step), var(--editor2-control-size) + var(--content-row-check-gap)))!important;background-image:none!important;display:block!important}.print-surface-report .editor2-canvas-row:has(>.editor2-canvas-row-controls>.editor2-canvas-task-circle:not([hidden]))>.editor2-canvas-row-body>.editor2-canvas-row-children>.editor2-canvas-row:before{left:calc(0px - var(--editor2-hierarchy-step) - var(--editor2-control-center-offset))!important}.print-surface-report .editor2-canvas-row>.editor2-canvas-row-body{padding-left:var(--editor2-row-text-gap)!important}.print-surface-report .editor2-canvas-row:not(:has(>.editor2-canvas-row-body>.editor2-canvas-row-children>.editor2-canvas-row)){break-inside:avoid-page!important;page-break-inside:avoid!important}.print-surface-report .editor2-canvas-task-circle:before{background:0 0!important;border:1.5px solid!important}.print-surface-report .editor2-outline-live[data-due-past-color=red] [data-outline-due=past]>.editor2-canvas-row-body>.editor2-canvas-row-text,.print-surface-report .editor2-outline-live[data-due-today-color=red] [data-outline-due=today]>.editor2-canvas-row-body>.editor2-canvas-row-text,.print-surface-report .editor2-outline-live[data-due-upcoming-color=red] [data-outline-due=upcoming]>.editor2-canvas-row-body>.editor2-canvas-row-text{background-color:#fae9e6!important}.print-surface-report .editor2-outline-live[data-due-past-color=yellow] [data-outline-due=past]>.editor2-canvas-row-body>.editor2-canvas-row-text,.print-surface-report .editor2-outline-live[data-due-today-color=yellow] [data-outline-due=today]>.editor2-canvas-row-body>.editor2-canvas-row-text,.print-surface-report .editor2-outline-live[data-due-upcoming-color=yellow] [data-outline-due=upcoming]>.editor2-canvas-row-body>.editor2-canvas-row-text{--print-due-fill:#f6f2df}.print-surface-report .editor2-outline-live[data-due-past-color=gray] [data-outline-due=past]>.editor2-canvas-row-body>.editor2-canvas-row-text,.print-surface-report .editor2-outline-live[data-due-today-color=gray] [data-outline-due=today]>.editor2-canvas-row-body>.editor2-canvas-row-text,.print-surface-report .editor2-outline-live[data-due-upcoming-color=gray] [data-outline-due=upcoming]>.editor2-canvas-row-body>.editor2-canvas-row-text{--print-due-fill:#eeeeec}.print-surface-report .editor2-outline-live[data-due-past-color=yellow] [data-outline-due=past]>.editor2-canvas-row-body>.editor2-canvas-row-text,.print-surface-report .editor2-outline-live[data-due-today-color=yellow] [data-outline-due=today]>.editor2-canvas-row-body>.editor2-canvas-row-text,.print-surface-report .editor2-outline-live[data-due-upcoming-color=yellow] [data-outline-due=upcoming]>.editor2-canvas-row-body>.editor2-canvas-row-text,.print-surface-report .editor2-outline-live[data-due-past-color=gray] [data-outline-due=past]>.editor2-canvas-row-body>.editor2-canvas-row-text,.print-surface-report .editor2-outline-live[data-due-today-color=gray] [data-outline-due=today]>.editor2-canvas-row-body>.editor2-canvas-row-text,.print-surface-report .editor2-outline-live[data-due-upcoming-color=gray] [data-outline-due=upcoming]>.editor2-canvas-row-body>.editor2-canvas-row-text{background-color:var(--print-due-fill,#eeeeec)!important}.print-surface-report .editor2-canvas-mark--company:before{background-color:currentColor!important;border:0!important;border-radius:1px!important}.print-surface-report .editor2-canvas-mark--goal:not(.is-checked):not(.editor2-canvas-task-circle--someday):before{background:0 0!important;border:1.5px solid!important;-webkit-mask:none!important;mask:none!important}.print-surface-report .editor2-canvas-mark--goal:not(.is-checked):not(.editor2-canvas-task-circle--someday):after{content:""!important;background:#fff!important;width:7px!important;height:4px!important;position:absolute!important;top:4px!important;left:50%!important;transform:translate(-50%)!important}.print-surface-report .body-container{padding-top:0!important;padding-bottom:0!important}}@media (width<=760px){.print-surface-story-stage{padding:calc(var(--content-row-gap) + var(--content-row-pad-y))}}.cot-toolbar{--cot-toolbar-space:8px;--cot-field-pad-x:10px;align-items:center;gap:var(--cot-toolbar-space);margin-top:var(--cot-toolbar-space);flex-wrap:wrap;display:flex}.cot-search{min-width:0;max-width:420px;height:30px;padding:0 var(--cot-field-pad-x);border:1px solid var(--rule);border-radius:var(--r-pill);background:var(--surface);color:var(--text);font:inherit;font-size:var(--text-sm);transition:border-color var(--dur-1) var(--ease-standard);flex:240px}.cot-search::placeholder{color:var(--text)}.cot-search:focus-visible{border-color:var(--accent);outline:none}@media (width<=760px){.cot-search{max-width:none;height:34px;font-size:16px}}.company-focus-toggle{border-radius:var(--r-md);width:22px;height:22px;color:var(--muted-soft);cursor:pointer;transition:color var(--dur-1) var(--ease-standard);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.company-focus-toggle:hover,.company-focus-toggle:focus-visible{color:var(--text)}.company-focus-toggle.is-on{color:var(--text-strong)}.company-focus-toggle:disabled{cursor:default;opacity:.5}.cot-focus-toggle{opacity:0;margin-left:4px}.cot-focus-toggle.is-on,.cot-focus-toggle:focus-visible,[data-row-interactive]:hover .cot-focus-toggle{opacity:1}.company-focus-toggle--title{width:28px;height:28px}.body-container .page-title-large:has(>.company-focus-toggle--title){align-items:center;gap:var(--space-xs);display:flex}.body-container .page-title-large>.company-focus-toggle--title+.dv-name{width:auto;min-width:0}.company-focus{gap:var(--space-xs);flex-direction:column;margin-top:8px;display:flex}.company-focus-list .company-focus-row{flex-direction:column;justify-content:center;align-items:stretch;padding-block:6px;display:flex}.company-focus-name{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-focus-next{align-items:baseline;gap:var(--space-sm);min-width:0;color:var(--muted);font-size:var(--text-sm);display:flex}.company-focus-next-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-focus-due{flex:none}.company-focus-due.is-overdue{color:var(--danger)}.company-focus-due.is-today{color:var(--text)}.company-focus-more{color:var(--muted);align-self:flex-start}.company-focus-suggested{border-top:1px solid var(--rule);margin-top:16px;padding-top:8px}.company-focus-suggested-title{margin:var(--space-xs) 0;color:var(--muted);font-size:var(--text-sm);font-weight:600}.company-focus-row--suggested .company-focus-name{color:var(--text)}.company-scorecard-editor{gap:var(--space-sm);min-width:320px;padding:var(--space-sm) var(--space-xs);flex-direction:column;display:flex}.company-scorecard-row{align-items:center;column-gap:var(--space-md);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.company-scorecard-row-label{color:var(--text-strong);font-weight:600}.company-scorecard-row .company-scorecard-scale{margin:0}.company-scorecard-clear{padding:0 var(--space-xs);color:var(--muted);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0}.company-scorecard-clear:hover,.company-scorecard-clear:focus-visible{color:var(--text-strong)}.company-scorecard-clear.is-idle{visibility:hidden}.company-scorecard-total{white-space:nowrap;align-items:baseline;gap:var(--space-sm);border-top:1px solid var(--rule);color:var(--muted);padding-top:8px;display:flex}.company-scorecard-total-value{color:var(--text-strong);font-variant-numeric:tabular-nums;font-weight:600}.ui-overlay-backdrop{z-index:var(--ui-overlay-backdrop-z,220);animation:ui-overlay-backdrop-in var(--dur-2) var(--ease-enter);background:#1414142e;position:fixed;inset:0}[data-sheet-layer][data-state=closed] .ui-overlay-backdrop{animation:ui-overlay-backdrop-out var(--dur-3-exit) var(--ease-exit) forwards;pointer-events:none}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ui-overlay-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000029}}.ui-overlay-backdrop--clear{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;animation:none}.ui-overlay-backdrop--popover{--ui-overlay-backdrop-z:20}.ui-overlay-backdrop--drawer{--ui-overlay-backdrop-z:40}.ui-overlay-backdrop--sheet{--ui-overlay-backdrop-z:59}.ui-overlay-backdrop--menu{--ui-overlay-backdrop-z:70}.ui-overlay-backdrop--shell{--ui-overlay-backdrop-z:220}.ui-overlay-backdrop--preview{--ui-overlay-backdrop-z:2599}.ui-overlay-backdrop--phone{display:none}@media (width<=760px){.ui-overlay-backdrop--phone{display:block}}.ui-overlay-backdrop--gated{opacity:0;pointer-events:none;transition:opacity var(--dur-3) var(--ease-move);animation:none}.ui-overlay-backdrop--gated.is-open{opacity:1;pointer-events:auto}@keyframes ui-overlay-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes ui-overlay-backdrop-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.ui-overlay-backdrop{animation-duration:.14s!important}[data-sheet-layer][data-state=closed] .ui-overlay-backdrop{animation-duration:.1s!important}.ui-overlay-backdrop--gated{transition-duration:.14s!important}}:root{--ui-sheet-inline-inset:var(--btn-lg-pad-x);--ui-sheet-block-inset:var(--content-row-gap);--ui-sheet-section-gap:var(--content-row-check-gap);--ui-sheet-control-gap:var(--dropdown-trigger-gap);--ui-sheet-header-pad-block-start:calc(var(--content-row-gap) + var(--content-row-pad-y));--ui-sheet-header-pad-block-end:var(--dense-row-pad-y)}.ui-sheet{z-index:230;color:var(--text);box-sizing:border-box;will-change:transform;transition:transform var(--dur-2) var(--ease-standard);position:fixed}.ui-sheet.sheet-dragging,.ui-sheet--dragging{transition:none}.ui-sheet--bottom{width:auto;max-height:var(--ui-sheet-max-height,88vh);background:var(--bg);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:calc(env(safe-area-inset-bottom,0px) + var(--ui-sheet-safe-bottom-extra,0px));transform:translateY(var(--sheet-drag-y,0px));border:none;border-radius:20px 20px 0 0;inset:auto 0 0;overflow-y:auto;box-shadow:0 -8px 40px #0000002e}.ui-sheet--bottom.ui-sheet--full-page{width:auto;max-height:none;padding-top:calc(env(safe-area-inset-top,0px) + var(--ui-sheet-safe-top-extra,0px));border-radius:0;inset:0}.ui-sheet--center{transform:translate(-50%, calc(-50% + var(--sheet-drag-y,0px)));width:var(--ui-sheet-width,min(440px, calc(100vw - 48px)));max-height:var(--ui-sheet-max-height,84vh);background:var(--bg);border:1px solid var(--rule);border-radius:var(--r-lg);inset:50% auto auto 50%;overflow:hidden;box-shadow:0 18px 48px #00000024}.ui-sheet--side{width:var(--ui-sheet-width,min(440px, calc(100vw - 48px)));background:var(--bg);border:1px solid var(--rule);border-radius:var(--r-lg) 0 0 var(--r-lg);max-width:100vw;max-height:100dvh;inset:0 0 0 auto;overflow:hidden;box-shadow:-8px 0 32px #0000001a}.ui-sheet--anchored{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);overflow-y:auto;box-shadow:0 18px 44px #00000029}.ui-sheet--top{top:max(12vh, calc(env(safe-area-inset-top,0px) + 16px));width:var(--ui-sheet-width,min(560px, 92vw));max-height:var(--ui-sheet-max-height,76vh);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);bottom:auto;left:50%;right:auto;overflow:hidden;transform:translate(-50%);box-shadow:0 18px 44px #00000029}.ui-sheet--top.ui-sheet--full-page{border-radius:0;width:auto;max-height:none;inset:0;transform:none}.ui-sheet--expanded{height:96vh;max-height:96vh}.ui-sheet-grip{background:var(--rule);cursor:grab;touch-action:none;border-radius:999px;width:36px;height:4px;margin:0 auto;display:none}.ui-sheet--bottom .ui-sheet-grip{display:block}.ui-sheet-frame__header,.ui-sheet-frame__body,.ui-sheet-frame__footer{box-sizing:border-box;min-width:0;padding-inline:var(--ui-sheet-inline-inset)}.ui-sheet--slotted{flex-direction:column;display:flex;overflow:hidden}.ui-sheet--slotted .ui-sheet-frame__header,.ui-sheet--slotted .ui-sheet-frame__footer{flex:none}.ui-sheet--slotted .ui-sheet-frame__body{flex:1;min-height:0;overflow:auto}.ui-sheet-frame__header{padding-block:var(--ui-sheet-header-pad-block-start) var(--ui-sheet-header-pad-block-end)}.ui-sheet-frame__body{padding-block:var(--ui-sheet-block-inset);overflow:auto}.ui-sheet-header{min-height:var(--top-strip-sheet-min-height)}.ui-sheet-frame__header--standard{padding-block:var(--ui-sheet-header-pad-block-end)}.ui-sheet-frame__footer{gap:var(--ui-sheet-control-gap);padding-block:var(--ui-sheet-section-gap) calc(env(safe-area-inset-bottom,0px) + var(--ui-sheet-block-inset));justify-content:flex-end;display:flex}html.kb-overlay .ui-sheet--kb-riding{translate:0 calc(-1 * var(--kb-safe,0px));transition:translate var(--kb-dur,.25s) var(--kb-ease,cubic-bezier(.38, .7, .125, 1))}html.kb-overlay.kb-up .ui-sheet--kb-riding{max-height:calc(100dvh - var(--kb-safe,0px) - max(16px, calc(var(--safe-top,0px) + 8px)))}html.kb-overlay .ui-sheet--full-page.ui-sheet--kb-riding{bottom:var(--kb-safe,0px);max-height:none;transition:bottom var(--kb-dur,.25s) var(--kb-ease,cubic-bezier(.38, .7, .125, 1));translate:none}.plane-detail-pane{--pane-gutter-x:var(--page-gutter);--pane-gutter-top:14px;--pane-header-bottom:4px;--pane-content-top:4px;--pane-content-bottom:38px;--pane-action-h:32px;--pane-row-space-x:12px;--pane-row-space-below:4px;--pane-title-space-above:4px;--pane-kicker-space-above:4px;--pane-mobile-header-top:4px;--pane-mobile-header-space:8px}@media (width>=761px){.plane-surface.has-detail .plane-detail-pane>.surface.embedded-detail-surface{background:var(--bg);padding:0!important}.plane-surface.has-detail .plane-detail-pane>.surface.embedded-detail-surface:not(:has(>header)){padding:var(--pane-gutter-top) var(--pane-gutter-x)!important}.plane-surface.has-detail .plane-detail-pane .embedded-detail-surface>header{z-index:2;background:var(--bg);border-bottom:0;margin-left:0;margin-right:0;position:sticky;top:0;padding:var(--pane-gutter-top) var(--pane-gutter-x) var(--pane-header-bottom)!important}.plane-detail-pane .embedded-detail-surface>header .page-header-row{align-items:center;gap:var(--pane-row-space-x);margin:0 0 var(--pane-row-space-below)}.plane-detail-pane .embedded-detail-surface>header .nav-path{margin:0}.plane-detail-pane .embedded-detail-surface>header h1{margin:var(--pane-title-space-above) 0 0}.plane-detail-pane .embedded-detail-surface>header .area-inspector-kicker{margin:var(--pane-kicker-space-above) 0 0}.plane-detail-pane .embedded-detail-surface>.dv-masthead{padding:4px var(--pane-gutter-x) 16px}.plane-detail-pane .embedded-detail-surface:not(.plane-task-detail)>.project-main{padding:var(--pane-content-top) var(--pane-gutter-x) var(--pane-content-bottom)!important}.plane-detail-pane .object-workspace-section-toggle{padding-left:0;padding-right:0}.plane-detail-pane .embedded-detail-surface.plane-task-detail>.project-main{padding-left:var(--pane-gutter-x);padding-right:var(--pane-gutter-x)}.plane-detail-pane .plane-task-canvas{padding-left:0;padding-right:0}.plane-surface.has-detail .plane-detail-pane .plane-detail-close-slot{top:var(--pane-gutter-top);right:18px}}@media (width<=760px){.plane-detail-pane .embedded-detail-surface>header{z-index:auto;min-height:0;position:static;margin:0 0 var(--pane-mobile-header-space)!important;padding:var(--pane-mobile-header-top) 0 0!important;border-bottom:0!important}.plane-detail-pane .embedded-detail-surface>header .page-header-row{min-height:40px;margin-bottom:0!important}}@media (width>=761px){.plane-surface.has-detail .plane-detail-pane .panel-header-actions{top:var(--pane-gutter-top);right:var(--space-xs);padding-right:0;position:absolute}}:root{--split-zone-offset:8px;--split-zone-label-pad-y:4px;--split-zone-label-pad-x:10px}.split-stage{flex:auto;min-width:0;display:flex;position:relative}.split-pane{flex-direction:column;flex:1 1 0;min-width:0;display:flex;position:relative}.split-stage.is-split>.split-pane[data-split-slot=left]{flex:0 0 calc(var(--split-ratio,.5) * 100%)}.split-stage.is-split>.split-pane>.view-stage{flex-direction:column;flex:auto;min-height:0;display:flex}.split-stage.is-split>.split-pane>.view-stage>.surface{min-height:0}.split-resize{align-self:stretch}.split-pane-bar{border-bottom:1px solid var(--border);background:0 0}.split-pane.is-focused>.split-pane-bar .top-strip-title{color:var(--text)}.split-pane-btn{width:var(--btn-sm-min-height);height:var(--btn-sm-min-height);padding:var(--btn-sm-pad-y);border-radius:var(--btn-sm-radius);color:var(--muted);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.split-pane-btn:hover{background:var(--hover);color:var(--text)}.split-pane.is-content-over:after{content:"";pointer-events:none;border-radius:var(--r-md);box-shadow:inset 0 0 0 2px var(--accent);background:color-mix(in srgb, var(--accent) 7%, transparent);position:absolute;inset:0}.split-zones{pointer-events:none;z-index:8;display:flex;position:absolute;inset:0}.split-zone{margin:var(--split-zone-offset);border-radius:var(--r-md);border:1.5px dashed color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 4%, transparent);opacity:.55;transition:opacity var(--dur-1) var(--ease-standard), background var(--dur-1) var(--ease-standard);justify-content:center;align-items:center;display:flex}.split-zone.is-over{opacity:1;background:color-mix(in srgb, var(--accent) 14%, transparent);border-style:solid}.split-zone-label{font-size:var(--text-sm);color:var(--accent);background:var(--bg);padding:var(--split-zone-label-pad-y) var(--split-zone-label-pad-x);border-radius:var(--r-sm);box-shadow:var(--shadow-md);font-weight:600}@media (prefers-reduced-motion:reduce){.split-zone{transition:none}}@media (width<=760px){.split-stage,.split-pane{display:contents}.split-zones,.split-pane>.split-pane-bar{display:none}}:root{--top-strip-min-height:40px;--top-strip-pad-x:12px;--top-strip-item-space:8px;--top-strip-sheet-min-height:48px;--top-strip-sheet-pad-x:14px;--top-strip-bar-min-height:30px;--top-strip-bar-pad-x:10px;--top-strip-lead-space:2px}@media (width<=760px){:root{--top-strip-min-height:48px;--top-strip-pad-x:10px;--top-strip-item-space:6px;--top-strip-sheet-min-height:52px;--top-strip-sheet-pad-x:12px;--top-strip-bar-min-height:36px}}.top-strip{align-items:center;gap:var(--top-strip-item-space);min-height:var(--top-strip-min-height);padding:0 var(--top-strip-pad-x);background:0 0;flex:none;display:flex}.top-strip--sheet{min-height:var(--top-strip-sheet-min-height);padding:0 var(--top-strip-sheet-pad-x)}.top-strip--compact{min-height:var(--top-strip-bar-min-height);padding:0 var(--top-strip-bar-pad-x)}.top-strip--edge-to-edge{padding-inline:0}.top-strip--compact .top-strip-title{font-size:var(--text-xs);letter-spacing:.02em;color:var(--muted);font-weight:600}.top-strip>.top-strip-back{flex:none;order:0}.top-strip>.top-strip-mark{flex:none;order:1;align-items:center;display:inline-flex}.top-strip>.top-strip-lead{justify-content:center;gap:var(--top-strip-lead-space);flex-direction:column;flex:auto;order:2;min-width:0;display:flex}.top-strip>.top-strip-actions{align-items:center;gap:var(--top-strip-item-space);flex:none;order:3;display:inline-flex}.top-strip>.top-strip-close{flex:none;order:4}.top-strip-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);color:var(--text);font-weight:650;overflow:clip}.top-strip--sheet .top-strip-title{font-size:var(--text-lg);color:var(--text-strong,var(--text));font-weight:650}.top-strip-lead>.nav-path{white-space:nowrap;direction:rtl;min-width:0;overflow:clip}.top-strip-lead>.nav-path>*{direction:ltr}.top-strip-host{flex-direction:column;min-height:0;display:flex}.body-container{-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto;min-height:0;padding:var(--page-title-top) var(--page-gutter) var(--page-gutter);flex:auto;overflow:clip auto}@media (width<=760px){.page-shell{--page-card-inset:0}.body-container{padding:var(--page-title-top) var(--page-phone-inset) 96px;overflow-y:visible}}.body-container-loading{min-height:30vh;color:var(--muted,#7c7b75);place-items:center;padding:24px;font-size:14px;display:grid}.page-properties,.page-view-bar{margin:0 0 var(--page-band-gap)}.page-shell{--page-phone-inset:var(--page-gutter);--mobile-surface-title-size:30px;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;position:relative}.page-overlay{display:contents}.page-shell--workspace>.body-container{flex-direction:column;padding-bottom:0;display:flex;overflow-y:clip}.page-shell--workspace>.body-container>:is(.page-title-large,.page-title-line,.page-view-bar){flex:none}@media (width<=760px){.page-shell--workspace>.body-container{padding:0;overflow-y:visible}.page-shell--workspace>.body-container>:is(.page-title-large,.page-title-line,.page-view-bar){margin-left:var(--page-phone-inset);margin-right:var(--page-phone-inset)}}.page-shell--has-back{--app-back-display:inline-flex}.page-shell-header{padding:var(--page-bar-top) var(--page-gutter) var(--page-bar-bottom);z-index:1;background:var(--bg,#fdfdfc);position:relative}@media (width<=760px){.page-shell-header{padding:calc(var(--scroll-safe-top,var(--safe-top,0px)) + var(--page-bar-top)) var(--page-phone-inset) var(--page-bar-bottom)}}.page-shell .page-header-row{margin-bottom:0;padding-left:0;padding-right:0}.page-shell-header>.page-header{min-height:0;margin-bottom:0}.page-header-actions{margin-left:auto}.page-shell--title-line>.body-container{padding-top:var(--page-top)}.page-title-line{margin:0 0 var(--page-title-gap)}.page-title-line>.page-header{min-height:0;margin:0}.page-title-line .page-header-row{align-items:center;gap:var(--space-sm)}.body-container .page-title-line .page-title-large{flex:1;min-width:0;margin:0}.page-title-line .page-header-actions{flex:none}@media (width<=760px){.page-shell--title-line>.body-container{padding-top:calc(var(--scroll-safe-top,var(--safe-top,0px)) + var(--page-top))}}.page-document-heading>.page-header{margin:0}.page-document-heading .page-header-row{gap:var(--space-sm);margin:0}.body-container .page-document-heading .page-title-large{overflow-wrap:anywhere;flex:1;min-width:0;margin:0}.page-document-heading :is(.page-header-actions,.page-header-trailing-back){align-self:flex-start}.page-document-heading .page-header-trailing-back{flex:none}.page-overflow-submenu{margin:2px 0 4px var(--menu-item-pad-x,10px);border-left:1px solid var(--rule-soft,var(--rule));padding-left:8px}.body-container .page-title-large{margin:0 0 var(--page-title-gap);font-size:var(--surface-title-size,27px);font-weight:var(--surface-title-weight,750);line-height:var(--surface-title-line,1.14);letter-spacing:0;color:var(--text,#1c1c1e);display:block}.body-container .page-title-large>.object-title-value{color:inherit;font:inherit;letter-spacing:inherit}.body-container .page-title-large>.editable-input{box-sizing:border-box;width:100%;min-width:0;color:inherit;font:inherit;letter-spacing:inherit;box-shadow:none;background:0 0;border-radius:0;outline:none;margin:0;padding:0;display:block}.body-container .page-title-large>.editable-input:focus{box-shadow:none}.page-shell--contained-document>.body-container{padding-block-start:0;padding-inline:var(--page-gutter)}.page-shell--contained-document>.body-container .page-document-heading .page-title-large{font-size:23px;font-weight:650;line-height:1.25}.page-document-heading{margin-block-end:var(--page-title-gap)}.body-container .page-title-large:has(>.check){align-items:flex-start;gap:12px;display:flex}.body-container .page-title-large>.check{flex:none}:is(.body-container .page-title-large:has(>.check)>.editable,.body-container .page-title-large:has(>.check)>.editable-input){flex:1;min-width:0}@media (width<=760px){.page-document-heading{margin-block-end:var(--space-xs)}.page-shell--contained-document>.body-container{padding-inline:var(--page-phone-inset)}.body-container .page-title-large{font-size:var(--mobile-surface-title-size,30px);font-weight:var(--mobile-surface-title-weight,800);line-height:var(--mobile-surface-title-line,1.12)}.body-container .page-title-large>.object-title-value{font-size:inherit!important}}@media print{html.page-print-active,html.page-print-active body{background:#fff!important;width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important}html.page-print-active body:not(:has(>.print-report)) #root{width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;display:block!important;position:static!important;overflow:visible!important}html.page-print-active body:not(:has(>.print-report)) .app{width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;display:block!important;position:static!important;overflow:visible!important}html.page-print-active body:not(:has(>.print-report)) .ptr{width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;display:block!important;position:static!important;overflow:visible!important}html.page-print-active body:not(:has(>.print-report)) .ptr-content{width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;display:block!important;position:static!important;overflow:visible!important}html.page-print-active body:not(:has(>.print-report)) .split-stage{width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;display:block!important;position:static!important;overflow:visible!important}html.page-print-active body:not(:has(>.print-report)) .split-pane:has(.page-shell[data-page-print-target]){width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;display:block!important;position:static!important;overflow:visible!important}html.page-print-active body:not(:has(>.print-report)) .view-stage:has(.page-shell[data-page-print-target]){width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;display:block!important;position:static!important;overflow:visible!important}html.page-print-active body:not(:has(>.print-report)) .notes-surface:has(.page-shell[data-page-print-target]){width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;display:block!important;position:static!important;overflow:visible!important}html.page-print-active body:not(:has(>.print-report)) .notes-layout:has(.page-shell[data-page-print-target]){width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;display:block!important;position:static!important;overflow:visible!important}html.page-print-active body:not(:has(>.print-report)) .notes-editor-pane:has(.page-shell[data-page-print-target]){width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;display:block!important;position:static!important;overflow:visible!important}html.page-print-active body:not(:has(>.print-report)) .page-shell:has(.page-shell[data-page-print-target]){width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;display:block!important;position:static!important;overflow:visible!important}html.page-print-active body:not(:has(>.print-report)) .page-shell:has(.page-shell[data-page-print-target])>.body-container{width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;display:block!important;position:static!important;overflow:visible!important}html.page-print-active body:not(:has(>.print-report)) .split-pane:not(:has(.page-shell[data-page-print-target])){display:none!important}html.page-print-active body:not(:has(>.print-report)) .page-shell:not([data-page-print-target]):not(:has(.page-shell[data-page-print-target])){display:none!important}html.page-print-active body:not(:has(>.print-report)) .split-pane-bar{display:none!important}html.page-print-active body:not(:has(>.print-report)) .split-resize{display:none!important}html.page-print-active body:not(:has(>.print-report)) .page-shell[data-page-print-target]{color:#262625!important;background:#fff!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;display:block!important;position:static!important;overflow:visible!important}html.page-print-active body:not(:has(>.print-report)) .page-shell[data-page-print-target]>.body-container{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:calc(3 * var(--prop-chip-pad-x)) calc(4 * var(--prop-chip-pad-x))!important;background:#fff!important;margin:0!important;display:block!important;overflow:visible!important}html.page-print-active .page-shell:has(.page-shell[data-page-print-target])>.body-container{padding:0!important}:is(html.page-print-active .page-shell:has(.page-shell[data-page-print-target])>.page-shell-header,html.page-print-active .page-shell:has(.page-shell[data-page-print-target])>.body-container>:not(:has(.page-shell[data-page-print-target])),html.page-print-active .page-shell--workspace:has(.page-shell[data-page-print-target]) .resize-handle),html.page-print-active .page-shell[data-page-print-target]>.page-shell-header,html.page-print-active .page-shell[data-page-print-target] .page-view-bar,html.page-print-active .page-shell[data-page-print-target] .page-title-line .page-header-actions,html.page-print-active .page-shell[data-page-print-target]>.page-overlay,html.page-print-active .page-shell[data-page-print-target] [data-page-print=exclude],html.page-print-active .page-shell[data-page-print-target] .list-window-sentinel,html.page-print-active .page-shell[data-page-print-target] .editor2-command-toolbar,html.page-print-active .page-shell[data-page-print-target] [data-editor2-row-grip],html.page-print-active .page-shell[data-page-print-target] .resize-handle{display:none!important}html.page-print-active .page-shell[data-page-print-target] .object-workspace,html.page-print-active .page-shell[data-page-print-target] .object-working-note,html.page-print-active .page-shell[data-page-print-target] .note-editor,html.page-print-active .page-shell[data-page-print-target] .editor2,html.page-print-active .page-shell[data-page-print-target] .editor2-content,html.page-print-active .page-shell[data-page-print-target] .ProseMirror{height:auto!important;min-height:0!important;max-height:none!important;position:static!important;overflow:visible!important}html.page-print-active .page-shell[data-page-print-target] .page-title-large :is(input,textarea){box-shadow:none!important;color:inherit!important;resize:none!important;background:0 0!important;border:0!important}html.page-print-active .page-shell[data-page-print-target] :is(.row,.ui-list-row,.ui-ledger-row,.editor2-canvas-row),html.page-print-active .page-shell[data-page-print-target] :is(.section-header,.page-title-large){break-inside:avoid}html.page-print-active .page-shell[data-page-print-target] .section-header{break-after:avoid}html.page-print-active .page-shell[data-page-print-target],html.page-print-active .page-shell[data-page-print-target] *,html.page-print-active .page-shell[data-page-print-target] :before,html.page-print-active .page-shell[data-page-print-target] :after{box-shadow:none!important;text-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;mix-blend-mode:normal!important;opacity:1!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background-image:none!important}}.page-shell--workspace.page-shell--chrome-hidden>.body-container{padding:0}.settings-surface .settings-section{padding:var(--space-lg) 0 var(--space-md);display:block}.settings-surface .settings-section .settings-label{margin:0 0 var(--space-sm);font-size:var(--text-base);letter-spacing:0;text-transform:none;color:var(--text);padding:0;font-weight:650}.settings-surface .settings-section-body{align-items:stretch;gap:var(--space-xs)}.settings-row{min-height:32px}.settings-surface .settings-row-value{align-items:center;gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;flex:1 1 0;min-width:0;display:flex}.settings-surface .settings-row .integration-action{white-space:nowrap;margin-left:0}.settings-surface .settings-row-value>[role=radiogroup],.settings-surface .settings-row-value>[role=group]{white-space:nowrap;flex-wrap:nowrap}.settings-row .integration-name{color:var(--muted);flex:0 0 140px;font-weight:400}.settings-row .integration-state{min-width:0;color:var(--text);font-size:var(--text-base)}.settings-version{margin:var(--space-lg) 0 0;color:var(--muted);font-size:var(--text-sm)}@media (width<=720px){.settings-row .integration-name{flex-basis:110px}}ul.ui-row-list,ol.ui-row-list{margin-block:0;padding-inline-start:0;list-style:none}.ui-row-list{flex-direction:column;display:flex}.ui-list-section>.ui-row-list>.ui-list-section+.ui-list-section{margin-block-start:var(--page-section-gap)}.ui-list-section>.ui-row-list>.ui-list-section:last-child{margin-block-end:var(--page-section-gap)}.ui-list-section>.ui-row-list>:not(.ui-list-section)+.ui-list-section{margin-block-start:var(--page-section-gap)}:is(.ui-row-list>:has(+.ui-list-section) :is(.ui-ledger-row,.ui-list-row),.ui-row-list>:is(.ui-ledger-row,.ui-list-row):has(+.ui-list-section)){border-bottom:0}.ui-ledger-head{color:var(--text-strong);font-weight:var(--section-head-weight)}:where(.ui-list-row,.ui-ledger-row,.ui-ledger-button-row){box-sizing:border-box;min-width:0;min-height:var(--content-row-min-height)}.ui-list-row{align-items:center;gap:var(--content-row-check-gap);padding:var(--content-row-pad-y) var(--content-row-edge-inset);min-height:var(--content-row-min-height);border-bottom:1px solid var(--content-row-rule);transition:background var(--dur-1) var(--ease-standard);display:flex}.ui-list-row.ui-row--stacked{flex-direction:column;justify-content:center;align-items:stretch;gap:0}.ui-list-row:hover{background:var(--content-row-hover)}:is(.ui-ledger-row,.ui-list-row).ui-row--supporting-actions{align-items:stretch;gap:var(--content-row-gap);flex-direction:column;display:flex}.ui-row-content{overflow-wrap:anywhere;min-width:0}.ui-row-supporting-actions{align-items:center;gap:var(--content-row-gap);flex-wrap:wrap;display:flex}.ui-row--navigation{align-items:center;gap:var(--content-row-gap);width:100%;padding:var(--content-row-pad-y) 0;border:0;border-bottom:1px solid var(--rule-soft);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;display:flex}.ui-pill{box-sizing:border-box;min-width:0;max-width:100%;height:var(--pill-height);padding:0 var(--pill-pad-x);border:1px solid var(--rule);border-radius:var(--r-pill);color:var(--text);font-size:var(--text-base);white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;background:0 0;align-items:center;font-weight:400;line-height:1;display:inline-flex;overflow:hidden}:root{--safe-top:env(safe-area-inset-top,0px);--bg:#fdfdfc;--bg-soft:#f7f7f5;--surface:#fff;--text-strong:#151514;--text:#262625;--text-soft:#55544f;--muted:#7c7b75;--muted-soft:#d4d4d0;--rule:#e9e9e6;--rule-soft:#f1f1ee;--hover:var(--bg-soft);--ink:var(--text);--line:var(--rule);--line-strong:#d6d6d6;--surface-soft:var(--bg-soft);--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-2xl:32px;--page-gutter:24px;--page-bar-top:8px;--page-bar-bottom:4px;--page-title-top:12px;--page-top:20px;--page-title-gap:8px;--page-band-gap:4px;--page-section-gap:12px;--pill-height:22px;--pill-pad-x:8px;--faint:var(--muted-soft);--accent:#4f6f8f;--accent-soft:#4f6f8f1f;--quick-add-accent:#b64a40;--add-action-text:var(--quick-add-accent);--navigation-accent:#a23f37;--navigation-accent-soft:#faefed;--navigation-surface:#fafafa;--warm:#5c5c5c;--warm-soft:#2020200f;--good:#6f8a55;--danger:#bf4d43;--ink-on-accent:#fff;--find-hit:#b5832447;--find-hit-active:var(--accent);--find-hit-active-text:var(--ink-on-accent);--prio-high:#c65d3b;--prio-med:#b58324;--prio-low:#6a8caf;--due-today:#6f8a55;--due-today-soft:#6f8a551a;--due-today-wash:#decf8c47;--danger-wash:#bf4d431a;--bucket-priority:#2e7d46;--bucket-build:#246fe0;--bucket-slow:#c9821a;--bucket-passive:#8a8a8a;--bucket-archived:#6f7378;--border:var(--rule);--border-strong:var(--muted-soft);--blue:var(--prio-low);--r-sm:6px;--r-md:10px;--r-lg:14px;--r-pill:999px;--shadow-sm:0 1px 0 #00000005;--shadow-md:0 2px 8px #0000000f, 0 1px 0 #00000008;--shadow-lg:0 12px 40px #0000001f, 0 2px 8px #0000000a;--font-sans:Arial, "Helvetica Neue", Helvetica, ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--serif:var(--font-sans);--text-lg:16px;--text-base:14px;--text-sm:var(--text-base);--text-xs:var(--text-base);--content-row-title-size:var(--text-base);--content-row-meta-size:var(--text-base);--content-row-title-line:1.35;--content-row-meta-line:1.25;--document-row-line:26px;--content-row-min-height:34px;--content-row-pad-y:3px;--content-row-pad-x:0px;--content-row-gap:8px;--content-row-leading-track:28px;--content-row-check-size:18px;--content-row-check-gap:10px;--content-row-edge-inset:0px;--nlp-token-fill:color-mix(in srgb, var(--accent) 7%, transparent);--nlp-token-fill-hover:color-mix(in srgb, var(--accent) 10%, transparent);--nlp-token-radius:4px;--nlp-token-hit-y:calc(-1 * var(--content-row-pad-y));--nlp-token-hit-x:-6px;--dense-row-min-height:28px;--dense-row-pad-y:3px;--content-row-rule:var(--rule);--content-row-hover:var(--bg-soft);--content-row-title-weight:400;--segmented-option-height:30px;--segmented-option-pad-x:11px;--segmented-option-radius:6px;--segmented-option-seam-width:1px;--segmented-option-seam-gap:2px;--section-head-size:var(--text-base);--section-head-weight:700;--section-head-color:var(--text-strong);--section-head-meta:var(--muted);--section-head-rule:var(--rule);--section-head-gap:var(--content-row-gap);--section-head-pad-y:var(--content-row-pad-y);--section-head-space-below:6px;--section-head-tracking:-.005em;--screen-step-breadcrumb-title:4px;--check-ring:#9da3a8;--nest-guide-width:2px;--nest-guide-break:5px;--nest-guide:var(--rule);--menu-item-min-height:32px;--menu-item-pad-y:7px;--menu-item-pad-x:10px;--menu-item-gap:8px;--menu-item-radius:var(--r-sm);--prop-chip-min-height:26px;--prop-chip-pad-y:4px;--prop-chip-pad-x:8px;--prop-chip-gap:6px;--prop-chip-icon-gap:6px;--prop-chip-radius:var(--r-sm);--prop-row-label-min-width:96px;--prop-row-label-width:108px;--prop-row-label-gap:var(--content-row-gap);--prop-chip-max-width:22ch;--prop-picker-width:260px;--prop-picker-viewport-inset:24px;--object-link-pill-min-height:30px;--object-link-pill-pad-y:5px;--object-link-pill-pad-x:10px;--object-link-pill-gap:6px;--object-link-pill-radius:var(--r-pill);--btn-sm-min-height:22px;--btn-sm-pad-y:0px;--btn-sm-pad-x:8px;--btn-sm-gap:5px;--btn-sm-radius:var(--r-sm);--btn-md-min-height:32px;--btn-md-pad-y:0px;--btn-md-pad-x:11px;--btn-md-gap:7px;--btn-md-radius:var(--r-md);--btn-lg-min-height:40px;--btn-lg-pad-y:0px;--btn-lg-pad-x:16px;--btn-lg-gap:8px;--btn-lg-radius:var(--r-md);--btn-edge-to-edge-pad-y:0px;--btn-edge-to-edge-pad-x:0px;--btn-edge-to-edge-radius:0px;--btn-circle-radius:50%;--dropdown-trigger-min-height:32px;--dropdown-trigger-pad-y:4px;--dropdown-trigger-pad-x:10px;--dropdown-trigger-gap:6px;--dropdown-trigger-radius:var(--r-sm);--dropdown-trigger-compact-min-height:26px;--dropdown-trigger-compact-pad-y:4px;--dropdown-trigger-compact-pad-x:8px;--dropdown-trigger-compact-gap:6px;--dropdown-trigger-compact-radius:var(--r-sm);--dropdown-trigger-fill:var(--bg-soft);--dropdown-trigger-fill-hover:color-mix(in srgb, var(--text) 7%, var(--bg-soft));--dropdown-trigger-fill-quiet:transparent;--dropdown-trigger-border:transparent;--dropdown-trigger-border-open:var(--rule);--dropdown-trigger-field-border:var(--rule);--dropdown-trigger-field-border-soft:var(--rule-soft);--dropdown-trigger-edge-to-edge-pad-y:var(--btn-edge-to-edge-pad-y);--dropdown-trigger-edge-to-edge-pad-x:var(--btn-edge-to-edge-pad-x);--dropdown-trigger-edge-to-edge-row-pad-y:var(--content-row-pad-y);--dropdown-trigger-edge-to-edge-border:0;--menu-surface-radius:var(--r-md);--menu-surface-fill:var(--surface);--menu-surface-border:var(--rule);--menu-surface-shadow:0 8px 30px #11182724;--menu-surface-pad:4px;--ease-enter:cubic-bezier(.2, 0, 0, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-move:cubic-bezier(.4, 0, .2, 1);--ease-standard:var(--ease-enter);--ease-emphasized:var(--ease-enter);--ease-spring:var(--ease-move);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--dur-1:.1s;--dur-2:.16s;--dur-3:.24s;--dur-4:.3s;--dur-1-exit:75ms;--dur-2-exit:.12s;--dur-3-exit:.18s;--dur-4-exit:.225s;--motion-shift:12px;--motion-shift-panel:16px;--motion-scale-modal:.98;--motion-scale-menu:.97;--dur-crossoff:.18s;--crossoff-dwell:.12s;--crossoff-hold:calc(var(--dur-crossoff) + var(--crossoff-dwell));--nav-indent:14px;--object-panel-w:clamp(440px, 42vw, 520px)}:root[data-theme=dark]{--bg:#1e1e1e;--bg-soft:#252525;--surface:#1e1e1e;--text-strong:#fff;--text:#eee;--text-soft:#bfbfbf;--muted:#888;--muted-soft:#5b5b5b;--rule:#2e2e2e;--rule-soft:#262626;--hover:var(--bg-soft);--accent:#88a9c8;--accent-soft:#88a9c82e;--navigation-accent:#eba195;--navigation-accent-soft:#eba1951f;--navigation-surface:#252525;--add-action-text:var(--navigation-accent);--warm:#b8b8b8;--warm-soft:#ffffff14;--good:#6cab74;--danger:#e07a6e;--ink-on-accent:#fff;--find-hit:#f2a33c52;--find-hit-active:var(--accent);--find-hit-active-text:#1a1a1a;--prio-high:#e07a6e;--prio-med:#f2a33c;--prio-low:#6ba2f5;--due-today:#6cab74;--due-today-soft:#6cab7424;--due-today-wash:#ffd54a33;--danger-wash:#e07a6e2e;--bucket-priority:#2e7d46;--bucket-build:#246fe0;--bucket-slow:#c9821a;--bucket-passive:#8a8a8a;--bucket-archived:#9a9da1}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:root.edge-back-dragging .surface{transform:none!important}@keyframes composer-sheet-up{0%{opacity:0}}@keyframes score-sheet-up{0%{opacity:0}}@keyframes undo-message-in{0%{opacity:0}}@keyframes cascade-in-right{0%{opacity:0}}@keyframes cascade-in-left{0%{opacity:0}}@keyframes route-slide-down{0%{opacity:0}}@keyframes route-slide-up{0%{opacity:0}}.undo-message,.qa-host--popup .qa-host-inner{transition-property:opacity!important;transition-duration:.14s!important}}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}*{box-sizing:border-box}html,body,#root{overscroll-behavior-x:none;height:100%;margin:0;overflow-x:hidden}.app{overflow-x:clip}@media (width<=760px){:root{--text-lg:20px;--text-base:17px;--text-sm:var(--text-base);--text-xs:var(--text-base);--mobile-page-title:24px;--page-gutter:16px;--page-bar-top:6px;--page-title-top:10px;--page-section-gap:14px;--pill-height:26px;--pill-pad-x:10px;--mobile-surface-title-size:var(--mobile-page-title);--mobile-surface-title-line:1.12;--mobile-surface-title-weight:800;--mobile-compact-title-size:var(--mobile-row-title);--mobile-compact-title-line:1.2;--mobile-compact-title-weight:650;--mobile-row-title:var(--text-base);--mobile-row-meta:var(--text-base);--mobile-section-label:var(--text-base);--mobile-control-label:var(--text-base);--mobile-tab-label:12px;--content-row-title-size:var(--mobile-row-title);--content-row-meta-size:var(--mobile-row-meta);--content-row-title-line:1.28;--content-row-meta-line:1.25;--content-row-min-height:46px;--content-row-pad-y:6px;--content-row-pad-x:0px;--content-row-gap:10px;--content-row-leading-track:39px;--nlp-token-fill:color-mix(in srgb, var(--accent) 18%, transparent);--nlp-token-fill-hover:color-mix(in srgb, var(--accent) 24%, transparent);--content-row-check-size:18px;--content-row-check-gap:12px;--content-row-edge-inset:0px;--menu-item-min-height:44px;--menu-item-pad-y:9px;--menu-item-pad-x:12px;--menu-item-gap:10px;--prop-chip-min-height:32px;--prop-chip-pad-y:6px;--prop-chip-pad-x:10px;--prop-chip-max-width:18ch;--object-link-pill-min-height:36px;--object-link-pill-pad-y:7px;--btn-sm-min-height:22px;--dropdown-trigger-min-height:40px;--dropdown-trigger-pad-y:6px;--dropdown-trigger-pad-x:12px;--dropdown-trigger-gap:8px;--dropdown-trigger-compact-min-height:32px;--dropdown-trigger-compact-pad-y:6px;--dropdown-trigger-compact-pad-x:10px;--btn-md-min-height:40px;--btn-md-pad-x:13px;--btn-md-gap:8px;--btn-lg-min-height:48px;--btn-lg-pad-x:18px;--dense-row-min-height:40px;--content-row-check-slop-y:14px;--content-row-check-slop-x:6px;--dense-row-pad-y:4px}.check{position:relative}.check:after,.completion-control-hit-target{content:"";top:calc(var(--content-row-check-slop-y) * -1);bottom:calc(var(--content-row-check-slop-y) * -1);left:calc(var(--content-row-check-slop-x) * -1);right:calc(var(--content-row-check-slop-x) * -1);position:absolute}input,textarea,select,.nl-input.ct{font-size:var(--text-base)!important}.nl-input--multi .nl-input-field,.panel-title .editable-input{font-size:inherit!important}.pill{height:26px}.pill.tiny{height:22px}}body{font-family:var(--font-sans);color:var(--text);background:var(--bg);font-size:var(--text-base);line-height:1.45}:where(button,select){background-color:#0000}button,input,select{font-family:inherit}.muted{color:var(--muted)}.empty{padding:8px 0}.error{color:var(--danger);font-size:var(--text-base);margin:0}.app{height:100%;transition:padding-right var(--dur-2) var(--ease-standard);display:flex}.sidebar{width:var(--sidebar-w,244px);background:var(--navigation-surface);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;padding:14px 10px;display:flex;overflow-y:auto}.resize-handle{z-index:6;cursor:col-resize;flex-shrink:0;width:6px;margin:0 -3px;position:relative}.resize-handle:after{content:"";border-radius:var(--r-sm);transition:background .1s;position:absolute;inset:0 2px}.resize-handle:hover:after,body.resizing-col .resize-handle:after{background:var(--accent);opacity:.45}body.resizing-col{cursor:col-resize;-webkit-user-select:none;user-select:none}.sidebar-header{padding:0 0 0 calc(var(--nav-indent) - var(--action-px,6px));flex:none;align-items:center;display:flex}.logo-mark{border-radius:6px;width:22px;height:22px;display:block}.nav{flex-direction:column;gap:2px;display:flex}.nav-item{text-align:left;padding:var(--menu-item-pad-y) var(--menu-item-pad-x) var(--menu-item-pad-y) var(--nav-indent);border-radius:var(--menu-item-radius);cursor:pointer;color:var(--text);font-size:var(--content-row-title-size);font-weight:400;line-height:var(--content-row-title-line);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;align-items:center;display:flex;overflow:hidden}.nav-item:focus-visible{box-shadow:inset 0 0 0 2px var(--navigation-accent);background:var(--navigation-accent-soft);outline:none}.sidebar-account{flex:none}.sidebar-add-task{width:100%;color:var(--add-action-text);touch-action:manipulation;-webkit-tap-highlight-color:transparent;flex:none;font-weight:500}.nav-item.sidebar-add-task>svg,.sidebar-add-task .nav-label{color:inherit}.nav-item>svg{color:var(--muted);flex:none;margin-right:14px}.nav-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.nav-item.nav-dropover{box-shadow:inset 0 0 0 2px var(--navigation-accent);background:var(--navigation-accent-soft)}.inbox-row-wrap{border-bottom:1px solid var(--rule);position:relative}.inbox-row-wrap>.row-swipe>.row{border-bottom-color:#0000}.nav-areas{border-top:1px solid var(--border);margin-top:12px;padding-top:8px}.nav-area-item{align-items:center;width:100%;display:flex}.nav-area-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;flex:auto;overflow:hidden}.nav-settings{border-top:1px solid var(--border);margin-top:12px;padding-top:8px}.nav-section-label{font-size:var(--section-head-size);letter-spacing:var(--section-head-tracking);color:var(--section-head-color);font-weight:var(--section-head-weight);line-height:var(--content-row-title-line);padding:0 8px 4px}.sidebar-search{flex-direction:column;flex:none;padding:0 0 2px;display:flex}.sidebar-search-trigger{cursor:pointer;width:100%}.page-header-action-cluster{align-items:center;gap:8px;display:inline-flex}.surface-pdf-btn{min-height:var(--btn-md-min-height);padding:var(--btn-md-pad-y) var(--btn-md-pad-x);border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);color:var(--muted);font:inherit;font-size:var(--text-xs);cursor:pointer;justify-content:center;align-items:center;gap:6px;font-weight:700;display:inline-flex}.surface-pdf-btn:hover:not(:disabled){background:var(--hover);color:var(--text)}.surface-pdf-btn:disabled{cursor:default;opacity:.55}.surface-pdf-btn svg{display:block}.surface-pdf-btn--icon{width:var(--btn-md-min-height);height:var(--btn-md-min-height);min-height:var(--btn-md-min-height);padding:var(--btn-md-pad-y);border-color:var(--line);border-radius:var(--btn-md-radius);flex:none;box-shadow:0 1px #00000006}.pdf-preview-host{z-index:2600;padding:calc(env(safe-area-inset-top) + 10px) 10px calc(env(safe-area-inset-bottom) + 10px);pointer-events:none;justify-content:center;align-items:stretch;display:flex;position:fixed;inset:0}.pdf-preview-sheet{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);width:min(100%,920px);min-height:0;box-shadow:var(--shadow-lg);pointer-events:auto;flex-direction:column;display:flex;overflow:hidden}.pdf-preview-bar{border-bottom:1px solid var(--rule);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.pdf-preview-actions{flex:none;align-items:center;gap:6px;display:flex}.pdf-preview-actions a,.pdf-preview-actions button{min-height:var(--btn-md-min-height);padding:var(--btn-md-pad-y) var(--btn-md-pad-x);border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);color:var(--text);font:inherit;font-size:var(--text-xs);cursor:pointer;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.pdf-preview-actions .on{color:var(--accent);background:var(--accent-soft)}.pdf-readable-scroll{background:var(--surface);-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow:auto}.pdf-readable-doc{background:var(--surface);width:100%;max-width:none;color:var(--text);margin:0;padding:32px 34px 48px}.pdf-readable-head{padding-bottom:22px}.pdf-readable-head h1{letter-spacing:-.025em;margin:0;font-size:32px;font-weight:700;line-height:1.12}.pdf-readable-head p,.pdf-readable-section-head p,.pdf-readable-item p,.pdf-readable-empty{color:var(--muted);font-size:var(--text-sm);margin:0;line-height:1.38}.pdf-readable-head p{margin-top:7px}.pdf-readable-doc section{border-bottom:0;padding:0 0 18px}.pdf-readable-doc section.starts-page{border-top:2px solid var(--text)}.pdf-readable-section-head{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule-soft);justify-content:space-between;align-items:baseline;gap:16px;min-height:32px;margin:0;padding:8px 10px;display:flex}.pdf-readable-section-head h2{color:var(--text);font-size:var(--text-sm);letter-spacing:0;margin:0;font-weight:700;line-height:1.2}.pdf-readable-section-head p{text-align:right;margin-top:0}.pdf-readable-items{gap:0;display:grid}.pdf-readable-item{border-top:1px solid var(--rule);min-height:40px;padding:0 var(--content-row-gap) 0 calc(var(--content-row-gap) + var(--depth,0) * 14px);grid-template-columns:min-content minmax(0,1fr);align-items:center;gap:10px;display:grid}.pdf-readable-item:not(.has-checkbox){grid-template-columns:minmax(0,1fr)}.pdf-readable-check{border:1.3px solid var(--muted);border-radius:var(--r-pill);width:19px;height:19px;margin-top:0;position:relative}.pdf-readable-check:after{content:"•";border-radius:var(--r-pill);color:var(--muted);text-align:center;background:0 0;font-size:13px;line-height:15px;position:absolute;inset:0}.pdf-readable-item.is-done .pdf-readable-check:after{content:"✓";width:100%;color:var(--accent);text-align:center;background:0 0;font-size:12px;font-weight:700;line-height:17px;inset:auto}.pdf-readable-main{color:var(--text);font-size:var(--text-base);justify-content:space-between;align-items:baseline;gap:12px;font-weight:500;line-height:1.3;display:flex}.pdf-readable-main em{color:var(--muted);font-size:var(--text-base);flex:none;font-style:normal;font-weight:450}.pdf-readable-item.is-overdue .pdf-readable-main em{color:var(--danger)}.pdf-readable-item.is-area .pdf-readable-main,.pdf-readable-item.is-project .pdf-readable-main{font-weight:750}.pdf-readable-item.is-goal .pdf-readable-main{color:var(--text-soft)}.pdf-readable-item-copy{gap:2px;min-width:0;padding:8px 0;display:grid}.pdf-readable-item-copy>p{padding-top:1px}.pdf-readable-lines{gap:17px;margin-top:16px;display:grid}.pdf-readable-lines span{border-top:1px solid var(--rule);display:block}.pdf-readable-doc--plane{width:100%}.pdf-readable-doc--plane .pdf-readable-head{padding-bottom:14px}.pdf-readable-doc--plane section{border-bottom:none;padding:12px 0}.pdf-readable-doc--plane .pdf-readable-items{gap:2px}.pdf-readable-doc--plane .pdf-readable-item{min-height:28px;padding-left:calc(var(--depth,0) * 17px);gap:10px;position:relative}.pdf-readable-doc--plane .pdf-readable-item.has-plane-marker{grid-template-columns:16px minmax(0,1fr)}.pdf-readable-doc--plane .pdf-readable-item.has-checkbox.has-plane-marker{grid-template-columns:16px min-content minmax(0,1fr)}.pdf-readable-doc--plane .pdf-readable-item:not(.has-checkbox):not(.has-plane-marker){grid-template-columns:minmax(0,1fr)}.pdf-readable-doc--plane .pdf-readable-item:before{content:"";left:calc((var(--depth,0) * 17px) + 8px);background:var(--rule);opacity:0;width:1px;position:absolute;top:-2px;bottom:-2px}.pdf-readable-doc--plane .pdf-readable-item[style*="--depth: 1"]:before,.pdf-readable-doc--plane .pdf-readable-item[style*="--depth: 2"]:before,.pdf-readable-doc--plane .pdf-readable-item[style*="--depth: 3"]:before,.pdf-readable-doc--plane .pdf-readable-item[style*="--depth: 4"]:before,.pdf-readable-doc--plane .pdf-readable-item[style*="--depth: 5"]:before{opacity:1}.pdf-readable-doc--plane .pdf-readable-check{border-color:#a4adb5;width:15px;height:15px;margin-top:2px}.pdf-readable-marker{width:16px;height:20px;margin-top:1px;position:relative}.pdf-readable-doc--plane .pdf-readable-marker:before{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid var(--muted);width:0;height:0;position:absolute;top:7px;left:5px}.pdf-readable-doc--plane .pdf-readable-item.has-children .pdf-readable-marker:before,.pdf-readable-doc--plane .pdf-readable-item.is-area .pdf-readable-marker:before{border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid var(--muted);border-bottom:0;top:8px;left:3px}.pdf-readable-doc--plane .pdf-readable-item.is-goal .pdf-readable-marker:before{border:1px solid var(--muted);background:radial-gradient(circle at center, var(--muted) 0 1.3px, transparent 1.5px);border-radius:999px;width:7px;height:7px;top:6px;left:4px}.pdf-readable-doc--plane .pdf-readable-main{min-height:20px;color:var(--text);font-size:14px;font-weight:450;line-height:1.3}.pdf-readable-doc--plane .pdf-readable-main em{font-size:var(--text-base);font-weight:500}.pdf-readable-doc--plane .pdf-readable-item.is-area{border-top:none;margin-top:8px}.pdf-readable-doc--plane .pdf-readable-item.is-area .pdf-readable-main{font-size:16px;font-weight:750}.pdf-readable-doc--plane .pdf-readable-item.is-project .pdf-readable-main,.pdf-readable-doc--plane .pdf-readable-item.is-company .pdf-readable-main{font-weight:650}.pdf-readable-doc--plane .pdf-readable-item.is-goal .pdf-readable-main,.pdf-readable-doc--plane .pdf-readable-item.is-note .pdf-readable-main{color:var(--text-soft)}.pdf-readable-doc--plane .pdf-readable-item.is-done .pdf-readable-main span{color:var(--muted);text-decoration:line-through}@media (width<=760px){.pdf-preview-host{padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom)}.pdf-preview-sheet{border-left:none;border-right:none;border-radius:0;width:100%}.pdf-preview-bar{align-items:flex-start}.pdf-preview-actions{gap:4px}.pdf-preview-actions a,.pdf-preview-actions button{padding:var(--btn-md-pad-y) var(--btn-sm-pad-x)}.pdf-readable-doc{padding:22px 18px 40px}.pdf-readable-head h1{font-size:25px}.pdf-readable-main{flex-direction:column;align-items:flex-start;gap:3px;font-size:17px}.pdf-readable-doc--plane .pdf-readable-main{font-size:var(--text-base)}.pdf-readable-doc--plane .pdf-readable-item.is-area .pdf-readable-main{font-size:17px}}.ptr,.ptr-content{display:contents}.ptr-spinner{display:none}@media (width<=760px){.ptr{background:var(--bg);display:block;position:relative}.ptr-content{z-index:1;background:var(--bg);height:100%;display:block;position:relative}.ptr-spinner{height:72px;margin-top:calc(var(--scroll-safe-top,var(--safe-top,0px)) + 4px);font-size:var(--text-base);color:var(--muted);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}}.surface{scrollbar-gutter:stable both-edges;-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto;min-width:0;padding:16px var(--page-gutter);flex:1;overflow:hidden auto}.surface:not(.plane-surface){max-width:none}.surface.materials-surface{padding:30px 28px}.surface.materials-surface.surface-pinned{padding-top:0}.page-header{margin-bottom:18px}.page-header-row{justify-content:space-between;margin-bottom:10px;display:flex}.page-header-leading{align-items:center;gap:10px;min-width:0;display:flex}.page-header h1{margin:0;font-size:17px;line-height:1.15}.page-header-supporting .muted{font-size:var(--text-base);margin:4px 0 0}.page-header-breadcrumb,.page-header-supporting{display:contents}.nav-path{min-width:0;max-width:100%;color:var(--muted);font-size:var(--text-sm);white-space:nowrap;align-items:center;font-weight:400;line-height:1.2;display:flex;overflow:hidden}.nav-path-crumb{min-width:0;color:inherit;font:inherit;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}button.nav-path-crumb{cursor:pointer}button.nav-path-crumb:hover .nav-path-label{color:var(--text)}.nav-path-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.nav-path-separator{color:var(--muted-2);flex:none;padding:0 6px;font-weight:500}.page-header-breadcrumb .nav-path{margin-top:8px}.page-header-row:has(>.page-header-breadcrumb--inline){align-items:center;gap:12px}.page-header-row:has(>.page-header-breadcrumb--inline)>.page-header-leading{flex-shrink:0}.page-header-breadcrumb--inline{flex:auto;min-width:0;display:block}.page-header-breadcrumb--inline .nav-path{margin-top:0}@media (width>=761px){.standard-panel:not(.embedded-detail-surface):not(.surface-pinned){padding-top:0}.standard-panel:not(.embedded-detail-surface):not(.surface-pinned)>header{padding-top:30px}}.app-action{--action-h:var(--btn-md-min-height);--action-px:var(--btn-md-pad-x);align-self:var(--app-action-align-self,auto)}.app-action--size-small{--action-h:var(--btn-sm-min-height);--action-px:var(--btn-sm-pad-x)}.app-action--size-large{--action-h:var(--btn-lg-min-height);--action-px:var(--btn-lg-pad-x)}.app-action svg{flex:none;display:block}.app-back{max-width:none;margin-left:calc(-1 * var(--action-px));color:var(--muted);flex:none;display:inline-flex}.app-back--trailing{margin-left:0}.app-close{color:var(--muted)}.quick-add{gap:8px;margin-bottom:18px;display:flex}.quick-add button{min-height:var(--btn-lg-min-height);padding:var(--btn-lg-pad-y) var(--btn-lg-pad-x);background:var(--accent);color:var(--ink-on-accent);border-radius:var(--r-md);cursor:pointer;font-size:var(--text-base);border:none;font-weight:500}.quick-add button:disabled{opacity:.4;cursor:not-allowed}.task-list,.task-branch{flex-direction:column;display:flex}.twisty{cursor:pointer;color:var(--muted);font-size:var(--text-sm);background:0 0;border:none;flex-shrink:0;width:16px;padding:0}.twisty:hover{color:var(--text)}.task-content{cursor:text;flex:1;min-width:0}@keyframes row-collapse{0%{opacity:1;max-height:160px;padding-top:var(--row-collapse-padding-top,0);padding-bottom:var(--row-collapse-padding-bottom,0);margin-top:var(--row-collapse-margin-top,0);margin-bottom:var(--row-collapse-margin-bottom,0);border-bottom-width:var(--row-collapse-border-bottom-width,0)}99%{opacity:0;max-height:160px;padding-top:var(--row-collapse-padding-top,0);padding-bottom:var(--row-collapse-padding-bottom,0);margin-top:var(--row-collapse-margin-top,0);margin-bottom:var(--row-collapse-margin-bottom,0);border-bottom-width:var(--row-collapse-border-bottom-width,0)}to{opacity:0;border-bottom-width:0;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}}@keyframes crossoff-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes crossoff-settle{to{text-decoration-color:currentColor}}.completing .task-title-text{animation:crossoff-settle 1ms linear var(--dur-crossoff) forwards;text-decoration-line:line-through;text-decoration-color:#0000;position:relative}.completing .task-title-text .task-title-text__token{text-decoration-line:none}.editor2-canvas-row--crossing.editor2-canvas-row>.editor2-canvas-row-body>.editor2-canvas-row-text{animation:crossoff-settle 1ms linear var(--dur-crossoff) forwards;text-decoration-color:#0000;position:relative}.completing .task-title-text:after,.editor2-canvas-row--crossing>.editor2-canvas-row-body>.editor2-canvas-row-text:after{content:"";left:var(--crossoff-x,0);top:50%;width:var(--crossoff-w,100%);transform-origin:0;height:max(1px,.06em);animation:crossoff-draw var(--dur-crossoff) var(--ease-standard) forwards;pointer-events:none;background:currentColor;border-radius:1px;position:absolute;top:.5lh;transform:scaleX(0)}@keyframes list-row-settle{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}:where([data-row-kind],.cot-row,.people-card){transition:background-color var(--dur-1) var(--ease-standard), border-color var(--dur-1) var(--ease-standard), box-shadow var(--dur-2) var(--ease-standard), opacity var(--dur-2) var(--ease-standard)}:where([data-row-interactive]):hover{background-color:var(--content-row-hover)}:where([data-row-interactive],.cot-row,.people-card):active{background-color:var(--bg-soft)}:where(.list-row-enter,.row-enter,[data-row-motion=enter]){animation:list-row-settle var(--dur-2) var(--ease-standard) both}:where(.task-list,.row-list,.cot-list,.notes-tree-body,.people-list,.person-section,.ref-tasks)>:where([data-row-kind],.task-branch,.inbox-row-wrap,.object-work-task,.cot-row,.people-card){content-visibility:auto;contain-intrinsic-size:auto 56px}@media (width<=760px){:where(.row-list,.cot-list,.notes-tree-body,.people-list,.person-section,.ref-tasks)>:where([data-row-kind],.inbox-row-wrap,.object-work-task,.cot-row,.people-card){contain-intrinsic-size:auto 84px}}.task-edit{min-width:0;color:var(--text);border-radius:var(--r-sm);font-size:var(--text-base);background:0 0;border:none;outline:none;flex:1;margin:0 -4px;padding:3px 4px}.task-edit:focus{box-shadow:inset 0 -1px 0 var(--accent-soft)}.status-pick{font-size:var(--text-base);color:var(--muted);border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg);max-width:120px;padding:3px 4px}.row-action{cursor:pointer;color:var(--muted);font-size:var(--text-base);border-radius:var(--r-sm);opacity:0;transition:opacity var(--dur-2) var(--ease-standard);background:0 0;border:none;padding:2px 5px;line-height:1}.bullet:hover .row-action{opacity:1}.row-action:hover{background:var(--hover);color:var(--text)}.row-action.delete:hover{color:var(--danger)}.done-section{margin-top:18px}.editable{cursor:text;border-radius:var(--r-sm);margin:-1px -3px;padding:1px 3px}.editable:hover{background:var(--hover)}.editable-input{color:var(--text);border-radius:var(--r-sm);font:inherit;resize:none;background:0 0;border:none;outline:none;margin:-1px -3px;padding:1px 3px;overflow:hidden}.editable-input:focus{box-shadow:inset 0 -1px 0 var(--accent-soft)}.plane{flex-direction:column;gap:64px;display:flex;position:relative}.plane-area{flex-direction:column;gap:18px;display:flex}.bullet{font-size:var(--text-base);border-radius:0;align-items:flex-start;gap:8px;padding:2px 4px;line-height:1.45;display:flex;position:relative}.bullet>.editable,.bullet>.editable-input{flex:1;min-width:0}.bullet:hover{background:0 0}.login{justify-content:center;align-items:center;height:100%;display:flex}.login-card{border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;gap:10px;width:300px;padding:32px;display:flex}.login-card h1{font-size:var(--text-lg);margin:0}.login-card input{border-radius:var(--r-md);font-size:var(--text-base);color:var(--text);background:var(--bg-soft);transition:background var(--dur-1) var(--ease-standard), border-color var(--dur-1) var(--ease-standard);border:1px solid #0000;padding:9px 11px}.login-card input:focus{border-color:var(--rule);background:var(--bg);outline:none}.login-card button{min-height:var(--btn-lg-min-height);padding:var(--btn-lg-pad-y) var(--btn-lg-pad-x);background:var(--accent);color:var(--ink-on-accent);border-radius:var(--r-md);cursor:pointer;font-size:var(--text-base);border:none;font-weight:500}.login-card button:disabled{opacity:.4;cursor:not-allowed}.notes-surface{max-width:none;height:100%;min-height:0;padding:0;display:flex;overflow:hidden;container:notes-surface/inline-size}.notes-layout{background:var(--bg);flex:1;width:100%;min-height:0;display:flex}.notes-tree{width:var(--notes-tree-w,200px);--notes-row-min-height:42px;flex:0 0 var(--notes-tree-w,200px);border-right:1px solid var(--border);background:var(--bg);flex-shrink:0}.notes-tree-body{min-height:100%;padding:0 0 18px}.notes-new-folder-row{padding:6px 0 0}.notes-new-folder-row .notes-new-folder{color:var(--muted)}.notes-tree-body.drop-target{background:var(--accent-soft);outline:1px dashed var(--accent);outline-offset:-2px}.notes-folder-group{min-width:0}.notes-folder-cell{align-items:center;gap:calc(var(--content-row-gap) / 2);width:100%;min-width:0;display:flex}.tree-row.folder-row.drop-target{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.note-row.dragging{opacity:.4}.folder-count{color:var(--muted);font-size:var(--text-xs);margin-left:auto;font-weight:500}.tree-row{border-radius:var(--r-md);cursor:pointer;min-height:30px;font-size:var(--text-base);align-items:center;gap:4px;padding:4px 8px;display:flex}@media (hover:hover) and (pointer:fine){.tree-row:hover{background:var(--bg);box-shadow:inset 0 0 0 1px var(--border)}}.tree-row.folder-row{min-height:32px;color:var(--text);margin-top:4px}.note-row.reorder-before,.note-row.reorder-after{position:relative}.note-row.reorder-before:before,.note-row.reorder-after:after{content:"";background:var(--accent);border-radius:var(--r-sm);height:2px;position:absolute;left:4px;right:4px}.note-row.reorder-before:before{top:-1px}.note-row.reorder-after:after{bottom:-1px}.folder-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.folder-row .folder-name{font-weight:600}.tree-row-menu{border-radius:var(--r-sm);width:24px;height:24px;color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:0;flex:none;place-items:center;margin-left:0;display:inline-grid}.tree-row:hover .tree-row-menu,.tree-row.selected .tree-row-menu,.tree-row-menu:focus-visible{opacity:1}.tree-row-menu:hover{background:var(--accent-soft);color:var(--accent)}.tree-row .row-action{font-size:var(--text-base);padding:1px 4px}.tree-row:hover .row-action{opacity:1}.notes-ctx-menu{min-width:168px}.tcm{min-width:224px;max-width:320px;max-height:calc(100vh - 16px);overflow-y:auto}.tcm-wide{min-width:300px}.tcm-sub{padding:0 0 2px 12px}.tcm-move{padding:2px 4px 4px}.tcm-move .route-search{box-sizing:border-box;width:100%}.notes-editor-pane{background:var(--bg);flex:1;min-width:0;display:flex}.notes-surface.has-selection .notes-editor-pane{flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.notes-empty{flex:1;justify-content:center;align-items:center;min-width:0;display:flex}.notes-empty-inner{box-sizing:border-box;width:440px;max-width:100%;color:var(--text-soft);padding:0 24px}.notes-empty-inner h2{color:var(--text);margin:0 0 8px;font-size:22px;font-weight:740;line-height:1.18}.notes-empty-recents{border-top:1px solid var(--border);gap:2px;width:100%;padding-top:8px;display:grid}.notes-empty-recent{box-sizing:border-box;border-radius:var(--r-md);width:100%;min-height:34px;color:var(--text-soft);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 7px;display:grid}@media (hover:hover) and (pointer:fine){.notes-empty-recent:hover{background:var(--bg);box-shadow:inset 0 0 0 1px var(--border);color:var(--text)}}.notes-empty-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.notes-empty-date{color:var(--muted);font-size:var(--text-sm)}.note-editor{background:var(--bg);flex-direction:column;flex:1;min-width:0;display:flex}@container notes-surface (width<=680px){.notes-layout{height:100%;min-height:0}.notes-tree{--notes-row-min-height:48px;border-right:none;flex-basis:100%;width:100%;height:100%;min-height:0}.notes-tree-body{padding-bottom:calc(env(safe-area-inset-bottom) + 88px)}.notes-tree-resize,.notes-surface .notes-editor-pane,.notes-surface.has-selection .notes-tree{display:none}.notes-surface.has-selection .notes-editor-pane{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}}@media (width<=760px){.notes-surface:not(.has-selection){overflow:visible}.notes-surface.has-selection,.notes-surface.has-selection .notes-layout,.notes-surface.has-selection .notes-editor-pane{height:auto;min-height:100%;overflow:visible}}.connector{border:1px solid var(--accent-soft);background:var(--surface);width:20px;height:20px;color:var(--accent);cursor:grab;opacity:0;transition:opacity var(--dur-2) var(--ease-standard), transform var(--dur-2) var(--ease-standard), background var(--dur-1), color var(--dur-1);touch-action:none;z-index:6;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:-22px;transform:translateY(-50%);box-shadow:0 1px 3px #246fe02e}.bullet:hover .connector{opacity:1}@media (hover:hover) and (pointer:fine){.connector:hover{background:var(--accent);color:var(--ink-on-accent);border-color:var(--accent);transform:translateY(-50%)scale(1.15)}}.connector:active{cursor:grabbing}.palette-overlay{z-index:250;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.palette{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;width:560px;max-width:92vw;display:flex;overflow:hidden;box-shadow:0 18px 44px #00000029}.palette-head{border-bottom:1px solid var(--line);flex:none;align-items:center;display:flex}.palette-head .palette-input{min-width:0;font:inherit;font-size:var(--text-base);color:var(--text);background:var(--surface);border:none;outline:none;flex:1;padding:15px 18px}.palette-cancel{font:inherit;font-size:var(--text-base);color:var(--text-soft);cursor:pointer;background:0 0;border:none;padding:15px 16px;display:none}.palette-results{max-height:52vh;padding:6px;overflow:hidden auto}.palette-pinned{padding:calc(var(--space-md) / 2);border-bottom:1px solid var(--line);flex:none}.palette-empty{text-align:center;color:var(--muted);font-size:var(--text-base);padding:22px}.palette-group{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.palette-group+.palette-group{margin-top:6px}.palette-group-label{padding:var(--space-sm) var(--space-md) var(--space-xs);color:var(--muted);font-size:var(--text-sm)}.palette-row{align-items:center;gap:var(--space-md);width:100%;padding:var(--menu-item-pad-y) var(--space-md);border-radius:var(--menu-item-radius);cursor:pointer;text-align:left;font:inherit;font-size:var(--text-base);color:var(--text);background:0 0;border:none;display:flex}.palette-row.active{background:var(--accent-soft);color:var(--text)}.palette-row.active .palette-ctx{color:var(--muted);opacity:1}.palette-type{color:var(--muted);font-size:var(--text-sm);flex:none;margin-left:auto}.palette-main{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.palette-title{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.palette-ctx{text-overflow:ellipsis;white-space:nowrap;max-width:45%;color:var(--muted);font-size:var(--text-base);flex:0 auto;overflow:hidden}.palette-row--archived{color:var(--muted)}.palette-archived{color:var(--muted);font-size:var(--text-sm);flex:none}.cot-row-archived{color:var(--muted)}.cot-archived-label{color:var(--muted);font-size:var(--content-row-meta-size);flex:none;font-weight:600}.palette-foot{border-top:1px solid var(--line);font-size:var(--text-sm);color:var(--muted);gap:16px;padding:8px 14px;display:flex}@media (width<=760px){.palette-overlay{padding:calc(env(safe-area-inset-top) + 10px) 12px calc(env(safe-area-inset-bottom) + 10px);align-items:flex-start}.palette{border:1px solid var(--line);border-radius:16px;width:min(560px,100%);max-width:100%;max-height:min(66dvh,560px);padding-top:0;box-shadow:0 18px 44px #00000029}.palette-cancel{display:block}.palette-head .palette-input{padding:14px 18px;font-size:17px}.palette-pinned{padding:0}.palette-results{min-height:0;max-height:calc(min(66dvh,560px) - 52px);padding:0 0 calc(var(--kb-safe,0px) + 8px);flex:0 auto}.palette-row{min-height:var(--content-row-min-height);padding:var(--content-row-pad-y) 18px;border-bottom:1px solid var(--rule-soft);border-radius:0;align-items:flex-start;gap:0}.palette-row.active{background:var(--bg-soft)}.palette-type{padding-left:var(--space-md)}.palette-main{flex-direction:column;align-items:stretch;gap:3px}.palette-title{font-size:var(--content-row-title-size);white-space:normal;overflow-wrap:anywhere;text-overflow:clip;line-height:1.25;overflow:visible}.palette-ctx{max-width:100%;font-size:var(--content-row-meta-size);white-space:normal;overflow-wrap:anywhere;text-overflow:clip;line-height:1.25;overflow:visible}.palette-foot{display:none}}.page-find{top:calc(env(safe-area-inset-top,0px) + 10px);left:calc(var(--sidebar-w,244px) + 12px);z-index:240;pointer-events:none;flex-direction:column;align-items:center;gap:6px;display:flex;position:fixed;right:12px}.page-find-bar{pointer-events:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:min(560px,100%);box-shadow:var(--shadow-lg);align-items:center;gap:6px;padding:5px 6px 5px 12px;display:flex}.page-find-bar--empty{border-color:color-mix(in srgb, var(--danger) 55%, var(--line))}.page-find-glyph{color:var(--muted);flex-shrink:0}.page-find-input{min-width:0;font:inherit;font-size:var(--text-base);color:var(--text);background:0 0;border:none;outline:none;flex:1;padding:6px 2px}.page-find-count{text-align:right;min-width:44px;font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--muted);flex-shrink:0}.page-find-steps{flex-shrink:0;align-items:center;gap:2px;display:flex}.page-find-note{pointer-events:auto;width:min(560px,100%);font-size:var(--text-sm);color:var(--muted);margin:0;padding:4px 10px}::highlight(page-find){background-color:var(--find-hit);color:var(--text-strong)}::highlight(page-find-active){background-color:var(--find-hit-active);color:var(--find-hit-active-text)}@media (width<=760px){.page-find{left:10px;right:10px}.page-find-bar{width:100%}.page-find-input{font-size:17px}}.surface.project-surface{max-width:none}.project-main{min-width:0}.area-section{margin-bottom:22px}.project-archive{font-size:var(--text-base)}.project-archive:hover{color:var(--danger)}.project-ref-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.project-ref-list{flex-direction:column;display:flex}.plane-area.dragging{opacity:.4}.plane .editable{border-radius:0;margin:0;padding:0}.plane .editable:hover{background:0 0}.plane .editable-input{font:inherit;resize:none;width:100%;line-height:inherit;background:0 0;border:none;border-radius:0;outline:none;padding:0;display:block;overflow:hidden}.row-list{flex-direction:column;display:flex}.row{--row-title-size:var(--content-row-title-size);--row-title-line:var(--content-row-title-line);--row-check-size:var(--content-row-check-size);--row-check-gap:var(--content-row-check-gap);--row-edge-inset:var(--content-row-edge-inset);align-content:center;align-items:flex-start;gap:var(--row-check-gap);min-height:var(--content-row-min-height);padding:var(--content-row-pad-y) var(--content-row-pad-x) var(--content-row-pad-y) var(--row-edge-inset);border-bottom:1px solid var(--content-row-rule);transition:background var(--dur-1) var(--ease-standard);flex-wrap:wrap;display:flex}.row:has(.row-meta){align-content:flex-start}.row.clickable{cursor:pointer}.row:focus-visible{box-shadow:inset 0 0 0 2px var(--accent);background:var(--accent-soft);outline:none}.row.completing{--row-collapse-padding-top:var(--content-row-pad-y);--row-collapse-padding-bottom:var(--content-row-pad-y);--row-collapse-border-bottom-width:1px;color:var(--muted);pointer-events:none;animation:row-collapse var(--dur-3) var(--ease-standard) var(--crossoff-hold) forwards;overflow:hidden}.row.completing .row-title,.row.completing .row-link{color:var(--muted)}.row.completing .row-link:not(.task-title-text){text-decoration:line-through}.row.completing .row-title:not(:has(.task-title-text)){text-decoration:line-through}.row.clickable:hover{background:var(--bg-soft)}.inbox-row-wrap.is-open .row{background:0 0}.row>.check{flex-shrink:0;margin-top:0}.row-body{flex:1;min-width:0}.row-swipe{max-width:100%;position:relative;overflow:hidden}.row-swipe>.row{z-index:1;background:var(--bg);touch-action:pan-y;position:relative}.row-swipe-file-cue{z-index:0;width:80px;color:var(--text-soft);background:var(--bg);font-size:var(--text-sm);pointer-events:none;visibility:hidden;transition:color var(--dur-1) var(--ease-standard), background-color var(--dur-1) var(--ease-standard);justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;inset:0 0 0 auto}.row-swipe--filing.is-swiping .row-swipe-file-cue,.row-swipe--filing.is-armed .row-swipe-file-cue{visibility:visible}.row-swipe--filing.is-armed .row-swipe-file-cue{color:var(--accent);background:var(--accent-soft)}.row-swipe:has(.row.completing) .row-swipe-file-cue{visibility:hidden}.sortable-dragging{cursor:grabbing}.sortable-dragging .row{background:var(--surface);box-shadow:var(--shadow-md);border-radius:var(--r-lg);border-bottom-color:#0000}.row-title{font-size:var(--row-title-size);color:var(--text);line-height:var(--row-title-line);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.row-title:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}.sort-menu{flex-shrink:0;margin-left:auto;position:relative}@media (width>=901px){.surface-header-row{padding-right:44px}}.row-link{color:var(--accent);overflow-wrap:anywhere;text-decoration:none}.row-link:hover{text-decoration:underline}.row.done:not(.completing) .row-title{text-decoration:line-through}.row.done .row-title{color:var(--muted)}.row-add-btn{width:100%;min-height:var(--btn-md-min-height);padding:var(--btn-md-pad-y) var(--btn-edge-to-edge-pad-x);font:inherit;font-size:var(--text-base);color:var(--add-action-text);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;margin-top:4px;line-height:1.35;display:flex}.row-add-btn:hover{color:var(--navigation-accent)}.row-add-copy{flex:auto;justify-content:flex-start;align-items:center;gap:12px;min-width:0;display:flex}.row-add-main{flex:none}.row-add-meta{min-width:0;color:var(--muted);font-size:var(--text-xs);align-items:center;gap:6px;display:inline-flex}.row-add-meta span{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--rule);border-radius:var(--r-pill);background:color-mix(in srgb, var(--surface) 80%, transparent);min-width:0;max-width:18ch;padding:1px 7px;overflow:hidden}.row-add-btn:hover .row-add-meta span{border-color:var(--navigation-accent-soft)}.row-add-btn .row-add-plus{color:inherit;justify-content:center;align-items:center;width:16px;height:16px;font-size:17px;font-weight:700;line-height:16px;display:inline-flex;transform:none}.composer{border:1px solid var(--muted-soft);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;gap:4px;margin:8px 0;padding:12px 14px 10px;display:flex;box-shadow:0 1px 3px #0000000a}.composer-primary{display:contents}.composer-title-row{align-items:flex-start;gap:10px;display:flex;position:relative}.composer-title-row>.nl-input,.composer-title-row>.composer-title{flex:1;min-width:0}.composer-title-row>.check{flex:none}.composer-title{font:inherit;font-size:var(--text-base);color:var(--text);background:0 0;border:none;outline:none;width:100%;padding:2px 0;font-weight:500}.composer-title::placeholder{color:var(--muted);font-weight:400}.composer-sheet-bar{display:none}@media (width>=761px){.composer.sheet:not(.edit){border-color:var(--rule);border-radius:var(--r-md);box-shadow:none;gap:0;margin:4px 0;padding:11px 12px}.composer.sheet:not(.edit) .composer-title-row{align-items:center;gap:10px}.composer.sheet:not(.edit) .nl-input.ct{--nl-pad:1px 0}}.composer-hash-menu{z-index:70;background:var(--menu-surface-fill);border:1px solid var(--menu-surface-border);border-radius:var(--menu-surface-radius);min-width:200px;max-width:320px;max-height:240px;box-shadow:var(--menu-surface-shadow);padding:var(--menu-surface-pad);margin-top:2px;position:absolute;top:100%;left:0;overflow-y:auto}.composer-hash-item{text-align:left;width:100%;font:inherit;font-size:var(--text-base);color:var(--text);border-radius:var(--r-md);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:7px 8px;display:flex}.composer-hash-item:hover,.composer-hash-item:focus-visible,.composer-hash-item.on{background:var(--bg-soft)}.composer-hash-pound{color:var(--muted)}.composer-hash-dot{border-radius:var(--r-pill);background:var(--bucket,var(--muted));flex:none;width:7px;height:7px;margin-left:auto}.composer-hash-kind{font-size:var(--text-xs);color:var(--muted);margin-left:auto}.composer-hash-item.special{color:var(--accent,var(--text));font-weight:500}.composer-hash-item.special .composer-hash-pound{color:var(--accent,var(--muted))}.composer-hash-item.special+.composer-hash-item:not(.special){border-top:1px solid var(--rule);margin-top:2px;padding-top:9px}.composer-actions{align-items:center;gap:7px;display:flex}.qa-host{z-index:59;animation:qa-host-fade var(--dur-2) var(--ease-emphasized);justify-content:center;align-items:flex-start;padding-top:11vh;display:flex}@keyframes qa-host-fade{0%{opacity:0}to{opacity:1}}.qa-host-inner{width:min(580px,94vw)}.qa-host .composer{box-shadow:var(--shadow-lg)}@media (width>=761px){.qa-host{pointer-events:none;background:0 0;justify-content:flex-end;align-items:stretch;padding-top:0;position:fixed;top:0;bottom:0;right:0}.qa-host-inner{width:var(--object-panel-w);border-left:1px solid var(--rule);background:var(--surface);pointer-events:auto;min-width:0;height:100dvh;overflow-y:auto}.qa-host .composer.sheet:not(.edit){background:var(--surface);min-height:100%;box-shadow:none;border:0;border-radius:0;gap:18px;margin:0;padding:58px 30px 34px}}.composer-recog{flex-wrap:wrap;gap:6px;margin:4px 0 2px;display:flex}.composer-recog-chip{font-size:var(--text-sm);border-radius:var(--r-pill);border:1px solid var(--rule);background:var(--bg-soft);color:var(--muted);white-space:nowrap;align-items:center;gap:5px;padding:2px 8px;font-weight:500;line-height:1.4;display:inline-flex}.composer-recog-chip.date{background:var(--accent-soft);color:var(--accent)}.composer-recog-chip.proj{background:var(--bg-soft);color:var(--text-soft);border:1px solid var(--rule)}.composer-smart-file{align-items:center;gap:6px;margin:6px 0 0;display:flex}.composer-smart-file-action{border-radius:var(--r-md);border:1px solid var(--rule);background:var(--surface);max-width:100%;min-height:32px;color:var(--text);font:inherit;font-size:var(--text-sm);cursor:pointer;align-items:center;gap:7px;padding:5px 9px;line-height:1.25;display:inline-flex}.composer-smart-file-action:hover,.composer-smart-file-action:focus-visible{border-color:var(--accent);color:var(--accent)}.composer-smart-file-plus{color:var(--accent);font-weight:700}.composer-smart-file-kind{color:var(--muted);font-size:var(--text-xs);font-weight:600}.composer-smart-file-dismiss-slot{justify-content:center;align-items:center;display:inline-flex}.composer-create-location-field .composer-smart-file{width:100%;min-width:0;min-height:var(--dropdown-trigger-compact-min-height);height:var(--dropdown-trigger-compact-min-height);padding:0 4px 0 var(--dropdown-trigger-compact-pad-x);border:1px solid var(--accent);border-radius:var(--dropdown-trigger-compact-radius);background:var(--dropdown-trigger-fill);gap:2px;margin:0}.composer-create-location-field .composer-smart-file-action{background:0 0;border:0;border-radius:0;flex:auto;gap:6px;min-width:0;min-height:0;padding:0;font-weight:550}.composer-create-location-field .composer-smart-file-action:hover,.composer-create-location-field .composer-smart-file-action:focus-visible{color:var(--accent)}.composer-create-location-field .composer-smart-file-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.composer-create-location-field .composer-smart-file-kind,.composer-create-location-field .composer-smart-file-plus,.composer-create-location-field .composer-smart-file-dismiss-slot{flex:none}.composer-sf{margin:6px 0 0}.composer-sf-head{justify-content:space-between;align-items:center;gap:6px;display:flex}.composer-sf-menu{padding:var(--menu-surface-pad);border:1px solid var(--menu-surface-border);border-radius:var(--menu-surface-radius);background:var(--menu-surface-fill);flex-direction:column;gap:2px;max-height:232px;margin-top:4px;display:flex;overflow-y:auto}.composer-sf-item{border-radius:var(--r-sm);width:100%;color:var(--text);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:1px;padding:6px 8px;line-height:1.3;display:flex}.composer-sf-item:hover,.composer-sf-item:focus-visible{background:var(--bg-soft)}.composer-sf-item-main{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;display:flex}.composer-sf-name{text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;overflow:hidden}.composer-sf-owner{overflow-wrap:anywhere;min-width:0;color:var(--muted);font-size:var(--text-xs);font-weight:600}.composer-sf-meta{color:var(--muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;overflow:hidden}.composer-pop-wrap{align-items:center;display:inline-flex;position:relative}.composer-pop{background:var(--menu-surface-fill);border:1px solid var(--menu-surface-border);border-radius:var(--menu-surface-radius);box-shadow:var(--menu-surface-shadow);padding:var(--menu-surface-pad);z-index:95;min-width:180px;position:absolute;top:calc(100% + 6px);left:0}.composer-pop.wide{min-width:220px}.composer-pop.above{top:auto;bottom:calc(100% + 6px)}@media (width<=760px){.composer-pop.above{top:calc(env(safe-area-inset-top) + 64px);min-width:0;max-height:48vh;position:fixed;bottom:auto;left:12px;right:12px;overflow-y:auto}}.composer-pop-item--branch{border-top:1px solid var(--rule-soft);border-radius:0 0 var(--r-sm) var(--r-sm);margin-top:5px;padding-top:11px}.object-menu-branch{color:var(--muted-soft);margin-left:auto;padding-left:8px;font-size:15px;line-height:1}.composer-pop-item--back{color:var(--muted)}.object-menu-back{width:14px;color:var(--muted-soft);flex:none;justify-content:center;font-size:15px;line-height:1;display:inline-flex}.cascade-trigger{cursor:pointer;text-align:left}.cascade-trigger-label{cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:1;min-width:0;overflow:hidden}.cascade-panel{z-index:21;transition:height var(--dur-3) var(--ease-emphasized);position:relative;overflow:hidden}@keyframes cascade-in-right{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes cascade-in-left{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}.route-combo{align-items:center;gap:var(--dropdown-trigger-gap);width:100%;min-height:var(--dropdown-trigger-min-height);padding:var(--dropdown-trigger-pad-y) var(--dropdown-trigger-pad-x);border:1px solid var(--dropdown-trigger-field-border);border-radius:var(--dropdown-trigger-radius);background:var(--dropdown-trigger-fill-quiet);display:flex}.route-combo.open,.route-combo:focus-within{border-color:var(--border-strong)}.route-input{min-width:0;font:inherit;font-size:var(--text-base);color:var(--text);background:0 0;border:none;outline:none;flex:1;padding:2px 0;font-weight:600}.route-input.prompt{color:var(--muted)}.route-input::placeholder{color:var(--muted);font-weight:400}.route-panel{border:1px solid var(--menu-surface-border);border-radius:var(--menu-surface-radius);padding:var(--menu-surface-pad);transform-origin:top;animation:route-slide-down .13s var(--ease-emphasized);margin-top:6px}@keyframes route-slide-down{0%{opacity:0;transform:translateY(-8px)scaleY(.96)}to{opacity:1;transform:translateY(0)scaleY(1)}}@keyframes route-slide-up{0%{opacity:0;transform:translateY(8px)scaleY(.96)}to{opacity:1;transform:translateY(0)scaleY(1)}}.route-list{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;max-height:40vh;overflow-y:auto}html.kb-up .route-list{max-height:calc(100dvh - var(--kb,0px) - 230px)}.route-search{box-sizing:border-box;width:100%;font:inherit;font-size:var(--text-base);border:1px solid var(--rule);border-radius:var(--r-sm);color:var(--text);background:0 0;margin:2px 0 6px;padding:8px 10px}.cat-bar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.task-categorize-anchor{max-width:100%;display:inline-flex}.cat-pill-wrap{display:inline-flex;position:relative}.cat-pill{max-width:100%;font-size:var(--text-sm);color:var(--text-soft)}.cat-pill:hover{color:var(--text)}.cat-pill-label{text-overflow:ellipsis;white-space:nowrap;max-width:14ch;overflow:hidden}.cat-pill-chev{color:var(--muted);display:inline-flex}.cat-dot{background:var(--dot,var(--muted));border-radius:50%;flex:none;width:8px;height:8px}.composer-date-label{font-size:var(--text-sm);font-weight:500}.composer-create-fields{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.composer-create-fields .composer-recog{display:contents}.composer-create-fields .composer-recog .composer-recog-chip{margin:0}.composer-create-field{min-width:0;animation:filing-field-in .18s var(--ease-standard,ease-out);align-items:center;display:inline-flex}.composer-create-field .composer-pop-wrap{min-width:0;margin:0}.composer-create-field .route-panel{z-index:45;background:var(--menu-surface-fill);width:max(100%,min(238px,100vw - 32px));max-width:calc(100vw - 32px);box-shadow:var(--menu-surface-shadow);margin-top:0;position:absolute;top:calc(100% + 6px);left:0}.composer-create-type-field{flex:none}.composer-create-location-field{flex:220px;max-width:380px}.composer-create-field .route-combo{min-height:var(--dropdown-trigger-compact-min-height);height:var(--dropdown-trigger-compact-min-height);border:1px solid var(--dropdown-trigger-border);border-radius:var(--dropdown-trigger-compact-radius);background:var(--dropdown-trigger-fill);color:var(--text-soft);padding:var(--dropdown-trigger-compact-pad-y) var(--dropdown-trigger-compact-pad-x)}.composer-create-field .route-combo:hover,.composer-create-field .route-combo.open,.composer-create-field .route-combo:focus-within{border-color:var(--rule);background:var(--hover);color:var(--text)}.composer-create-field .route-input{font-size:var(--text-sm);padding:0;font-weight:550}.composer-create-footer{border-top:1px solid var(--rule-soft);align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.composer-footer-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.composer-cancel-btn{color:var(--text-soft);font-size:var(--text-sm);min-height:var(--btn-md-min-height);padding:var(--btn-md-pad-y) var(--btn-md-pad-x);border-radius:var(--btn-md-radius);cursor:pointer;background:0 0;border:0;font-weight:550}.composer-add-btn{background:var(--accent);color:var(--ink-on-accent);font-size:var(--text-sm);min-height:var(--btn-md-min-height);padding:var(--btn-md-pad-y) var(--btn-md-pad-x);border-radius:var(--btn-md-radius);cursor:pointer;border:0;font-weight:600}.composer-add-btn:disabled,.composer-add-btn[data-soft-disabled=true]{background:var(--bg-soft);color:var(--muted);cursor:not-allowed}.cat-waiting-hint{font-size:var(--text-sm);color:var(--muted)}.task-list.outline{font-size:var(--text-base);line-height:1.55}.task-meta{opacity:0;transition:opacity var(--dur-1) var(--ease-standard);flex-shrink:0;align-items:center;gap:6px;margin-top:1px;display:inline-flex}.task-meta .status-pick{font-size:var(--text-sm);padding:1px 4px}.review-row.stalled{border-color:var(--danger);background:#d1453b0d}.review-sweep .quick-add{margin-bottom:12px}.task-date{font:inherit;font-size:var(--text-sm);border:1px solid var(--border);border-radius:var(--r-pill);background:var(--bg);color:var(--muted);cursor:pointer;white-space:nowrap;padding:2px 8px}.task-date:hover{background:var(--hover)}.task-date.unset{opacity:.7;border-style:dashed}.task-date.overdue{color:var(--danger);border-color:var(--danger)}.task-date.today{color:var(--text);border-color:var(--border-strong);font-weight:600}.task-date.soon{color:var(--text)}.wikilink{color:var(--blue);cursor:pointer;border-bottom:1px solid #0000}.wikilink:hover{border-bottom-color:var(--blue)}.wikilink.missing{color:var(--muted);border-bottom:1px dashed var(--border-strong)}.wikilink.missing:hover{border-bottom-color:var(--muted)}.shortcut-help{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:420px;max-width:92vw;padding:20px 22px;box-shadow:0 18px 48px #00000024}.shortcut-head{font-size:var(--text-lg);margin:0 0 16px}.shortcut-groups{flex-direction:column;gap:18px;display:flex}.shortcut-group-title{font-size:var(--text-sm);letter-spacing:.05em;color:var(--muted);margin-bottom:6px}.shortcut-row{justify-content:space-between;align-items:center;padding:5px 0;display:flex}.shortcut-label{font-size:var(--text-base);color:var(--text)}.shortcut-keys{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text);background:var(--surface-soft);border:1px solid var(--line-strong);border-radius:var(--r-sm);border-bottom-width:2px;padding:2px 6px}.settings-section{margin-bottom:26px}.settings-label{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:10px;font-weight:600}.settings-hint{font-size:var(--text-base);color:var(--muted);margin:0}.settings-maintenance{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.settings-subaction{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;max-width:100%;margin-top:2px;display:flex}.settings-confirm-input{max-width:240px}.integrations{flex-direction:column;gap:10px;min-width:0;max-width:100%;display:flex}.integration-row{align-items:center;gap:9px;display:flex}.integration-dot{border-radius:var(--r-pill);background:var(--muted);flex:none;width:8px;height:8px}.integration-dot.on{background:#2e9e6b}.integration-dot.warn{background:#c8922e}.integration-dot.idle{background:var(--rule)}.integration-name{font-size:var(--text-base);font-weight:500}.integration-state{font-size:var(--text-sm);color:var(--muted)}.integration-action{margin-left:auto}.settings-hint kbd{font-family:inherit;font-size:var(--text-base);background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--r-sm);padding:1px 6px}.settings-section-body{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.settings-actions{flex-wrap:wrap;gap:8px;display:flex}.settings-status{margin:0 0 4px}.memory-list{border-top:1px solid var(--rule);display:grid}.archive-section{margin-bottom:24px}.archive-list{flex-direction:column;display:flex}.archive-row{padding:var(--content-row-pad-y) var(--content-row-pad-x) var(--content-row-pad-y) var(--content-row-edge-inset);border-bottom:1px solid var(--content-row-rule)}.archive-surface .row.done .row-title,.archive-surface .row.done .task-title-text--completed{color:var(--text);text-decoration-line:none}.archive-surface .row.done .task-title-text--completed .task-title-text__token{text-decoration-line:none}.archive-project-name{min-width:0;font-size:var(--content-row-title-size);line-height:var(--content-row-title-line);color:var(--text);flex:1}.archive-cascade{color:var(--muted)}.crash-panel{max-width:720px;font-family:var(--font-sans);margin:10vh auto 0;padding:32px}.crash-panel h1{font-size:var(--text-lg);letter-spacing:0;margin:0 0 8px;font-weight:600}.crash-actions{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}@keyframes undo-message-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.archive-restore{font:inherit;font-size:var(--text-base);border:1px solid var(--rule);border-radius:var(--r-md);color:var(--text-soft);cursor:pointer;background:0 0;flex:none;padding:4px 12px}.archive-restore:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.archive-purge{font:inherit;font-size:var(--text-base);border:1px solid var(--rule);border-radius:var(--r-md);color:var(--muted);cursor:pointer;background:0 0;flex:none;padding:4px 12px}.archive-purge:hover{border-color:var(--danger);color:var(--danger);background:var(--danger-wash)}.bullet:hover .bullet-open{opacity:1}.pill{border-radius:var(--r-sm);height:22px;font:inherit;font-size:var(--text-sm);color:var(--muted);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;align-items:center;gap:4px;padding:0 5px;display:inline-flex}button.pill{font-family:inherit}button.pill:hover{background:var(--hover)}.pill.set,.pill.context{color:var(--text-soft)}.pill.context:before{content:"@";opacity:.5;margin-right:-2px}.pill.date.overdue{color:var(--danger)}.pill.date.today{color:var(--due-today)}.pill.area,.pill.project{color:var(--text-soft)}.pill.goal{color:var(--warm)}.pill.note{color:var(--good)}.pill.tiny{height:18px;font-size:var(--text-xs);padding:0 4px}:root{--mark-ring-width:1.35px;--mark-bar-width:7px;--mark-bar-height:1.5px}.lc-mark{box-sizing:border-box;border:1.5px solid var(--mark-ring,currentColor);border-radius:4px;flex:none;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.lc-mark--circle{border-radius:50%}.lc-mark--goal{--goal-ring-color:currentColor;--goal-ring-width:1.5px;border:0;border-radius:50%}.lc-mark--area{background:currentColor;border:0;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2018'%3E%3Cg%20fill='none'%20stroke='black'%20stroke-width='1.5'%20stroke-linejoin='round'%3E%3Cpath%20d='M9%202l7%203.5L9%209%202%205.5z'/%3E%3Cpath%20d='M2%205.5v7L9%2016V9'/%3E%3Cpath%20d='M16%205.5v7L9%2016'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2018'%3E%3Cg%20fill='none'%20stroke='black'%20stroke-width='1.5'%20stroke-linejoin='round'%3E%3Cpath%20d='M9%202l7%203.5L9%209%202%205.5z'/%3E%3Cpath%20d='M2%205.5v7L9%2016V9'/%3E%3Cpath%20d='M16%205.5v7L9%2016'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat}.field-picker-pop .lc-mark,.object-route-combo>.lc-mark{flex:none;margin-right:8px}.lc-mark--blank{border-color:#0000}.check{width:var(--content-row-check-size);height:var(--content-row-check-size);border:var(--mark-ring-width) solid var(--mark-ring,var(--check-ring));background:var(--mark-fill,var(--surface));cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:border-color 80ms,background 80ms;display:inline-flex}.check:hover{border-color:var(--mark-ring,var(--muted))}.check.checked,.lc-mark--done{background:var(--mark-done,var(--accent));border-color:var(--mark-done,var(--accent))}.check.checked:after,.lc-mark--done:after{content:"";border:1.6px solid var(--ink-on-accent);border-top:0;border-right:0;width:7px;height:4px;position:static;transform:rotate(-45deg)translateY(-1px)}.lc-mark--done:after{border-width:1.5px;width:6px;height:3.5px}.check.pop{animation:check-pop var(--dur-3) var(--ease-move)}.check.pop:after{animation:check-draw var(--dur-3) var(--ease-standard) 70ms both}@keyframes check-pop{0%{transform:scale(1)}40%{box-shadow:0 0 0 4px var(--accent-soft);transform:scale(1.2)}to{transform:scale(1);box-shadow:0 0 #0000}}@keyframes check-draw{0%{opacity:0;transform:rotate(-45deg)translateY(-1px)scale(.5)}to{opacity:1;transform:rotate(-45deg)translateY(-1px)scale(1)}}.check.check--project{border-radius:5px}.check.check--goal{--goal-ring-color:var(--check-ring);--goal-ring-width:var(--mark-ring-width);background:0 0;border-color:#0000}.check.check--goal:before,.lc-mark--goal:before{content:"";background:conic-gradient(from -35deg, transparent 0 70deg, var(--goal-ring-color) 70deg 360deg);width:100%;height:100%;-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--goal-ring-width)), #000 calc(100% - var(--goal-ring-width)));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--goal-ring-width)), #000 calc(100% - var(--goal-ring-width)));mask:radial-gradient(farthest-side, transparent calc(100% - var(--goal-ring-width)), #000 calc(100% - var(--goal-ring-width)));border-radius:50%}.check.check--goal:hover{--goal-ring-color:var(--muted)}.check.check--goal.checked{border-color:var(--accent);background:var(--accent)}.check.check--goal.checked:before{content:none}.check.check--goal.check--someday{border:var(--mark-ring-width) dotted var(--check-ring);background:var(--surface)}.check.check--goal.check--someday:before{content:none}.check.check--someday,.lc-mark--someday{border-style:dotted}.check.check--waiting:before,.lc-mark--waiting:before{content:"";width:var(--mark-bar-width);height:var(--mark-bar-height);background:var(--mark-ring,var(--check-ring));border-radius:1px}.lc-mark--waiting:before{background:currentColor}.check.check--waiting.checked:before,.lc-mark--someday:before,.lc-mark--done:before{content:none}.lc-mark--goal.lc-mark--someday{border:1.5px dotted}.lc-mark--area.lc-mark--someday{opacity:.55}.surface-header h1{letter-spacing:0;font-weight:720}.settings-section{border-bottom:1px solid var(--rule);grid-template-columns:200px 1fr;align-items:start;gap:24px;margin-bottom:0;padding:18px 0;display:grid}.settings-section:last-of-type{border-bottom:none}.settings-section .settings-label{margin:0;padding-top:2px}@media (width<=720px){.settings-section{grid-template-columns:1fr;gap:8px}}.mobile-nav-toggle{display:none}@media (width<=760px){.app.browse-page .sidebar{z-index:30;width:100%;max-width:none;box-shadow:none;background:var(--bg);padding-bottom:calc(72px + env(safe-area-inset-bottom));border-right:none;transform:none}.app.browse-page .mobile-tabbar{z-index:31;position:relative}.sidebar{z-index:50;width:270px;max-width:82vw;height:100svh;max-height:100svh;transition:transform var(--dur-3) var(--ease-standard);padding-top:calc(14px + env(safe-area-inset-top));padding-bottom:calc(14px + env(safe-area-inset-bottom));padding-left:calc(10px + env(safe-area-inset-left));-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;position:fixed;top:0;bottom:0;left:0;overflow:hidden auto;transform:translate(-100%)}.app.nav-open .sidebar{box-shadow:var(--shadow-lg);transform:translate(0)}.mobile-nav-toggle{top:calc(env(safe-area-inset-top) + 8px);left:calc(env(safe-area-inset-left) + 8px);z-index:45;width:var(--btn-md-min-height);height:var(--btn-md-min-height);font-size:var(--text-base);color:var(--text);background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-lg);box-shadow:var(--shadow-md);cursor:pointer;justify-content:center;align-items:center;padding:0;line-height:1;display:none;position:fixed}.surface{padding:calc(var(--scroll-safe-top,var(--safe-top,0px)) + 12px) 16px 24px;padding-left:calc(env(safe-area-inset-left) + 16px);padding-right:calc(env(safe-area-inset-right) + 16px)}.surface:not(.plane-surface){max-width:none}.plane-surface{-webkit-overflow-scrolling:touch;touch-action:pan-y;height:100%;min-height:0;overflow-x:auto}:root.edge-back-dragging .surface{transform:translate3d(var(--edge-back-x,0px), 0, 0);will-change:transform}:root:not(.edge-back-dragging) .surface{transition:transform var(--dur-2) var(--ease-standard)}.plane-surface .plane-head-title h1{font-size:var(--mobile-surface-title-size);line-height:var(--mobile-surface-title-line);font-weight:var(--mobile-surface-title-weight)}.plane-surface .plane-head-actions{gap:4px}.plane-surface .plane-icon-toggle,.plane-surface .surface-pdf-btn--icon{height:var(--btn-md-min-height);min-height:var(--btn-md-min-height);box-shadow:none;border-radius:var(--r-sm);width:var(--btn-md-min-height);background:0 0;border:none}.plane-surface .plane-icon-toggle.on{background:var(--accent-soft)}input,textarea,select,[contenteditable]{font-size:var(--text-base)}.composer.sheet{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;z-index:60;width:auto;max-height:88vh;animation:composer-sheet-up var(--dur-3) var(--ease-emphasized);will-change:transform;padding:var(--ui-sheet-block-inset) var(--ui-sheet-inline-inset) 0;padding-bottom:max(14px, env(safe-area-inset-bottom));transition:transform var(--dur-3) var(--ease-standard), height var(--dur-3) var(--ease-standard);border:none;border-radius:20px 20px 0 0;margin:0;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -8px 40px #0000002e}.composer.sheet:not(.edit){animation-duration:calc(var(--kb-dur,.45s) * var(--kb-slide-scale,1));animation-timing-function:var(--kb-ease,var(--ease-emphasized))}.composer.sheet-dragging{transition:none}.composer.sheet.sheet-full{height:96vh;max-height:96vh}.composer.sheet:before,.composer.sheet:not(.edit) .composer-footer-actions{display:none}.composer.sheet:not(.edit) .composer-create-footer{border-top:0;padding-top:0}.composer-sheet-bar{grid-template-columns:var(--btn-md-min-height) minmax(0, 1fr) var(--btn-md-min-height);margin:calc(-1 * var(--ui-sheet-block-inset)) calc(-1 * var(--ui-sheet-inline-inset)) var(--ui-sheet-control-gap);padding:var(--ui-sheet-block-inset) var(--ui-sheet-inline-inset) 0;touch-action:none;cursor:grab;align-items:center;display:grid}.composer.sheet:not(.edit) .composer-sheet-bar{margin-bottom:0;padding-bottom:0}.composer-sheet-btn{width:var(--btn-md-min-height);height:var(--btn-md-min-height);min-width:var(--btn-md-min-height);min-height:var(--btn-md-min-height);flex:0 0 var(--btn-md-min-height);padding:var(--btn-md-pad-y);border-radius:var(--btn-circle-radius);background:var(--bg-soft);font-size:var(--text-base);cursor:pointer;border:none;justify-content:center;align-items:center;line-height:1;display:flex}.composer-sheet-btn.x{color:var(--text-soft)}.composer-sheet-btn.check{color:var(--accent);justify-self:end}.composer-sheet-btn.save{background:var(--danger);color:var(--ink-on-accent);justify-self:end}.composer-sheet-btn.save svg{display:block}.composer-sheet-btn.add{background:var(--accent);color:var(--ink-on-accent);box-shadow:0 4px 12px color-mix(in srgb, var(--accent) 45%, transparent), 0 2px 4px #0000002e;transition:transform var(--dur-2) var(--ease-spring), opacity var(--dur-2) var(--ease-standard), box-shadow var(--dur-2) var(--ease-standard);justify-self:end}.composer-sheet-btn.add:not(:disabled):active{transform:scale(.92)}.composer-sheet-btn.add:disabled{opacity:.4;box-shadow:none}.composer-sheet-btn.add svg{display:block}.composer-sheet-btn.more{color:var(--text-soft);font-size:var(--text-base);justify-self:end}.qa-host{background:0 0}.composer.sheet{background:var(--surface);gap:var(--ui-sheet-section-gap)}.composer.sheet .composer-primary{border:1px solid var(--rule-soft);border-radius:var(--r-lg);box-shadow:none;background:0 0;padding:14px 14px 12px;display:block}.composer.sheet:not(.edit) .composer-primary{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.composer.sheet .composer-title,.composer.sheet .ct{font-size:var(--text-base);font-weight:600}.qa-host{background:0 0;align-items:stretch;padding:0;animation:none}.qa-host-inner{width:auto}.row-add-btn{display:none}.inbox-add-task-btn{display:flex}.resize-handle{display:none}.composer.sheet:not(.edit) .nl-input.ct,.composer.sheet:not(.edit) .nl-input.ct .nl-input-field,.composer.sheet:not(.edit) .nl-input.ct .nl-input-backdrop{font-weight:500;line-height:1.3;font-size:var(--text-base)!important}.inbox-create-panel{margin:8px 0 12px;padding:0;overflow:visible}.inbox-create-panel .composer-backdrop{display:none}.inbox-create-panel .composer.panel-create:not(.edit){overscroll-behavior:auto;z-index:auto;background:var(--surface);width:100%;max-height:none;box-shadow:none;will-change:auto;border:1px solid #b8b8b8;border-radius:10px;margin:0;padding:8px;transition:none;animation:none;position:static;inset:auto;overflow:visible;transform:translate(0,0)}.inbox-create-panel .composer.panel-create:not(.edit) .composer-sheet-bar{display:none}.inbox-create-panel .composer.panel-create:not(.edit) .composer-title-row{align-items:flex-start;min-height:23px}.inbox-create-panel .composer.panel-create:not(.edit) .nl-input.ct,.inbox-create-panel .composer.panel-create:not(.edit) .nl-input.ct .nl-input-field,.inbox-create-panel .composer.panel-create:not(.edit) .nl-input.ct .nl-input-backdrop{min-height:23px;font-weight:600;line-height:1.45;font-size:var(--text-base)!important}.inbox-create-panel .composer.panel-create:not(.edit) .composer-create-fields{gap:10px 6px;margin-top:10px}.inbox-create-panel .composer.panel-create:not(.edit) .composer-create-field,.inbox-create-panel .composer.panel-create:not(.edit) .composer-create-field .route-combo{min-height:var(--dropdown-trigger-compact-min-height);height:var(--dropdown-trigger-compact-min-height);border-radius:var(--dropdown-trigger-compact-radius)}.inbox-create-panel .composer.panel-create:not(.edit) .composer-create-location-field{flex:100%;max-width:none}.inbox-create-panel .composer.panel-create:not(.edit) .composer-create-type-field{flex:0 112px}.inbox-create-panel .composer.panel-create:not(.edit) .composer-create-type-field .route-combo{max-width:112px}.inbox-create-panel .composer.panel-create:not(.edit) .composer-create-footer{border-top:0;align-items:center;margin-top:10px;padding-top:0;display:flex}.inbox-create-panel .composer.panel-create:not(.edit) .composer-footer-actions{gap:8px;margin-left:auto;display:flex}.plane{gap:36px}.bullet{gap:10px;padding:5px 4px;font-size:var(--text-base)!important;line-height:1.55!important}}@keyframes composer-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.quick-add-fab{right:calc(env(safe-area-inset-right) + 24px);bottom:calc(env(safe-area-inset-bottom) + 24px);z-index:46;background:var(--quick-add-accent);width:56px;height:56px;color:var(--ink-on-accent);box-shadow:0 4px 12px color-mix(in srgb, var(--quick-add-accent) 45%, transparent), 0 2px 4px #0000002e;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-2) var(--ease-standard), background var(--dur-2) var(--ease-standard), box-shadow var(--dur-2) var(--ease-standard);border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:fixed}@media (hover:hover) and (pointer:fine){.quick-add-fab:hover{background:color-mix(in srgb, var(--quick-add-accent) 88%, black);box-shadow:0 6px 16px color-mix(in srgb, var(--quick-add-accent) 50%, transparent), 0 2px 6px #0003}}.quick-add-fab:active{background:color-mix(in srgb, var(--quick-add-accent) 88%, black);box-shadow:0 2px 6px color-mix(in srgb, var(--quick-add-accent) 50%, transparent), 0 1px 2px #0000002e;transform:scale(.94)}.quick-add-fab svg{display:block}.app:has(.task-create-panel) .quick-add-fab{display:none}@media (width>=761px){.quick-add-fab{display:none}}@media (width<=760px){.quick-add-fab{right:calc(env(safe-area-inset-right) + 16px);bottom:calc(env(safe-area-inset-bottom) + 56px + 16px)}.ptr-content .surface:not(.notes-surface){padding-bottom:calc(env(safe-area-inset-bottom) + 56px + 32px)}}.mobile-tabbar{display:none}@media (width<=760px){body.sheet-open .mobile-tabbar,body.sheet-open .quick-add-fab,body.sheet-open .sync-status{display:none}.mobile-tabbar{z-index:40;background:var(--surface);border-top:1px solid var(--rule);box-shadow:var(--shadow-md);padding-bottom:calc(4px + env(safe-area-inset-bottom) / 2);flex:none;display:flex}.mobile-tab{min-width:0;font:inherit;font-size:var(--mobile-tab-label,var(--text-sm));color:var(--muted);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;padding:8px 2px 7px;font-weight:500;display:flex}.mobile-tab>span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.mobile-tab svg{display:block}.mobile-tab.on{color:var(--navigation-accent)}.mobile-tab.tab-dropover{color:var(--navigation-accent);box-shadow:inset 0 0 0 2px var(--navigation-accent);background:var(--navigation-accent-soft);border-radius:var(--r-md)}.surface{padding-bottom:16px}html,body{height:100svh;overflow:hidden}#root{height:100svh}.app{flex-direction:column;height:100svh;display:flex;overflow:hidden}.ptr{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;flex:1;min-height:0;overflow:hidden auto}.surface{flex:none;height:auto;min-height:0;overflow:visible}.surface:not(.notes-surface):not(.plane-surface):not(.surface-pinned){padding-top:calc(var(--scroll-safe-top,var(--safe-top,0px)) + 12px);padding-left:16px;padding-right:16px}.surface.surface-pinned{padding-left:16px;padding-right:16px}.page-header{flex-direction:column;justify-content:center;min-height:36px;margin-bottom:8px;padding-left:0;display:flex}.page-header-supporting>.muted{display:none}.page-header h1:not(.page-header-title--compact),.plane-head-title h1,.notes-tree-title{font-size:var(--mobile-surface-title-size);line-height:var(--mobile-surface-title-line);font-weight:var(--mobile-surface-title-weight);letter-spacing:0}.row{--row-title-size:var(--content-row-title-size);--row-title-line:var(--content-row-title-line);--row-check-size:var(--content-row-check-size);padding:var(--content-row-pad-y) var(--content-row-pad-x) var(--content-row-pad-y) var(--row-edge-inset);gap:var(--content-row-check-gap)}.row>.check{width:var(--row-check-size);height:var(--row-check-size)}.row>.check.checked:after{border-width:2px;width:10px;height:6px}.row-title{font-size:var(--row-title-size);line-height:var(--row-title-line)}}.row-meta{font-size:var(--content-row-meta-size);line-height:var(--content-row-meta-line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px;margin-top:2px;display:flex}.row-meta>.pill:first-child{margin-left:-5px}.row-meta>.pill.tiny:first-child{margin-left:-4px}.row-due{font-family:inherit;font-size:inherit;color:var(--muted);background:0 0;border:none;align-items:center;font-weight:500;display:inline-flex}.row-due.overdue{color:var(--danger)}.row-due.today{color:var(--good)}.row-due.soon{color:var(--warm)}.row-recur{font-size:inherit;opacity:.75}.row-subcount{font-size:inherit;color:var(--muted);font-weight:500}.row-subcount.all{color:var(--good)}.row-goal{font-size:inherit;color:var(--muted);font-weight:500}@media (width<=760px){.row-meta{font-size:var(--content-row-meta-size);line-height:var(--content-row-meta-line);gap:6px;margin-top:3px}.row-meta .pill,.row-meta .pill.tiny,.row-meta .waiting-clock,.row-meta .row-waiting-who,.row-meta .row-wait-checkback,.row-meta .row-waited,.row-meta .row-wait-sep,.row-meta .row-recur{font-size:inherit;line-height:inherit}}.nl-input{display:block;position:relative}.nl-input--multi .nl-input-field,.nl-input--multi .nl-input-backdrop{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;text-indent:0;text-transform:inherit;white-space:pre-wrap;overflow-wrap:anywhere;display:block;overflow:visible}.nl-input--multi .nl-input-backdrop{position:relative;inset:auto}.nl-input--multi .nl-input-field{resize:none;height:100%;position:absolute;inset:0}.nl-input-field,.nl-input-backdrop{font:inherit;box-sizing:border-box;white-space:pre;width:100%;padding:var(--nl-pad,0);margin:0;overflow-x:hidden}.nl-input-backdrop{color:var(--text);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.nl-input-backdrop--clickable{z-index:2}.nl-input-field{z-index:1;color:#0000;caret-color:var(--text);background:0 0;border:none;outline:none;position:relative}.nl-input--native-editing .nl-input-backdrop{color:#0000}.nl-input--native-editing .nl-input-completion{color:var(--muted)}.nl-input--native-editing .nl-input-field{color:var(--text)}.nl-input-field::placeholder{color:var(--muted)}.nl-input-completion{color:var(--muted);-webkit-text-fill-color:currentColor;cursor:pointer;pointer-events:auto;-webkit-user-select:none;user-select:none}.nl-input-completion:hover{color:var(--text-soft)}.inline-text-token{color:inherit;font:inherit;line-height:inherit;vertical-align:baseline}.person-token,.company-token{appearance:none;color:inherit;font:inherit;line-height:inherit;vertical-align:baseline;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:inline-block}.person-token--static,.company-token--static{cursor:inherit;pointer-events:none}.person-token,.company-token,.inline-text-token--recognized{border-radius:var(--nlp-token-radius);box-shadow:none;background:0 0;border-bottom:0;text-decoration:none}.nl-hl,.nl-hl-subtle,.inline-text-token--suggestion,.task-nlp-token,.editor2-task-nlp-token{background:var(--nlp-token-fill);border-radius:var(--nlp-token-radius);color:inherit;box-shadow:none;border-bottom:0;padding:0;text-decoration:none}.entity-reference-motif--subtle{background:0 0}.nl-hl-ignored,.inline-text-token--ignored{background:0 0;border-radius:0;text-decoration:none}.nl-hl-click{pointer-events:auto;cursor:pointer;text-decoration:none}.nl-hl-click:hover,.task-nlp-token--clickable:hover,.editor2-task-nlp-token:hover,.person-token:hover,.company-token:hover{background:var(--nlp-token-fill-hover);color:inherit}.entity-token-wrap{pointer-events:auto;display:inline-block;position:relative}.entity-token-wrap>.person-token,.entity-token-wrap>.company-token{pointer-events:auto}.entity-reference-motif{appearance:none;box-sizing:border-box;outline:1px dashed color-mix(in srgb, var(--muted) 48%, transparent);outline-offset:1px;min-width:0;max-width:100%;color:inherit;font:inherit;line-height:inherit;vertical-align:baseline;box-shadow:none;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:0 0;border:0;border-radius:5px;padding:0;text-decoration:none;display:inline}.entity-reference-motif:hover,.entity-reference-motif:focus-visible,button:hover>.entity-reference-motif,button:focus-visible>.entity-reference-motif{outline-color:color-mix(in srgb, var(--accent) 56%, var(--muted));background:var(--nlp-token-fill-hover);color:inherit}.entity-reference-motif--block{width:fit-content;display:inline-flex}.entity-reference-motif--subtle,.entity-reference-motif--subtle:hover,.entity-reference-motif--subtle:focus-visible,button:hover>.entity-reference-motif--subtle,button:focus-visible>.entity-reference-motif--subtle{background:0 0;outline:0}.tagged-ref-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.entity-token-popover{z-index:2600;border:1px solid var(--line);background:var(--surface);min-width:200px;max-width:min(240px,100vw - 24px);color:var(--text);font-size:var(--text-xs);pointer-events:auto;white-space:normal;border-radius:10px;flex-direction:column;padding:6px;line-height:1.2;display:flex;position:fixed;box-shadow:0 4px 16px #0f172a1a}.entity-token-popover-title{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;padding:4px 8px 0;font-weight:650;overflow:hidden}.entity-token-popover-meta{color:var(--muted);padding:0 8px 6px;font-size:11px}.entity-token-popover-actions{flex-direction:column;align-items:stretch;display:flex}.task-nlp-token--clickable{appearance:none;font:inherit;cursor:pointer;border:0;margin:0;display:inline}.task-title-text--completed,.task-title-text--completed .task-title-text__token{color:var(--text-soft);text-decoration:line-through;text-decoration-thickness:1px}.nl-hl-at-caret,.editor2-task-nlp-token--at-caret,.nl-hl-click:focus-visible,.task-nlp-token--clickable:focus-visible,.editor2-task-nlp-token:focus-visible,.person-token:focus-visible,.company-token:focus-visible,.entity-reference-motif:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (pointer:coarse){.task-nlp-token--clickable{position:relative}.task-nlp-token--clickable:after{content:"";inset:var(--nlp-token-hit-y) var(--nlp-token-hit-x);pointer-events:auto;position:absolute}}.nl-input.ct{width:100%;font-size:var(--text-base);--nl-pad:2px 0;font-weight:500}.composer-title-row{--mark-inset:2px}.composer-title-stack{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.url-presentation{min-width:0;max-width:100%}.url-presentation--inline{display:inline}.url-presentation--stacked{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.url-presentation__title,.url-presentation__domain{min-width:0;max-width:100%}.url-presentation__title{color:inherit;font:inherit}.url-presentation--stacked .url-presentation__title,.url-presentation--stacked .url-presentation__domain{text-overflow:ellipsis;overflow:hidden}.url-presentation--stacked .url-presentation__domain{white-space:nowrap;font-size:var(--text-sm);line-height:1.25}.url-presentation__domain{color:var(--muted);font-size:.82em;font-weight:500}.task-url-title,.task-url-inline,.task-url-source{color:inherit;text-decoration:none}.task-url-title:hover,.task-url-inline:hover,.task-url-source:hover{color:var(--accent);text-decoration:underline}.task-url-source-separator,.task-url-source{color:var(--muted);font-size:var(--content-row-meta-size);white-space:nowrap;font-weight:500}.composer-link-preview{width:100%;min-width:0;color:var(--text);font:inherit;font-size:var(--text-base);text-align:left;cursor:text;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:1px 0 2px;font-weight:600;line-height:1.32;text-decoration:none;display:flex}.composer-link-preview:hover{color:var(--accent)}.composer-source-link{text-overflow:ellipsis;white-space:nowrap;width:max-content;max-width:100%;color:var(--muted);font-size:var(--text-xs);font-weight:500;line-height:1.25;text-decoration:none;display:block;overflow:hidden}.composer-source-link:hover{color:var(--accent);text-decoration:underline}.composer-title-stack .nl-input.ct.ct-url-title,.composer-title-stack .nl-input.ct.ct-url-title .nl-input-field,.composer-title-stack .nl-input.ct.ct-url-title .nl-input-backdrop{font-weight:600;line-height:1.32;font-size:var(--text-base)!important}.composer-title-stack .nl-input.ct.ct-url-raw,.composer-title-stack .nl-input.ct.ct-url-raw .nl-input-field,.composer-title-stack .nl-input.ct.ct-url-raw .nl-input-backdrop{color:var(--muted);font-weight:500;line-height:1.3;font-size:var(--text-xs)!important}.composer-title-stack .nl-input.ct.ct-url-raw{display:none}@media (width<=760px){.sched-quick-row,.sched-repeat-item{padding-top:11px;padding-bottom:11px}.sched-foot-btn{padding:var(--btn-md-pad-y) var(--btn-md-pad-x)}}.sched-nl{padding:10px var(--ui-sheet-inline-inset) 6px;position:relative}.sched-nl-clear{right:var(--ui-sheet-inline-inset);color:var(--muted);font-size:var(--text-base);cursor:pointer;background:0 0;border:none;padding:0 2px;line-height:1;position:absolute;top:9px}.sched-nl-clear:hover{color:var(--text)}.sched-suggest{background:var(--accent-soft);width:100%;color:var(--text);font:inherit;cursor:pointer;text-align:left;border:none;align-items:center;gap:10px;padding:8px 12px;font-weight:600;display:flex}.sched-suggest:hover{filter:brightness(.98)}.sched-quick{border-bottom:1px solid var(--rule);padding:4px 0}.sched-quick-row{width:100%;padding:7px var(--ui-sheet-inline-inset);color:var(--text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;display:flex}.sched-quick-row:hover{background:var(--hover)}.sched-quick-ic{width:16px;color:var(--muted);display:inline-flex}.sched-quick-label{flex:1}.sched-quick-right{color:var(--muted);font-size:var(--text-base)}.sched-quick-row.tone-today .sched-quick-ic{color:var(--good)}.sched-quick-row.tone-tomorrow .sched-quick-ic{color:var(--warm)}.sched-quick-row.tone-thisweekend .sched-quick-ic{color:#2bb3a3}.sched-quick-row.tone-nextweek .sched-quick-ic{color:#8a5cf6}.sched-quick-row.tone-weekend .sched-quick-ic{color:var(--accent)}.sched-quick-row.tone-nodate .sched-quick-ic{color:var(--muted)}.sched-cal{padding:10px var(--ui-sheet-inline-inset) 8px;border-bottom:1px solid var(--rule)}.sched-cal-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.sched-cal-month{font-weight:600}.sched-cal-nav{gap:2px;display:inline-flex}.sched-cal-nav button{color:var(--muted);font-size:var(--text-base);width:var(--btn-sm-min-height);height:var(--btn-sm-min-height);border-radius:var(--btn-sm-radius);cursor:pointer;background:0 0;border:none;line-height:1}.sched-cal-nav button:hover{background:var(--hover);color:var(--text)}.sched-cal-grid{grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.sched-cal-dow{margin-bottom:2px}.sched-cal-dowcell{text-align:center;color:var(--muted);font-size:var(--text-sm);padding:2px 0}.sched-cal-cell{aspect-ratio:1;color:var(--text);font:inherit;font-size:var(--text-base);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.sched-cal-cell.empty{cursor:default}.sched-cal-cell:not(.empty):hover{background:var(--hover)}.sched-cal-cell.today{background:var(--danger);color:var(--ink-on-accent);font-weight:600}.sched-cal-cell.sel:not(.today){box-shadow:inset 0 0 0 1.5px var(--accent);color:var(--accent);font-weight:600}.sched-cal-dot{background:var(--accent);pointer-events:none;border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.sched-cal-cell.today .sched-cal-dot{background:#fff}.sched-cal-caption{font-size:var(--text-base);color:var(--muted);margin-bottom:6px}.sched-cal-caption-day{color:var(--text);font-weight:600}.sched-foot{flex-direction:column;display:flex}.sched-foot-btn{width:100%;min-height:var(--btn-md-min-height);padding:var(--btn-md-pad-y) var(--btn-md-pad-x);color:var(--text-soft);font:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:8px;display:flex}.sched-foot-btn+.sched-foot-btn{border-top:1px solid var(--rule)}.sched-foot-btn:hover{background:var(--hover)}.sched-foot-btn.on{color:var(--accent);font-weight:500}.sched-ic{font-size:var(--text-base);line-height:1}.sched-subpanel{border-top:1px solid var(--rule);padding:10px var(--ui-sheet-inline-inset)}.sched-sub-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.sched-sub-row input[type=time]{font:inherit;border:1px solid var(--rule);border-radius:var(--r-md);background:var(--bg);color:var(--text);padding:4px 6px}.sched-sub-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.sched-sub-clear,.sched-sub-done{font:inherit;font-size:var(--text-base);border-radius:var(--r-md);border:1px solid var(--rule);background:var(--bg-soft);color:var(--text-soft);cursor:pointer;padding:5px 12px}.sched-sub-done{background:var(--accent);color:var(--ink-on-accent);border-color:var(--accent)}.sched-repeat{padding:4px 0}.sched-repeat-item{width:100%;padding:7px var(--ui-sheet-inline-inset);color:var(--text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:baseline;gap:6px;display:flex}.sched-repeat-item:hover{background:var(--hover)}.sched-repeat-qual{color:var(--muted);font-size:var(--text-base)}.row-due.editable{cursor:pointer;border-radius:var(--r-sm);margin:-1px -4px;padding:1px 4px}.row-due.editable:hover{background:var(--hover)}.pipeline-surface{--pl-grid:minmax(140px, 1.3fr) minmax(120px, 2fr) 46px 46px 46px}.sourcing-surface{max-width:none}.sourcing-header{margin-bottom:16px}.sourcing-header-row{align-items:center;gap:12px}.sourcing-heading{width:100%}.sourcing-panel{gap:18px;min-width:0;display:grid}.sourcing-view-under-title{align-items:center;margin:-2px 0 -6px;display:flex}.pipeline-surface--embedded{background:0 0;min-width:0;max-width:none}.pl-add{margin-top:8px}.deal-back{font-size:var(--text-sm);color:var(--muted);align-items:center;display:inline-flex}.deal-back:hover{color:var(--accent)}.deal-archive{font-size:var(--text-base);color:var(--muted)}.deal-name{width:100%;font:inherit;font-size:var(--text-lg);color:var(--text);background:0 0;border:none;padding:0;font-weight:700;display:block}.deal-name:focus{outline:none}.deal-pip.on{background:var(--accent);border-color:var(--accent)}.deal-field{margin-bottom:12px;display:block}.deal-tags{gap:8px;margin-bottom:14px;display:flex}.deal-tag{font:inherit;font-size:var(--text-sm);border-radius:var(--r-sm);border:1px solid var(--rule);color:var(--text-soft);white-space:nowrap;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:4px 9px;line-height:1.4;display:inline-flex}.deal-tag:hover{border-color:var(--border-strong);color:var(--text)}.deal-tag.on{background:var(--accent-soft);border-color:var(--accent-soft);color:var(--accent)}.deal-theses{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:16px;display:flex}.deal-delete{margin-top:8px}.th-group{margin-bottom:24px}.th-card{border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--bg);margin-bottom:10px;padding:14px 16px}.th-linker{font-size:var(--text-base);color:var(--text-soft);cursor:pointer;background:0 0;border:none;margin-top:10px;padding:2px 0}.deal-tasks{margin-bottom:12px;display:block}.deal-tasks .row-add{align-items:center;gap:8px;margin-top:4px;display:flex}@media (width<=760px){.pipeline-surface{--pl-grid:minmax(0, 1.3fr) minmax(0, 1.7fr) 30px 30px 30px}}.sync-status{border-radius:var(--r-pill);font:inherit;font-size:var(--text-sm);color:var(--muted);border:1px solid var(--line);box-shadow:none;z-index:240;cursor:pointer;animation:undo-message-in var(--dur-2) var(--ease-emphasized);background:#ffffffe6;align-items:center;gap:8px;padding:5px 8px;display:flex;position:fixed;top:12px;right:12px}.sync-status:hover{border-color:var(--line-strong)}.sync-status-dot{background:var(--muted);border-radius:50%;flex:none;width:8px;height:8px}.sync-status-offline .sync-status-dot{background:#d99100}.sync-status-error .sync-status-dot{background:var(--danger)}.sync-status-error .sync-status-label{color:var(--danger)}.sync-status-label{white-space:nowrap}.sync-status-synced{cursor:default;pointer-events:none;animation:undo-message-in var(--dur-2) var(--ease-emphasized), sync-status-fade .6s var(--ease-exit) 1.4s forwards}.sync-status-synced .sync-status-dot{background:var(--good)}@keyframes sync-status-fade{to{opacity:0}}@media (width<=760px){.sync-status{top:calc(env(safe-area-inset-top) + 8px);right:calc(env(safe-area-inset-right) + 12px)}}.sync-detail-host{z-index:260;pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sync-detail-sheet{width:100%;max-width:480px;max-height:70vh;padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom));background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg) var(--r-lg) 0 0;pointer-events:auto;flex-direction:column;gap:12px;display:flex;overflow-y:auto;box-shadow:0 18px 48px #00000024}.sync-detail-empty{font-size:var(--text-base);color:var(--text-soft);margin:0}.sync-detail-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sync-detail-item{border:1px solid var(--line);border-radius:var(--r-md);background:0 0;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.sync-detail-item-main{flex-direction:column;gap:2px;min-width:0;display:flex}.sync-detail-action{font-size:var(--text-sm);color:var(--text);justify-content:space-between;align-items:baseline;gap:10px;font-weight:600;display:flex}.sync-detail-age{font-size:var(--text-xs);color:var(--text-muted);flex:none;font-weight:500}.sync-detail-reason{font-size:var(--text-sm);color:var(--danger);overflow-wrap:anywhere}.sync-detail-summary{font-size:var(--text-base);color:var(--text);margin:0;font-weight:600}.sync-detail-footnote{font-size:var(--text-xs);color:var(--text-muted);margin:0}.sync-detail-diagnostics{font-size:var(--text-xs);color:var(--text-muted)}.sync-detail-diagnostics summary{cursor:pointer;color:var(--text-muted);font-weight:600}.sync-detail-raw-reason{overflow-wrap:anywhere;margin:8px 0 0}.sync-detail-diagnostics dl{grid-template-columns:max-content minmax(0,1fr);gap:2px 8px;margin:8px 0;display:grid}.sync-detail-diagnostics dt{font-weight:600}.sync-detail-diagnostics dd{overflow-wrap:anywhere;margin:0}.sync-detail-diagnostics pre{border-radius:var(--r-sm);background:var(--surface);white-space:pre-wrap;overflow-wrap:anywhere;max-height:160px;margin:0;padding:8px;overflow:auto}.sync-detail-copy-all{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);width:100%;color:var(--text);font:inherit;font-size:var(--text-sm);cursor:pointer;margin:0 0 10px;padding:10px 14px;font-weight:650}.sync-detail-copy{width:100%;margin-top:8px}.sync-detail-actions{gap:8px;display:flex}.sync-detail-btn{font:inherit;font-size:var(--text-sm);min-height:var(--btn-md-min-height);padding:var(--btn-md-pad-y) var(--btn-md-pad-x);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--text);cursor:pointer;font-weight:600}.sync-detail-btn:hover{border-color:var(--line-strong)}.sync-detail-btn-danger{color:var(--danger)}.sync-detail-retry-all{font:inherit;font-size:var(--text-base);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--text);cursor:pointer;align-self:flex-start;padding:8px 14px;font-weight:600}.sync-detail-retry-all:hover{border-color:var(--line-strong)}.sync-detail-discard-all{color:var(--danger)}@media (width>=761px){.sync-detail-host{justify-content:flex-end;align-items:flex-start;padding:56px 12px 12px}.sync-detail-sheet{border-radius:var(--r-lg);max-width:360px}}.deal-attrs{margin-bottom:16px}.attrs{flex-direction:column;gap:2px;margin-top:4px;display:flex}.attr-row{border-bottom:1px solid var(--rule);align-items:center;gap:8px;padding:5px 0;display:flex}.attr-label{font-size:var(--text-base);color:var(--text-soft);flex:0 0 38%}.attr-value{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.attr-input{min-width:0;font:inherit;font-size:var(--text-base);color:var(--text);background:0 0;border:none;flex:1;padding:2px 0}.attr-input:focus{outline:none}.attr-link{color:var(--accent);flex:none;text-decoration:none}.attr-remove{color:var(--text-soft);font-size:var(--text-base);cursor:pointer;opacity:.5;background:0 0;border:none;flex:none;line-height:1}.attr-remove:hover{opacity:1;color:var(--danger)}.attr-add{gap:6px;margin-top:8px;display:flex}.attr-add-label{min-width:0;font:inherit;font-size:var(--text-base);border:1px solid var(--rule);border-radius:var(--r-md);background:var(--bg);color:var(--text);flex:1;padding:6px 10px}.attr-add-kind{font:inherit;font-size:var(--text-base);border:1px solid var(--rule);border-radius:var(--r-md);background:var(--bg);color:var(--text);flex:none}.attr-add-btn{width:fit-content;font:inherit;font-size:var(--text-base);color:var(--muted);cursor:pointer;min-height:var(--btn-md-min-height);padding:var(--btn-md-pad-y) var(--btn-edge-to-edge-pad-x);text-align:left;background:0 0;border:none;align-items:center;gap:10px;margin-top:4px;display:flex}.attr-add-btn:hover{color:var(--accent)}.person-surface{max-width:1120px}.person-header{gap:var(--screen-step-breadcrumb-title);margin-bottom:18px}.person-header-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.person-back{font-size:var(--text-sm);color:var(--muted)}.person-back:hover{color:var(--accent)}.person-name{width:100%;min-width:0;color:var(--text);font:inherit;letter-spacing:0;background:0 0;border:none;padding:0;font-size:17px;font-weight:700;line-height:1.18;display:block}.person-name:focus{outline:none}.person-subline{min-height:20px;color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.person-layout{grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:start;gap:36px;display:grid}.person-main,.person-side{min-width:0}.person-side{border-left:1px solid var(--rule-soft);padding-left:28px}.person-section{flex-direction:column;gap:8px;margin-top:24px;display:flex}.person-section:first-child{margin-top:0}@media (width<=900px){.person-layout{grid-template-columns:minmax(0,1fr);gap:24px}.person-side{border-left:none;border-top:1px solid var(--rule-soft);padding-top:20px;padding-left:0}}@media (width<=760px){.surface.person-surface{padding-bottom:calc(env(safe-area-inset-bottom) + 96px)}.person-name{font-size:var(--mobile-page-title)!important}.sourcing-surface{overflow-x:clip}}.people-surface{background:var(--bg)}.people-search{box-sizing:border-box;border:1px solid var(--rule);border-radius:var(--r-md);background:var(--bg);width:100%;min-width:0;color:var(--text);font:inherit;font-size:var(--text-base);padding:8px 11px}.people-search::placeholder{color:var(--muted-soft)}.people-search:focus{border-color:var(--border-strong);outline:none;box-shadow:0 0 0 3px #1118270f}.people-list{border-top:1px solid var(--rule-soft);flex-direction:column;display:flex}.people-work-line{grid-template-columns:minmax(0,1fr) max-content;align-items:baseline;column-gap:8px;min-width:0;max-width:100%;display:grid}.people-work-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.people-work-line>.row-meta{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;min-width:0;margin-top:0}.people-card.possible-duplicate{background:0 0}.people-card.possible-duplicate:hover{background:var(--bg-soft)}.people-duplicate-marker-wrap{flex:none;align-self:baseline;display:inline-flex}.people-duplicate-marker{appearance:none;color:var(--muted);cursor:pointer;font:inherit;vertical-align:super;background:0 0;border-radius:3px;margin-left:5px;padding:0 2px;font-size:9px;font-weight:650;line-height:1;box-shadow:none!important;border:0!important}.people-duplicate-marker:hover,.people-duplicate-marker[aria-expanded=true]{background:var(--accent-soft);color:var(--accent)}@media (width<=760px){.surface.people-surface{padding-bottom:calc(env(safe-area-inset-bottom) + 96px)}}.place-name{font-size:var(--text-lg);color:inherit;background:0 0;border:none;flex:1;padding:0;font-weight:600}.place-name:focus{outline:none}.place-field,.place-coords{flex-direction:column;gap:.25rem;margin-bottom:.75rem;display:flex}.place-attrs{flex-direction:column;gap:.4rem;margin-bottom:1rem;display:flex}.place-here{flex-direction:column;gap:0;display:flex}.place-here-title{font-weight:500}@media (width<=760px){.plane-detail-pane .mobile-detail-action-btn{width:var(--btn-md-min-height);min-width:var(--btn-md-min-height);height:var(--btn-md-min-height);min-height:var(--btn-md-min-height);padding:var(--btn-md-pad-y);border-radius:var(--r-lg)}.mobile-detail-header{position:relative}.mobile-detail-action-btn,.project-actions-btn.mobile-detail-action-btn,.dv-actions-btn.mobile-detail-action-btn{top:calc(env(safe-area-inset-top) + 8px);right:calc(env(safe-area-inset-right) + 16px);z-index:45;width:var(--btn-md-min-height);height:var(--btn-md-min-height);padding:var(--btn-md-pad-y);color:var(--text);background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-lg);box-shadow:var(--shadow-md);justify-content:center;align-items:center;display:inline-flex;position:fixed}.mobile-detail-action-btn:hover,.project-actions-btn.mobile-detail-action-btn:hover,.dv-actions-btn.mobile-detail-action-btn:hover{color:var(--text);background:var(--hover)}}.plane-header-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}@media (width>=761px){.surface.plane-surface{padding-top:0}.plane-surface .plane-header{margin-bottom:24px;padding-top:52px}}.plane-head-title{align-items:center;gap:6px;min-width:0;display:flex}.plane-head-title h1{letter-spacing:0;color:var(--ink);margin:0;font-size:17px;font-weight:700;line-height:1.2}.plane-back-slot{align-items:center;display:inline-flex}.plane-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.plane-display-under-title{flex-wrap:wrap;align-items:center;gap:8px;margin:-12px 0 14px;display:flex}.plane-icon-toggle,.plane-head-actions .surface-pdf-btn--icon{--action-h:var(--btn-md-min-height);height:var(--btn-md-min-height);min-height:var(--btn-md-min-height);padding:var(--btn-md-pad-y);color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;width:var(--btn-md-min-height);flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 1px #00000006}.plane-layer-wrap{display:inline-flex}.plane-layer-chev{color:currentColor;font-size:var(--text-xs);align-items:center;line-height:1;display:inline-flex;transform:translateY(1px)}.plane-icon-toggle svg,.plane-head-actions .surface-pdf-btn--icon svg{display:block}.plane-expand-collapse-icon{transform:translate(-2px)}.plane-icon-toggle:hover{color:var(--ink);background:var(--surface-soft)}.plane-icon-toggle.on{color:var(--accent);border-color:var(--accent-soft);background:var(--accent-soft)}.inbox-embed .row-list{margin-top:0}.plane-shell,.plane-list-pane{display:contents}.plane-detail-pane,.plane-detail-resize{display:none}.plane-page-frame{flex-direction:column;flex:auto;min-height:0;display:flex}@media (width>=761px){.plane-page-frame.has-detail{grid-template-columns:minmax(390px, 1fr) 0 min(var(--plane-detail-w,520px), calc(100% - 390px));height:100%;min-height:0;display:grid}.plane-page-frame.has-detail>.page-shell{min-width:0;height:100%}}@media (width>=761px) and (width<=1100px){.plane-page-frame.has-detail{grid-template-columns:minmax(0, 1fr) 0 clamp(360px, var(--plane-detail-w,520px), 58%)}}@media (width>=761px){.plane-surface.has-detail{padding:0;overflow:hidden}.plane-surface.has-detail .plane-shell{grid-template-columns:minmax(390px, 1fr) 0 min(var(--plane-detail-w,520px), calc(100% - 390px));height:100%;min-height:0;display:grid}.plane-surface.has-detail .plane-detail-resize{touch-action:none;grid-column:2;align-self:stretch;width:11px;margin:0 -5px;display:block}.plane-surface.has-detail .plane-detail-resize:after{inset:0 4px}.plane-surface.has-detail .plane-list-pane{-webkit-overflow-scrolling:touch;min-width:0;padding:30px 38px;display:block;overflow:hidden auto}.plane-surface.has-detail .plane-detail-pane{border-left:1px solid var(--rule);background:var(--bg);min-width:0;min-height:0;display:block;position:relative;overflow:hidden}.plane-surface.has-detail .plane-detail-pane>.surface{max-width:none;height:100%;padding:26px 28px 32px;overflow-y:auto}.plane-surface.has-detail .plane-detail-pane .embedded-detail-surface{flex:none}.plane-detail-close-slot{z-index:4;position:absolute;top:52px;right:18px}.plane-surface.has-detail .plane-detail-pane :is(.project-fullpage-btn,.project-actions-btn.mobile-detail-action-btn){width:var(--btn-md-min-height);min-width:var(--btn-md-min-height);height:var(--btn-md-min-height);min-height:var(--btn-md-min-height);padding:var(--btn-md-pad-y);border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--surface);color:var(--text);box-shadow:var(--shadow-md)}.plane-surface.has-detail .plane-detail-pane :is(.project-fullpage-btn,.project-actions-btn.mobile-detail-action-btn):hover{background:var(--hover);color:var(--text)}.plane-surface.has-detail .plane-detail-pane .panel-header-actions{padding-right:36px}}@media (width>=761px) and (width<=1100px){.plane-surface.has-detail .plane-shell{grid-template-columns:minmax(0, 1fr) 0 clamp(360px, var(--plane-detail-w,520px), 58%)}.plane-surface.has-detail .plane-list-pane{padding:24px 20px}.plane-surface.has-detail .plane-detail-pane>.surface{padding:22px 20px 28px}}@media (width<=760px){.plane-surface.has-detail .plane-detail-pane{--scroll-safe-top:var(--safe-top,0px);z-index:45;overscroll-behavior:contain;background:var(--bg);-webkit-overflow-scrolling:touch;min-width:0;min-height:0;scroll-padding-bottom:calc(env(safe-area-inset-bottom) + 24px + var(--kb-safe,0px));border:0;display:block;position:fixed;inset:0;overflow:hidden auto}:is(body:has(.plane-surface.has-detail) .mobile-tabbar,body:has(.plane-surface.has-detail) .quick-add-fab,body:has(.plane-surface.has-detail) .mobile-nav-toggle){display:none}.plane-surface.has-detail .plane-detail-pane>.surface{width:100%;max-width:none;min-height:100%;padding:calc(env(safe-area-inset-top) + 8px) 16px calc(env(safe-area-inset-bottom) + 32px + var(--kb-safe,0px));overflow:visible}.plane-surface.has-detail .plane-detail-pane .embedded-detail-surface{flex:none}.plane-detail-pane .plane-task-header{z-index:auto;min-height:0;margin:0 0 14px;padding:4px 0 14px;position:static}.plane-surface.has-detail .plane-detail-pane>.surface.plane-task-detail{padding-top:calc(env(safe-area-inset-top) + 8px)}.plane-surface.has-detail .plane-detail-pane .mobile-detail-action-btn{right:calc(env(safe-area-inset-right) + 12px)}}.plane-mini-detail{color:var(--text)}.plane-detail-breadcrumb{min-width:0;max-width:100%;color:var(--muted);font-size:var(--text-sm);align-items:center;gap:6px;font-weight:500;line-height:1.2;display:flex}.plane-mini-detail-actions{justify-content:flex-end;gap:6px;min-width:0;overflow:hidden}@media (width>=761px){.plane-surface.has-detail .plane-detail-pane>.surface.plane-task-detail{background:var(--bg);padding:0}}.plane-task-detail{color:var(--text)}.plane-task-header{z-index:2;border-bottom:1px solid var(--rule-soft);background:var(--bg);padding:28px 34px 12px;position:sticky;top:0}.plane-task-header .project-back{font-size:var(--text-sm);color:var(--muted);font-weight:500}.plane-task-header .plane-detail-breadcrumb{width:100%}.plane-task-header .project-back:hover{color:var(--accent)}.plane-task-title-block{margin-top:12px}.plane-task-canvas{min-width:0;padding:20px 34px 38px}.plane-task-title-editor.object-editor{gap:0}.plane-task-title-editor .object-title-row{--object-title-size:26px;--object-title-line:1.16;border-bottom:0;padding:0}.plane-task-title-editor .object-title-nl .nl-input-field,.plane-task-title-editor .object-title-nl .nl-input-backdrop{min-height:34px}.plane-task-kicker{color:var(--muted);font-size:var(--text-sm);margin:5px 0 0;font-weight:500}@media (width<=760px){.plane-task-canvas{padding:4px 0 24px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.object-sheet{z-index:230;width:min(580px,100vw - 48px);max-height:84vh;transform:translate(-50%, calc(-50% + var(--object-sheet-drag-y,0px)));border:1px solid var(--rule);background:var(--bg);color:var(--text);border-radius:12px;flex-direction:column;transition:transform .18s;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;box-shadow:0 18px 48px #00000024}.object-sheet-bar{border-bottom:1px solid var(--rule-soft);background:var(--bg);touch-action:none;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;min-height:50px;padding:0 14px;display:grid}.object-sheet-dragging{transition:none}.object-sheet-close-slot{justify-content:center;align-items:center;display:inline-flex}.object-sheet-kebab-slot{justify-content:center;align-items:center;display:flex}.object-sheet-header-actions,.task-modal-navigation{align-items:center;display:inline-flex}.object-sheet-header-actions{justify-content:flex-end;gap:2px}.task-modal-navigation{gap:0}.task-modal-nav:disabled{opacity:.32}.object-sheet-bar .object-sheet-kebab-slot .project-actions-btn.mobile-detail-action-btn{width:var(--btn-md-min-height);height:var(--btn-md-min-height);box-shadow:none;background:0 0;border:0;position:static}.object-sheet-done{color:var(--accent);font-weight:600}.object-sheet-grab-zone,.object-sheet-grip{display:none}.object-sheet-location{min-width:0;padding:var(--content-row-check-gap) var(--btn-lg-pad-x) var(--content-row-gap);border-bottom:1px solid var(--rule-soft);background:var(--bg);flex:none}.object-sheet-path{width:100%;color:var(--muted);font-size:var(--text-xs);font-weight:400}.object-sheet-path .nav-path-crumb:last-child{flex:auto}.object-sheet-bar .check{justify-self:end}.object-sheet-body{padding:22px 24px 24px;overflow-y:auto}.object-editor{flex-direction:column;gap:16px;display:flex}.object-title-row{--object-title-size:22px;--object-title-line:1.25;border-bottom:1px solid var(--rule-soft);align-items:flex-start;gap:10px;padding:0 0 12px;display:flex}.object-title-row:focus-within{border-bottom-color:var(--rule-soft)}.object-title-row .check{flex:none}.object-title-nl{width:100%;min-width:0;font-size:var(--object-title-size,22px);font-weight:650;line-height:var(--object-title-line,1.25);--nl-pad:0;flex:1}.object-title-url-preview{width:100%;min-width:0;color:var(--text);font:inherit;font-size:var(--object-title-size,22px);font-weight:650;line-height:var(--object-title-line,1.25);letter-spacing:0;text-align:left;cursor:text;background:0 0;border:0;flex:1;padding:0}.object-title-url-preview:disabled{opacity:1;cursor:default}.object-title-url-preview:not(:disabled):hover{color:var(--accent)}.object-title-nl .nl-input-field,.object-title-nl .nl-input-backdrop{letter-spacing:0;min-height:34px}.object-title-nl .nl-hl{border-radius:4px}.object-fields{flex-direction:column;gap:1px;display:flex}.object-pending-conversion{display:contents}.object-field{border-bottom:1px solid var(--rule-soft);min-height:44px;animation:filing-field-in .18s var(--ease-standard,ease-out);grid-template-columns:minmax(92px,128px) minmax(0,1fr);align-items:center;gap:14px;padding:10px 0;display:grid}@keyframes filing-field-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.object-field-label{color:var(--muted);font-size:var(--text-sm);font-weight:600}.object-field-label--marked{align-items:center;gap:8px;min-width:0;display:inline-flex}.object-field-actions{border-bottom:1px solid var(--rule-soft)}.object-field--linked{align-items:start}.object-field--linked>.object-field-label{padding-top:4px}.object-field--linked .entity-tags{margin:0}.object-action-row{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.object-action-row--stacked{flex-direction:column;align-items:flex-start}.object-note-preview{max-width:100%;color:var(--muted);font-size:var(--text-sm);-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.object-action-primary,.object-action-secondary{border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--surface);min-height:34px;color:var(--text);cursor:pointer;font:inherit;font-size:var(--text-sm);padding:6px 12px;font-weight:700}.object-action-primary{border-color:color-mix(in srgb, var(--accent) 42%, var(--rule));color:var(--accent)}.object-action-primary:hover,.object-action-secondary:hover{background:var(--hover)}.object-date-wrap{align-items:center;gap:8px;width:100%;min-width:0;display:flex;position:relative}.object-input,.object-textarea{width:100%;min-width:0;min-height:34px;color:var(--text);font:inherit;font-size:var(--text-base);background:0 0;border:1px solid #0000;border-radius:6px;outline:none;padding:6px 8px;line-height:1.35}.object-input:hover,.object-textarea:hover{background:var(--hover)}.object-input:focus,.object-textarea:focus{border-color:var(--accent);background:var(--bg)}.object-textarea{resize:none;min-height:84px}.associated-items{border-bottom:1px solid var(--rule-soft);animation:filing-field-in .18s var(--ease-standard,ease-out);padding-top:14px}.associated-items-top{margin-bottom:8px}.associated-items-actions{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:6px;padding:0 0 10px;display:grid}.associated-add-toggle{appearance:none;border:1px solid var(--rule);border-radius:var(--r-pill);background:var(--surface);min-height:30px;color:var(--muted);cursor:pointer;font:inherit;font-size:var(--text-sm);white-space:nowrap;justify-content:center;align-items:center;padding:0 10px;font-weight:650;line-height:1;display:inline-flex}.associated-add-toggle:hover,.associated-add-toggle.on{background:var(--hover);color:var(--text)}.associated-action{appearance:none;border:1px solid var(--rule-soft);border-radius:var(--r-md);background:var(--surface);min-height:32px;color:var(--muted);cursor:pointer;font:inherit;font-size:var(--text-sm);text-align:left;padding:6px 10px;font-weight:700;line-height:1.2}.associated-action:hover,.associated-action.on{background:var(--hover);color:var(--text)}.associated-picker{animation:filing-field-in .18s var(--ease-standard,ease-out);grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;padding:4px 0 10px;display:grid}.associated-picker-list{border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--bg);max-height:220px;overflow:auto}.associated-picker-item{appearance:none;border:0;border-bottom:1px solid var(--rule-soft);width:100%;min-width:0;color:var(--text);cursor:pointer;font:inherit;text-align:left;background:0 0;align-items:baseline;gap:8px;padding:8px 10px;display:flex}.associated-picker-item:last-child{border-bottom:0}.associated-picker-item:hover{background:var(--hover)}.associated-picker-empty,.associated-empty{display:block}.associated-picker-empty{padding:9px 10px}.associated-empty{margin:0 0 12px}.associated-more{appearance:none;color:var(--accent);cursor:pointer;font:inherit;font-size:var(--text-sm);background:0 0;border:0;align-self:flex-start;padding:6px 0 10px;font-weight:650}.associated-more:hover{color:var(--accent-strong,var(--accent))}.associated-items-list{border-top:1px solid var(--rule-soft);flex-direction:column;display:flex}.associated-item-row{border-bottom:1px solid var(--rule-soft);min-width:0;display:flex}.associated-item-main{appearance:none;width:100%;min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:3px;padding:9px 0;display:flex}.associated-item-main:hover .associated-item-title{color:var(--accent)}.associated-item-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:var(--text-base);font-weight:500;display:block;overflow:hidden}.associated-item-meta{min-width:0;max-width:100%;color:var(--muted);font-size:var(--text-sm);align-items:baseline;gap:5px;font-weight:500;line-height:1.25;display:inline-flex}.associated-item-kind{color:var(--muted);font-size:var(--text-xs);flex:none;font-weight:650}.object-work-task{cursor:grab;touch-action:pan-y}.object-work-task:active{cursor:grabbing}.object-work-task--dragging{opacity:.45}.object-value-button{min-width:0;max-width:100%;min-height:var(--btn-md-min-height);border-radius:var(--btn-sm-radius);color:var(--text);font:inherit;font-size:var(--text-base);padding:var(--btn-sm-pad-y) var(--btn-sm-pad-x);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:8px;line-height:1.3;display:inline-flex;position:relative}.object-value-button:hover,.object-value-button:focus-visible{border-color:var(--rule);background:var(--hover)}.object-value-button:disabled{color:var(--muted);cursor:default}.field-picker{align-items:center;gap:8px;width:100%;min-width:0;display:inline-flex}.field-picker>.field-picker-door{flex:auto;min-width:0;display:flex}.field-picker-door>.object-route-combo{flex:auto}.object-route-combo{flex:auto;min-width:0}.object-route-combo:hover{border-color:var(--border-strong)}.object-route-combo:disabled{color:var(--muted);cursor:default}.object-route-combo:disabled:hover{border-color:var(--rule)}.object-route-label{padding:0;font-weight:400}.object-route-combo--type{padding-left:12px}.object-route-combo--location .object-choice-dot,.object-route-list--location .object-choice-dot{border-radius:var(--r-pill);background:var(--muted-soft);border:0;flex-basis:5px;width:5px;height:5px}.object-menu-label{overflow-wrap:anywhere;white-space:normal;min-width:0}.object-value-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.object-value-caret{color:var(--muted);font-size:var(--text-sm);flex:none;margin-left:2px}.object-choice-dot{border-radius:var(--r-pill);background:var(--muted);flex:0 0 8px;width:8px;height:8px}.object-choice-dot.next,.object-choice-dot.task{border:1.5px solid var(--muted);background:0 0}.object-choice-dot.waiting{border:1.5px dashed var(--muted);background:0 0}.object-choice-dot.someday{background:color-mix(in srgb, var(--muted) 56%, transparent)}.object-choice-dot.project{background:var(--text);border-radius:2px}.object-choice-dot.goal,.object-choice-dot.behavior{background:var(--accent)}.object-choice-dot.area{background:var(--text-soft);border-radius:3px;width:10px}.object-choice-dot.reference{background:var(--accent);border-radius:2px}.object-choice-dot.company{background:var(--warm)}.object-choice-dot.person{background:var(--accent)}.object-choice-dot.date{border:1.4px solid var(--muted);background:0 0;border-radius:2px;width:9px;height:9px}.object-choice-dot.location,.object-choice-dot.neutral{background:var(--muted-soft)}.object-menu{z-index:20;border:1px solid var(--rule);background:var(--surface);border-radius:10px;width:min(320px,74vw);max-height:310px;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 16px 42px #0f172a29}.object-date-button{min-width:120px}.object-date-button:not(.has-value){color:var(--muted)}.object-clear{width:30px;height:30px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;font-size:18px;line-height:1}.object-clear:hover{background:var(--hover);color:var(--text)}.object-open{width:32px;height:32px;color:var(--muted);font-size:var(--text-base);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.object-open:hover{background:var(--hover);color:var(--accent)}.object-title-url{margin-top:1px}.object-sheet--sketch{background:var(--surface);border-radius:18px;width:min(560px,100vw - 48px);box-shadow:0 22px 64px #0f172a2e,inset 0 1px #ffffffb8}.object-sheet--sketch .object-sheet-bar,.composer.detail-create .object-sheet-bar{z-index:2;cursor:grab;background:0 0;border-bottom:0;min-height:38px;padding:0 18px;position:absolute;inset:12px 0 auto}.object-sheet--sketch.object-sheet-dragging .object-sheet-bar{cursor:grabbing}.object-sheet--sketch .object-sheet-close-slot{justify-self:end}.object-sheet--sketch .object-sheet-body{padding:56px 34px 28px}.object-sheet--sketch .object-editor{gap:18px}.object-sheet--sketch .object-title-row{--object-title-size:23px;--object-title-line:1.24;border-bottom-color:var(--rule);gap:12px;padding:2px 42px 14px 0}.object-sheet--sketch .object-title-nl .nl-input-field,.object-sheet--sketch .object-title-nl .nl-input-backdrop{min-height:32px}.object-sheet--sketch:not(:has(.record-details)) .object-fields{gap:15px}.object-sheet--sketch:not(:has(.record-details)) .object-pending-conversion{flex-direction:column;gap:15px;display:flex}.object-sheet--sketch:not(:has(.record-details)) .object-field{border-bottom:0;flex-direction:column;align-items:stretch;gap:7px;min-height:0;padding:0;display:flex}.object-sheet--sketch:not(:has(.record-details)) .object-field-actions .object-field-label{display:none}.object-sheet--sketch:not(:has(.record-details)) .object-field-label{color:var(--muted);font-size:var(--text-xs);letter-spacing:.01em;font-weight:700}.object-sheet--sketch:not(:has(.record-details)) .object-date-wrap{align-items:center}.object-sheet--sketch:not(:has(.record-details)) .field-picker{align-items:center}:is(.object-sheet--sketch:not(:has(.record-details)) .object-route-combo,.object-sheet--sketch:not(:has(.record-details)) .object-value-button,.object-sheet--sketch:not(:has(.record-details)) .object-input,.object-sheet--sketch:not(:has(.record-details)) .object-textarea){width:100%;min-height:var(--dropdown-trigger-min-height);border:1px solid var(--dropdown-trigger-field-border);border-radius:var(--dropdown-trigger-radius);background:var(--dropdown-trigger-fill-quiet);padding:var(--dropdown-trigger-pad-y) var(--dropdown-trigger-pad-x)}:is(.object-sheet--sketch:not(:has(.record-details)) .object-route-label,.object-sheet--sketch:not(:has(.record-details)) .object-value-label,.object-sheet--sketch:not(:has(.record-details)) .object-input,.object-sheet--sketch:not(:has(.record-details)) .object-textarea){font-weight:400}:is(.object-sheet--sketch:not(:has(.record-details)) .object-route-combo:hover,.object-sheet--sketch:not(:has(.record-details)) .object-value-button:hover,.object-sheet--sketch:not(:has(.record-details)) .object-input:hover,.object-sheet--sketch:not(:has(.record-details)) .object-textarea:hover){border-color:var(--border-strong)}:is(.object-sheet--sketch:not(:has(.record-details)) .object-route-combo:focus-visible,.object-sheet--sketch:not(:has(.record-details)) .object-value-button:focus-visible,.object-sheet--sketch:not(:has(.record-details)) .object-input:focus,.object-sheet--sketch:not(:has(.record-details)) .object-textarea:focus){border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent)}.object-sheet--sketch:not(:has(.record-details)) .object-textarea{min-height:88px}:is(.object-sheet--sketch:not(:has(.record-details)) .object-field:has(.object-textarea),.object-sheet--sketch:not(:has(.record-details)) .associated-items){display:none}.object-sheet--sketch:not(:has(.record-details)) .associated-items{border-top:1px solid var(--rule-soft);border-bottom:0;margin-top:2px;padding-top:16px}.object-sheet--sketch .associated-items-top{justify-content:space-between;margin-bottom:10px}.object-sheet--sketch .associated-items-actions{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.object-sheet--sketch .associated-items-list{border-top:1px solid var(--rule-soft)}@media (width>=761px){.app:has(.object-sheet--sketch:not(.object-sheet--task-modal),.object-sheet--sketch.object-sheet--task-sidebar){padding-right:var(--object-panel-w)}.object-sheet.object-sheet--sketch{width:var(--object-panel-w);border-top:0;border-bottom:0;border-right:0;border-left:1px solid var(--rule);min-width:0;height:100dvh;max-height:none;box-shadow:none;border-radius:0;inset:0 0 0 auto;transform:none}.object-sheet--sketch .object-sheet-bar,.composer.detail-create .object-sheet-bar{border-bottom:1px solid var(--rule-soft);background:var(--surface);min-height:54px;padding:0 18px;position:sticky;inset:0 auto auto}.object-sheet--sketch .object-sheet-body{padding:26px 30px 34px}.object-sheet--sketch .object-title-row{padding-top:0}.object-sheet.object-sheet--sketch.object-sheet--task-modal{background:var(--bg);border:0;border-radius:10px;width:min(560px,100vw - 64px);min-width:0;height:min(720px,100dvh - 96px);max-height:calc(100dvh - 96px);inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #00000029}.object-sheet.object-sheet--sketch.object-sheet--task-sidebar{width:var(--object-panel-w);border:0;border-left:1px solid var(--rule);height:100dvh;max-height:none;box-shadow:none;border-radius:0;inset:0 0 0 auto;transform:none}.object-sheet--task-modal .record-details--canvas-identity .plane-task-canvas{padding:0}.object-sheet--task-modal .plane-task-title-block{margin-top:0}.task-create-panel{border:0;border-top:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft);width:100%;min-width:0;max-height:none;box-shadow:none;background:0 0;border-radius:0;margin:10px 0 2px;padding:10px 0 12px;position:relative;overflow:visible}.task-create-panel .composer.panel-create:not(.edit){min-height:0;max-height:none;box-shadow:none;will-change:auto;background:0 0;border:0;border-radius:0;gap:8px;margin:0;padding:0;transition:none;animation:none;overflow:visible;transform:translate(0,0)}.task-create-panel .composer.panel-create:not(.edit) .composer-sheet-bar{display:none}.task-create-panel .composer.panel-create:not(.edit){padding-top:0}.task-create-panel .composer.panel-create:not(.edit) .composer-title-row{border-bottom:0;align-items:flex-start;padding-bottom:0}.task-create-panel .composer.panel-create:not(.edit) .nl-input.ct,.task-create-panel .composer.panel-create:not(.edit) .nl-input.ct .nl-input-field,.task-create-panel .composer.panel-create:not(.edit) .nl-input.ct .nl-input-backdrop{min-height:28px;font-size:var(--text-base);font-weight:500;line-height:1.35}.task-create-panel .composer.panel-create:not(.edit) .composer-create-fields{gap:7px;margin-top:6px}.task-create-panel .composer.panel-create:not(.edit) .composer-create-footer{border-top:0;gap:8px;margin-top:6px;padding-top:0}.task-create-panel .composer.panel-create:not(.edit) .composer-create-location-field{max-width:420px}.task-create-panel .composer.panel-create:not(.edit) .composer-create-field .route-combo:hover,.task-create-panel .composer.panel-create:not(.edit) .composer-create-field .route-combo.open,.task-create-panel .composer.panel-create:not(.edit) .composer-create-field .route-combo:focus-within{border-color:var(--border-strong);background:var(--surface)}.task-create-panel .composer.panel-create:not(.edit) .composer-footer-actions{gap:6px}.task-create-panel .composer.panel-create:not(.edit) .composer-cancel-btn{padding:var(--btn-md-pad-y) var(--btn-md-pad-x)}.task-create-panel .composer.panel-create:not(.edit) .composer-add-btn{min-height:var(--btn-md-min-height);padding:var(--btn-md-pad-y) var(--btn-md-pad-x);border-radius:var(--r-pill)}.task-create-panel .composer.panel-create:not(.edit) .composer-actions{width:100%}.inbox-create-panel{border:1px solid var(--rule);background:var(--surface);border-radius:10px;margin:8px 0 12px;padding:0}.inbox-create-panel .composer.panel-create:not(.edit){background:var(--surface);border-radius:10px;padding:10px 12px 11px;position:relative}.inbox-create-panel .composer.panel-create:not(.edit) .composer-title-row{min-height:30px}.inbox-create-panel .composer.panel-create:not(.edit) .composer-create-fields{gap:8px;margin-top:7px;padding-right:154px}.inbox-create-panel .composer.panel-create:not(.edit) .composer-create-footer{align-items:center;margin:0;position:absolute;bottom:11px;right:12px}.inbox-create-panel .composer.panel-create:not(.edit) .composer-footer-actions{gap:8px}.inbox-create-panel .composer.panel-create:not(.edit) .composer-cancel-btn,.inbox-create-panel .composer.panel-create:not(.edit) .composer-add-btn{min-height:var(--btn-md-min-height);border-radius:var(--r-sm);padding:var(--btn-md-pad-y) var(--btn-md-pad-x);font-size:var(--text-sm)}.inbox-create-panel .composer.panel-create:not(.edit) .composer-add-btn{background:var(--quick-add-accent)}.inbox-create-panel .composer.panel-create:not(.edit) .composer-add-btn:disabled{background:var(--bg-soft)}}.object-sheet--task-modal .task-modal-title-snapshot{min-width:0;color:var(--text);font-size:var(--object-title-size);font-weight:650;line-height:var(--object-title-line);overflow-wrap:anywhere}.object-sheet--task-modal .task-modal-snapshot-check{cursor:default}@media (width<=760px){.object-sheet{inset:auto max(var(--content-row-gap), env(safe-area-inset-right,0px)) max(var(--content-row-gap), env(safe-area-inset-bottom,0px)) max(var(--content-row-gap), env(safe-area-inset-left,0px));width:auto;height:min(68dvh,720px);max-height:calc(100dvh - env(safe-area-inset-top,0px) - 22px);transform:translateY(var(--object-sheet-drag-y,0px));border:0;border-radius:28px;padding-top:0;box-shadow:0 18px 56px #0f172a3d}.object-sheet-bar{min-height:70px;padding:var(--ui-sheet-header-pad-block-start) var(--ui-sheet-inline-inset) var(--ui-sheet-header-pad-block-end);touch-action:none;border-bottom:0;position:relative}.object-sheet-grab-zone{z-index:3;touch-action:none;justify-content:center;align-items:flex-start;width:112px;height:24px;padding-top:7px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.object-sheet-grip{background:var(--rule);border-radius:999px;width:40px;height:5px;display:block}.object-sheet-body{padding:8px 20px calc(env(safe-area-inset-bottom) + 88px);-webkit-overflow-scrolling:touch}.object-editor{gap:14px}.object-title-row{--object-title-size:20px;gap:12px;padding-bottom:18px}.object-title-nl .nl-input-field,.object-title-nl .nl-input-backdrop{min-height:46px}.object-field{grid-template-columns:minmax(92px,116px) minmax(0,1fr);gap:12px;min-height:56px;padding:12px 0}.object-field-label{font-size:var(--mobile-control-label);line-height:1.15}.object-route-combo,.object-value-button{min-height:var(--dropdown-trigger-min-height);border-color:var(--dropdown-trigger-field-border-soft);border-radius:var(--dropdown-trigger-radius);background:var(--dropdown-trigger-fill-quiet);padding:var(--dropdown-trigger-pad-y) var(--dropdown-trigger-pad-x);font-size:var(--mobile-row-title);font-weight:400}.object-route-label,.object-value-label{white-space:normal;overflow-wrap:anywhere}.object-date-button{min-width:0}.object-open{width:42px;height:42px}.object-clear{width:38px;height:38px}.object-input,.object-textarea{min-height:44px;font-size:var(--mobile-row-title)}.object-action-row{gap:10px}.object-action-primary,.object-action-secondary{min-height:42px;font-size:var(--mobile-control-label);border-radius:11px;padding:9px 13px}.object-textarea{min-height:92px}.associated-items{border-bottom:0;padding-top:18px}.associated-items-top{margin-bottom:10px}.associated-add-toggle{min-height:36px;font-size:var(--mobile-control-label);padding:0 12px}.associated-items-actions{overscroll-behavior-x:contain;scrollbar-width:none;grid-template-columns:minmax(0,1fr);gap:8px;padding:0 0 12px;display:grid;overflow-x:visible}.associated-items-actions::-webkit-scrollbar{display:none}.associated-action{border:1px solid var(--rule-soft);border-radius:var(--r-md);background:var(--surface);width:100%;min-height:38px;font-size:var(--text-sm);padding:8px 10px}.associated-picker{grid-template-columns:minmax(0,1fr);padding:0 0 12px}.associated-picker-list{max-height:260px}.associated-picker-item{min-height:44px}.associated-items-list{border-top:1px solid var(--rule-soft);gap:0}.associated-item-row{border-bottom:1px solid var(--rule-soft);min-height:44px}.associated-item-main{gap:4px;min-height:44px;padding:10px 0}.associated-item-title{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;font-size:var(--mobile-row-title);line-height:1.25;overflow:visible}.associated-item-meta{color:var(--muted);font-size:var(--mobile-row-meta);line-height:1.25}.associated-empty{margin-bottom:18px;margin-left:0}.object-sheet.object-sheet--sketch{inset:auto max(var(--content-row-gap), env(safe-area-inset-right,0px)) max(var(--content-row-gap), env(safe-area-inset-bottom,0px)) max(var(--content-row-gap), env(safe-area-inset-left,0px));width:auto;height:min(68dvh,720px);max-height:calc(100dvh - env(safe-area-inset-top,0px) - 22px);transform:translateY(var(--object-sheet-drag-y,0px));border:0;border-radius:28px;box-shadow:0 18px 56px #0f172a3d}.object-sheet--sketch .object-sheet-bar,.composer.detail-create .object-sheet-bar{min-height:70px;padding:var(--ui-sheet-header-pad-block-start) var(--ui-sheet-inline-inset) var(--ui-sheet-header-pad-block-end);background:var(--bg);border-bottom:0;grid-template-columns:40px minmax(0,1fr) minmax(40px,auto);position:sticky;inset:0 auto auto}.object-sheet--sketch .object-sheet-kebab-slot .project-actions-btn.mobile-detail-action-btn{width:var(--btn-md-min-height);height:var(--btn-md-min-height);border-radius:var(--btn-circle-radius);background:0 0}:is(.object-sheet--sketch,.composer.detail-create) .object-sheet-location{padding:0 var(--btn-lg-pad-x) var(--content-row-check-gap);border-bottom:0}.object-sheet--sketch .object-sheet-body{padding:8px 20px calc(env(safe-area-inset-bottom) + 72px)}.object-sheet--sketch .object-title-row{--object-title-size:var(--mobile-row-title);padding:2px 0 12px}.object-sheet--sketch .object-title-nl{--nl-pad:var(--task-popup-title-padding)}.object-sheet--sketch .object-title-nl .nl-input-field,.object-sheet--sketch .object-title-nl .nl-input-backdrop{min-height:40px}:is(.object-sheet--sketch:not(:has(.record-details)) .object-fields,.object-sheet--sketch:not(:has(.record-details)) .object-pending-conversion){gap:16px}:is(.object-sheet--sketch:not(:has(.record-details)) .object-route-combo,.object-sheet--sketch:not(:has(.record-details)) .object-value-button,.object-sheet--sketch:not(:has(.record-details)) .object-input,.object-sheet--sketch:not(:has(.record-details)) .object-textarea){font-size:var(--mobile-row-title)}.object-sheet--sketch .associated-items-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.object-sheet--sketch .associated-item-row{grid-template-columns:minmax(0,1fr);gap:4px}.object-sheet--sketch .associated-empty{margin-left:0}}@media (width>=761px){.plane-surface.has-detail .plane-detail-pane>.surface.area-surface-embedded{background:var(--bg);padding:0}}.area-surface-embedded .project-back,.area-surface-embedded .project-archive{font-size:var(--text-sm);color:var(--muted);font-weight:500}@media (width>=761px){.area-surface-embedded .project-back{min-height:32px}}.area-surface-embedded .project-back:hover{color:var(--accent)}.area-inspector-kicker{color:var(--muted);font-size:var(--text-sm);margin:5px 0 0;font-weight:500}.panel-title:has(>.check){align-items:flex-start;gap:12px;display:flex}.panel-title>.check{flex:none}:is(.panel-title:has(>.check)>.editable,.panel-title:has(>.check)>.editable-input){flex:1;min-width:0}@media (width>=761px){.area-surface-embedded .project-main{max-width:660px;padding:18px 34px 38px}}.area-surface-embedded .area-section{border-bottom:1px solid var(--rule-soft);margin:0;padding:16px 0 18px}.area-surface-embedded .area-section:last-child{border-bottom:0}.area-surface-embedded .empty{color:var(--muted);font-size:var(--text-base);margin:0;padding:8px 0 10px}.area-surface-embedded .row-list{margin-top:0}.area-surface-embedded .row{border-color:var(--rule-soft);min-height:36px;padding:7px 0}.area-surface-embedded .row.clickable:hover{background:0 0}.area-surface-embedded .quick-add{border:0;margin-top:8px;padding:0}.area-surface-embedded .project-ref-head{margin-bottom:8px}.ms-body{align-items:flex-start;gap:0;display:flex}.ms-body.board{display:block}.pb-dragghost{pointer-events:none;border:1px solid var(--accent);border-radius:var(--r-md);background:var(--bg);width:fit-content;max-width:280px;font-size:var(--text-base);white-space:nowrap;text-overflow:ellipsis;cursor:grabbing;padding:6px 12px;overflow:hidden;transform:rotate(-1.5deg);box-shadow:0 8px 22px #0000002e}@media (width<=760px){.ms-body.split{flex-direction:column}}.cad-fresh{color:var(--text-soft)}.cad-cooling{color:var(--warm)}.cad-cold{color:var(--danger)}.cad-none{color:var(--muted-soft)}.co-tag{border:1px solid var(--rule);background:var(--surface);min-height:19px;color:var(--muted);font-size:var(--text-xs);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 6px;line-height:1.4;display:inline-flex}.co-tag.live .co-tag-dot{border-radius:var(--r-pill);background:var(--danger);width:6px;height:6px}.score-sheet{z-index:60;background:var(--bg);will-change:transform;padding:10px 18px;padding-bottom:max(22px, env(safe-area-inset-bottom));animation:score-sheet-up .26s var(--ease-drawer);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:20px 20px 0 0;max-height:92dvh;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -8px 40px #0003}.route-title{font-weight:600;font-size:var(--text-lg);white-space:nowrap;text-overflow:ellipsis;margin:6px 2px 10px;overflow:hidden}.route-actions{flex-direction:column;gap:8px;padding:2px 0 8px;display:flex}.cat-move-list{width:100%;max-height:min(62dvh,520px);overflow:hidden}.task-filing-sheet .task-categorize-anchor,.task-filing-sheet .cat-bar{width:100%;display:block}.task-filing-title-prefix{color:var(--muted);font-weight:500}@media (width<=760px){.task-filing-sheet{transform:translate3d(0, var(--task-filing-drag-y,0px), 0)}}.route-list{flex-direction:column;gap:2px;display:flex}.score-sheet-grip{border-radius:var(--r-sm);background:var(--muted-soft);cursor:pointer;width:38px;height:4px;margin:0 auto 14px}.score-sheet-head{align-items:center;gap:9px;margin-bottom:3px;display:flex}@keyframes score-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (width>=761px){.score-sheet{border-radius:var(--r-lg);width:440px;max-width:calc(100vw - 32px);animation:none;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.score-sheet-grip{display:none}}.pcall-sheet{padding-top:10px}.pcall-drag-zone{touch-action:none}.pcall-total{color:var(--muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.pcall-sheet .pcall-ranges{margin:10px 0 6px}@media (width<=760px){.pcall-sheet{transform:translate3d(0, var(--pcall-drag-y,0px), 0)}}@media (width>=761px){.pcall-sheet{width:520px}}.dv.deal-surface{padding-bottom:48px}@media (width>=761px){.dv.deal-surface{max-width:none;margin:0}}.dv-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.dv-nav .nav-path{flex:1 0 100%;order:2}@media (width<=760px){.dv-nav{margin-bottom:8px;display:block}}.dv-identity{border-bottom:1px solid var(--rule-soft);padding-bottom:16px}.dv-name{letter-spacing:0;width:100%;font-size:26px;font-weight:720;line-height:1.14}@media (width<=760px){.dv-name{font-size:24px}}.dv-facts{table-layout:fixed}.dv-facts td{overflow-wrap:anywhere}.dv-facts th[scope=row]{white-space:nowrap}@media (width<=760px){.dv-facts th[scope=row]{width:36%;max-width:130px;padding-right:10px}}.dv-masthead{flex-direction:column;gap:8px;display:flex}.dv-stand-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px;display:flex}.dv-stand-row .company-signal-button--card,.dv-stand-row .company-archetype-button--card{width:88px;height:var(--btn-sm-min-height);min-height:var(--btn-sm-min-height);padding:var(--btn-sm-pad-y) var(--btn-sm-pad-x);font-size:var(--text-sm);line-height:1}.dv-stand-row .company-score-picker{width:auto}.dv-timeline{flex-direction:column;gap:8px;display:flex}.dv-timeline-legend{font-size:var(--text-sm);color:var(--muted);align-items:center;gap:14px;display:flex}.dv-tl-key{align-items:center;gap:6px;display:inline-flex}.dv-tl-note{color:var(--muted-soft);margin-left:auto;font-style:italic}.dv-tl-dot{border-radius:var(--r-pill);box-sizing:border-box;flex:none;width:9px;height:9px}.dv-tl-call{background:var(--text);border:1px solid var(--text)}.dv-tl-email{background:var(--bg,#fff);border:1.5px solid var(--muted)}.dv-timeline-track{border-bottom:1px solid var(--rule-soft);height:28px;margin:2px 0;position:relative}.dv-tl-grid{background:var(--rule-soft);width:1px;position:absolute;top:0;bottom:0;transform:translate(-.5px)}.dv-tl-grid-now{background:var(--rule)}.dv-tl-dot-wrap{position:absolute;top:50%}.dv-tl-dot-btn{cursor:pointer;-webkit-tap-highlight-color:transparent;outline-offset:2px;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.dv-tl-dot-btn:after{content:"";position:absolute;inset:-7px}@media (hover:hover) and (pointer:fine){.dv-tl-dot-btn:hover{transform:translate(-50%,-50%)scale(1.25)}}.dv-timeline-axis{font-size:var(--text-sm);color:var(--muted-soft);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.dv-tl-pop{background:var(--surface,#fff);border:1px solid var(--rule);border-radius:var(--r-md);box-shadow:var(--shadow-pop,0 6px 24px #0000001f);font-size:var(--text-sm);flex-direction:column;gap:2px;padding:9px 11px;display:flex}.dv-tl-pop-label{color:var(--text);font-weight:600}.dv-tl-pop-date{color:var(--text-soft);font-variant-numeric:tabular-nums}.dv-tl-pop-ago{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-sm)}.deal-intel-more{color:var(--accent);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;margin-left:6px;padding:0;font-weight:600}.deal-intel-more:hover{text-decoration:underline}.cr2-card{background:var(--surface);border:1px solid var(--line);border-radius:8px;flex-direction:column;flex:1;width:100%;max-width:460px;min-height:0;padding:19px 20px 16px;display:flex;overflow-y:auto;box-shadow:0 10px 30px #1818180f}.cr2-card.clickable{cursor:pointer}@media (hover:hover) and (pointer:fine){.cr2-card.clickable:hover{border-color:var(--rule);box-shadow:var(--shadow-md), 0 0 0 1px var(--rule)}}.cr2-card-name{font-family:var(--serif);letter-spacing:0;color:var(--text);margin:0 0 7px;font-size:20px;font-weight:600;line-height:1.15}.cr2-card-sub{font-size:var(--text-base);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:7px;display:flex}.cr2-card-summary{font-size:var(--text-base);color:var(--text-soft);background:var(--accent-soft);border:1px solid var(--border);border-radius:11px;margin:12px 0 0;padding:9px 11px;line-height:1.45}.deal-intel-body{white-space:pre-wrap}.cr2-card-na{border-top:1px solid var(--rule-soft);font-size:var(--text-base);color:var(--text);flex-direction:column;gap:2px;margin-top:13px;padding-top:11px;display:flex}.cr2-card-na-label{font-size:var(--text-sm);letter-spacing:.4px;color:var(--muted)}.rh-picker{border:1px solid var(--rule);border-radius:var(--r-pill);background:var(--bg-soft);gap:2px;margin:0 0 12px;padding:3px;display:flex;overflow-x:auto}.rh-picker-tab{font:inherit;font-size:var(--text-base);color:var(--muted);border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex:1 0 auto;padding:5px 11px;font-weight:600}.rh-picker-tab:hover{color:var(--text)}.rh-picker-tab.on{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm,0 1px 2px #0000001f)}@media (width<=760px){.rh-picker{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000)}}@media (width<=400px){.rh-picker-tab{font-size:var(--text-base);padding:5px 9px}}.materials-add{border:1px solid var(--rule);background:var(--bg-soft);color:var(--text);border-radius:var(--r-md);font-size:var(--text-base);cursor:pointer;align-self:flex-start;padding:8px 14px;font-weight:600}.materials-add:hover{background:var(--hover)}.materials-status-toggle{border:1px solid var(--border);background:var(--surface);color:var(--text-soft);border-radius:var(--r-pill);font-size:var(--text-base);cursor:pointer;padding:3px 12px;font-weight:500;text-decoration:none}.materials-status-toggle:hover{background:var(--hover)}.dv-actions-btn{font:inherit;color:var(--text-soft);border:1px solid var(--rule);border-radius:var(--btn-sm-radius);min-height:var(--btn-sm-min-height);padding:var(--btn-sm-pad-y) var(--btn-sm-pad-x);cursor:pointer;background:0 0;font-size:18px;line-height:1}.dv-actions-btn:hover{background:var(--hover);color:var(--text)}.dv-actions-menu{min-width:200px}.dv-actions-sub{font-size:var(--text-sm);color:var(--muted-soft)}.ref-tables{flex-direction:column;gap:26px;display:flex}.ref-table-wrap{flex-direction:column;gap:8px;display:flex}.ref-cards{display:none}.ref-table{border-collapse:collapse;width:100%;font-size:var(--text-base)}.ref-table th,.ref-table td{text-align:left;border-bottom:1px solid var(--rule-soft);white-space:nowrap;vertical-align:top;padding:8px 12px}.ref-table tbody tr:last-child td{border-bottom:none}.ref-table thead th{background:var(--bg);border-bottom:1px solid var(--rule);position:sticky;top:0}.ref-th{font:inherit;font-size:var(--text-sm);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-weight:400}.ref-name{color:var(--text);font-weight:500}.ref-name-btn{padding:var(--btn-edge-to-edge-pad-y) var(--btn-edge-to-edge-pad-x);font:inherit;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;font-weight:500}.ref-name-btn:hover{text-decoration:underline}.ref-cell-empty{color:var(--muted-soft)}.ref-subtabs{-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--line);scrollbar-width:none;align-items:flex-end;gap:20px;margin:2px 0 12px;display:flex;overflow-x:auto}.ref-subtabs::-webkit-scrollbar{display:none}@media (width<=760px){.ref-subtabs{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000)}}.ref-subtab{height:39px;font:inherit;font-size:var(--text-base);color:var(--text-soft);cursor:pointer;white-space:nowrap;transition:color var(--dur-2) var(--ease-standard), border-color var(--dur-2) var(--ease-standard);background:0 0;border:none;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;margin-bottom:-1px;padding:0 0 8px;font-weight:500;display:inline-flex}.ref-subtab:hover{color:var(--text)}.ref-subtab.on{color:var(--accent);border-bottom-color:var(--accent);font-weight:700}.ref-filterbar{align-items:center;gap:8px;margin:8px 0 10px;display:flex}.kind-glyph-svg{display:block}.ref-name-out{color:var(--muted);font-size:var(--text-sm);flex:none;margin-left:6px;text-decoration:none}@media (width<=760px){.materials-surface .ref-cards{padding-bottom:calc(env(safe-area-inset-bottom) + 84px)}}.ref-grid-scroll{min-width:0}.ref-grid{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:100%;font-size:var(--text-base)}.ref-grid td{text-overflow:ellipsis;overflow:hidden}.ref-grid-pill-pinned{color:var(--muted);border-style:dashed}.ref-grid-menu{z-index:1000;padding:var(--menu-surface-pad);background:var(--menu-surface-fill);border:1px solid var(--menu-surface-border);border-radius:var(--menu-surface-radius);box-shadow:var(--menu-surface-shadow);font-size:var(--text-sm);flex-direction:column;gap:2px;display:flex}.ref-grid-menu-item{font:inherit;font-size:var(--text-sm);color:var(--text);text-align:left;border-radius:var(--r-sm,6px);cursor:pointer;background:0 0;border:none;padding:6px 8px}.ref-grid-menu-item:hover{background:var(--hover)}.ref-grid-menu-sep{background:var(--rule-soft);height:1px;margin:4px 0}.ref-grid-menu-filter{flex-direction:column;gap:6px;max-height:240px;padding:4px 8px 6px;display:flex;overflow-y:auto}.ref-grid-menu-label{font-size:var(--text-xs);color:var(--muted);letter-spacing:.04em}.ref-grid-menu-input{width:100%;font:inherit;font-size:var(--text-sm);color:var(--text);background:var(--bg);border:1px solid var(--rule);border-radius:var(--r-sm,6px);padding:5px 8px}.ref-grid-menu-input:focus{border-color:var(--accent);outline:none}.ref-grid-menu-check{font-size:var(--text-sm);color:var(--text);cursor:pointer;align-items:center;gap:7px;display:flex}.ref-grid-menu-daterow{font-size:var(--text-sm);color:var(--muted);align-items:center;gap:8px;display:flex}.ref-grid-menu-daterow span{flex:0 0 44px}.ref-grid-menu-daterow .ref-grid-menu-input{flex:auto;min-width:0}@media (width<=760px){.ref-cards{display:none}}.view-stage{display:contents}@media (width<=760px){.view-stage{height:100%;display:block}}.cr2-card-na-tasks{flex-direction:column;margin-top:2px;display:flex}.cr2-card-na-lane+.cr2-card-na-lane{border-top:1px solid var(--rule-soft);margin-top:10px;padding-top:8px}.cr2-card-na-tasks .row{padding-left:0;padding-right:0}.ref-task-chip{background:var(--bg-soft);font:inherit;font-size:var(--text-xs);color:var(--muted);white-space:nowrap;vertical-align:middle;border:none;border-radius:999px;padding:1px 8px}button.ref-task-chip{cursor:pointer}button.ref-task-chip:hover{color:var(--text)}.ref-tasks{flex-direction:column;padding:2px 0 6px;display:flex}.ref-tasks-add{border:none;border-bottom:1px dashed var(--border);width:100%;font:inherit;font-size:var(--text-sm);color:var(--text);background:0 0;padding:4px 0}.ref-tasks-add:focus{border-bottom-color:var(--text);outline:none}.cr2-card-sub .co-tag{background:0 0;border:none;padding:0}.ref-sub{font-size:var(--text-sm);margin:2px 0 0}@media (width<=760px){.ref-sub{display:none}}.report-kind{gap:6px;padding:0 16px 8px;display:flex}.report-text{font:inherit;font-size:var(--text-base);border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface);color:var(--text);resize:vertical;margin:0 16px;padding:10px}.report-opt{font-size:var(--text-sm);color:var(--text-soft);align-items:center;gap:8px;padding:6px 16px 0;display:flex}.report-error{color:var(--danger);font-size:var(--text-sm);margin:0;padding:6px 16px 0}.report-actions{justify-content:flex-end;gap:8px;padding:12px 16px 16px;display:flex}.report-text.ui-field{width:calc(100% - 32px)}.report-opt input{accent-color:var(--accent)}.report-thumb{object-fit:contain;object-position:left top;border:1px solid var(--rule);border-radius:var(--r-md);width:100%;max-height:160px;display:block}.report-hint{font-size:var(--text-sm);color:var(--text-soft);margin:0;padding:6px 16px 0}html.kb-overlay{--kb-slot-gap:8px;--kb-slide-scale:1.8;--kb-safe:clamp(0px, var(--kb,0px), 52dvh)}html.kb-overlay .composer.sheet,html.kb-overlay .score-sheet{translate:0 calc(-1 * var(--kb-safe,0px));transition:translate var(--kb-dur,.25s) var(--kb-ease,cubic-bezier(.38, .7, .125, 1))}html.kb-overlay .composer.sheet:not(.edit){transition:translate calc(var(--kb-dur,.45s) * var(--kb-slide-scale,1)) var(--kb-ease,var(--ease-emphasized))}html.kb-overlay.kb-up .composer.sheet,html.kb-overlay.kb-up .score-sheet{max-height:calc(100dvh - var(--kb-safe,0px) - 16px);padding-bottom:0}html.kb-overlay.kb-up .composer.sheet{box-shadow:0 64px 0 0 var(--surface), 0 -8px 40px #0000002e}html.kb-overlay.kb-up .score-sheet{box-shadow:0 64px 0 0 var(--bg), 0 -8px 40px #0003}@media (width>=761px){html.kb-overlay .task-create-panel .composer.panel-create:not(.edit),html.kb-overlay.kb-up .task-create-panel .composer.panel-create:not(.edit){max-height:none;box-shadow:none;padding-bottom:14px;transition:none;transform:translate(0,0)}}html.kb-overlay.kb-up .surface:not(.notes-surface),html.kb-overlay.kb-up .page-shell--document>.body-container{padding-bottom:calc(88px + var(--kb-safe,0px))}.cot-header-row{align-items:center}.cot-heading{align-items:center;gap:16px;min-width:0;display:inline-flex}.cot-sync-status{align-items:center;gap:7px;display:flex}.cot-list{flex-direction:column;display:flex}.cot-list-flat{margin-top:12px}.cot-table-wrap{min-width:0}.cot-head-filter{box-sizing:border-box;border:1px solid var(--rule);background:var(--surface);width:100%;min-width:0;height:22px;color:var(--text);font:inherit;border-radius:5px;padding:0 5px;font-size:11px;line-height:1}.cot-head-filter::placeholder{color:var(--text)}.cot-row{appearance:none;box-sizing:border-box;background:var(--surface);color:inherit;font:inherit;text-align:left;cursor:pointer;line-height:1.2;overflow:visible}.cot-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cot-row-remote{cursor:default}.cot-row-remote:hover{background:var(--surface)}.pipeline-surface--embedded .cot-ledger-head,.pipeline-surface--embedded .cot-row{background:0 0}.pipeline-surface--embedded .cot-row:hover{background:color-mix(in srgb, var(--text) 3%, transparent)}.pipeline-surface--embedded .cot-row-remote:hover{background:0 0}.cot-row:has(.entity-token-popover){z-index:5;position:relative}.cot-work-summary{flex-direction:column;align-items:stretch;gap:4px;width:100%;min-width:0;display:flex}.cot-work-primary{align-items:center;gap:4px;width:100%;min-width:0;display:flex}.cot-work-primary>.cot-next-task{flex:auto;min-width:0}.cot-work-disclosure{color:var(--text-soft,var(--muted-soft,var(--text)));opacity:.55;flex:none;align-self:center;font-weight:400}.cot-work-disclosure:hover,.cot-work-disclosure:focus-visible,.cot-work-disclosure[aria-expanded=true]{opacity:1;color:var(--text)}.cot-work-disclosure-mark{justify-content:center;align-items:center;min-width:1em;font-size:11px;line-height:1;display:inline-flex}.cot-row.cot-row--work-open{align-items:start}.cot-row.cot-row--work-open>*{padding-top:var(--database-cell-pad-y,8px);padding-bottom:var(--database-cell-pad-y,8px);align-self:start;align-items:flex-start}.cot-row.cot-row--work-open>:first-child{align-self:start}@keyframes cot-work-detail-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.cot-work-detail{width:100%;animation:cot-work-detail-open var(--dur-2) var(--ease-standard) both;gap:4px;padding-top:2px;display:grid}.cot-work-detail>.cot-next-task{animation:cot-work-detail-open var(--dur-2) var(--ease-standard) both}.cot-work-detail>.cot-next-task:nth-child(2){animation-delay:30ms}.cot-work-detail>.cot-next-task:nth-child(3){animation-delay:60ms}.cot-work-detail>.cot-next-task:nth-child(n+4){animation-delay:90ms}@media (prefers-reduced-motion:reduce){.cot-work-detail,.cot-work-detail>.cot-next-task{animation:none}}.cot-next-task{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-width:0;min-height:20px;display:grid}.cot-next-task.completing .cot-next-text{color:var(--text)}.cot-next-task.completing .cot-next-text:not(:has(.task-title-text)){text-decoration:line-through}.cot-next-check{justify-content:center;align-items:center;width:18px;height:18px;display:flex}.cot-next-container-dot{border-radius:var(--r-pill);background:var(--muted);width:5px;height:5px}.cot-next-container .cot-next-text{color:var(--text)}.cot-work-container-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cot-next-empty{color:var(--text);font-size:var(--content-row-meta-size);line-height:var(--content-row-meta-line);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cot-card-work{white-space:nowrap;min-width:0;color:var(--text);font-size:var(--content-row-meta-size);font-weight:400;line-height:var(--content-row-title-line);align-items:center;display:flex;overflow:hidden}.cot-card-work>*{text-overflow:ellipsis;min-width:0;overflow:hidden}.cot-card-work>.cot-work-prefix{flex:none}.cot-card-work--attention{color:var(--text);font-weight:400}.cot-card-work .cot-work-prefix{color:var(--text)}.cot-next-text{min-width:0;max-width:100%;color:var(--text);font-size:var(--content-row-title-size);line-height:var(--content-row-title-line);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;grid-template-columns:minmax(0,1fr) max-content;align-items:baseline;column-gap:8px;display:grid;overflow:hidden}.cot-next-text>:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cot-next-text>.row-meta{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;min-width:0;margin-top:0}.cot-next-text:has(.entity-token-popover)>:first-child{overflow:visible}.cot-work-prefix{color:var(--text);margin-right:4px;font-weight:650}:is(.cot-next-text:has(.entity-token-popover),.cot-card-work:has(.entity-token-popover)){overflow:visible}.cot-next-button{width:100%;min-width:0;max-width:100%;padding:var(--btn-edge-to-edge-pad-y) var(--btn-edge-to-edge-pad-x);color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;display:block;overflow:hidden}.cot-next-button:has(.entity-token-wrap){pointer-events:none}:is(.cot-next-button:has(.entity-token-wrap) .person-token,.cot-next-button:has(.entity-token-wrap) .company-token,.cot-next-button:has(.entity-token-wrap) .entity-token-popover){pointer-events:auto}.cot-next-task:has(.entity-token-wrap){pointer-events:none}:is(.cot-next-task:has(.entity-token-wrap) .person-token,.cot-next-task:has(.entity-token-wrap) .company-token,.cot-next-task:has(.entity-token-wrap) .entity-token-popover,.cot-next-task:has(.entity-token-wrap) .check){pointer-events:auto}.cot-next:has(.entity-token-wrap){pointer-events:none}:is(.cot-next:has(.entity-token-wrap) .person-token,.cot-next:has(.entity-token-wrap) .company-token,.cot-next:has(.entity-token-wrap) .entity-token-popover,.cot-next:has(.entity-token-wrap) .check){pointer-events:auto}.cot-next-button:hover .cot-next-text{color:var(--accent)}.cot-next-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}.cot-row-missing .cot-next-empty{color:var(--text);font-weight:500}.dup-popover{z-index:260;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:var(--text-sm);border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex;box-shadow:0 10px 26px #00000029}.dup-popover-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dup-popover-head span,.dup-popover-reason,.dup-popover-row small{color:var(--text)}.dup-popover-list{flex-direction:column;gap:3px;display:flex}.dup-popover-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:10px;min-height:24px;display:grid}.dup-popover-keep{color:var(--text);font-size:var(--text-xs,12px);letter-spacing:.02em;text-transform:uppercase;font-style:normal;font-weight:700}.dup-popover-note{color:var(--text);font-size:var(--text-xs,12px);margin:0}.dup-popover-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dup-popover-error{color:var(--text);font-size:var(--text-xs,12px);margin:0}.dup-popover-actions{border-top:1px solid var(--rule-soft);justify-content:flex-end;gap:6px;padding-top:4px;display:flex}.company-signal-button,.company-archetype-button{border:1px solid var(--dropdown-trigger-border);border-radius:var(--dropdown-trigger-compact-radius);background:var(--dropdown-trigger-fill-quiet);min-height:var(--dropdown-trigger-compact-min-height);padding:var(--dropdown-trigger-compact-pad-y) var(--dropdown-trigger-compact-pad-x);color:var(--text);font:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;isolation:isolate;justify-content:center;align-items:center;line-height:1;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex;position:relative;overflow:hidden}.company-signal-button:after,.company-archetype-button:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background-image:repeating-linear-gradient(135deg, color-mix(in srgb, var(--signal-color,var(--accent)) 52%, transparent) 0 2px, transparent 2px 6px);width:18px;position:absolute;inset:2px 2px 2px auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 46%);mask-image:linear-gradient(90deg,#0000,#000 46%)}.company-signal-button:hover,.company-archetype-button:hover{background:var(--bg-soft)}.company-signal-button--table,.company-archetype-button--table{--signal-color:var(--muted);--signal-hatch-inset:calc(var(--btn-sm-pad-x) + 16px);width:100%;min-width:0;height:var(--dropdown-trigger-compact-min-height);min-height:var(--dropdown-trigger-compact-min-height);max-height:var(--dropdown-trigger-compact-min-height);padding:var(--dropdown-trigger-compact-pad-y) var(--signal-hatch-inset) var(--dropdown-trigger-compact-pad-y) var(--dropdown-trigger-compact-pad-x);border-color:var(--rule);border-radius:var(--dropdown-trigger-compact-radius);background:color-mix(in srgb, var(--text) 2%, transparent);font-size:var(--content-row-meta-size);font-weight:750}.company-archetype-button--table{--signal-color:var(--archetype-color,var(--accent));border-color:color-mix(in srgb, var(--archetype-color,var(--accent)) 28%, var(--rule));background:color-mix(in srgb, var(--archetype-color,var(--accent)) 10%, var(--surface));color:var(--text)}.company-archetype-button--table:after,.company-signal-button--table.company-signal-button--status:after,.company-archetype-button--card:after,.company-signal-button--card.company-signal-button--status:after{opacity:.5}.company-archetype-button--table:hover,.company-signal-button--table.company-signal-button--status:hover,.company-archetype-button--card:hover,.company-signal-button--card.company-signal-button--status:hover{border-color:color-mix(in srgb, var(--signal-color,var(--accent)) 34%, var(--rule));background:color-mix(in srgb, var(--signal-color,var(--accent)) 12%, var(--surface))}.company-signal-button--table.company-signal-button--status{--signal-color:var(--muted);background:var(--bg-soft);min-width:0;color:var(--text);font-size:var(--text-xs)}.company-signal-button--status.on{--signal-color:var(--bucket-priority);border-color:color-mix(in srgb, var(--bucket-priority) 24%, var(--rule));background:color-mix(in srgb, var(--bucket-priority) 12%, var(--surface));color:var(--text)}.company-signal-button--status-imminent.on{--signal-color:var(--bucket-slow);border-color:color-mix(in srgb, var(--bucket-slow) 24%, var(--rule));background:color-mix(in srgb, var(--bucket-slow) 13%, var(--surface));color:var(--text)}.company-signal-controls{align-items:center;min-width:0;display:inline-flex}.company-signal-controls--card{flex-wrap:wrap;justify-content:flex-end;gap:5px;margin-left:auto}.company-signal-button--card{--signal-color:var(--muted);--signal-hatch-inset:calc(var(--btn-sm-pad-x) + 16px);min-height:var(--dropdown-trigger-compact-min-height);padding:var(--dropdown-trigger-compact-pad-y) var(--signal-hatch-inset) var(--dropdown-trigger-compact-pad-y) var(--dropdown-trigger-compact-pad-x);border-color:var(--border);background:var(--surface);color:var(--text);font-size:var(--text-xs);font-weight:750}.company-archetype-button--card{--signal-color:var(--archetype-color,var(--accent));--signal-hatch-inset:calc(var(--btn-sm-pad-x) + 16px);min-height:var(--dropdown-trigger-compact-min-height);padding:var(--dropdown-trigger-compact-pad-y) var(--signal-hatch-inset) var(--dropdown-trigger-compact-pad-y) var(--dropdown-trigger-compact-pad-x);border-color:color-mix(in srgb, var(--archetype-color,var(--accent)) 24%, var(--border));background:color-mix(in srgb, var(--archetype-color,var(--accent)) 9%, var(--surface));color:var(--text);font-size:var(--text-xs);font-weight:750}.company-signal-button--card.company-signal-button--status{color:var(--text)}.company-signal-button--card.company-signal-button--status.on{border-color:color-mix(in srgb, var(--bucket-priority) 22%, transparent)}.company-score-picker,.company-status-picker,.company-archetype-picker{width:100%;min-width:0;display:inline-flex}.company-archetype-button--ghost{border-style:dashed;border-color:color-mix(in srgb, var(--archetype-color,var(--muted)) 55%, transparent);color:var(--text);background:color-mix(in srgb, var(--archetype-color,var(--muted)) 7%, transparent)}.company-dealtype-menu .company-archetype-suggested-tag{font-size:var(--text-xs);color:var(--text);justify-self:end;font-weight:650}.company-dealtype-button{min-height:var(--dropdown-trigger-compact-min-height);padding:var(--dropdown-trigger-compact-pad-y) var(--dropdown-trigger-compact-pad-x);border:1px solid var(--dropdown-trigger-border);border-radius:var(--dropdown-trigger-compact-radius);background:var(--dropdown-trigger-fill-quiet);color:var(--text);font:inherit;font-size:var(--content-row-meta-size);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;align-items:center;font-weight:500;line-height:1;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex;overflow:hidden}.company-dealtype-button--card{min-height:var(--dropdown-trigger-compact-min-height);padding:var(--dropdown-trigger-compact-pad-y) var(--dropdown-trigger-compact-pad-x);border-radius:var(--dropdown-trigger-compact-radius)}.company-dealtype-button:hover{border-color:var(--rule);background:var(--bg-soft);color:var(--text)}.company-dealtype-button--ghost{border-style:dashed;border-color:color-mix(in srgb, var(--muted) 55%, transparent);color:var(--text)}.company-dealtype-option-row{grid-template-columns:minmax(0,1fr) 26px;align-items:stretch;display:grid}.company-dealtype-option-row>.company-archetype-option{min-width:0}.company-dealtype-subs-btn{appearance:none;color:var(--text);font:inherit;font-size:var(--text-base);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;line-height:1}.company-dealtype-subs-btn:hover{background:var(--bg-soft);color:var(--text)}.company-dealtype-back,.company-dealtype-clear{color:var(--text)}.company-dealtype-menu{overflow-y:auto}.company-dealtype-menu .company-archetype-option.company-archetype-option--suggested{grid-template-columns:minmax(0,1fr) auto 14px}.company-dealtype-menu .company-archetype-option{appearance:none;border-radius:var(--r-sm);min-height:28px;color:var(--text);cursor:pointer;font:inherit;font-size:var(--text-sm);text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 14px;align-items:center;gap:8px;padding:0 8px;line-height:1;display:grid}.company-dealtype-menu .company-archetype-option:hover,.company-dealtype-menu .company-archetype-option.on{background:var(--bg-soft)}.company-dealtype-menu .company-score-check{color:var(--accent);justify-self:end;font-size:10px}.cot-next-text .person-token,.cot-next-text .company-token,.cot-next-text .entity-token-popover,.cot-card-work .person-token,.cot-card-work .company-token,.cot-card-work .entity-token-popover{pointer-events:auto}@media (width<=760px){.sourcing-header{margin-bottom:6px}.sourcing-heading{flex-direction:column;align-items:stretch;gap:12px}.sourcing-surface .xfade-large-title{margin-bottom:14px}.sourcing-panel{min-width:0}.cot-page-header{margin-bottom:10px}.cot-header-row{flex-direction:column;align-items:stretch;gap:8px;margin-bottom:4px}.pipeline-surface .cot-heading{flex-direction:column;align-items:stretch;gap:0;width:100%}.pipeline-surface--embedded .cot-heading{flex-flow:wrap;align-items:center;gap:8px}.cot-header-actions{overscroll-behavior-inline:contain;scrollbar-width:none;gap:6px;width:100%;max-width:100%;display:flex;overflow:auto hidden}.cot-header-actions::-webkit-scrollbar{display:none}.cot-page-header h1{font-size:var(--mobile-surface-title-size);line-height:var(--mobile-surface-title-line);font-weight:var(--mobile-surface-title-weight);letter-spacing:0}.pipeline-surface .cot-sync-status{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--rule));border-radius:var(--r-pill);background:color-mix(in srgb, var(--accent) 9%, var(--surface));width:fit-content;max-width:100%;min-height:32px;color:var(--text);font-size:var(--mobile-control-label);margin-top:3px;padding:0 11px;font-weight:650;display:inline-flex}.cot-next-text,.cot-next-empty{min-width:0}}.ui-segmented{border:1px solid var(--rule);background:var(--surface);border-radius:8px;flex-wrap:wrap;gap:2px;max-width:100%;margin:12px 0 14px;padding:3px;display:inline-flex}.ui-segmented-option{appearance:none;font:inherit;font-size:var(--text-base);color:var(--muted);min-height:var(--segmented-option-height);overflow-wrap:anywhere;max-width:100%;padding:0 var(--segmented-option-pad-x);border-radius:var(--segmented-option-radius);cursor:pointer;background:0 0;border:none;font-weight:500}.ui-segmented-option.is-active{background:var(--accent-soft);color:var(--accent);font-weight:700}.display-menu-btn{min-height:var(--dropdown-trigger-min-height);padding:var(--dropdown-trigger-pad-y) var(--dropdown-trigger-pad-x);gap:var(--dropdown-trigger-gap);border-color:var(--dropdown-trigger-border);border-radius:var(--dropdown-trigger-radius);background:var(--dropdown-trigger-fill);white-space:nowrap;margin-left:0}.display-menu-btn:hover:not(:disabled){background:var(--dropdown-trigger-fill-hover)}.display-menu-btn--compact{min-height:var(--dropdown-trigger-compact-min-height);padding:var(--dropdown-trigger-compact-pad-y) var(--dropdown-trigger-compact-pad-x);gap:var(--dropdown-trigger-compact-gap);border-radius:var(--dropdown-trigger-compact-radius)}.display-menu-btn:is([aria-expanded=true],[aria-pressed=true]){border-color:var(--dropdown-trigger-border-open)}.display-menu-current{color:var(--text);font-size:var(--text-sm);font-weight:650}.display-menu-pop{min-width:220px}.row-trailing{flex:none;align-self:center}@media (width<=760px){.display-menu-btn{font-size:var(--mobile-control-label)}}.composer-pop.home{max-height:min(46dvh,240px);overflow-y:auto}.entity-tags{flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 4px;display:flex}.entity-tag{font-size:var(--text-xs);border:1px solid var(--rule);background:var(--bg);border-radius:999px;align-items:center;gap:2px;padding:2px 2px 2px 8px;font-weight:600;display:inline-flex}.entity-tag-label{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:1px 2px;display:inline-flex}.entity-tag-label:disabled{cursor:default}.entity-tag-dot{border-radius:50%;flex:none;width:7px;height:7px}.entity-tag-dot.company{background:var(--accent)}.entity-tag-dot.area{background:var(--muted)}.entity-tag-dot.project{background:#6b8f71}.entity-tag-dot.task{background:var(--accent)}.entity-tag-dot.note{background:#7c6ee6}.entity-tag-dot.person{background:#2f86a6}.entity-tag-dot.material{background:#9a6b35}.entity-tag-dot.goal{background:#8c6d1f}.entity-tag-dot.place{background:#8a7a6a}.entity-tag-x{width:18px;height:18px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:15px;line-height:1;display:inline-flex}.entity-tag-x:hover{background:var(--accent-soft);color:var(--accent)}.entity-tag-add-wrap{display:inline-flex;position:relative}.entity-tag-add{font-size:var(--text-xs);color:var(--muted);border:1px dashed var(--rule);cursor:pointer;background:0 0;border-radius:999px;padding:3px 10px;font-weight:600}.entity-tag-add:hover{color:var(--accent);border-color:var(--accent)}.tagged-refs{margin:4px 0}.tagged-refs-list{flex-direction:column;gap:4px;display:flex}.tagged-ref{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:5px 0;display:flex}.tagged-ref:hover{background:0 0}.tagged-ref-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);color:var(--text);flex:1;overflow:hidden}@media print{.sidebar,.resize-handle,.mobile-tabbar,.quick-add-fab,.sync-status,.action-toast{display:none!important}.app{height:auto!important;display:block!important}}.row-waited{font:inherit;font-size:var(--text-sm);color:var(--muted);white-space:nowrap;background:0 0;border:none;flex:none;align-items:center;gap:4px;padding:0;font-weight:500;line-height:1.3;display:inline-flex}.row-waited-clock{opacity:.85;flex:none}button.row-waited{cursor:pointer}.row-waited.wc-soon{color:var(--warm)}.row-waited.wc-calm{color:var(--muted)}button.row-waited:hover{color:var(--accent)}.row-wait-checkback{font:inherit;font-size:var(--text-sm);color:var(--muted);white-space:nowrap;background:0 0;border:none;flex:none;align-items:center;padding:0;font-weight:500;line-height:1.3;display:inline-flex}button.row-wait-checkback{cursor:pointer}.row-wait-checkback.overdue,.row-wait-checkback.today{color:var(--danger)}.row-wait-checkback.soon{color:var(--warm)}button.row-wait-checkback:hover{color:var(--accent)}.row-wait-sep{color:var(--muted-soft);font:inherit;font-size:var(--text-base);white-space:nowrap;flex:none;line-height:1.3}.waiting-clock{border:1px solid var(--border);border-radius:var(--r-pill);font:inherit;font-size:var(--text-sm);color:var(--text-soft);white-space:nowrap;background:0 0;flex:none;align-items:center;padding:1px 8px;font-weight:500;line-height:1.3;display:inline-flex}button.waiting-clock{cursor:pointer}.waiting-clock.wc-chase{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 45%, var(--border))}.waiting-clock.wc-soon{color:var(--warm);border-color:color-mix(in srgb, var(--warm) 40%, var(--border))}.waiting-clock.wc-calm{color:var(--text-soft)}.waiting-followup{min-width:0;color:var(--muted);white-space:normal;overflow-wrap:anywhere;flex-basis:100%;font-weight:500}.row-waiting-who{border:1px dashed var(--border);border-radius:var(--r-pill);font:inherit;font-size:var(--text-sm);color:var(--text-soft);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:4px;margin-left:auto;padding:1px 9px;display:inline-flex}.row-waiting-who:before{content:"";background:var(--text-soft);opacity:.6;border-radius:50%;width:5px;height:5px}.row-waiting-who:hover{border-color:var(--accent);color:var(--accent)}.row-waiting-who:hover:before{background:var(--accent);opacity:1}.composer-waiting-card{gap:6px;margin-top:8px;display:grid}.composer-waiting-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.composer-waiting-field{gap:4px;min-width:0;display:grid}.composer-waiting-field .composer-pop-wrap{width:100%;display:block}.composer-waiting-field-label{color:var(--muted);font-size:var(--text-sm);font-weight:500}.composer-waiting-field-value{border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--surface);width:100%;min-height:32px;color:var(--muted);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;padding:0 8px;display:flex}.composer-waiting-field-value:after{content:"›";color:var(--muted-soft);font-size:15px;line-height:1;transform:rotate(90deg)}.composer-waiting-field-value.set{color:var(--text);border-color:var(--line-strong)}.composer-waiting-field-value:hover{border-color:var(--accent)}.composer-waiting-actions{justify-content:flex-start;display:flex}.composer-waiting-next{color:var(--accent);cursor:pointer;font:inherit;font-size:var(--text-sm);background:0 0;border:none;padding:2px 0;font-weight:650}.composer-waiting-next:hover{color:var(--accent-strong)}@media (width<=520px){.composer-waiting-fields{grid-template-columns:minmax(0,1fr)}}.pdf-viewer{background:var(--surface);flex-direction:column;flex:1;height:auto;min-height:360px;margin-top:8px;display:flex;overflow:visible}.print-report{display:none}html.print-report-active body>:not(.print-report){display:none!important}html.print-report-active,html.print-report-active body{background:#fff!important;height:auto!important;min-height:0!important;overflow:visible!important}html.print-report-active body{margin:0!important}html.print-report-active .print-report{background:#fff;width:100%;min-height:1px;display:block!important}html.print-report-active .print-report .pdf-readable-scroll{background:#fff;min-height:0;display:block;overflow:visible}html.print-report-active .print-report .pdf-readable-doc{background:#fff;width:100%;max-width:none;margin:0;padding:0}html.print-report-active .print-report .pdf-readable-head,html.print-report-active .print-report .pdf-readable-item{break-inside:avoid}html.print-report-active .print-report .pdf-readable-section-head{break-inside:avoid;break-after:avoid}html.print-report-active .print-report .pdf-readable-doc section.starts-page{break-before:page}html.print-report-active .print-report .pdf-readable-head h1{font-size:28px}html.print-report-active .print-report .pdf-readable-section-head h2,html.print-report-active .print-report .pdf-readable-main,html.print-report-active .print-report .pdf-readable-main em{font-size:12px}html.print-report-active .print-report .pdf-readable-item{min-height:32px}html.print-report-active .print-report .pdf-readable-doc--plane .pdf-readable-main,html.print-report-active .print-report .pdf-readable-doc--plane .pdf-readable-main em{font-size:12px}@media print{html,body{background:#fff!important;height:auto!important;min-height:0!important;overflow:visible!important}body{margin:0!important}body:has(>.print-report)>:not(.print-report){display:none!important}body:not(:has(>.print-report)) #root{height:auto!important;max-height:none!important;display:block!important;overflow:visible!important}body:not(:has(>.print-report)) .app{height:auto!important;max-height:none!important;display:block!important;overflow:visible!important}body:not(:has(>.print-report)) .surface{height:auto!important;max-height:none!important;display:block!important;overflow:visible!important}.print-report{background:#fff;width:100%;min-height:1px;display:block!important}.print-report .pdf-readable-scroll{background:#fff;min-height:0;display:block;overflow:visible}.print-report .pdf-readable-doc{background:#fff;width:100%;max-width:none;margin:0;padding:0}.print-report .pdf-readable-head,.print-report .pdf-readable-item{break-inside:avoid}.print-report .pdf-readable-section-head{break-inside:avoid;break-after:avoid}.print-report .pdf-readable-doc section.starts-page{break-before:page}.print-report .pdf-readable-head h1{font-size:28px}.print-report .pdf-readable-section-head h2,.print-report .pdf-readable-main,.print-report .pdf-readable-main em{font-size:12px}.print-report .pdf-readable-item{min-height:32px}.print-report .pdf-readable-doc--plane .pdf-readable-main,.print-report .pdf-readable-doc--plane .pdf-readable-main em{font-size:12px}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.qa-host.qa-host--popup{z-index:90;box-sizing:border-box;pointer-events:auto;background:0 0;justify-content:center;align-items:center;padding:24px;position:fixed;inset:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.qa-host.qa-host--popup{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}}.qa-host--popup .qa-host-inner--popup-card{background:var(--surface);pointer-events:auto;width:min(580px,100vw - 64px);min-width:0;height:auto;max-height:calc(100dvh - 96px);transition:opacity .15s var(--ease-emphasized), transform .15s var(--ease-emphasized);border:1px solid #e6e6e6;border-radius:12px;overflow:visible;box-shadow:0 8px 32px 2px #00000024,0 4px 7px 6px #00000017}@starting-style{.qa-host--popup .qa-host-inner--popup-card{opacity:0;transform:translateY(8px)scale(.985)}}.qa-task-modal{flex-direction:column;display:flex}.qa-task-modal-body{min-height:0;padding:14px 16px 11px;overflow:visible}.composer-mount-fallback{flex-direction:column;justify-content:center;gap:14px;min-height:96px;padding:2px 0;display:flex}.composer-mount-title,.composer-mount-tools span{border-radius:var(--r-pill);background:linear-gradient(90deg, color-mix(in srgb, var(--bg-soft) 72%, var(--surface)) 0%, color-mix(in srgb, var(--bg-soft) 42%, var(--surface)) 42%, color-mix(in srgb, var(--bg-soft) 72%, var(--surface)) 84%);animation:composer-mount-shimmer .9s var(--ease-standard) infinite;background-size:220% 100%;display:block}.composer-mount-title{width:min(320px,72%);height:24px}.composer-mount-tools{gap:8px;display:flex}.composer-mount-tools span{width:88px;height:28px}.composer-mount-tools span:first-child{width:42px}.composer-mount-fallback--inline{padding:12px}.qa-host--popup .composer-mount-fallback{justify-content:flex-start;gap:0;min-height:0;padding:0}.qa-host--popup .composer-mount-fallback .composer-create-fields{flex-wrap:nowrap;align-items:center;gap:8px;min-height:26px;margin-top:8px;display:flex;overflow:hidden}@keyframes composer-mount-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.qa-host--popup .composer-backdrop{display:none}.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit){background:var(--surface);width:100%;height:auto;min-height:0;max-height:none;box-shadow:none;will-change:auto;border:0;border-radius:0;gap:0;margin:0;padding:0;animation:none;position:relative;inset:auto;overflow:visible;transform:translate(0,0)}.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit) .composer-sheet-bar{display:none}.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit) .composer-title-row{align-items:center;gap:8px;min-height:38px}.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit) .composer-title-stack{gap:0}.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit) .nl-input.ct,.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit) .nl-input.ct .nl-input-field,.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit) .nl-input.ct .nl-input-backdrop{--nl-pad:0;min-height:23px;font-size:16px;font-weight:400;line-height:1.45}.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit) .composer-create-fields{opacity:1;min-height:26px;max-height:96px;transition:max-height .18s var(--ease-emphasized), margin-top .18s var(--ease-emphasized), opacity .12s var(--ease-standard), transform .18s var(--ease-emphasized);margin-top:5px;padding-right:84px;overflow:hidden;transform:translateY(0)}.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit) .composer-create-fields:has(.route-panel){overflow:visible}.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit):has(.route-panel){overflow:visible}.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit) .composer-create-field .route-panel{z-index:140}@media (width>=761px){.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit) .composer-create-fields{flex-wrap:nowrap;padding-right:154px}.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit) .composer-create-location-field{flex:0 120px;max-width:120px}.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit) .composer-create-location-field .route-combo{max-width:100%}}.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit) .composer-create-field,.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit) .composer-create-field .route-combo{min-height:var(--dropdown-trigger-compact-min-height);height:var(--dropdown-trigger-compact-min-height)}.qa-task-modal[data-has-draft=false] .composer:is(.sheet,.panel-create):not(.edit) .composer-create-fields{opacity:0;pointer-events:none;min-height:0;max-height:0;margin-top:0;transform:translateY(-4px)}.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit) .composer-footer-actions{gap:8px;display:flex}.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit) .composer-create-footer{opacity:1;max-height:32px;transition:max-height .18s var(--ease-emphasized), opacity .12s var(--ease-standard), transform .18s var(--ease-emphasized);border-top:0;margin:0;padding:0;position:absolute;bottom:0;right:0;overflow:hidden;transform:translateY(0)}.qa-task-modal[data-has-draft=false] .composer:is(.sheet,.panel-create):not(.edit) .composer-create-footer{opacity:0;pointer-events:none;max-height:0;transform:translateY(-4px)}.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit) .composer-cancel-btn,.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit) .composer-add-btn{width:var(--btn-md-min-height);height:var(--btn-md-min-height);min-height:var(--btn-md-min-height);padding:var(--btn-md-pad-y);border-radius:var(--btn-md-radius);justify-content:center;align-items:center;font-size:0;display:inline-flex}.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit) .composer-add-btn{background:var(--quick-add-accent)}.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit) .composer-add-btn:not(:disabled):hover{background:color-mix(in srgb, var(--quick-add-accent) 88%, black)}.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit) .composer-cancel-btn:before{content:"×";font-size:20px;font-weight:500;line-height:1}.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit) .composer-add-btn:before{content:"↑";font-size:18px;font-weight:700;line-height:1}@media (width>=761px){.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit) .composer-footer-actions{gap:8px}.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit) .composer-create-footer{overflow:visible}.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit) .composer-cancel-btn,.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit) .composer-add-btn{width:auto;min-width:64px;height:var(--btn-md-min-height);min-height:var(--btn-md-min-height);border-radius:var(--r-sm);padding:var(--btn-md-pad-y) var(--btn-md-pad-x);font-size:var(--text-sm);font-weight:650;line-height:1}.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit) .composer-cancel-btn{min-width:58px;color:var(--text-soft);background:0 0}.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit) .composer-add-btn{background:var(--quick-add-accent);color:#fff;min-width:78px}.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit) .composer-add-btn:disabled,.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit) .composer-add-btn[data-soft-disabled=true]{background:var(--bg-soft);color:var(--muted)}.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit) .composer-cancel-btn:before,.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit) .composer-add-btn:before{content:none}}@media (width<=760px){.qa-host.qa-host--popup{padding:12px 12px calc(env(safe-area-inset-bottom) + var(--kb-safe,0px) + 14px);align-items:flex-end}.qa-host--popup .qa-host-inner--popup-card{width:min(100%,560px);max-height:calc(100dvh - var(--kb-safe,0px) - 28px);border-radius:18px}.qa-task-modal-body{padding:16px;padding-bottom:max(16px, env(safe-area-inset-bottom))}.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit){border-radius:0;max-height:none;padding:0;overflow:visible}.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit) .composer-create-fields{gap:8px;margin-top:12px}.qa-task-modal[data-has-draft=false] .composer:is(.sheet,.panel-create):not(.edit) .composer-create-fields{opacity:1;pointer-events:auto;min-height:26px;max-height:96px;margin-top:12px;transform:translateY(0)}.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit) .composer-footer-actions{width:100%}.qa-task-modal[data-has-draft=false] .composer:is(.sheet,.panel-create):not(.edit) .composer-create-footer{opacity:1;pointer-events:auto;max-height:42px;transform:translateY(0)}.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit) .composer-add-btn{border-radius:var(--r-pill);flex:auto}}html.kb-overlay .qa-host--popup .composer:is(.sheet,.panel-create),html.kb-overlay.kb-up .qa-host--popup .composer:is(.sheet,.panel-create){max-height:none;box-shadow:none;padding-bottom:0;transition:none;transform:translate(0,0)}@media (width<=760px){.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit),.inbox-create-panel .composer.panel-create:not(.edit){color:var(--text);display:block}.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit) .composer-primary,.inbox-create-panel .composer.panel-create:not(.edit) .composer-primary,.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit) .composer-title-row,.inbox-create-panel .composer.panel-create:not(.edit) .composer-title-row,.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit) .composer-title-stack,.inbox-create-panel .composer.panel-create:not(.edit) .composer-title-stack{opacity:1;visibility:visible;min-width:0;min-height:44px;display:block}.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit) .nl-input.ct,.inbox-create-panel .composer.panel-create:not(.edit) .nl-input.ct{opacity:1;visibility:visible;min-height:44px;display:block}.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit) .nl-input.ct .nl-input-backdrop,.inbox-create-panel .composer.panel-create:not(.edit) .nl-input.ct .nl-input-backdrop{-webkit-text-fill-color:transparent;z-index:0!important;color:#0000!important;width:100%!important;height:100%!important;padding:0!important;font-size:17px!important;font-weight:500!important;line-height:1.35!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit) .nl-input.ct .nl-input-field,.inbox-create-panel .composer.panel-create:not(.edit) .nl-input.ct .nl-input-field{-webkit-text-fill-color:var(--text);caret-color:var(--text);resize:none;width:100%!important;height:auto!important;min-height:44px!important;color:var(--text)!important;opacity:1!important;background:0 0!important;border:0!important;padding:0!important;font-size:17px!important;font-weight:500!important;line-height:1.35!important;display:block!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit) .nl-input.ct .nl-input-field::placeholder,.inbox-create-panel .composer.panel-create:not(.edit) .nl-input.ct .nl-input-field::placeholder{-webkit-text-fill-color:var(--muted);color:var(--muted)!important;opacity:1!important}.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit) .composer-create-fields,.qa-task-modal[data-has-draft=false] .composer:is(.sheet,.panel-create):not(.edit) .composer-create-fields,.inbox-create-panel .composer.panel-create:not(.edit) .composer-create-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;padding-right:0;gap:var(--ui-sheet-control-gap)!important;min-height:30px!important;max-height:none!important;margin-top:var(--ui-sheet-section-gap)!important;opacity:1!important;pointer-events:auto!important;visibility:visible!important;display:grid!important;overflow:visible!important;transform:none!important}.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit) .composer-create-footer,.qa-task-modal[data-has-draft=false] .composer:is(.sheet,.panel-create):not(.edit) .composer-create-footer,.inbox-create-panel .composer.panel-create:not(.edit) .composer-create-footer{opacity:1!important;pointer-events:auto!important;visibility:visible!important;max-height:none!important;margin-top:12px!important;display:flex!important;position:static!important;transform:none!important}.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit) .composer-footer-actions,.inbox-create-panel .composer.panel-create:not(.edit) .composer-footer-actions{gap:8px;width:100%;display:flex!important}.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit) .composer-cancel-btn,.inbox-create-panel .composer.panel-create:not(.edit) .composer-cancel-btn,.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit) .composer-add-btn,.inbox-create-panel .composer.panel-create:not(.edit) .composer-add-btn{opacity:1!important;visibility:visible!important}.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit) .composer-add-btn[data-soft-disabled=true],.inbox-create-panel .composer.panel-create:not(.edit) .composer-add-btn[data-soft-disabled=true]{background:var(--bg-soft)!important;color:var(--muted)!important}.qa-host.qa-host--popup.qa-host--mobile-sheet{background:0 0;justify-content:flex-end;align-items:stretch;padding:0}.qa-host--mobile-sheet .qa-host-inner{background:var(--surface);--ui-sheet-safe-bottom-extra:14px;width:auto}.qa-host--mobile-sheet .qa-task-modal-body{padding:0;overflow:visible}.qa-host.qa-host--popup.qa-host--mobile-sheet.qa-host--mobile-modal{box-sizing:border-box;padding:max(16px, env(safe-area-inset-top)) 16px calc(var(--kb-safe,0px) + max(16px, env(safe-area-inset-bottom)));justify-content:center;align-items:center;position:fixed;inset:0}.qa-host--mobile-modal .qa-host-inner{width:min(100%,560px);max-height:calc(100dvh - var(--kb-safe,0px) - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 32px);background:var(--bg);border:0;border-radius:10px;position:relative;inset:auto;overflow:visible;transform:none;box-shadow:0 2px 8px #00000029}.qa-host--popup.qa-host--mobile-sheet .composer.sheet.panel-create:not(.edit){gap:var(--ui-sheet-section-gap);width:100%;height:auto;max-height:none;box-shadow:none;padding:var(--ui-sheet-block-inset) var(--ui-sheet-inline-inset) 14px;will-change:auto;background:0 0;border:0;border-radius:0;margin:0;transition:none;animation:none;display:flex;position:relative;inset:auto;overflow:visible;transform:none}.qa-host--mobile-sheet .qa-host-inner:has(.composer.sheet.sheet-full){height:96vh;max-height:96vh}.qa-host--popup.qa-host--mobile-sheet .composer.sheet.panel-create:not(.edit) .composer-sheet-bar{display:grid}.qa-host--mobile-modal .composer.sheet.panel-create:not(.edit) .composer-sheet-bar{min-height:48px;margin:calc(-1 * var(--ui-sheet-block-inset)) calc(-1 * var(--ui-sheet-inline-inset)) 12px;padding:4px var(--ui-sheet-inline-inset);border-bottom:1px solid var(--rule-soft);cursor:default}.qa-host--popup.qa-host--mobile-sheet .composer.sheet.panel-create:not(.edit) .composer-primary{display:block}.qa-host--popup.qa-host--mobile-sheet .composer.sheet.panel-create:not(.edit) .composer-title-row{align-items:flex-start;min-height:44px;display:flex}.qa-host--popup.qa-host--mobile-sheet .composer.sheet.panel-create:not(.edit) .composer-title-stack{display:block}.qa-host--popup.qa-host--mobile-sheet .composer.sheet.panel-create:not(.edit) .composer-create-footer{display:none!important}html.kb-overlay .qa-host--popup.qa-host--mobile-sheet .composer.sheet.panel-create:not(.edit),html.kb-overlay.kb-up .qa-host--popup.qa-host--mobile-sheet .composer.sheet.panel-create:not(.edit){max-height:none;box-shadow:none;transition:none;transform:none;translate:none!important}.qa-host--mobile-sheet .qa-host-inner:has(.route-panel){overflow:visible}.inbox-create-panel:has(.composer.sheet.panel-create:not(.edit)){z-index:60;box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:fixed;inset:0;overflow:visible}.inbox-create-panel .composer.sheet.panel-create:not(.edit){gap:var(--ui-sheet-section-gap);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--surface);width:auto;max-height:88vh;padding:var(--ui-sheet-block-inset) var(--ui-sheet-inline-inset) max(14px, env(safe-area-inset-bottom));animation:composer-sheet-up var(--dur-3) var(--ease-emphasized);transition:transform var(--dur-3) var(--ease-standard);will-change:transform;pointer-events:auto;border:0;border-radius:20px 20px 0 0;margin:0;display:flex;position:fixed;inset:auto 0 0;overflow-y:auto;transform:none;box-shadow:0 -8px 40px #0000002e}.inbox-create-panel .composer.sheet.panel-create:not(.edit) .composer-sheet-bar{display:grid}.inbox-create-panel .composer.sheet.panel-create:not(.edit) .composer-primary{display:block}.inbox-create-panel .composer.sheet.panel-create:not(.edit) .composer-title-row{align-items:flex-start;min-height:44px;display:flex}.inbox-create-panel .composer.sheet.panel-create:not(.edit) .composer-title-stack{display:block}.inbox-create-panel .composer.sheet.panel-create:not(.edit) .composer-create-footer{display:none!important}html.kb-overlay .inbox-create-panel .composer.sheet.panel-create:not(.edit),html.kb-overlay.kb-up .inbox-create-panel .composer.sheet.panel-create:not(.edit){box-shadow:0 64px 0 0 var(--surface), 0 -8px 40px #0000002e;transition:translate var(--kb-dur,.25s) var(--kb-ease,cubic-bezier(.38, .7, .125, 1));transform:none;translate:0 calc(-1 * var(--kb-safe,0px))!important}.inbox-create-panel .composer.sheet.panel-create:not(.edit){gap:var(--ui-sheet-section-gap);padding:var(--ui-sheet-block-inset) var(--ui-sheet-inline-inset) max(14px, env(safe-area-inset-bottom));border-radius:20px 20px 0 0;overflow:visible;box-shadow:0 -5px 24px #00000024}.inbox-create-panel .composer.sheet.panel-create:not(.edit) .composer-sheet-bar{grid-template-columns:var(--btn-md-min-height) minmax(0, 1fr) var(--btn-md-min-height);min-height:var(--btn-md-min-height);margin:calc(-1 * var(--ui-sheet-block-inset)) calc(-1 * var(--ui-sheet-inline-inset)) var(--ui-sheet-control-gap);padding:var(--ui-sheet-block-inset) var(--ui-sheet-inline-inset) 0}.inbox-create-panel .composer.sheet.panel-create:not(.edit) .composer-sheet-btn{width:var(--btn-md-min-height);height:var(--btn-md-min-height)}.inbox-create-panel .composer.sheet.panel-create:not(.edit) .composer-title-row,.inbox-create-panel .composer.sheet.panel-create:not(.edit) .composer-title-stack,.inbox-create-panel .composer.sheet.panel-create:not(.edit) .nl-input.ct,.inbox-create-panel .composer.sheet.panel-create:not(.edit) .nl-input.ct .nl-input-field{min-height:40px!important}.composer.sheet.panel-create:not(.edit) .composer-create-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:var(--ui-sheet-control-gap)!important;margin-top:var(--ui-sheet-section-gap)!important;display:grid!important}.composer.sheet.panel-create:not(.edit) .composer-create-field,.composer.sheet.panel-create:not(.edit) .composer-chip-wrap,.composer.sheet.panel-create:not(.edit) .composer-pop-wrap,.composer.sheet.panel-create:not(.edit) .route-combo,.composer.sheet.panel-create:not(.edit) .composer-chip-btn{width:100%;max-width:none}.composer.sheet.panel-create:not(.edit) .route-combo,.composer.sheet.panel-create:not(.edit) .composer-chip-btn,.composer.sheet.panel-create:not(.edit) .composer-create-field,.composer.sheet.panel-create:not(.edit) .composer-chip-wrap{min-height:var(--dropdown-trigger-min-height)!important;height:var(--dropdown-trigger-min-height)!important}.inbox-create-panel .composer.sheet.panel-create:not(.edit) .composer-create-location-field .route-panel{overscroll-behavior:contain;max-height:min(42dvh,320px);left:auto;right:0;overflow-y:auto}.inbox-create-panel .composer.sheet.panel-create:not(.edit) .composer-create-type-field .route-panel{left:0;right:auto}.inbox-create-panel:has(.composer.sheet.panel-create:not(.edit)){box-sizing:border-box;padding:max(16px, env(safe-area-inset-top)) 16px calc(var(--kb-safe,0px) + max(16px, env(safe-area-inset-bottom)));justify-content:center;align-items:center;display:flex}.inbox-create-panel .composer-backdrop{pointer-events:auto;display:block}.inbox-create-panel .composer.sheet.panel-create:not(.edit){z-index:60;width:min(100%,560px);max-height:calc(100dvh - var(--kb-safe,0px) - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 32px);border-radius:10px;animation:none;position:relative;inset:auto;transform:none;box-shadow:0 2px 8px #00000029;translate:none!important}html.kb-overlay .inbox-create-panel .composer.sheet.panel-create:not(.edit),html.kb-overlay.kb-up .inbox-create-panel .composer.sheet.panel-create:not(.edit){box-shadow:0 2px 8px #00000029;translate:none!important}.inbox-create-panel .composer.sheet.panel-create:not(.edit) .composer-sheet-bar{min-height:48px;margin:calc(-1 * var(--ui-sheet-block-inset)) calc(-1 * var(--ui-sheet-inline-inset)) 12px;padding:4px var(--ui-sheet-inline-inset);border-bottom:1px solid var(--rule-soft);cursor:default}.qa-host--mobile-modal .qa-host-inner,.inbox-create-panel .composer.sheet.panel-create:not(.edit){height:min(620px, calc(100dvh - var(--kb-safe,0px) - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 32px))}.qa-host--mobile-modal .composer.sheet.panel-create:not(.edit){height:100%}.composer.sheet.panel-create:not(.edit) .composer-title-row{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:16px;min-height:72px;padding:0 10px;display:grid}.composer.sheet.panel-create:not(.edit) .composer-title-row .nl-input.ct,.composer.sheet.panel-create:not(.edit) .composer-title-row .nl-input.ct .nl-input-field,.composer.sheet.panel-create:not(.edit) .composer-title-row .nl-input.ct .nl-input-backdrop{min-height:32px!important;font-size:20px!important;font-weight:700!important;line-height:1.35!important}.qa-host--mobile-modal .composer.sheet.panel-create:not(.edit) .composer-create-fields,.inbox-create-panel .composer.sheet.panel-create:not(.edit) .composer-create-fields{border-top:1px solid var(--rule-soft);flex-direction:column;grid-template-columns:none!important;gap:0!important;margin-top:22px!important;display:flex!important}.composer.sheet.panel-create:not(.edit) .composer-create-field{border-bottom:1px solid var(--rule-soft);flex:0 0 68px;grid-template-columns:minmax(112px,1fr) minmax(0,1.35fr);align-items:center;width:100%;animation:none;display:grid;height:68px!important;min-height:68px!important}.composer.sheet.panel-create:not(.edit) .composer-create-field:before{content:attr(data-property);min-width:0;color:var(--text);font-size:17px;font-weight:450}.composer.sheet.panel-create:not(.edit) .composer-create-location-field{order:1}.composer.sheet.panel-create:not(.edit) .composer-create-field[data-property=Task]{order:2}.composer.sheet.panel-create:not(.edit) .composer-create-due-field{order:3}.composer.sheet.panel-create:not(.edit) .composer-create-type-field{order:4}.composer.sheet.panel-create:not(.edit) .composer-create-field>*,.composer.sheet.panel-create:not(.edit) .composer-create-field .composer-pop-wrap{justify-self:stretch;min-width:0}.composer.sheet.panel-create:not(.edit) .composer-create-field .route-combo,.composer.sheet.panel-create:not(.edit) .composer-create-field .composer-chip-btn{border:var(--dropdown-trigger-edge-to-edge-border);background:var(--dropdown-trigger-fill-quiet);width:100%;color:var(--text-soft);padding:var(--dropdown-trigger-edge-to-edge-pad-y) var(--dropdown-trigger-edge-to-edge-pad-x);text-align:right;justify-content:flex-end;font-size:17px;font-weight:650;overflow:hidden}.composer.sheet.panel-create:not(.edit) .composer-create-field svg,.composer.sheet.panel-create:not(.edit) .composer-create-field .type-dot{display:none}.composer.sheet.panel-create:not(.edit) .composer-create-field .cascade-trigger-label,.composer.sheet.panel-create:not(.edit) .composer-create-field .composer-chip-label,.composer.sheet.panel-create:not(.edit) .composer-create-field .composer-date-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.qa-host--mobile-modal .composer.sheet.panel-create:not(.edit) .composer-create-field .route-panel,.inbox-create-panel .composer.sheet.panel-create:not(.edit) .composer-create-field .route-panel{max-height:min(28dvh,220px)}}.composer.detail-create.record-details .composer-create-fields.object-fields{flex-flow:column;align-items:stretch;gap:0;max-height:none;padding-right:0;display:flex;overflow:visible}.composer.detail-create.record-details .composer-create-fields.object-fields>.object-field{width:100%}@media (width>=761px){.inbox-create-panel .composer.panel-create.detail-create:not(.edit) .composer-create-footer,.qa-host--popup .composer.panel-create.detail-create:not(.edit) .composer-create-footer{max-height:none;margin-top:var(--ui-sheet-section-gap);opacity:1;padding-top:0;position:static;overflow:visible;transform:none}.inbox-create-panel .composer.panel-create.detail-create:not(.edit) .composer-footer-actions,.qa-host--popup .composer.panel-create.detail-create:not(.edit) .composer-footer-actions{justify-content:flex-end;width:100%}}.composer.detail-create.record-details .composer-create-field :is(.route-combo,.composer-date-btn-field,.composer-chip-btn){min-height:var(--dropdown-trigger-min-height);padding:var(--dropdown-trigger-edge-to-edge-row-pad-y) var(--dropdown-trigger-edge-to-edge-pad-x);border-color:var(--dropdown-trigger-border);background:var(--dropdown-trigger-fill-quiet);text-align:right;justify-content:flex-end}.composer.sheet.panel-create.detail-create:not(.edit) .composer-create-field.object-field{grid-template-columns:var(--prop-row-label-width) minmax(0, 1fr);padding:var(--content-row-pad-y) 0;flex:none;min-height:var(--content-row-min-height)!important;height:auto!important}.composer.sheet.panel-create.detail-create:not(.edit) .composer-create-field.object-field:before{content:none}.composer.sheet.panel-create.detail-create:not(.edit) .composer-create-field[data-property=Area]{order:1}.composer.sheet.panel-create.detail-create:not(.edit) .composer-create-field[data-property=Type]{order:2}.composer.sheet.panel-create.detail-create:not(.edit) .composer-create-field[data-property=Due]{order:3}@media (width<=760px){.surface,.object-workspace-canvas,.plane-list-pane,.plane-detail-pane,.ptr,.qa-host-inner{scroll-padding-top:calc(var(--scroll-safe-top,var(--safe-top,0px)) + 64px);scroll-padding-bottom:calc(env(safe-area-inset-bottom) + var(--kb-safe,0px) + 72px)}}@media (width>=761px){body:has(.object-sheet--sketch:not(.object-sheet--task-modal)) .app{padding-right:var(--object-panel-w)}.object-sheet.object-sheet--sketch:not(.object-sheet--task-modal){width:var(--object-panel-w);border:0;border-left:1px solid var(--rule);min-width:0;height:100dvh;max-height:none;box-shadow:none;border-radius:0;inset:0 0 0 auto;transform:none}}.work-type-groups{--work-type-control-size:max(20px, calc(var(--content-row-check-size) + 4px));--work-type-row-text-gap:calc((var(--content-row-gap) + var(--content-row-edge-inset)) / 2);gap:var(--content-row-gap);color:var(--text-strong);font-size:var(--text-base);flex-direction:column;display:flex}.work-type-group-label{align-items:baseline;gap:var(--content-row-gap);min-height:var(--document-row-line);font-size:inherit;font-weight:600;line-height:var(--document-row-line);letter-spacing:normal;text-transform:none;color:var(--muted);margin:0;display:flex}.work-type-group-item{grid-template-columns:var(--work-type-control-size) var(--work-type-control-size) minmax(0, 1fr);min-height:var(--document-row-line);color:var(--text-strong);align-items:start;display:grid;position:relative}.work-type-group-item.is-completed{color:var(--muted);text-decoration:line-through}.work-type-group-open{width:100%;min-height:var(--document-row-line);padding:0 0 0 var(--work-type-row-text-gap);font:inherit;font-weight:var(--content-row-title-weight);line-height:var(--document-row-line);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-column:3;display:block}.work-type-group-open:hover{color:var(--text)}:root{--task-popup-title-padding:max(0px, calc((var(--btn-md-min-height) - 1lh) / 2)) 0}.composer.detail-create.panel-create.sheet{gap:0}.composer.detail-create .object-sheet-bar{margin:calc(-1 * var(--ui-sheet-block-inset)) calc(-1 * var(--ui-sheet-inline-inset)) 0;flex:none}.composer.detail-create .composer-detail-location.object-sheet-location{margin-inline:calc(-1 * var(--ui-sheet-inline-inset));padding-inline:var(--ui-sheet-inline-inset);font-size:var(--text-xs);color:var(--muted);font-weight:400}@media (width>=761px){.composer.detail-create .composer-detail-location.object-sheet-location{margin-inline:0;padding-inline:0}}@media (width<=760px){.object-sheet.object-sheet--sketch.task-popup-frame,.qa-host--mobile-modal .qa-host-inner.task-popup-frame,.inbox-create-panel .composer.sheet.panel-create.task-popup-frame:not(.edit){inset:auto max(var(--content-row-gap), env(safe-area-inset-right,0px)) max(var(--content-row-gap), env(safe-area-inset-bottom,0px)) max(var(--content-row-gap), env(safe-area-inset-left,0px));bottom:max(var(--kb-safe,0px), var(--content-row-gap), env(safe-area-inset-bottom,0px));width:auto;height:min(68dvh,720px);max-height:calc(100dvh - var(--kb-safe,0px) - env(safe-area-inset-top,0px) - 22px);background:var(--surface);border:0;border-radius:28px;position:fixed;box-shadow:0 18px 56px #0f172a3d}.qa-host--popup.qa-host--mobile-sheet .composer.sheet.panel-create.detail-create:not(.edit),.inbox-create-panel .composer.sheet.panel-create.detail-create:not(.edit){overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;border-radius:28px;gap:0;padding:0;overflow:auto}.qa-host--mobile-modal .qa-host-inner.task-popup-frame{overflow:hidden}.qa-host--popup.qa-host--mobile-modal .composer.sheet.panel-create.detail-create:not(.edit){overscroll-behavior:contain;height:100%;overflow-y:auto}.composer.detail-create.sheet .object-sheet-bar{margin:0;position:sticky;top:0}.composer.detail-create.sheet .composer-detail-location.object-sheet-location{margin:0}.composer.detail-create.sheet .composer-primary{padding:calc(var(--content-row-gap) * 2.4) calc(var(--content-row-gap) * 2) calc(env(safe-area-inset-bottom) + 72px)}.composer.sheet.panel-create.detail-create:not(.edit) .composer-title-row.object-title-row{align-items:center;gap:calc(var(--content-row-gap) * 1.2);min-height:0;padding:calc(var(--content-row-gap) / 5) 0 calc(var(--content-row-gap) * 1.2);border:0;display:flex}.composer.sheet.panel-create.detail-create:not(.edit) .composer-title-row .composer-title-stack{min-height:var(--btn-md-min-height)}.composer.detail-create .composer-draft-check{width:22px;height:22px;margin-top:0}.composer.sheet.panel-create.detail-create:not(.edit) .composer-title-row .nl-input.ct,.composer.sheet.panel-create.detail-create:not(.edit) .composer-title-row .nl-input.ct .nl-input-field,.composer.sheet.panel-create.detail-create:not(.edit) .composer-title-row .nl-input.ct .nl-input-backdrop{--nl-pad:var(--task-popup-title-padding);min-height:40px!important;font-size:var(--mobile-row-title)!important;font-weight:650!important;line-height:1.24!important}.composer.detail-create.sheet.panel-create:not(.edit) .composer-create-fields{margin-top:var(--ui-sheet-section-gap)!important}.composer.detail-create.sheet.panel-create:not(.edit) .composer-create-field{flex:none;min-height:var(--content-row-min-height)!important;height:auto!important}.composer.sheet.panel-create.detail-create:not(.edit) .composer-title-row .nl-input.ct .nl-input-backdrop{height:auto!important;padding:var(--nl-pad)!important;position:relative!important;inset:auto!important}.composer.sheet.panel-create.detail-create:not(.edit) .composer-title-row .nl-input.ct .nl-input-field{height:100%!important;padding:var(--nl-pad)!important;position:absolute!important;inset:0!important}@supports (field-sizing:content){.composer.sheet.panel-create.detail-create:not(.edit) .composer-title-row .nl-input.ct .nl-input-backdrop{height:100%!important;position:absolute!important;inset:0!important}.composer.sheet.panel-create.detail-create:not(.edit) .composer-title-row .nl-input.ct .nl-input-field{field-sizing:content;height:auto!important;position:relative!important;inset:auto!important}}.composer.detail-create.sheet .object-sheet-bar{border-radius:28px 28px 0 0}}.object-sheet-back-slot{justify-content:flex-start;align-items:center;min-width:0;display:inline-flex}.object-sheet-bar>.object-sheet-close-slot{justify-self:end}.composer.detail-create .composer-title-row .nl-input.ct,.composer.detail-create .composer-title-row .nl-input.ct .nl-input-field,.composer.detail-create .composer-title-row .nl-input.ct .nl-input-backdrop{font-weight:650}.composer.detail-create.panel-create:not(.edit) .composer-create-field.object-field :is(.route-combo,.composer-chip-btn,.cascade-trigger-label,.composer-chip-label,.composer-date-label,.composer-date-btn-field,.object-value-label,.object-route-label),.composer.detail-create.panel-create.edit .composer-create-field.object-field :is(.route-combo,.composer-chip-btn,.cascade-trigger-label,.composer-chip-label,.composer-date-label,.composer-date-btn-field,.object-value-label,.object-route-label){font-weight:400}.object-sheet--sketch,.composer.detail-create{--sheet-ground:var(--surface)}@media (width>=761px){.object-sheet.object-sheet--sketch.object-sheet--task-modal{--sheet-ground:var(--bg)}}:is(.object-sheet--sketch,.composer.detail-create) .object-sheet-bar,:is(.object-sheet--sketch,.composer.detail-create) .object-sheet-location{background:var(--sheet-ground);border-bottom:0}.object-sheet-bar{column-gap:var(--space-xs)}.object-sheet-header-actions{gap:var(--space-xs)}@media (width>=761px){.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit) .composer-footer-actions{gap:var(--space-xs)}.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit) .composer-cancel-btn{min-width:0}.object-sheet--sketch .object-sheet-location{padding-inline:var(--page-gutter)}.object-sheet--sketch .object-sheet-body{padding:var(--space-md) var(--page-gutter) var(--page-gutter)}.qa-host .composer.sheet:not(.edit){padding-inline:var(--page-gutter);padding-bottom:var(--page-gutter)}}.editor2{--editor2-row-grip-track:22px;--editor2-hierarchy-step:24px;--editor2-row-open-track:32px;color:var(--text-strong);background:0 0;position:relative}.editor2-content{min-width:0;font-size:var(--text-base);color:var(--text-strong);line-height:1.5}.editor2-content .ProseMirror{white-space:pre-wrap;overflow-wrap:anywhere;min-height:1em;padding-right:var(--editor2-row-open-track);outline:none}.object-working-note .editor2-content .ProseMirror{box-sizing:border-box;width:calc(100% + var(--editor2-row-grip-track));margin-left:calc(-1 * var(--editor2-row-grip-track))}@media (width<=760px){.editor2{--editor2-row-open-track:26px}}.editor2-content .ProseMirror:focus-visible{outline:none}.editor2-content a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.editor2-content [data-placeholder]:before{content:attr(data-placeholder);float:left;height:0;color:var(--muted);pointer-events:none}.editor2-command-recovery-checks{gap:var(--space-2xs);margin:0;padding-inline-start:var(--space-lg);display:grid}.editor2-command-recovery-checks code{color:var(--text-strong)}.editor2-command-recovery-diagnostics{gap:var(--space-2xs);padding-top:var(--space-xs);border-top:1px solid var(--rule);display:grid}.editor2-command-recovery-diagnostics dl{gap:var(--space-2xs);margin:0;display:grid}.editor2-command-recovery-diagnostics dl div{gap:var(--space-xs);flex-wrap:wrap;display:flex}.editor2-command-recovery-diagnostics dt{color:var(--muted);flex:0 0 9rem}.editor2-command-recovery-diagnostics dd{min-width:0;color:var(--text-strong);overflow-wrap:anywhere;flex:12rem;margin:0}.editor2-command-recovery-copy{justify-self:start}.editor2-waiting{justify-content:center;align-items:center;padding:28px 0;display:flex}.editor2-waiting:before{content:"";border:2px solid var(--rule);border-top-color:var(--muted);border-radius:50%;width:16px;height:16px;animation:.9s linear infinite editor2-waiting-spin}@keyframes editor2-waiting-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.editor2-waiting:before{animation:none}}.editor2-command-loading{border-radius:var(--r-md);background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--muted) 7%, transparent), transparent), repeating-linear-gradient(to bottom, color-mix(in srgb, var(--muted) 8%, transparent) 0 16px, transparent 16px 34px);background-repeat:no-repeat;background-size:180px 100%,62% 100%;width:100%;min-height:220px;animation:1.2s ease-in-out infinite alternate editor2-command-loading}@keyframes editor2-command-loading{0%{opacity:.45}to{opacity:.8}}@media (prefers-reduced-motion:reduce){.editor2-command-loading{animation:none}}.editor-history-bar{display:none}@media (width<=760px){.editor-history-bar{z-index:260;left:50%;bottom:calc(env(safe-area-inset-bottom) + 14px);border:1px solid var(--rule);border-radius:var(--r-pill);background:var(--surface);max-width:calc(100vw - 24px);box-shadow:var(--shadow-lg);align-items:center;gap:0;padding:3px;display:flex;position:fixed;transform:translate(-50%)}.editor-history-btn{width:38px;min-width:30px;height:var(--btn-md-min-height);padding:var(--btn-md-pad-y);border-radius:var(--r-pill);color:var(--text);cursor:pointer;transition:transform var(--dur-1) var(--ease-standard), background var(--dur-1) var(--ease-standard);background:0 0;border:none;flex:0 38px;justify-content:center;align-items:center;margin:0;display:inline-flex}.editor-history-sep{background:var(--rule);flex:none;width:1px;height:22px;margin:0 4px}.editor-history-btn[aria-pressed=true]{background:var(--hover);color:var(--accent)}.editor-history-btn:active:not(:disabled){background:var(--hover);transform:scale(.92)}.editor-history-btn:disabled{color:var(--muted);opacity:.4;cursor:default}html.kb-overlay .editor-history-bar{translate:0 calc(-1 * var(--kb-safe,0px));transition:translate var(--kb-dur,.25s) var(--kb-ease,cubic-bezier(.38, .7, .125, 1))}html.kb-overlay:not(.kb-up) .editor-history-bar{display:none}html.kb-overlay.kb-up .editor-history-bar{bottom:var(--kb-slot-gap)}}@media (prefers-reduced-motion:reduce){.editor-history-btn:active:not(:disabled){transform:none}}.editor2-outline-live .editor2:has(.editor2-canvas-blank)>.editor2-content:has([data-type=canvasEmptyState]){height:0;min-height:0;overflow:hidden}.editor2-outline-live .editor2{flex-direction:column;display:flex}.editor2-outline-whitespace-start{cursor:text;flex:auto;min-height:96px;display:block}.object-working-note--outline .editor2-outline-whitespace-start{min-height:max(96px,40vh)}.editor2-content .editor2-command-row-selected{background:color-mix(in srgb, var(--accent,#2563eb) 10%, transparent);border-radius:var(--r-sm)}.editor2-canvas-row{--editor2-row-line:var(--document-row-line);--editor2-control-size:max(20px, calc(var(--content-row-check-size) + 4px));--editor2-control-track:calc(var(--editor2-control-size) * 2);--editor2-control-center-offset:11px;--editor2-row-text-gap:calc((var(--content-row-gap) + var(--content-row-edge-inset)) / 2);grid-template-columns:var(--editor2-row-grip-track) var(--editor2-control-track) max-content minmax(0, 1fr);min-height:var(--editor2-row-line);align-items:start;display:grid;position:relative}.editor2-canvas-row[data-command-surface=outline][data-outline-due]>.editor2-canvas-row-body>.editor2-canvas-row-text{color:var(--text)}.editor2-canvas-row[data-command-surface=outline][data-outline-due]:not(.editor2-command-row-selected):not([data-command-row-selected=true])>.editor2-canvas-row-body>.editor2-canvas-row-text{background:var(--outline-due-highlight,var(--due-today-wash));-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;display:inline}.editor2-outline-live[data-due-past-color=red] [data-outline-due=past],.editor2-outline-live[data-due-today-color=red] [data-outline-due=today],.editor2-outline-live[data-due-upcoming-color=red] [data-outline-due=upcoming]{--outline-due-highlight:var(--danger-wash)}.editor2-outline-live[data-due-past-color=yellow] [data-outline-due=past],.editor2-outline-live[data-due-today-color=yellow] [data-outline-due=today],.editor2-outline-live[data-due-upcoming-color=yellow] [data-outline-due=upcoming]{--outline-due-highlight:var(--due-today-wash)}.editor2-outline-live[data-due-past-color=gray] [data-outline-due=past],.editor2-outline-live[data-due-today-color=gray] [data-outline-due=today],.editor2-outline-live[data-due-upcoming-color=gray] [data-outline-due=upcoming]{--outline-due-highlight:color-mix(in srgb, var(--muted) 14%, transparent)}.editor2-canvas-row>.editor2-canvas-row-grip{grid-column:1}.editor2-canvas-row>.editor2-canvas-row-controls{grid-column:2}.editor2-canvas-row>.editor2-canvas-object-kind{grid-column:3}.editor2-canvas-row>.editor2-canvas-row-body{grid-column:4}.editor2-canvas-row-grip{width:var(--editor2-row-grip-track);min-height:var(--editor2-row-line);color:var(--muted,#9aa0a6);cursor:grab;opacity:0;touch-action:none;background:0 0;border:0;padding:0}.editor2-canvas-row-grip:focus-visible,.editor2-canvas-row[data-command-row-selected=true]>.editor2-canvas-row-grip{opacity:1}.editor2-canvas-row-body,.editor2-canvas-row-text{min-width:0}.editor2-canvas-row-text{min-height:var(--editor2-row-line);font-weight:var(--content-row-title-weight);line-height:var(--editor2-row-line);cursor:text}.editor2-canvas-row>.editor2-canvas-row-body{padding-left:var(--editor2-row-text-gap)}.editor2-canvas-row:is([data-row-type=paragraph],[data-row-type=heading],[data-row-type=quote],[data-row-type=code],[data-row-type=divider])>:is(.editor2-canvas-row-controls,.editor2-canvas-object-kind){display:none}.editor2-canvas-row:is([data-note-body=true],[data-reference=true],[data-has-children=true])>.editor2-canvas-row-controls,.editor2-canvas-row[data-reference=true]>.editor2-canvas-object-kind{display:flex}.editor2-canvas-row[data-reference=true] .editor2-entity-mention{outline:0}.editor2-task-nlp-token{cursor:pointer}.editor2-canvas-row-controls{min-height:var(--editor2-row-line);justify-content:flex-end;align-items:center;display:flex}.editor2-canvas-object-kind{min-height:var(--editor2-row-line);padding-left:var(--editor2-row-text-gap);color:var(--muted,#7b817c);line-height:var(--editor2-row-line);white-space:nowrap;align-items:center;padding-right:0;display:inline-flex}.editor2-canvas-task-circle,.editor2-canvas-row-disclosure{width:var(--editor2-control-size);height:max(var(--editor2-row-line), var(--content-row-check-size));color:var(--muted,#7b817c);background:0 0;border:0;place-items:center;padding:0;line-height:1;display:inline-grid}.editor2-canvas-row-open{z-index:1;top:0;right:calc(-1 * var(--editor2-row-open-overhang,0px));width:var(--editor2-row-open-track);height:var(--editor2-row-open-height,var(--editor2-row-line));min-height:var(--editor2-row-line);opacity:0;transition:opacity var(--dur-1) var(--ease-standard);position:absolute}.editor2-canvas-row-open:focus-visible,.editor2-canvas-row[data-command-row-selected=true]>.editor2-canvas-row-open{opacity:1}.editor2-canvas-row-open:hover,.editor2-canvas-row-open:focus-visible{color:var(--accent,#2563eb)}.editor2-canvas-list-marker{width:20px;height:var(--editor2-row-line);color:var(--muted,#636b66);font-variant-numeric:tabular-nums;place-items:center;line-height:1;display:inline-grid}.editor2-canvas-row-disclosure{opacity:0;transition:opacity var(--dur-1) var(--ease-standard);font-size:20px}.editor2-canvas-row:focus-within>.editor2-canvas-row-controls>.editor2-canvas-row-disclosure,.editor2-canvas-row[data-collapsed=true]>.editor2-canvas-row-controls>.editor2-canvas-row-disclosure{opacity:1}@media (hover:hover) and (pointer:fine){.editor2-canvas-row:hover>.editor2-canvas-row-grip,.editor2-canvas-row:hover>.editor2-canvas-row-controls>.editor2-canvas-row-disclosure{opacity:1}.editor2-canvas-row:hover:not(:has(>.editor2-canvas-row-body>.editor2-canvas-row-children:hover))>.editor2-canvas-row-open{opacity:1}}@media (hover:none){.editor2-canvas-row-disclosure{opacity:1}}.editor2-canvas-task-circle[hidden],.editor2-canvas-row-disclosure[hidden],.editor2-canvas-row-open[hidden],.editor2-canvas-object-kind[hidden],.editor2-canvas-list-marker[hidden]{display:none}.editor2-canvas-row--archived>.editor2-canvas-row-body>.editor2-canvas-row-text{opacity:.55}.editor2-canvas-row--completed>.editor2-canvas-row-body>.editor2-canvas-row-text,.editor2-canvas-row--completing>.editor2-canvas-row-body>.editor2-canvas-row-text,.editor2-canvas-row--checked>.editor2-canvas-row-body>.editor2-canvas-row-text{text-decoration:line-through}.editor2-canvas-row--completing{opacity:.62;transition:opacity var(--dur-2) var(--ease-standard)}.editor2-canvas-row-children{margin-left:calc(var(--editor2-hierarchy-step) - var(--editor2-parent-leading-offset,0px))}.editor2-canvas-row[data-collapsed=true] .editor2-canvas-row-children{display:none}.editor2-canvas-row[data-row-type=heading]>.editor2-canvas-row-body>.editor2-canvas-row-text{font-weight:650}.editor2-canvas-row[data-row-type=quote]>.editor2-canvas-row-body{padding-left:var(--content-row-check-gap);border-left:3px solid var(--line,#d9dedb);color:var(--muted-foreground,#5f6762)}.editor2-canvas-row[data-row-type=code]>.editor2-canvas-row-body{padding:var(--content-row-edge-inset) var(--content-row-gap);border-radius:var(--r-sm);background:color-mix(in srgb, var(--line,#d9dedb) 34%, transparent);white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em}.editor2-canvas-row[data-row-type=divider]>.editor2-canvas-row-body>.editor2-canvas-row-text{margin-top:calc(var(--content-row-gap) + var(--content-row-edge-inset));border-top:1px solid var(--line,#e5e7eb)}.editor2-canvas-row-drop-inside>.editor2-canvas-row-body{background:color-mix(in srgb, var(--accent,#2563eb) 10%, transparent);border-radius:var(--r-sm);outline:1px solid color-mix(in srgb, var(--accent,#2563eb) 48%, transparent)}.editor2-canvas-row-drop-line{z-index:10002;background:var(--accent,#2563eb);height:2px;box-shadow:0 0 0 1px color-mix(in srgb, var(--surface,#fff) 70%, transparent);pointer-events:none;border-radius:999px}.editor2-canvas-row-dragging,.editor2-canvas-row-dragging *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.editor2-canvas-empty-atom{display:none}.editor2-canvas-blank{flex-direction:column;min-height:180px;display:flex}.editor2-canvas-blank-field{width:100%;padding:var(--content-row-gap) calc(var(--content-row-leading-track) - var(--content-row-check-gap) + var(--content-row-edge-inset));cursor:text;text-align:left;background:0 0;border:0;flex:1;display:block}.editor2-canvas-blank-field:focus-visible{border-radius:var(--r-sm);outline:2px solid var(--accent);outline-offset:-2px}.editor2-canvas-blank-placeholder{color:var(--muted,#7b817c);line-height:var(--editor2-row-line,26px)}@media (pointer:coarse){.editor2-rows-selecting .editor2-canvas-row-grip{opacity:1}}.editor2-command-toolbar,.editor2-typing-recovery{z-index:260;left:50%;bottom:max(12px, env(safe-area-inset-bottom));width:max-content;max-width:calc(100vw - 24px);padding:var(--content-row-pad-y);border:1px solid var(--line,#e5e7eb);border-radius:var(--r-md);background:var(--surface,#fff);font-size:var(--text-sm);flex-wrap:nowrap;align-items:center;gap:0;margin:0;display:flex;position:fixed;overflow:visible;transform:translate(-50%);box-shadow:0 8px 30px #11182724}.editor2-command-toolbar-count{padding:0 var(--content-row-check-gap);color:var(--muted);white-space:nowrap;flex:none}@media (width<=760px){.editor2-command-toolbar,.editor2-typing-recovery{bottom:calc(env(safe-area-inset-bottom) + 84px)}html.kb-overlay .editor2-command-toolbar,html.kb-overlay .editor2-typing-recovery{translate:0 calc(-1 * var(--kb-safe,0px));transition:translate var(--kb-dur,.25s) var(--kb-ease,cubic-bezier(.38, .7, .125, 1))}html.kb-overlay.kb-up .editor2-command-toolbar,html.kb-overlay.kb-up .editor2-typing-recovery{bottom:var(--kb-slot-gap)}}.editor2-command-toolbar>*{min-width:0;max-width:100%}.editor2-command-toolbar button,.editor2-command-toolbar select{min-height:var(--btn-md-min-height);padding:var(--btn-md-pad-y) var(--content-row-check-gap);border-radius:var(--r-sm);color:inherit;white-space:nowrap;background:0 0;border:0;flex:none}.editor2-command-toolbar select{appearance:auto;font:inherit}.editor2-command-toolbar button:focus-visible,.editor2-command-toolbar button:hover,.editor2-command-toolbar select:focus-visible,.editor2-command-toolbar select:hover{background:var(--hover,#f3f4f6)}.editor2-command-toolbar-menu{--ui-menu-body-max-height:min(60dvh, 420px);--ui-menu-body-overflow-y:auto;overscroll-behavior:contain;min-width:190px;max-width:min(280px,100vw - 32px);max-height:min(70dvh,420px);overflow-y:auto}.editor2-command-toolbar-count,.editor2-command-toolbar-message{color:var(--muted,#6b7280);white-space:nowrap;font-size:12px}.editor2-command-toolbar-message{text-overflow:ellipsis;max-width:150px;overflow:hidden}.editor2-command-toolbar-message:empty{display:none}@media (width<=760px){.editor2{--editor2-hierarchy-step:18px;--editor2-row-grip-track:10px}.editor2-canvas-row>.editor2-canvas-object-kind{display:none}.editor2-canvas-row-children{margin-left:calc(var(--editor2-hierarchy-step) - ( var(--editor2-row-grip-track) + var(--editor2-control-track) + var(--editor2-row-text-gap) ))}}.editor2-outline-axis{--editor2-outline-grip-track:8px;--editor2-outline-disclosure-track:14px;--editor2-outline-mark-inset:calc((max(20px, calc(var(--content-row-check-size) + 4px)) - var(--content-row-check-size)) / 2);--editor2-outline-hang:calc(var(--editor2-outline-grip-track) + var(--editor2-outline-disclosure-track) + var(--editor2-outline-mark-inset))}.editor2-outline-axis .editor2-canvas-row[data-command-surface=outline]{--editor2-row-grip-track:var(--editor2-outline-grip-track);--editor2-control-track:calc(var(--editor2-control-size) + var(--editor2-outline-disclosure-track))}.editor2-outline-axis .editor2-canvas-row[data-command-surface=outline]>.editor2-canvas-row-controls>.editor2-canvas-row-disclosure{width:var(--editor2-outline-disclosure-track)}.editor2-outline-axis>.editor2>.editor2-content>.ProseMirror{box-sizing:border-box;width:calc(100% + var(--editor2-outline-hang));margin-left:calc(-1 * var(--editor2-outline-hang))}.editor2-outline-axis .editor2-canvas-row[data-command-surface=outline]>.editor2-canvas-row-grip{white-space:nowrap;overflow:hidden}.editor2-outline-axis .outline-note-mirror>.note-editor{margin-inline-start:-22px}@media (width<=760px){.editor2-outline-axis{--editor2-outline-grip-track:4px;--editor2-outline-disclosure-track:10px}.editor2-outline-axis .outline-note-mirror>.note-editor{margin-inline-start:-10px}}.editor2-canvas-task-circle.editor2-canvas-mark--project:before{border-radius:4.5px}.editor2-canvas-task-circle.editor2-canvas-mark--goal:before{background:conic-gradient(from -35deg, transparent 0 70deg, currentColor 70deg 360deg);border:0;border-radius:50%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 1.5px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 1.5px),#000 calc(100% - 1.5px))}.editor2-canvas-task-circle--someday.editor2-canvas-mark--goal:before{background:0 0;border:1.5px dotted;-webkit-mask:none;mask:none}.editor2-canvas-task-circle.editor2-canvas-mark--goal.is-checked:before{background:color-mix(in srgb, var(--accent,#2563eb) 16%, transparent);border:1.5px solid;-webkit-mask:none;mask:none}.editor2-canvas-task-circle.editor2-canvas-mark--area:before{display:none}.editor2-canvas-area-icon{width:var(--content-row-check-size);height:var(--content-row-check-size);fill:none;stroke:currentColor;stroke-linejoin:round;stroke-width:1.5px;display:none;overflow:visible}.editor2-canvas-task-circle.editor2-canvas-mark--area>.editor2-canvas-area-icon{display:block}.editor2-canvas-task-circle--someday.editor2-canvas-mark--area:before,.editor2-canvas-task-circle--someday.editor2-canvas-mark--area>.editor2-canvas-area-icon{opacity:.55}.editor2-canvas-task-circle.editor2-canvas-mark--company:before{background:color-mix(in srgb, currentColor 22%, transparent);border-radius:4.5px}.editor2-canvas-task-circle.editor2-canvas-mark--passive{pointer-events:none;cursor:default}:is(.goal-mark--goal,.goal-mark--long_term_goal,.goal-mark--practice){position:relative}.editor2-canvas-task-circle{--goal-kind-mark-size:var(--content-row-check-size)}:is(.goal-mark--goal,.goal-mark--long_term_goal,.goal-mark--practice):not(.is-checked):not(.checked):not(.lc-mark--done):not(.lc-mark--someday):not(.check--someday):not(.editor2-canvas-task-circle--someday):after{content:"";width:var(--goal-kind-mark-size,100%);height:var(--goal-kind-mark-size,100%);pointer-events:none;-webkit-mask:var(--goal-kind-face) center / contain no-repeat;-webkit-mask:var(--goal-kind-face) center / contain no-repeat;mask:var(--goal-kind-face) center / contain no-repeat;background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.goal-mark--goal{--goal-kind-face:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2018'%20fill='none'%20stroke='currentColor'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3ccircle%20cx='9'%20cy='9'%20r='7.25'/%3e%3ccircle%20cx='9'%20cy='9'%20r='1.25'%20fill='currentColor'%20stroke='none'/%3e%3c/svg%3e")}.goal-mark--long_term_goal{--goal-kind-face:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2018'%20fill='none'%20stroke='currentColor'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3ccircle%20cx='9'%20cy='9'%20r='7.25'%20stroke-dasharray='0.01%202.27'/%3e%3ccircle%20cx='9'%20cy='9'%20r='1.25'%20fill='currentColor'%20stroke='none'/%3e%3c/svg%3e")}.goal-mark--practice{--goal-kind-face:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2018'%20fill='none'%20stroke='currentColor'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M2.75%208.9A6.35%206.35%200%200%201%2013.5%204.3L15.25%206'/%3e%3cpath%20d='M15.25%202.75V6H12'/%3e%3cpath%20d='M15.25%209.1A6.35%206.35%200%200%201%204.5%2013.7L2.75%2012'/%3e%3cpath%20d='M2.75%2015.25V12H6'/%3e%3c/svg%3e")}:is(.goal-mark--goal,.goal-mark--long_term_goal,.goal-mark--practice):not(.is-checked):not(.checked):not(.lc-mark--done):not(.lc-mark--someday):not(.check--someday):not(.editor2-canvas-task-circle--someday):before{visibility:hidden}.goal-kind-svg{width:var(--content-row-check-size);height:var(--content-row-check-size);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.editor2-canvas-task-circle:has(>.goal-kind-svg):after{display:none}@media print{.print-surface-report .editor2-canvas-task-circle:has(>.goal-kind-svg):before{display:none!important}.print-surface-report .editor2-canvas-task-circle:has(>.goal-kind-svg):after{display:none!important}}.check:is(.goal-mark--goal,.goal-mark--long_term_goal,.goal-mark--practice):not(.checked){color:var(--goal-ring-color,var(--check-ring))}.editor2-slash-menu{z-index:10020;overscroll-behavior:contain;border:1px solid var(--line,#d9dedb);border-radius:var(--r-md);background:var(--surface,#fff);flex-direction:column;width:min(300px,100vw - 24px);max-height:min(340px,100vh - 24px);display:flex;overflow-y:auto;box-shadow:0 12px 30px #0f172a29}.editor2-slash-menu-status{padding:var(--content-row-gap) var(--content-row-check-gap);color:var(--muted,#7b817c);margin:0;font-size:.9rem}.editor2-entity-mention{cursor:pointer;white-space:normal;overflow-wrap:anywhere}.editor2-entity-mention:hover{text-decoration:none}.editor2-canvas-row[data-material-reference=true]>:is(.editor2-canvas-row-controls,.editor2-canvas-object-kind){display:none}.editor2-canvas-row-text[data-material-reference-source]:after{content:attr(data-material-reference-source)}.editor2-canvas-row-text[data-material-reference-source]:after,.editor2-task-due-badge{padding:0 var(--content-row-pad-y);border-radius:var(--nlp-token-radius);background:var(--bg-soft,#f7f7f5);color:var(--text-soft,#55544f);font-size:.78em;font-style:normal;font-weight:var(--content-row-title-weight);vertical-align:.08em;white-space:nowrap;margin-inline-start:var(--content-row-gap);line-height:1.25;display:inline-block}.editor2-content .editor2-canvas-row-text>.editor2-task-due-badge{pointer-events:auto;cursor:pointer;appearance:none;font:inherit;white-space:nowrap;color:inherit;border:0;font-size:1em;line-height:normal}.editor2-canvas-row[data-command-surface=outline][data-outline-due]:not(.editor2-command-row-selected):not([data-command-row-selected=true])>.editor2-canvas-row-body>.editor2-canvas-row-text[data-task-due-label]{background:0 0;border-radius:0}.editor2-canvas-row[data-command-surface=outline][data-outline-due]:not(.editor2-command-row-selected):not([data-command-row-selected=true])>.editor2-canvas-row-body>.editor2-canvas-row-text[data-task-due-label]>.editor2-canvas-row-text-content{background:var(--outline-due-highlight,var(--due-today-wash));-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px}.editor2-canvas-row.editor2-material-reference-drop-target>.editor2-canvas-row-body>.editor2-canvas-row-text{background:color-mix(in srgb, var(--text,#202522) 5%, transparent);border-radius:var(--r-sm,6px)}.editor2-mention-menu .route-list{display:grid}.editor2-mention-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}button.editor2-canvas-object-kind{appearance:none;padding-block:var(--btn-edge-to-edge-pad-y);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0}button.editor2-canvas-object-kind:disabled{cursor:text}.editor2-canvas-object-kind-chevron{opacity:0;transition:opacity var(--dur-1) var(--ease-standard)}.editor2-canvas-row:hover>.editor2-canvas-object-kind>.editor2-canvas-object-kind-chevron,.editor2-canvas-object-kind:focus-visible>.editor2-canvas-object-kind-chevron,.editor2-canvas-object-kind[aria-expanded=true]>.editor2-canvas-object-kind-chevron{opacity:1}.editor2-canvas-object-kind-chevron[hidden]{display:none}.type-status-picker-wrap{align-items:center;display:inline-flex}.type-status-picker-pop{width:300px;max-width:calc(100vw - 24px);max-height:min(62dvh,420px);font-size:var(--text-sm);overflow:hidden}.type-status-picker-sheet{padding-bottom:max(var(--ui-sheet-section-gap), env(safe-area-inset-bottom));font-size:var(--text-sm)}.type-status-picker{max-height:inherit;flex-direction:column;min-height:0;display:flex}.type-status-picker-pop>.type-status-picker{max-height:min(62dvh,420px)}.type-status-picker-sub{padding:var(--ui-sheet-block-inset) var(--ui-sheet-inline-inset) var(--ui-sheet-section-gap);color:var(--muted,#6b7280);font-size:var(--text-xs);flex:none}.type-status-picker-search{align-items:center;gap:var(--content-row-check-gap);padding:var(--content-row-gap);border-bottom:1px solid var(--line,#e5e7eb);color:var(--muted,#6b7280);flex:none;display:flex}.type-status-picker-search-glyph{flex:none}.type-status-picker-list{min-height:0;padding:var(--ui-sheet-block-inset) var(--ui-sheet-inline-inset) var(--ui-sheet-section-gap);overscroll-behavior:contain;flex:1;overflow-y:auto}.type-status-picker-group-title{padding:var(--content-row-gap) var(--content-row-check-gap) var(--content-row-edge-inset);color:var(--muted,#6b7280);font-size:var(--text-xs);letter-spacing:.09em;text-transform:uppercase;font-weight:600}.type-status-picker-item{color:inherit}.type-status-picker-glyph{min-height:20px}.type-status-picker-text{flex-direction:column;flex:1;min-width:0;display:flex}.type-status-picker-label{text-overflow:ellipsis;line-height:20px;overflow:hidden}.type-status-picker-tick{width:var(--menu-item-gap);flex:0 0 var(--menu-item-gap);color:var(--accent);font-size:var(--text-xs);text-align:right;align-self:center}.type-status-picker-empty{padding:var(--content-row-gap) var(--content-row-check-gap);color:var(--muted,#6b7280);margin:0}.type-status-picker-foot{gap:var(--ui-sheet-control-gap);padding:var(--ui-sheet-block-inset) var(--ui-sheet-inline-inset);border-top:1px solid var(--line,#e5e7eb);color:var(--muted,#6b7280);font-size:var(--text-xs);white-space:nowrap;flex:none;display:flex}.ui-field{box-sizing:border-box;width:100%;min-width:0;color:inherit;font:inherit}.ui-field--bare{padding:var(--btn-edge-to-edge-pad-y) var(--btn-edge-to-edge-pad-x);border-radius:var(--btn-edge-to-edge-radius);background:0 0;border:0}.ui-field--bare:focus{outline:none}textarea.ui-field--bare{resize:vertical}.ui-field--compact{min-height:var(--dropdown-trigger-compact-min-height);padding:var(--dropdown-trigger-compact-pad-y) var(--dropdown-trigger-compact-pad-x);border:1px solid var(--rule);border-radius:var(--dropdown-trigger-compact-radius);background:var(--surface);font-size:var(--text-sm)}.ui-field--regular{min-height:var(--dropdown-trigger-min-height);padding:var(--dropdown-trigger-pad-y) var(--dropdown-trigger-pad-x);border:1px solid var(--rule);border-radius:var(--dropdown-trigger-radius);background:var(--bg);font-size:var(--text-base)}.ui-field--large{min-height:var(--btn-lg-min-height);padding:var(--btn-lg-pad-y) var(--btn-lg-pad-x);border:1px solid var(--rule);border-radius:var(--btn-lg-radius);background:var(--bg);font-size:var(--text-base)}.ui-field--compact:focus,.ui-field--regular:focus,.ui-field--large:focus{border-color:var(--dropdown-trigger-border-open);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.ui-action-menu{display:inline-flex}.ui-menu-surface{gap:calc(var(--menu-surface-pad) / 2);padding:var(--menu-surface-pad);border:1px solid var(--menu-surface-border);border-radius:var(--menu-surface-radius);background:var(--menu-surface-fill);box-shadow:var(--menu-surface-shadow);flex-direction:column;display:flex}.ui-menu-body,.ui-menu-section{gap:calc(var(--menu-surface-pad) / 2);flex-direction:column;min-width:0;display:flex}.ui-menu-body{max-height:var(--ui-menu-body-max-height,none);overflow-y:var(--ui-menu-body-overflow-y,visible)}.ui-menu-section+.ui-menu-section{margin-top:var(--content-row-pad-y)}.ui-menu-section-label{padding:var(--menu-item-pad-y) var(--ui-menu-section-label-pad-inline,var(--menu-item-pad-x)) var(--menu-surface-pad);color:var(--muted);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.ui-menu-note,.ui-menu-empty{margin:calc(var(--menu-surface-pad) / 2) 0 var(--menu-surface-pad);padding:0 var(--menu-item-gap);color:var(--muted);font-size:var(--text-xs);line-height:1.35}.ui-menu-empty{padding-block:var(--menu-item-gap)}.ui-menu-separator{height:1px;margin:var(--content-row-pad-y) var(--menu-item-gap);background:var(--menu-surface-border)}.ui-menu-row{appearance:none;align-items:center;gap:var(--menu-item-gap);width:100%;min-height:var(--menu-item-min-height);padding:var(--menu-item-pad-y) var(--menu-item-pad-x);border-radius:var(--menu-item-radius);color:var(--text);cursor:pointer;font:inherit;font-size:var(--text-base);text-align:left;background:0 0;border:0;display:flex}.ui-menu-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ui-menu-row.is-checked,.ui-menu-row--current{color:var(--accent)}.ui-menu-item--danger{color:inherit}.ui-menu-row:disabled{color:var(--muted-soft);cursor:default;opacity:.58}.ui-menu-item.is-nested{min-height:0;padding:6px var(--menu-item-pad-x);font-size:var(--text-sm)}.ui-menu-row-glyph{color:var(--muted);flex:none;align-items:center;display:inline-flex}.ui-menu-row:hover:not(:disabled)>.ui-menu-row-glyph,.ui-menu-row--active>.ui-menu-row-glyph,.ui-menu-row.is-checked>.ui-menu-row-glyph,.ui-menu-row--current>.ui-menu-row-glyph{color:inherit}.ui-menu-item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-menu-item-hint{color:var(--muted);font-size:var(--text-sm);flex:none}.ui-menu-item-trailing{color:var(--muted);flex:none;align-items:center;display:inline-flex}.ui-menu-item.is-checked>.ui-menu-item-trailing{color:inherit}.ui-menu-item-check{color:var(--accent);font-size:var(--text-sm);flex:none}.ui-menu-item-chevron{width:var(--ui-menu-chevron-width,auto);color:var(--ui-menu-chevron-color,var(--muted));font-size:var(--ui-menu-chevron-font-size,11px);text-align:var(--ui-menu-chevron-text-align,initial);flex:none}.ui-menu-item-chevron:after{content:var(--ui-menu-chevron-content,none);font-size:var(--ui-menu-chevron-after-font-size,inherit);font-weight:var(--ui-menu-chevron-after-font-weight,inherit);line-height:var(--ui-menu-chevron-after-line-height,inherit)}.ui-menu-item.is-expanded>.ui-menu-item-chevron:after{content:var(--ui-menu-chevron-expanded-content,var(--ui-menu-chevron-content,none))}.ui-menu-item-checkbox{border:1px solid;border-radius:3px;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;font-size:12px;line-height:1;display:inline-flex}:is(.row>.check,.row>.attention-matrix-object-mark,.object-title-row>.check,.composer-title-row>.check,.panel-title>.check,.page-title-large>.check,.library-list-entry-layout>.check){top:calc(var(--mark-inset,0px) + var(--mark-line,1lh) / 2);align-self:flex-start;margin-top:0;position:relative;translate:0 -50%}.row{--mark-line:calc(var(--row-title-size) * var(--row-title-line))}.row.attention-matrix-object-row{--mark-line:1lh}.object-title-row{--mark-line:calc(var(--object-title-size) * var(--object-title-line))}:is(.panel-title,.page-title-large)>.check{font-size:inherit;line-height:inherit}.library-list-entry-layout{--mark-line:calc(var(--content-row-title-size) * var(--content-row-title-line))}.library-list-entry-layout:has(>.library-list-entry-copy>button.library-list-entry-title){--mark-inset:var(--btn-edge-to-edge-pad-y)}.composer-title-row{--mark-line:calc(var(--content-row-title-size) * var(--content-row-title-line))}.qa-host--popup .composer:is(.sheet,.panel-create):not(.edit) .composer-title-row{--mark-line:calc(16px * 1.45);--mark-inset:initial;flex-wrap:wrap;align-content:center;align-items:flex-start}@media (width<=760px){.composer.sheet.panel-create.detail-create:not(.edit) .composer-title-row{--mark-line:var(--btn-md-min-height);--mark-inset:initial}}.prop-picker-sheet .prop-picker-list{max-height:none;margin-inline:calc(-1 * var(--ui-sheet-inline-inset))}.prop-picker-sheet .prop-picker-option{min-height:var(--touch-target,44px)}.prop-picker-sheet .prop-picker-search{top:calc(-1 * var(--ui-sheet-block-inset,0px));z-index:1;position:sticky}.prop-picker-status{padding:0 var(--menu-item-pad-x) var(--menu-item-pad-y);color:var(--muted);font-size:var(--text-xs)}.field-picker-option-text{text-align:left;flex-direction:column;flex:auto;min-width:0;display:flex}.field-picker-option-description{color:var(--muted);font-size:var(--text-xs);white-space:normal}:is(.object-choice-leading,.lc-mark,.object-choice-dot):has(+.field-picker-option-text){align-self:flex-start;position:relative;top:.5lh;translate:0 -50%}.date-scheduler{gap:0;padding:0;overflow-y:auto}.date-scheduler-body--sheet{margin-inline:calc(-1 * var(--ui-sheet-inline-inset))}.sched-cal-cell:disabled{color:var(--muted);opacity:.45;cursor:default}.undo-message{bottom:calc(env(safe-area-inset-bottom) + 32px);z-index:250;border-radius:var(--r-pill);color:#fff;max-width:min(520px,100vw - 24px);font-size:var(--text-base);white-space:nowrap;transition:opacity var(--dur-2) var(--ease-emphasized), transform var(--dur-2) var(--ease-emphasized);background:#252525;align-items:center;gap:10px;padding:9px 12px 9px 16px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 12px 26px #00000038}@starting-style{.undo-message{opacity:0;transform:translate(-50%,8px)}}.undo-message--error:before{content:"";background:#ff8a7d;border-radius:50%;flex:none;width:7px;height:7px}.undo-message-msg{text-overflow:ellipsis;min-width:0;overflow:hidden}.undo-message-action{padding:var(--btn-sm-pad-y) var(--btn-sm-pad-x);border-radius:var(--r-sm);color:#ffb5ad;font:inherit;font-size:var(--text-base);cursor:pointer;background:0 0;border:none;flex:none;margin-left:2px;font-weight:700}.undo-message-action:hover{text-decoration:underline}.undo-message-action:disabled{opacity:.6;cursor:default;text-decoration:none}@media (width<=760px){.undo-message{bottom:calc(env(safe-area-inset-bottom) + 140px)}body.sheet-open .undo-message:not(.undo-message--error){visibility:hidden;pointer-events:none}}.ui-notice{justify-items:start;gap:var(--space-xs);padding:var(--space-md) var(--space-lg);border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface);color:var(--text-soft);font-size:var(--text-sm);white-space:normal;text-align:left;line-height:1.4;display:grid}.ui-notice--warning{--ui-notice-warning:#d99100;border-color:color-mix(in srgb, var(--ui-notice-warning) 28%, var(--rule));background:color-mix(in srgb, var(--ui-notice-warning) 6%, var(--surface))}.ui-notice--error{border-color:color-mix(in srgb, var(--danger) 24%, var(--rule));background:color-mix(in srgb, var(--danger) 5%, var(--surface))}.ui-notice-title{color:var(--text-strong);font-weight:600}.ui-notice-body{gap:var(--space-xs);justify-items:start;display:grid}.ui-notice-actions{gap:var(--space-sm);flex-wrap:wrap;margin-top:2px;display:flex}.ui-notice-details{color:var(--muted);justify-self:stretch}.ui-notice-details>summary{cursor:pointer;width:max-content;color:var(--text-soft)}.ui-notice-details[open]>summary{margin-bottom:var(--space-xs)}.ui-notice-details-body{gap:var(--space-xs);overflow-wrap:anywhere;display:grid}.ui-notice-details pre{max-height:320px;padding:var(--space-md);border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--bg);font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-sm);white-space:pre-wrap;margin:0;overflow:auto}.ui-confirm-sheet{--ui-sheet-width:min(400px, calc(100vw - 48px))}.ui-confirm-sheet-header{align-items:center;gap:var(--space-sm);display:flex}.ui-confirm-sheet-title{min-width:0;color:var(--text-strong);font-size:var(--text-lg);overflow-wrap:anywhere;flex:1;margin:0;font-weight:600}.ui-confirm-sheet-message{color:var(--text-soft);font-size:var(--text-base);margin:0;line-height:1.45}.ui-loading-rows{gap:var(--space-md);width:100%;padding:var(--space-md) 0;display:grid}.ui-loading-row{border-radius:var(--r-sm);background:color-mix(in srgb, var(--line) 70%, transparent);height:12px;animation:ui-loading-pulse 1.4s var(--ease-standard) infinite alternate}.ui-loading-row:nth-child(3n+2){width:72%}.ui-loading-row:nth-child(3n+3){width:54%}@keyframes ui-loading-pulse{0%{opacity:1}to{opacity:.45}}@media (prefers-reduced-motion:reduce){.ui-loading-row{animation:none}}.ui-confirm-backdrop{--ui-overlay-backdrop-z:265}.ui-notice-body>p{margin:0}.ui-notice-error{color:var(--danger)}:root{--motion-reduced:0}@media (prefers-reduced-motion:reduce){:root{--motion-reduced:1}}@keyframes r2-fade-in{0%{opacity:0}}@keyframes r2-fade-out{to{opacity:0}}@keyframes r2-rise-in{0%{opacity:0;transform:translateY(100%)}}@keyframes r2-sink-out{to{opacity:0;transform:translateY(100%)}}@keyframes r2-modal-in{0%{opacity:0;scale:var(--motion-scale-modal)}}@keyframes r2-modal-out{to{opacity:0;scale:var(--motion-scale-modal)}}@keyframes r2-panel-in{0%{opacity:0;translate:var(--motion-shift-panel) 0}}@keyframes r2-panel-out{to{opacity:0;translate:var(--motion-shift-panel) 0}}@keyframes r2-menu-in{0%{opacity:0;scale:var(--motion-scale-menu)}}@keyframes r2-route-forward{0%{opacity:0;translate:var(--motion-shift) 0}}@keyframes r2-route-back{0%{opacity:0;translate:calc(-1 * var(--motion-shift)) 0}}.ui-sheet--bottom{animation:r2-rise-in var(--dur-4) var(--ease-enter)}.ui-sheet--center{animation:r2-modal-in var(--dur-2) var(--ease-enter)}.ui-sheet--side{animation:r2-panel-in var(--dur-3) var(--ease-enter)}.ui-sheet--top{animation:r2-fade-in var(--dur-1) var(--ease-enter)}.ui-sheet--anchored{animation:r2-menu-in var(--dur-2) var(--ease-enter)}@media (width>=761px){.object-sheet--task-sidebar,.object-sheet--sketch:not(.object-sheet--task-modal){animation:r2-panel-in var(--dur-3) var(--ease-enter)}}[data-sheet-layer][data-opened-by=keyboard] .ui-sheet{animation:r2-fade-in var(--dur-1) var(--ease-enter)}[data-sheet-layer][data-entered] .ui-sheet,.ui-sheet--dragging,.sheet-dragging,.object-sheet-dragging{animation:none}[data-sheet-layer][data-state=closed]{pointer-events:none}[data-sheet-layer][data-state=closed] .ui-sheet{animation:r2-fade-out var(--dur-3-exit) var(--ease-exit) forwards}[data-sheet-layer][data-state=closed] .ui-sheet--bottom{animation:r2-sink-out var(--dur-4-exit) var(--ease-exit) forwards}[data-sheet-layer][data-state=closed] .ui-sheet--center{animation:r2-modal-out var(--dur-2-exit) var(--ease-exit) forwards}[data-sheet-layer][data-state=closed] .ui-sheet--side{animation:r2-panel-out var(--dur-3-exit) var(--ease-exit) forwards}@media (width>=761px){[data-sheet-layer][data-state=closed] .object-sheet--task-sidebar,[data-sheet-layer][data-state=closed] .object-sheet--sketch:not(.object-sheet--task-modal){animation:r2-panel-out var(--dur-3-exit) var(--ease-exit) forwards}}[data-sheet-layer][data-state=closed] .ui-sheet--top,[data-sheet-layer][data-state=closed] .ui-sheet--anchored{animation:r2-fade-out var(--dur-2-exit) var(--ease-exit) forwards}.ui-menu-surface{animation:r2-menu-in var(--dur-2) var(--ease-enter)}.ui-menu-surface--from-keyboard{animation:r2-fade-in var(--dur-1) var(--ease-enter)}.ui-menu-surface--closing,.ui-menu-surface[data-state=closed]{animation:r2-fade-out var(--dur-2-exit) var(--ease-exit) forwards;pointer-events:none}.palette{animation:r2-fade-in var(--dur-1) var(--ease-enter)}.undo-message{transition:opacity var(--dur-2) var(--ease-enter), transform var(--dur-4) var(--ease-enter)}@starting-style{.undo-message{opacity:0;transform:translate(-50%,100%)}}.undo-message[data-state=closed]{opacity:0;transition:opacity var(--dur-3-exit) var(--ease-exit);pointer-events:none}:root{view-transition-name:none}::view-transition{pointer-events:none}::view-transition-group(route-stage){animation:none}::view-transition-old(route-stage){animation:r2-fade-out var(--dur-2-exit) var(--ease-exit) both}::view-transition-new(route-stage){animation:r2-fade-in var(--dur-2) var(--ease-enter) both}:root[data-nav-dir=forward]::view-transition-new(route-stage){animation:r2-route-forward var(--dur-3) var(--ease-enter) both}:root[data-nav-dir=back]::view-transition-new(route-stage){animation:r2-route-back var(--dur-3) var(--ease-enter) both}:root[data-input=keyboard]::view-transition-new(route-stage){animation:r2-fade-in var(--dur-1) var(--ease-enter) both}[data-route-enter]{animation:r2-fade-in var(--dur-2) var(--ease-enter)}:root[data-input=keyboard] [data-route-enter]{animation:r2-fade-in var(--dur-1) var(--ease-enter)}[data-expand]{opacity:0;transition:grid-template-rows var(--dur-3-exit) var(--ease-move), opacity var(--dur-2-exit) var(--ease-exit);grid-template-rows:0fr;display:grid}[data-expand][data-state=open]{opacity:1;transition:grid-template-rows var(--dur-3) var(--ease-move), opacity var(--dur-3) var(--ease-enter);grid-template-rows:1fr}[data-expand]>[data-expand-body]{min-height:0;overflow:hidden}[data-expand][data-state=open][data-settled]>[data-expand-body]{overflow:visible}[data-expand-chevron]{transition:rotate var(--dur-3) var(--ease-move), transform var(--dur-3) var(--ease-move)}@media (prefers-reduced-motion:reduce){@keyframes r2-rise-in{0%{opacity:0}}@keyframes r2-sink-out{to{opacity:0}}@keyframes r2-modal-in{0%{opacity:0}}@keyframes r2-modal-out{to{opacity:0}}@keyframes r2-panel-in{0%{opacity:0}}@keyframes r2-panel-out{to{opacity:0}}@keyframes r2-menu-in{0%{opacity:0}}@keyframes r2-route-forward{0%{opacity:0}}@keyframes r2-route-back{0%{opacity:0}}.ui-sheet,.ui-menu-surface,.palette,[data-route-enter]{animation-duration:.14s!important}[data-sheet-layer][data-state=closed] .ui-sheet,.ui-menu-surface--closing,.ui-menu-surface[data-state=closed]{animation-duration:.1s!important}::view-transition-new(route-stage){animation-duration:.14s!important}::view-transition-old(route-stage){animation-duration:.1s!important}[data-expand],[data-expand][data-state=open]{transition-property:opacity!important;transition-duration:.14s!important}.undo-message[data-state=closed]{transition-duration:.1s!important}}:root,:root[data-theme=dark]{--product-library-actionable-primary-idle-fill:var(--accent);--product-library-actionable-primary-hover-fill:color-mix(in srgb, var(--accent) 82%, #000);--product-library-actionable-primary-disabled-fill:color-mix(in srgb, var(--accent) 40%, var(--bg));--product-library-actionable-tertiary-idle-tint:var(--accent);--product-library-actionable-tertiary-hover-tint:color-mix(in srgb, var(--accent) 82%, #000);--product-library-actionable-focus-tint:var(--accent);--product-library-selectable-primary-selected-fill:var(--accent);--font-sans:var(--reactist-font-family);--font-mono:var(--reactist-font-family-monospace);--serif:var(--font-sans);--text-lg:var(--reactist-font-size-subtitle);--text-base:var(--reactist-font-size-body);--text-sm:var(--reactist-font-size-copy);--text-xs:var(--reactist-font-size-caption);--bg:var(--product-library-background-base-primary);--bg-soft:var(--product-library-selectable-secondary-hover-fill);--surface:var(--product-library-background-raised-primary);--text-strong:var(--product-library-display-primary-idle-tint);--text:var(--product-library-display-primary-idle-tint);--text-soft:var(--product-library-display-secondary-idle-tint);--muted:color-mix(in srgb, var(--product-library-display-secondary-idle-tint) 60%, var(--product-library-display-tertiary-idle-tint));--muted-soft:var(--product-library-divider-tertiary);--rule:var(--product-library-divider-primary);--rule-soft:var(--product-library-divider-secondary);--line-strong:var(--product-library-border-idle-tint);--hover:var(--product-library-actionable-quaternary-hover-fill);--danger:var(--product-library-actionable-destructive-idle-tint);--good:var(--product-library-info-positive-primary-idle-tint);--due-today:var(--product-library-info-positive-primary-idle-tint);--check-ring:var(--product-library-display-tertiary-idle-tint);--navigation-surface:var(--product-library-background-base-secondary);--navigation-accent:var(--product-library-selectable-secondary-on-selected-tint);--navigation-accent-soft:var(--product-library-selectable-secondary-selected-fill);--quick-add-accent:var(--product-library-display-accent-primary-fill);--add-action-text:var(--product-library-display-accent-primary-tint);--r-sm:var(--product-library-radius-button);--r-md:var(--product-library-radius-dialog);--r-lg:var(--product-library-radius-sheet);--content-row-title-size:var(--reactist-font-size-body);--content-row-meta-size:var(--reactist-font-size-caption);--content-row-title-line:1.5;--content-row-meta-line:1.45;--content-row-min-height:38px;--content-row-pad-y:7px;--content-row-rule:var(--product-library-divider-primary);--content-row-hover:transparent;--dense-row-min-height:32px;--section-head-size:var(--reactist-font-size-body);--section-head-tracking:-.15px;--section-head-space-below:4px;--menu-item-min-height:32px;--menu-item-pad-y:6px;--menu-item-pad-x:10px;--menu-item-radius:var(--product-library-radius-list-item);--menu-surface-radius:var(--product-library-radius-dialog);--menu-surface-border:var(--product-library-divider-primary);--menu-surface-shadow:0 0 8px #0000001f;--menu-surface-pad:6px;--reactist-button-normal-height:32px;--reactist-button-large-height:36px;--btn-sm-min-height:var(--reactist-button-small-height);--btn-sm-radius:var(--product-library-radius-button);--btn-md-min-height:var(--reactist-button-normal-height);--btn-md-pad-x:var(--reactist-spacing-medium);--btn-md-radius:var(--product-library-radius-button);--btn-lg-min-height:var(--reactist-button-large-height);--btn-lg-radius:var(--product-library-radius-button);--dropdown-trigger-fill:transparent;--dropdown-trigger-fill-hover:var(--product-library-actionable-quaternary-hover-fill);--dropdown-trigger-border-open:var(--product-library-border-focus-tint);--dropdown-trigger-field-border:var(--product-library-border-idle-tint);--dropdown-trigger-radius:var(--product-library-radius-button);--dropdown-trigger-compact-radius:var(--product-library-radius-button);--prop-chip-radius:var(--product-library-radius-button);--pill-height:22px;--pill-pad-x:8px;--object-link-pill-radius:var(--product-library-radius-chip);--page-top:28px;--page-title-gap:12px;--page-section-gap:20px;--surface-title-size:26px;--surface-title-weight:var(--reactist-font-weight-strong);--surface-title-line:1.25;--rx-title-size:26px;--rx-title-tracking:.22px;--rx-toast-fill:var(--product-library-background-raised-quaternary);--rx-toast-ink:#fff;--rx-toast-action:#ff9a8f;--rx-focus:0 0 0 2px color-mix(in srgb, var(--accent) 45%, transparent)}@media (width<=760px){:root,:root[data-theme=dark]{--text-lg:20px;--text-base:17px;--text-sm:15px;--text-xs:13px;--content-row-title-size:17px;--content-row-meta-size:14px;--content-row-min-height:48px;--content-row-pad-y:10px;--section-head-size:17px;--menu-item-min-height:44px;--page-section-gap:16px;--reactist-button-normal-height:40px;--reactist-button-large-height:48px;--reactist-button-normal-font-size:15px;--reactist-button-large-font-size:17px;--rx-title-size:28px;--mobile-page-title:28px;--mobile-surface-title-weight:var(--reactist-font-weight-strong);--pill-height:26px}}:root[data-theme=dark]{--rx-toast-fill:#3d3d3d}[role=tooltip]{border-radius:var(--product-library-radius-tooltip);background:var(--rx-toast-fill);color:var(--rx-toast-ink);font-family:var(--reactist-font-family);font-size:var(--reactist-font-size-caption);pointer-events:none;padding:4px 8px;line-height:18px;box-shadow:0 2px 8px #00000029}body{background:var(--bg);color:var(--text);letter-spacing:-.15px}.app-action .app-action-icon,.app-action .app-action-label{align-items:center;min-width:0;display:inline-flex}.app-action .app-action-icon{line-height:0}.app-action .app-action-label{text-overflow:ellipsis;overflow:hidden}.app-action:focus-visible{outline:none}.app-action:focus-visible:not(.db-toolbar-control){box-shadow:var(--rx-focus)}.app-action:is([aria-expanded=true],[aria-pressed=true]){--reactist-btn-idle-fill:var(--product-library-actionable-quaternary-selected-fill);--reactist-btn-hover-fill:var(--product-library-actionable-quaternary-selected-fill);--reactist-btn-idle-tint:var(--product-library-actionable-quaternary-on-selected-tint);--reactist-btn-hover-tint:var(--product-library-actionable-quaternary-on-selected-tint)}.app-action.app-action--primary:is([aria-expanded=true],[aria-pressed=true]){--reactist-btn-idle-fill:var(--product-library-actionable-primary-hover-fill);--reactist-btn-idle-tint:#fff}.app-action.app-action--edge-to-edge{--reactist-btn-hover-fill:transparent;--reactist-btn-idle-tint:var(--product-library-display-secondary-idle-tint);--reactist-btn-hover-tint:var(--product-library-display-primary-idle-tint);min-width:0;padding-inline:0}.app-action.app-action--edge-to-edge>:first-child{margin-left:0}.app-action.app-action--wrap-label{height:auto;min-height:var(--reactist-btn-height);white-space:normal;padding-block:5px;line-height:1.4}.app-action.app-action--wrap-label .app-action-label{white-space:normal;overflow-wrap:anywhere;text-align:start;display:block}.app-action.display-menu-btn{min-width:0;height:auto;line-height:1.2;font-weight:var(--reactist-font-weight-regular)}.app-action.app-action--primary{--reactist-btn-hover-tint:#fff}.sidebar{border-right:0;padding:12px}.sidebar .nav{gap:1px}.nav-item,.sidebar .nav>.nav-item{border-radius:var(--product-library-radius-list-item);min-height:34px;color:var(--product-library-display-primary-idle-tint);font-size:var(--reactist-font-size-body);letter-spacing:-.15px;gap:8px;padding:5px 8px;line-height:21px}.nav-item:hover{background:var(--product-library-selectable-secondary-hover-fill)}.nav-item.active{background:var(--product-library-selectable-secondary-selected-fill);color:var(--product-library-selectable-secondary-on-selected-tint)}.nav-item>svg{width:24px;color:var(--product-library-display-secondary-idle-tint);margin-right:2px}.nav-item.active>svg{color:var(--product-library-selectable-secondary-on-selected-tint)}.nav-count{color:var(--product-library-display-tertiary-idle-tint);font-size:var(--reactist-font-size-caption);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;padding-left:8px}.nav-item.active .nav-count{color:var(--product-library-selectable-secondary-on-selected-tint)}.sidebar-add-task{color:var(--product-library-display-accent-primary-tint);font-weight:var(--reactist-font-weight-medium);margin-top:8px}.sidebar-add-task:hover{background:var(--product-library-selectable-secondary-hover-fill)}.sidebar-add-task-mark{background:var(--product-library-display-accent-primary-fill);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin:0 3px 0 1px;display:inline-flex}.sidebar-add-task-mark svg{stroke-width:2.6px}.nav-areas,.nav-settings{border-top:0;margin-top:16px;padding-top:0}.nav-section-label{color:var(--product-library-display-secondary-idle-tint);font-size:var(--reactist-font-size-body);font-weight:var(--reactist-font-weight-medium);padding:4px 8px}.nav-area-item{padding-left:8px}:root{--mark-ring-width:1px;--mark-done:var(--product-library-display-tertiary-idle-tint)}@media (width<=760px){:root{--mark-ring-width:1.5px}}@media (hover:hover){.check:not(.checked):not(.check--goal):hover{background:color-mix(in srgb, var(--check-ring) 14%, var(--surface))}.check:not(.checked):not(.check--goal):not(.check--waiting):hover:after{content:"";border:1.5px solid var(--product-library-display-secondary-idle-tint);opacity:.8;border-top:0;border-right:0;width:7px;height:4px;transform:rotate(-45deg)translateY(-1px)}}.check.checked{background:var(--mark-done);border-color:var(--mark-done)}.undo-message{border-radius:var(--reactist-border-radius-large);box-shadow:none;white-space:normal;background:0 0;gap:0;padding:0}.undo-message-toast{--product-library-display-primary-idle-tint:var(--rx-toast-ink);background:var(--rx-toast-fill);max-width:min(520px,100vw - 24px);min-height:48px;color:var(--rx-toast-ink);font-size:var(--reactist-font-size-body);padding:10px 12px 10px 16px}.undo-message--error:before{content:none}.undo-message--error .undo-message-msg:before{content:"";background:#ff8a7d;border-radius:50%;width:7px;height:7px;margin:0 8px 1px 0;display:inline-block}.undo-message-actions{align-items:center;gap:4px;display:inline-flex}.undo-message-action{height:var(--reactist-button-small-height);padding:0 var(--reactist-spacing-small);border-radius:var(--product-library-radius-button);color:var(--rx-toast-action);font-size:var(--reactist-font-size-body);font-weight:var(--reactist-font-weight-medium);margin:0}.undo-message-action:hover{background:#ffffff1a;text-decoration:none}.ui-notice,.ui-notice--warning,.ui-notice--error{color:inherit;background:0 0;border:0;padding:0;display:block}.ui-notice-actions{align-items:center;gap:4px;display:inline-flex}.ui-segmented{border:var(--reactist-tab-track-border-width) solid var(--reactist-tab-neutral-track);border-radius:var(--reactist-tab-track-border-radius);background:var(--reactist-tab-neutral-track);gap:0;padding:0}.ui-segmented-option{min-height:0;padding:3px var(--reactist-tab-padding-x);border:var(--reactist-tab-border-width) solid transparent;border-radius:var(--reactist-tab-border-radius);color:var(--product-library-selectable-tertiary-on-unselected-enabled-tint);font-size:var(--reactist-font-size-copy);font-weight:var(--reactist-tab-font-weight);line-height:var(--reactist-tab-line-height)}.ui-segmented-option:hover:not(.is-active){color:var(--product-library-selectable-tertiary-on-selected-enabled-tint)}.ui-segmented-option.is-active{background:var(--reactist-tab-neutral-selected-fill);border-color:var(--reactist-tab-neutral-border);color:var(--product-library-selectable-tertiary-on-selected-enabled-tint);font-weight:var(--reactist-tab-font-weight)}@media (width<=760px){.ui-segmented-option{padding-block:6px;font-size:15px}}.ui-pill{border-radius:var(--product-library-radius-chip);background:var(--product-library-selectable-background);color:var(--product-library-display-secondary-idle-tint);font-size:var(--reactist-font-size-copy);border-color:#0000}@media (width<=760px){.ui-pill{font-size:15px}}.ui-menu-surface{font-size:var(--reactist-font-size-copy)}.ui-menu-row{color:var(--product-library-display-primary-idle-tint);font-size:var(--reactist-font-size-copy)}.ui-menu-row:hover:not(:disabled),.ui-menu-row--active,.ui-menu-row.is-expanded{background:var(--product-library-selectable-secondary-hover-fill);color:var(--product-library-display-primary-idle-tint)}.ui-menu-row:focus-visible{background:var(--product-library-selectable-secondary-hover-fill);outline:none}.ui-menu-row.is-checked,.ui-menu-row--current{color:var(--product-library-display-primary-idle-tint);font-weight:var(--reactist-font-weight-medium)}.ui-menu-section-label{color:var(--product-library-display-secondary-idle-tint);font-size:var(--reactist-font-size-caption);font-weight:var(--reactist-font-weight-medium);letter-spacing:0;text-transform:none}.ui-menu-separator{background:var(--product-library-divider-primary);margin-inline:0}@media (width<=760px){.ui-menu-row,.ui-menu-surface{font-size:16px}}.ui-field--compact,.ui-field--regular,.ui-field--large{border-color:var(--product-library-border-idle-tint);border-radius:var(--product-library-radius-input-field);background:var(--product-library-background-base-primary)}.ui-field--compact:hover,.ui-field--regular:hover,.ui-field--large:hover{border-color:var(--product-library-border-hover-tint)}.ui-field--compact:focus,.ui-field--regular:focus,.ui-field--large:focus{border-color:var(--product-library-border-focus-tint);box-shadow:none}.ui-field::placeholder{color:var(--product-library-display-tertiary-idle-tint)}.ui-sheet--center,.ui-sheet--top{border-radius:var(--product-library-radius-dialog);border:0;box-shadow:0 2px 8px #00000029,0 12px 40px #0000001f}.ui-sheet--side{border:0;border-left:1px solid var(--product-library-divider-primary);box-shadow:none;border-radius:0}.ui-sheet--bottom{border-radius:var(--product-library-radius-sheet) var(--product-library-radius-sheet) 0 0}.ui-sheet--anchored{border-color:var(--product-library-divider-primary);border-radius:var(--product-library-radius-dialog);box-shadow:var(--menu-surface-shadow)}.db-toolbar{--database-gap-toolbar:2px}.db-toolbar-actions .db-toolbar-control,.plane-display-under-title .db-toolbar-control{--reactist-btn-idle-tint:var(--product-library-display-secondary-idle-tint);--reactist-btn-hover-tint:var(--product-library-display-primary-idle-tint);min-width:0;font-size:var(--reactist-font-size-copy);padding-inline:8px}.db-toolbar-actions .db-toolbar-control .app-action-icon{color:var(--product-library-display-secondary-idle-tint)}.db-toolbar-actions>:first-child:not(.db-toolbar-search){margin-inline-start:-8px}.db-toolbar-actions .db-filter-trigger.is-active,.db-toolbar-actions .db-group-filter-menu.is-active{--reactist-btn-idle-tint:var(--accent)}.db-toolbar-search{background:0 0;border:0;height:auto;padding:0}.db-toolbar-search--collapsed{--reactist-btn-idle-tint:var(--product-library-display-secondary-idle-tint);width:auto;margin-inline-start:-6px}.db-toolbar-search--expanded{flex:0 240px}.db-toolbar-search:focus-within{outline:none}.db-toolbar-search--expanded>*{flex:auto;min-width:0}@media (width<=760px){.db-toolbar-actions .db-toolbar-control{font-size:15px}}.composer-cancel-btn,.composer-add-btn,.task-create-panel .composer.panel-create:not(.edit) .composer-add-btn,.task-create-panel .composer.panel-create:not(.edit) .composer-cancel-btn{min-height:var(--reactist-button-normal-height);padding:0 var(--reactist-spacing-medium);border-radius:var(--product-library-radius-button);font-family:var(--reactist-font-family);font-size:var(--reactist-font-size-copy);font-weight:var(--reactist-font-weight-medium);border:1px solid #0000;transition:background-color .3s,color .3s}.composer-cancel-btn{background:var(--product-library-actionable-secondary-idle-fill);color:var(--product-library-actionable-secondary-on-idle-tint)}.composer-cancel-btn:hover{background:var(--product-library-actionable-secondary-hover-fill);color:var(--product-library-actionable-secondary-on-hover-tint)}.composer-add-btn{background:var(--product-library-display-accent-primary-fill);color:#fff}.composer-add-btn:not(:disabled):hover{background:var(--product-library-actionable-destructive-hover-fill)}.composer-add-btn:disabled,.composer-add-btn[data-soft-disabled=true]{background:var(--product-library-actionable-destructive-disabled-fill);color:#fff}@media (width<=760px){.composer-cancel-btn,.composer-add-btn{min-height:40px;font-size:15px}}.body-container .page-title-large{letter-spacing:var(--rx-title-tracking)}.person-title-avatar{vertical-align:-6px;flex:none;margin-right:12px;display:inline-flex}.app-action.app-action--size-small{min-width:0}.body-container .page-title-large:has(.person-title-avatar){align-items:center;display:flex}
