:root{--pro-purple-900:#2e1160;--pro-purple-800:#3b1473;--pro-purple-700:#4a198f;--pro-purple-600:#5f2fae;--pro-purple-500:#7a4fc4;--pro-purple-400:#9a7cd6;--pro-purple-300:#bfa9e8;--pro-purple-200:#dccff3;--pro-purple-100:#ece5f8;--pro-purple-50:#f6f2fc;--pro-orange-800:#a52d12;--pro-orange-700:#c2381a;--pro-orange-600:#ef4823;--pro-orange-500:#f36a49;--pro-orange-400:#f79377;--pro-orange-300:#fab7a3;--pro-orange-200:#fdd8cc;--pro-orange-100:#feebe4;--pro-orange-50:#fff6f2;--pro-berry-700:#8e2a67;--pro-berry-500:#b8508c;--pro-berry-200:#f1cfe2;--pro-berry-100:#f8e6f0;--pro-berry-50:#fcf3f8;--pro-apricot-700:#a4560c;--pro-apricot-500:#e58a2e;--pro-apricot-200:#f7d9b4;--pro-apricot-100:#fdeedd;--pro-apricot-50:#fff8ef;--pro-teal-800:#135e4f;--pro-teal-700:#1f6f5c;--pro-teal-600:#2f8a73;--pro-teal-500:#3f9a80;--pro-teal-300:#8fd4bf;--pro-teal-200:#c6e4d8;--pro-teal-100:#dff1ea;--pro-teal-50:#f0f8f5;--pro-violet-700:#5a3fb8;--pro-violet-600:#6d4fc9;--pro-violet-500:#8a72dc;--pro-violet-200:#d8d0f6;--pro-violet-100:#ebe7fb;--pro-violet-50:#f6f4fe;--text-purple-500:var(--pro-purple-500);--text-purple-600:var(--pro-purple-600);--text-berry-500:var(--pro-berry-500);--channel-whatsapp:var(--pro-teal-500);--channel-messenger:var(--pro-violet-500);--channel-instagram:var(--pro-berry-500);--channel-tiktok:#57536a;--chan-whatsapp:#128c7e;--chan-messenger:#0084ff;--chan-instagram:#e1306c;--chip-bg:#efeaf7;--chip-fg:#5b5470;--color-bg:#f7f5fb;--color-surface:#fff;--color-surface-raised:#fff;--pill-line:var(--pro-purple-100);--pop-edge:var(--color-line);--modal-line:var(--color-hairline);--color-ink:#1d1a26;--color-ink-soft:#57506a;--color-muted:#6b6479;--color-line:#e8e3f0;--color-accent:var(--pro-purple-700);--color-accent-hover:var(--pro-purple-800);--color-accent-soft:var(--pro-purple-100);--color-accent-tint:var(--pro-purple-50);--color-brand:var(--pro-orange-600);--fill-accent:#4a198f;--fill-accent-hover:#3b1473;--fill-brand:#ef4823;--fill-danger:#b23a48;--fill-danger-hover:#9a2f3c;--fill-ok:#1f6f5c;--fill-teal:#2f8a73;--on-tone:#fff;--fill-attention:#c2381a;--fill-deep:#2e1160;--switch-track:#d9d1e8;--switch-ring-off:#b9b0c9;--berry-deep:var(--pro-berry-700);--placeholder:var(--color-muted);--on-fill:#fff;--peak-ink:#2e1160;--heat-k:1;--heat-top:var(--pro-purple-600);--heat-top-ink:#fff;--chart-soft:var(--pro-purple-200);--badge-bg:#ef4823;--badge-fg:#fff;--on-orange:#fff;--shadow-rgb:46 17 96;--shadow-k:1;--shadow-1:0 1px 2px #2e11600f, 0 1px 1px #2e116008;--shadow-2:0 6px 16px #2e116017;--shadow-3:0 14px 32px #2e116024;--scrim:#24124238;--scrim-k:1;--tint-rgb:46 17 96;--overlay-rgb:0 0 0;--color-ok:#1f6f5c;--color-ok-soft:#e7f2ee;--color-warn:#8a5a00;--color-warn-soft:#fdf3e0;--color-danger:#b23a48;--color-danger-soft:#fbecee;--color-info:#1f5fa8;--color-info-soft:#e8eef7;--color-faint:#a8a59d;--fill-warn:#8a5a00;--presence-online:#2f9a74;--presence-call:var(--pro-purple-600);--presence-busy:#c43d4b;--presence-dnd:#b0303f;--presence-break:#9a5a2c;--presence-leave:#3a8ccf;--presence-offline:#9d95ad;--presence-leave-ink:#1f5f93;--presence-leave-soft:#e8f2fb;--presence-leave-line:#c9e0f3;--presence-break-ink:#7a4520;--presence-break-soft:#f8ede4;--presence-break-line:#ecd6c4;--color-hairline:#f1edf6;--color-subtle:#faf8fd;--color-line-strong:#d3cae3;--scroll-thumb:var(--pro-purple-400);--scroll-thumb-hover:var(--pro-purple-500);--scroll-thumb-active:var(--pro-purple-600);--scroll-track:transparent;--stored-keep:100%;--chat-canvas:#f3f4f8;--bubble-customer:#fff;--bubble-assistant:#f4f0fa;--bubble-staff:#e6ddf7;--staff-soft:#5e5870;--chat-quote-ink:#4d4660;--chat-date-bg:#e4e1da;--find-mark:#fde68a;--tick-read:var(--text-purple-600);--comment-ink:#7f430a;--comment-line:#f1d4ae;--comment-line-hover:#eac08c;--comment-fill:#fbe2c6;--comment-hint:#8a6a4a;--comment-thumb:#cc7420;--summary-ground:var(--color-surface);--summary-edge:var(--pro-purple-300);--summary-wait-bg:var(--pro-orange-100);--summary-wait-ink:var(--pro-orange-700);--summary-wait-dot:var(--pro-orange-500);--summary-quiet:var(--color-accent-tint);--summary-have-tick:var(--pro-teal-600);--summary-miss-edge:#f8a692;--call-ink:#1f8a5b;--rail-bg:#f8f5fd;--rail-ink:#2f2940;--row-active:#f1ebfb;--hover-tint:var(--pro-purple-50);--thumb-bg:#fff;--page-line:#e9e3f2;--page-hair:#f1edf7;--call-line:#e6dff0;--call-in:#237a64;--call-out:#6146bd;--call-back:var(--pro-apricot-700);--call-made:var(--color-info);--call-quiet:#6f6880;--ink-quiet:#4c465c;--ink-empty:#3b3450;--ink-code:#2b2540;--muted-soft:#6e6785;--field-tint:#fbfaff;--tools-line:#e2d7f4;--tone-moved:#b06a17;--tiktok-chip-fg:#3f3b4d;--tiktok-chip-bg:#ebe8f0;--line-grey:#ddd8e6;--hidden-bg:#eeedf1;--hidden-ink:#8a8594;--hidden-line:#d6d2dd;--fact-ink:#4a4360;--off-card:#fbfafc;--quiet-bg:#f1eef6;--pill-soft:var(--pro-purple-50);--quiet-fg:#5e5870;--switch-muted:#bdb3cf;--tone-neutral:#8a8399;--ok-line:#d3ebe2;--warn-line:#f7dfc2;--danger-line:#f3d3d8;--fill-ok-hover:#185a4a;--avatar-1-bg:#ece5f5;--avatar-1-fg:#4a198f;--avatar-2-bg:#e4f3ea;--avatar-2-fg:#1f6b3a;--avatar-3-bg:#fbf1dc;--avatar-3-fg:#8a5a00;--avatar-4-bg:#e8eef7;--avatar-4-fg:#1f5fa8;--avatar-5-bg:#fbecec;--avatar-5-fg:#9c2f1f;--avatar-6-bg:#e6f2f0;--avatar-6-fg:#0f6b5c;--avatar-disc:#ece5f5;--feel-bubble-bg:var(--color-surface-raised);--feel-bubble-edge:#cdbfea;--assistant-disc:#ece5f8;--assistant-spark:#5f2fae;--picture-filter:none;--tiktok-ink:#000;--qr-tile:#fff;--sky-moon:#fdeedd;--sky-night:#4a198f;--sky-night-edge:#3b1473;--sky-cloud-line:var(--pro-purple-200);--sky-cloud:#fff;--route-dot:var(--pro-purple-200);--route-dot-warm:var(--pro-berry-200);--night-ink:var(--pro-purple-400);--night-body:var(--pro-purple-50);--night-part:var(--pro-purple-100);--night-line:var(--pro-purple-200);--night-light:var(--pro-orange-400);--night-glow:var(--pro-orange-200);--night-lit-soft:var(--pro-orange-100);--night-lit-mid:var(--pro-orange-200);--night-lit-ink:var(--pro-orange-500);--night-trail:var(--pro-purple-300);--night-trail-end:var(--pro-purple-300);--night-star:var(--pro-purple-200);--site-sand:#e9dcc0;--site-stone:#dcddcc;--site-steel:#cfd9ea;--site-iron:#ded3c8;--site-rust:#ecc9c2;--site-shell:#dde3ec;--site-verdigris:#c5e3d8;--site-clay:#e8d3c1;--site-marble:#e6e2d8;--welcome-bg:var(--pro-purple-50);--welcome-wash-1:var(--pro-orange-100);--welcome-wash-2:var(--pro-berry-100);--welcome-wash-3:var(--pro-apricot-100);--choice-ring:var(--pro-berry-200);--halo-rgb:74 25 143;--sky-horizon-short:var(--pro-purple-200);--sky-dusk-rays:var(--pro-berry-200);--outcome-booked-bg:#e3f3ee;--outcome-booked-ink:var(--pro-teal-700);--outcome-lost-bg:#e6e4ec;--outcome-lost-ink:#4c4658;--outcome-team-bg:#efe9fa;--outcome-team-ink:var(--pro-purple-700);--outcome-open-bg:#f5f4f8;--outcome-open-ink:#6b6577;--sentiment-positive-bg:var(--pro-teal-100);--sentiment-positive-ink:var(--pro-teal-700);--sentiment-positive-dot:var(--pro-teal-600);--sentiment-positive-face:#bfe8dc;--sentiment-positive-face-ink:#1f5f51;--sentiment-positive-cheeks:#f4b4c4;--sentiment-neutral-bg:#e2f0fa;--sentiment-neutral-ink:#245a7a;--sentiment-neutral-dot:#4a8bb8;--sentiment-neutral-face:#bcdcf2;--sentiment-neutral-face-ink:#24526f;--sentiment-neutral-cheeks:#f2bccb;--sentiment-negative-bg:var(--pro-berry-100);--sentiment-negative-ink:var(--pro-berry-700);--sentiment-negative-dot:var(--pro-berry-700);--sentiment-negative-face:#dd98bd;--sentiment-negative-face-ink:#651a48;--sentiment-negative-cheeks:#cc6b9c;--face-unscored-bg:#e4e2ea;--face-unscored-ink:#716d84;--loyal-gold:#c8992e;--loyal-gold-shine:#f7e4ad;--loyal-gold-foil:#e8c25a;--loyal-gold-deep:#9c7114}html[data-theme=dark]{--pro-purple-900:#dbd0ef;--pro-purple-800:#c8b7e7;--pro-purple-700:#b7a3e0;--pro-purple-200:#2a2a45;--pro-purple-100:#1a1b2c;--pro-purple-50:#12141f;--pro-orange-800:#cccfd5;--pro-orange-700:#b4b8c0;--pro-orange-600:#9aa1ae;--pro-orange-500:#a8aebb;--pro-orange-400:#a7acb5;--pro-orange-300:#bfc2c9;--pro-orange-200:#212531;--pro-orange-100:#161920;--pro-orange-50:#11141a;--pro-berry-700:#cda0ba;--pro-berry-500:#93607d;--pro-berry-200:#1e222d;--pro-berry-100:#161920;--pro-berry-50:#11141a;--pro-apricot-700:#9fa4ae;--pro-apricot-500:#79808c;--pro-apricot-200:#1d212c;--pro-apricot-100:#15181f;--pro-apricot-50:#101318;--pro-teal-800:#a2c9bc;--pro-teal-700:#83b4a4;--pro-teal-600:#68a08f;--pro-teal-500:#4f796d;--pro-teal-300:#282e3c;--pro-teal-200:#1a1d26;--pro-teal-100:#13161c;--pro-teal-50:#0f1217;--pro-violet-700:#b09ee4;--pro-violet-600:#9984db;--pro-violet-500:#7d66ce;--pro-violet-200:#28262f;--pro-violet-100:#1f1e25;--pro-violet-50:#161921;--text-purple-500:#9e84d2;--text-purple-600:var(--pro-purple-700);--text-berry-500:#ba89a5;--channel-tiktok:#aba7b7;--chan-whatsapp:#51a096;--chan-messenger:#6ba0da;--chan-instagram:#d37c98;--chip-bg:#161b26;--chip-fg:#b3bac7;--color-bg:#07080a;--color-surface:#0a0d13;--color-surface-raised:#111520;--pill-line:var(--color-line-strong);--pop-edge:var(--color-line-strong);--modal-line:var(--color-line);--color-ink:#e6e9ef;--color-ink-soft:#adb4c1;--color-muted:#818a99;--color-line:#1a1f2b;--color-brand:var(--pro-orange-400);--fill-accent:#5f2fae;--fill-accent-hover:#7a4fc4;--fill-brand:#936ece;--fill-danger:#a04c56;--fill-danger-hover:#b3616b;--fill-ok:#2b6356;--fill-teal:#3d7c6c;--on-tone:#1e1c24;--fill-attention:#5f2fae;--fill-deep:#2a2a45;--switch-track:#2c3443;--switch-ring-off:var(--color-faint);--berry-deep:#6c3e5a;--peak-ink:#311d54;--heat-k:1.55;--heat-top:#9984db;--heat-top-ink:#1e1c24;--chart-soft:#73619a;--badge-bg:var(--fill-accent);--badge-fg:#fff;--on-orange:#1e1c24;--shadow-rgb:0 0 0;--shadow-k:3;--shadow-1:0 1px 2px #00000059, 0 1px 1px #0003;--shadow-2:0 6px 16px #00000073;--shadow-3:0 14px 32px #0000008c;--scrim:#0000008c;--scrim-k:2.2;--tint-rgb:220 208 243;--overlay-rgb:255 255 255;--color-ok:#64a38d;--color-ok-soft:#13161c;--color-warn:#bfa063;--color-warn-soft:#15181f;--color-danger:#d38890;--color-danger-soft:#191c25;--color-info:#8cabd3;--color-info-soft:#161920;--color-faint:#6c657c;--fill-warn:#3c1e6c;--presence-online:#59a081;--presence-call:#a795c8;--presence-busy:#d17c85;--presence-dnd:#cd717b;--presence-break:#838faf;--presence-leave:#74a3c8;--presence-offline:#736e7f;--presence-leave-ink:#8ab2d2;--presence-leave-soft:#161920;--presence-leave-line:#222733;--presence-break-ink:#97a2bd;--presence-break-soft:#15181f;--presence-break-line:#1e222d;--color-hairline:#111520;--color-subtle:#0d1017;--color-line-strong:#2c3443;--scroll-thumb:#586275;--scroll-thumb-hover:#717c91;--scroll-thumb-active:#8a95a9;--stored-keep:62%;--chat-canvas:#06080c;--bubble-customer:#141a26;--bubble-assistant:#1a1c33;--bubble-staff:#262248;--staff-soft:#b3aecf;--chat-quote-ink:#adb4c1;--chat-date-bg:#141925;--find-mark:#4a4424;--tick-read:#7eb0d3;--comment-ink:#afb3ba;--comment-line:#212531;--comment-line-hover:#2b3140;--comment-fill:#15181f;--comment-hint:#a3a5aa;--comment-thumb:#686d78;--summary-ground:#111520;--summary-edge:#695f84;--summary-wait-bg:#2e2752;--summary-wait-ink:var(--pro-purple-800);--summary-wait-dot:var(--pro-purple-700);--summary-quiet:#1a1b2c;--summary-miss-edge:#b7a3e0;--call-ink:#66b48d;--rail-bg:#070a0f;--rail-ink:#cac1db;--row-active:#161b2a;--hover-tint:#1a1f2d;--thumb-bg:#262c3b;--page-line:var(--color-line);--page-hair:var(--color-hairline);--call-line:var(--color-line);--call-in:var(--pro-teal-700);--call-out:var(--pro-violet-700);--call-back:var(--color-warn);--call-quiet:var(--color-muted);--ink-quiet:var(--color-ink-soft);--ink-empty:var(--color-ink-soft);--ink-code:var(--color-ink);--muted-soft:var(--color-muted);--field-tint:var(--color-subtle);--tools-line:var(--pro-purple-200);--tone-moved:var(--pro-apricot-700);--tiktok-chip-fg:var(--channel-tiktok);--tiktok-chip-bg:var(--chip-bg);--line-grey:var(--color-line);--hidden-bg:#151820;--hidden-ink:#8e8899;--hidden-line:#202530;--fact-ink:#beb4cf;--off-card:var(--color-bg);--quiet-bg:var(--chip-bg);--pill-soft:#1b2030;--quiet-fg:var(--chip-fg);--switch-muted:#554b67;--tone-neutral:#7f788d;--ok-line:#1c202a;--warn-line:#1c202a;--danger-line:#1f232e;--fill-ok-hover:#225045;--avatar-1-bg:#1e1c23;--avatar-1-fg:#c0aee7;--avatar-2-bg:#13161c;--avatar-2-fg:#9cc1a8;--avatar-3-bg:#11141a;--avatar-3-fg:#a4a8b0;--avatar-4-bg:#161920;--avatar-4-fg:#a5b8d3;--avatar-5-bg:#161921;--avatar-5-fg:#bcbfc5;--avatar-6-bg:#11141a;--avatar-6-fg:#92bab2;--avatar-disc:#1e1c23;--feel-bubble-edge:#4a4458;--assistant-disc:#1e1c23;--assistant-spark:#ae96db;--picture-filter:brightness(.88) saturate(.7);--tiktok-ink:#fff;--sky-moon:#dfe3ee;--sky-night:#14162a;--sky-night-edge:#25284a;--sky-cloud-line:var(--pro-purple-300);--sky-cloud:#dad4e6;--route-dot:#715e99;--route-dot-warm:#806273;--night-ink:#c3bdf0;--night-body:#141936;--night-part:#1d234a;--night-line:#474d90;--night-light:#f6f3ff;--night-glow:#b9aaff;--night-lit-soft:#1b2046;--night-lit-mid:#2b3166;--night-lit-ink:#e3defc;--night-trail:#a99cf0;--night-trail-end:#ddd6ff;--night-star:#e2e5ff;--site-sand:#4d412c;--site-stone:#3e4133;--site-steel:#2b3c56;--site-iron:#433930;--site-rust:#58312c;--site-shell:#3b4758;--site-verdigris:#254b40;--site-clay:#4f3b2d;--site-marble:#47443c;--welcome-bg:var(--color-bg);--welcome-wash-1:#0e1220;--welcome-wash-2:#121428;--welcome-wash-3:#10162a;--choice-ring:var(--text-berry-500);--halo-rgb:154 124 214;--sky-horizon-short:#58487b;--sky-dusk-rays:#806273;--outcome-booked-bg:#16302a;--outcome-booked-ink:#8fd1bd;--outcome-lost-bg:#2c2d36;--outcome-lost-ink:#c3c1cc;--outcome-team-bg:#221d36;--outcome-team-ink:#c5b6f0;--outcome-open-bg:#1d1e24;--outcome-open-ink:#9a98a6;--sentiment-positive-bg:#162826;--sentiment-positive-ink:#8fc9b8;--sentiment-positive-dot:#6cb5a2;--sentiment-positive-face:#9fcabd;--sentiment-positive-face-ink:#12342b;--sentiment-positive-cheeks:#d79cab;--sentiment-neutral-bg:#172433;--sentiment-neutral-ink:#9cc6e2;--sentiment-neutral-dot:#5d93b8;--sentiment-neutral-face:#a0bccf;--sentiment-neutral-face-ink:#132b3b;--sentiment-neutral-cheeks:#cfa3b0;--sentiment-negative-bg:#2b1824;--sentiment-negative-ink:#e1a2c2;--sentiment-negative-dot:#ad5a86;--sentiment-negative-face:#ad7590;--sentiment-negative-face-ink:#2c0a1b;--sentiment-negative-cheeks:#c06a92;--face-unscored-bg:#2c303b;--face-unscored-ink:#9ca1b2;--loyal-gold:#d9b96a;--loyal-gold-shine:#f6e7bd;--loyal-gold-foil:#f8e8b4;--loyal-gold-deep:#b98a22}:root{--font-flags:"Twemoji Country Flags";--font-emoji:var(--font-flags), "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", "Twemoji Mozilla";--font-ui:var(--font-flags), "IBM Plex Sans", "IBM Plex Sans Arabic", "Noto Sans", system-ui, var(--font-emoji), sans-serif;--font-arabic:var(--font-flags), "IBM Plex Sans Arabic", "Noto Sans Arabic", system-ui, var(--font-emoji), sans-serif;--radius-card:14px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--radius:8px;--radius-sm:6px;--radius-lg:12px;--radius-pill:999px;--focus-ring:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-accent);--motion-spring:cubic-bezier(.22, 1.25, .36, 1);--motion-soft:cubic-bezier(.16, 1, .3, 1);--motion-out:cubic-bezier(.4, 0, .9, .6);--frame-rail-width:280px;--frame-panel-width:400px;--frame-card-min:440px;--placeholder-show:30%;--scroll-size:10px;--scroll-rest-margin:3px}#root{container:page/inline-size}@container page (width>=1440px){#root>*{--frame-rail-width:290px}}@container page (width>=1680px){#root>*{--frame-panel-width:440px}}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body,#root{height:100%;margin:0}body{font-family:var(--font-ui);color:var(--color-ink);background:var(--color-bg);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.45}:lang(ar),[dir=rtl]{font-family:var(--font-arabic)}.scaffold{max-width:40rem;margin:4rem auto;padding:0 1rem}@supports (transition-timing-function:linear(0, 1)){:root{--motion-spring:linear(0, .009, .035 2.1%, .141 4.4%, .723 12.9%, .938 16.7%, 1.017 19.4%, 1.067, 1.099 24.3%, 1.104 26.1%, 1.099 27.9%, 1.054 34.5%, 1.019 39.6%, .996 45%, .984 51.3%, .993 64.6%, 1.001 77.3%, 1)}}.shell{flex-direction:column;height:100%;display:flex}.topbar{background:var(--color-surface);border-bottom:1px solid var(--color-line);flex:none;align-items:center;gap:24px;height:48px;padding:0 16px;display:flex}.topbar-brand{align-items:center;display:inline-flex}.topbar-logo{height:26px;display:block}.topbar-nav{gap:4px;display:flex}.topbar-nav a{border-radius:var(--radius);color:var(--color-muted);padding:6px 10px;text-decoration:none}.topbar-nav a.active{color:var(--color-accent);background:var(--color-accent-soft)}.topbar-user{align-items:center;gap:10px;margin-left:auto;display:flex}.shell-main{flex:auto;min-height:0;display:flex}.btn{font:inherit;border-radius:var(--radius);border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);cursor:pointer;padding:7px 12px;line-height:1.2}.btn:hover{border-color:var(--color-line-strong)}.btn:disabled{opacity:.55;cursor:default}.btn-primary{background:var(--fill-accent);border-color:var(--fill-accent);color:var(--on-fill)}.btn-primary:hover{background:var(--fill-accent-hover)}.btn-quiet{color:var(--color-muted);background:0 0;border-color:#0000}.btn-icon{justify-content:center;align-items:center;width:34px;height:34px;padding:0;font-size:18px;display:inline-flex}.btn-sm{padding:4px 9px;font-size:13px}.btn-xs{padding:0 6px;font-size:13px}.btn-block{width:100%}.btn.is-selected{border-color:var(--color-accent);color:var(--color-accent);background:var(--color-accent-soft)}.btn-row{flex-wrap:wrap;gap:6px;display:flex}.field{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.field span{color:var(--color-muted);font-size:13px}.field input,.search,.composer-input{font:inherit;border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);color:var(--color-ink);padding:8px 10px}.field input:focus,.search:focus,.composer-input:focus{outline:2px solid var(--color-accent-soft);border-color:var(--color-accent)}.form-error{color:var(--color-danger);background:var(--color-danger-soft);border:1px solid color-mix(in srgb, var(--color-danger) 22%, var(--color-surface));border-radius:var(--radius);margin-bottom:10px;padding:8px 10px;font-size:13px}.note{background:var(--color-accent-soft);border-radius:var(--radius);margin-bottom:10px;padding:8px 10px;font-size:13px}.muted{color:var(--color-muted)}.small{font-size:12px}.strong{font-weight:600}.warn{color:var(--color-warn)}.chip{background:var(--chip-bg);color:var(--color-muted);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px;display:inline-block}.page-loading{color:var(--color-muted);padding:40px}.toast{background:var(--color-ink);color:var(--on-fill);border-radius:var(--radius);padding:10px 14px;font-size:13px;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.login{justify-content:center;align-items:center;min-height:100%;padding:24px;display:flex}.login-card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:8px;width:100%;max-width:340px;padding:24px}.login-brand{font-size:18px;font-weight:600}.btn-danger{color:var(--color-danger)}.btn-danger:hover{border-color:color-mix(in srgb, var(--color-danger) 30%, var(--color-surface));background:var(--color-danger-soft)}.login-sub{color:var(--color-muted);margin-bottom:20px}.chat{grid-template-columns:208px 320px minmax(0,1fr);width:100%;min-width:0;min-height:0;display:grid;overflow:hidden}.convlist{border-right:1px solid var(--color-line);background:var(--color-surface);flex-direction:column;min-width:0;min-height:0;display:flex}.convlist-head{border-bottom:1px solid var(--color-line);gap:8px;padding:10px;display:flex}.convlist-head .search{flex:auto;min-width:0}.convlist-items{flex:auto;margin:0;padding:0;list-style:none;overflow-y:auto}.convlist-empty{color:var(--color-muted);padding:16px;font-size:13px}.convitem{text-align:left;border:0;border-bottom:1px solid var(--color-hairline);cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;gap:10px;padding:10px 12px;display:flex}.convitem:hover{background:var(--color-subtle)}.convitem.is-active{background:var(--color-accent-soft)}.avatar{background:var(--avatar-disc);width:36px;height:36px;color:var(--color-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.convitem-body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.convitem-top{justify-content:space-between;gap:8px;display:flex}.convitem-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.convitem-time{color:var(--color-muted);flex:none;font-size:12px}.convitem-snippet{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.threadpane{background:var(--chat-canvas);flex-direction:column;min-width:0;min-height:0;display:flex}.threadpane-empty{color:var(--color-muted);margin:auto}.thread{flex-direction:column;flex:auto;gap:6px;padding:16px 12% 12px;display:flex;overflow-y:auto}.thread-empty{color:var(--color-muted);margin:auto;font-size:13px}.thread-date{color:var(--color-muted);background:var(--chat-date-bg);border-radius:999px;align-self:center;margin:8px 0;padding:2px 10px;font-size:12px}.thread-note{text-align:center;color:var(--color-accent);margin:6px 0 8px;font-size:12px}.thread-note:before{content:"↗ "}.tag{vertical-align:middle;white-space:nowrap;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:11px;font-weight:500;display:inline-block}.tag-transfer{background:var(--color-warn-soft);color:var(--color-warn)}.tag-channel{background:var(--color-line);color:var(--color-ink-soft);font-weight:400}.composer-note{background:var(--color-surface);border-top:1px solid var(--color-line);color:var(--color-ink-soft);text-align:center;padding:12px;font-size:13px}.bubble-row{display:flex}.bubble{background:var(--color-surface);max-width:72%;box-shadow:0 1px 0 rgb(0 0 0/calc(var(--shadow-k) * 4%));border-radius:10px;padding:7px 10px 4px;position:relative}.from-customer .bubble{background:var(--bubble-customer);border-bottom-right-radius:3px}.from-agent .bubble{background:var(--color-accent-soft);border-bottom-left-radius:3px}.bubble-text{white-space:pre-wrap;overflow-wrap:anywhere;unicode-bidi:plaintext;font-size:15px;line-height:1.55}.bubble[lang=ar] .bubble-text{font-family:var(--font-arabic)}.bubble-time{color:var(--color-muted);text-align:end;direction:ltr;margin-top:2px;font-size:11px}.bubble-atts{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.att-image{cursor:zoom-in;background:0 0;border:0;border-radius:6px;padding:0;overflow:hidden}.att-image img{object-fit:cover;max-width:260px;max-height:260px;display:block}.att-ad{margin:0;display:inline-block;position:relative}.att-ad-mark{top:6px;color:var(--color-accent);background:color-mix(in srgb, var(--color-surface) 90%, transparent);box-shadow:0 1px 3px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 18%));pointer-events:none;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;position:absolute;inset-inline-start:6px}.att-file{border:1px solid var(--color-line);background:var(--color-surface);color:inherit;border-radius:6px;align-items:center;gap:10px;min-width:200px;padding:8px 10px;text-decoration:none;display:flex}.att-file-icon{background:var(--chip-bg);border-radius:4px;padding:6px;font-size:11px;font-weight:600}.att-file-body{flex-direction:column;min-width:0;display:flex}.att-file-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.att-file-meta{color:var(--color-muted);font-size:12px}.typing{gap:4px;padding:6px 2px;display:inline-flex}.typing span{background:var(--color-muted);border-radius:50%;width:6px;height:6px;animation:1.2s infinite blink}.typing span:nth-child(2){animation-delay:.2s}.typing span:nth-child(3){animation-delay:.4s}@keyframes blink{0%,80%,to{opacity:.25}40%{opacity:1}}.lightbox{z-index:50;cursor:zoom-out;background:#141412d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lightbox img{max-width:calc(92vw / var(--page-zoom,1));max-height:calc(92vh / var(--page-zoom,1))}.composer{background:var(--color-surface);border-top:1px solid var(--color-line);padding:8px 12px}.composer-row{align-items:flex-end;gap:8px;display:flex}.composer-tools{gap:4px;display:flex}.composer-input{resize:none;unicode-bidi:plaintext;flex:auto;min-height:36px;max-height:140px;font-size:15px}.emoji-palette{flex-wrap:wrap;gap:2px;padding-top:8px;display:flex}.emoji{font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:4px 6px;font-size:20px}.testctl{align-items:center;gap:8px;display:flex;position:relative}.popover{background:var(--color-surface);border:1px solid var(--color-line);width:300px;box-shadow:0 8px 24px rgb(0 0 0/calc(var(--shadow-k) * 8%));z-index:20;border-radius:8px;padding:12px;position:absolute;top:40px;right:0}.popover-section+.popover-section{border-top:1px solid var(--color-line);margin-top:12px;padding-top:12px}.popover-title{margin-bottom:4px;font-weight:600}.modal{background:var(--color-surface);border-radius:8px;width:100%;max-width:380px;padding:20px}.modal h2{margin:0 0 4px;font-size:17px}.page{width:100%;max-width:1100px;margin:0 auto;padding:20px 24px;overflow-y:auto}.card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:8px;margin-bottom:14px;padding:14px 16px}.segmented{border:1px solid var(--color-line);border-radius:var(--radius);margin-bottom:14px;display:inline-flex;overflow:hidden}.segmented button{font:inherit;background:var(--color-surface);cursor:pointer;color:var(--color-muted);border:0;padding:8px 14px}.segmented button+button{border-left:1px solid var(--color-line)}.segmented button.is-selected{background:var(--fill-accent);color:var(--on-fill)}.active-version{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dropzone{border:1px dashed var(--color-line-strong);text-align:center;background:var(--color-surface);border-radius:8px;flex-direction:column;align-items:center;gap:6px;margin-bottom:14px;padding:22px;display:flex}.dropzone.is-dragging{border-color:var(--color-accent);background:var(--color-accent-soft)}.table{border-collapse:collapse;width:100%;font-size:13px}.table th{text-align:left;color:var(--color-muted);border-bottom:1px solid var(--color-line);padding:6px 8px;font-weight:500}.table td{border-bottom:1px solid var(--color-hairline);vertical-align:top;padding:8px}.table tr.is-active td{background:var(--color-accent-tint)}.table td.right{text-align:right}.check input{width:16px;height:16px;accent-color:var(--color-accent);cursor:pointer}.dev{max-width:none;font-size:13px}.dev-nav{gap:12px;margin-bottom:14px;display:flex}.dev-nav a{color:var(--color-muted);border-bottom:2px solid #0000;padding:4px 0;text-decoration:none}.dev-nav a.active{color:var(--color-ink);border-color:var(--color-accent)}.mono{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12px}.json{background:var(--color-surface);border:1px solid var(--color-line);white-space:pre-wrap;border-radius:6px;padding:8px 10px;font-family:ui-monospace,Consolas,monospace;font-size:12px;overflow-x:auto}.dev-head{margin-bottom:10px}.tabs{gap:6px;margin-top:8px;display:flex}.tabs button{font:inherit;border:1px solid var(--color-line);background:var(--color-surface);border-radius:var(--radius);cursor:pointer;padding:4px 10px}.tabs button.is-selected{border-color:var(--color-accent);color:var(--color-accent)}.row-event td{background:var(--color-subtle)}.dev-turns tr{cursor:pointer}.dev-trace{background:var(--color-surface);border:1px solid var(--color-line);border-radius:8px;margin-top:14px;padding:12px 14px}.dev-trace h3{margin:0 0 8px;font-size:14px}.dev-trace h4{color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;margin:12px 0 4px;font-size:12px}.dev-trace blockquote{border-left:3px solid var(--color-accent);background:var(--color-accent-tint);margin:4px 0;padding:6px 10px}@media (width<=600px){body{font-size:16px}.shell-main{min-width:0;overflow:hidden}.topbar{gap:8px;padding:0 8px}.topbar-brand{display:none}.topbar-nav a{white-space:nowrap;padding:6px;font-size:14px}.topbar-nav{scrollbar-width:none;min-width:0;overflow-x:auto}.topbar-nav::-webkit-scrollbar{display:none}.topbar-user{flex:none;gap:6px}.topbar-user .muted{display:none}.chat{grid-template-columns:minmax(0,1fr)}.convlist{border-right:0}.chat.has-thread .convlist,.chat.has-thread .rail,.chat:not(.has-thread) .threadpane{display:none}.thread{padding:12px 10px 8px}.bubble{max-width:86%}.popover{width:260px}.page{padding:14px}}.upload-progress{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.upload-progress progress{width:min(420px,100%);height:8px;accent-color:var(--color-accent)}.row-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.card .row-actions{justify-content:flex-start}.field .textarea{font:inherit;border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);color:var(--color-ink);resize:vertical;min-height:160px;padding:8px 10px;line-height:1.5}.field .textarea:focus{outline:2px solid var(--color-accent-soft);border-color:var(--color-accent)}.select{font:inherit;border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);color:var(--color-ink);max-width:130px;padding:8px}.filters{border-bottom:1px solid var(--color-line);flex-wrap:wrap;gap:6px;padding:8px 10px;display:flex}.chip-btn{cursor:pointer;font:inherit;border:1px solid #0000;font-size:12px}.chip-btn.is-selected{background:var(--color-accent-soft);color:var(--color-accent);border-color:var(--color-accent-soft)}.convitem.needs-attention .convitem-name{font-weight:600}.threadpane-body{flex:auto;min-height:0;display:flex}.threadpane-main{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.panel{background:var(--color-surface);border-left:1px solid var(--color-line);flex-direction:column;flex:none;width:300px;min-height:0;display:flex}.panel-head{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.panel-body{padding:12px;font-size:14px;overflow-y:auto}.panel-title{margin:14px 0 6px;font-weight:600}.kv{grid-template-columns:1fr;gap:2px;margin:0;display:grid}.kv dt{color:var(--color-muted);margin-top:8px;font-size:12px}.kv dd{margin:0}.kv-row{display:contents}.plain{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bubble-placeholder{color:var(--color-muted);font-size:13px;font-style:italic}.bubble.is-unsent{box-shadow:none}.bubble-unsent{color:var(--color-muted);align-items:center;gap:6px;font-size:14px;font-style:italic;line-height:1.55;display:flex}.bubble-unsent-icon{flex:none}.thread-note-warn{color:var(--color-danger)}.thread-note-warn:before{content:"! "}.att-audio{width:260px;max-width:100%}.att-video{border-radius:12px;max-width:260px;max-height:260px}.toast-warn{background:var(--fill-warn)}@media (width<=600px){.panel{width:min(320px, calc(92vw / var(--page-zoom,1)));box-shadow:-8px 0 24px rgb(0 0 0/calc(var(--shadow-k) * 8%));z-index:10;position:absolute;top:48px;bottom:0;right:0}.threadpane{position:relative}}@media (width>=600.1px){@container page (width<=1100px){.threadpane-body{position:relative}.panel{width:min(320px, calc(92vw / var(--page-zoom,1)));box-shadow:-8px 0 24px rgb(0 0 0/calc(var(--shadow-k) * 8%));z-index:10;position:absolute;inset:0 0 0 auto}}}.nav-count{background:var(--badge-bg);min-width:20px;color:var(--badge-fg);font-variant-numeric:tabular-nums;text-align:center;vertical-align:1px;border-radius:999px;margin:-2px 0 -2px 6px;padding:0 6px;font-size:12.5px;line-height:20px;display:inline-block}.page-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-tools .search{min-width:260px}.page-tools .select{max-width:160px}.crumbs{margin-bottom:4px;font-size:13px}.table-wrap{background:var(--color-surface);border:1px solid var(--color-line);border-radius:8px;overflow-x:auto}.table-rows th{white-space:nowrap}.table-rows td{vertical-align:middle}.row-link{cursor:pointer}.row-link:hover td,.row-link:focus-visible td{background:var(--color-accent-tint)}.row-link:focus-visible{outline:2px solid var(--color-accent-soft);outline-offset:-2px}.ellipsis{text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.select-sm{padding:4px 6px;font-size:13px}.filters-page{border-bottom:0;align-items:center;padding:0 0 12px}.filters-gap{width:12px}.tag-outcome{background:var(--chip-bg);color:var(--color-muted)}.edit-form .field{margin-bottom:10px}.edit-form input{font:inherit;border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);color:var(--color-ink);padding:7px 10px}.field-inline{flex-direction:row;align-items:center;gap:8px}.field-inline>span{width:150px;color:var(--color-muted);flex:none}.field-inline input{flex:auto;min-width:0}.field-inline .select{flex:none;width:150px;max-width:150px}.row-between{justify-content:space-between;align-items:center;gap:8px;display:flex}.note-form{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.note-form .textarea{font:inherit;border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);color:var(--color-ink);resize:vertical;box-sizing:border-box;width:100%;min-height:44px;padding:8px 10px;line-height:1.5}.notes{gap:10px}.note-item{background:var(--color-subtle);border:1px solid var(--color-hairline);white-space:pre-wrap;border-radius:6px;padding:8px 10px}.panel-foot{margin-top:16px}.panel .btn-block{text-align:center;text-decoration:none;display:block}.leads td{white-space:nowrap}.leads td[dir=auto]{white-space:normal;max-width:200px}@media (width<=600px){.page-tools .search{flex:auto;min-width:0}.field-inline{flex-wrap:wrap}.field-inline>span{width:100%}}.switches{gap:10px}.switches li{border-bottom:1px solid var(--color-hairline);padding:8px 0}.switch{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.switch input{appearance:none;background:var(--switch-track);cursor:pointer;border-radius:999px;width:36px;height:20px;transition:background .15s;position:relative}.switch input:after{content:"";background:var(--on-fill);border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px}.switch input:checked:after{left:18px}.switch input:focus-visible{outline:2px solid var(--color-accent-soft)}.row-form{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 12px;display:flex}.row-form input{font:inherit;border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);color:var(--color-ink);min-width:200px;padding:7px 10px}.reveal{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.reveal code{-webkit-user-select:all;user-select:all;font-size:14px}.accounts tr.is-disabled td{color:var(--color-muted)}.login-logo{height:40px;margin-bottom:6px;display:block}.choose-password-signout{margin-top:8px}.dev-meta .card{margin-bottom:12px}.dev-meta .ok{color:var(--color-accent)}.dev-meta .bad{color:var(--color-danger)}.dev-events td{text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.dev-events tr.is-open td{white-space:normal}.settings-tabs{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.settings-tabs button{font:inherit;border:1px solid var(--color-line);background:var(--color-surface);border-radius:var(--radius);cursor:pointer;color:var(--color-ink);padding:6px 12px}.settings-tabs button.is-selected{border-color:var(--color-accent);color:var(--color-accent);background:var(--color-accent-soft)}.savebar{align-items:center;margin-top:14px}.toggle-row{border-bottom:1px solid var(--color-hairline);padding:8px 0}.radio-list{flex-direction:column;gap:6px;margin:6px 0 12px;display:flex}.radio{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.radio input{margin-top:3px}.hours td{vertical-align:middle}.hours input[type=time]{font:inherit;border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);color:var(--color-ink);padding:4px 6px}.field input[type=date],.field input[type=number]{font:inherit;border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);color:var(--color-ink);max-width:200px;padding:6px 8px}.keywords input{font:inherit;border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);color:var(--color-ink);box-sizing:border-box;width:100%;margin-bottom:4px;padding:5px 8px}.keywords td{vertical-align:top;min-width:160px}.diff{grid-template-columns:1fr 1fr;gap:10px;display:grid}.diff .json{max-height:260px;overflow:auto}.prompt-preview{white-space:pre-wrap;background:var(--color-subtle);border:1px solid var(--color-hairline);border-radius:6px;padding:10px 12px;font-size:13px}@media (width<=600px){.diff{grid-template-columns:1fr}}.tag-colour{background:0 0;border:1px solid;font-weight:500}.tag-remove{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0 0 0 4px;line-height:1}.tagpicker{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tagpicker .tag{margin-left:0}.tagpicker .select{max-width:180px}.tag-status{background:var(--color-info-soft);color:var(--color-info)}.convlist-head-2{border-bottom:0;padding-top:0}.convlist-head-2 .select{flex:auto;max-width:none}.palette{align-items:center;gap:4px;display:inline-flex}.swatch{cursor:pointer;border:2px solid #0000;border-radius:50%;width:18px;height:18px;padding:0}.swatch.is-selected{border-color:var(--color-ink)}.quick-picker{border:1px solid var(--color-line);background:var(--color-surface);max-height:260px;box-shadow:0 8px 24px rgb(0 0 0/calc(var(--shadow-k) * 8%));border-radius:8px;margin-bottom:8px;overflow-y:auto}.quick-item{border-bottom:1px solid var(--color-hairline);align-items:flex-start;gap:8px;padding:6px 10px;display:flex}.quick-item.is-selected{background:var(--color-accent-tint)}.quick-main{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex:auto;min-width:0;padding:0}.quick-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.composer-foot{flex-wrap:wrap;align-items:center;gap:10px;padding-top:4px;display:flex}.quick-save{margin:0}.quick-save input{min-width:160px;padding:4px 8px}.customer-tags{margin:8px 0 4px}.stat{background:var(--color-surface);border:1px solid var(--color-line);border-radius:8px;padding:10px 12px}.hours-chart{align-items:flex-end;gap:3px;height:140px;padding-top:8px;display:flex}.hour-col{flex-direction:column;flex:1 1 0;justify-content:flex-end;min-width:0;height:100%;display:flex}.hour-bar{background:var(--color-accent);border-radius:3px 3px 0 0;min-height:2px}.hour-label{color:var(--color-muted);text-align:center;height:14px;font-size:10px}.page-tools .field-inline{margin:0}.page-tools .field-inline>span{width:auto}.chan{white-space:nowrap;vertical-align:middle;align-items:center;gap:4px;font-size:12px;font-weight:500;display:inline-flex}.chan-icon{flex:none;width:14px;height:14px}.chan-dot{background:currentColor;border-radius:50%;width:7px;height:7px;display:inline-block}.chan-whatsapp{color:var(--chan-whatsapp)}.chan-messenger{color:var(--chan-messenger)}.chan-instagram{color:var(--chan-instagram)}.chan-tiktok{color:var(--channel-tiktok)}.chan-test{color:var(--color-muted)}.chan-list .chan+.chan{margin-left:10px}.avatar-wrap{flex:none;width:42px;height:42px;position:relative}.chan-mark{flex:none;align-items:center;line-height:0;display:inline-flex}.chan-mark .chan-icon{width:14px;height:14px}.convitem-title>.convitem-name{align-self:baseline}.convitem-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.convitem-meta{flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:12px;display:flex}.convitem-meta .tag{margin-left:0}.tag-status.is-done{background:var(--chip-bg);color:var(--color-muted)}.tag-status.is-booked{background:var(--color-ok-soft);color:var(--color-ok)}.tag-status.is-lost{background:var(--color-danger-soft);color:var(--color-danger)}.docs a{font-weight:500}.emoji-picker{border:1px solid var(--color-line);background:var(--color-surface);box-shadow:0 8px 24px rgb(0 0 0/calc(var(--shadow-k) * 8%));border-radius:8px;max-width:460px;margin-top:8px;padding:8px 10px}.emoji-head{align-items:center;gap:6px;display:flex}.emoji-search{font:inherit;border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);color:var(--color-ink);flex:auto;min-width:0;padding:6px 8px}.emoji-search:focus{outline:2px solid var(--color-accent-soft);border-color:var(--color-accent)}.emoji-groups{flex-wrap:wrap;gap:2px;margin:6px 0 4px;display:flex}.emoji-groups button{font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:3px 6px;font-size:17px;line-height:1.2}.emoji-groups button.is-selected{background:var(--color-accent-soft)}.emoji-grid{flex-wrap:wrap;gap:2px;max-height:220px;padding-top:4px;display:flex;overflow-y:auto}.emoji-foot{padding-top:4px}.alerts{position:relative}.alerts-btn{align-items:center;gap:6px;display:inline-flex}.alerts-btn.is-on{color:var(--color-accent)}.alerts-pop{background:var(--color-surface);border:1px solid var(--color-line);width:320px;box-shadow:0 8px 24px rgb(0 0 0/calc(var(--shadow-k) * 10%));z-index:30;text-align:left;border-radius:8px;padding:10px 12px;font-size:13px;display:none;position:absolute;top:38px;right:0}.alerts-pop p{margin:6px 0 0}.sound-off{color:var(--color-muted);animation:sound-off-in .35s var(--motion-soft) both;align-items:center;gap:6px;display:inline-flex}.sound-off:hover{color:var(--color-ink)}@keyframes sound-off-in{0%{opacity:0;transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.sound-off{animation:none}}.alerts:hover .alerts-pop,.alerts:focus-within .alerts-pop{display:block}@container page (width<=1023px){.alerts-label,.sound-off-text{display:none}}@media (width<=600px){.alerts-pop{width:min(320px, calc(92vw / var(--page-zoom,1)))}.topbar-logo{height:22px}}.convitem-meta:empty{display:none}.convitem-title{flex:auto;align-items:center;gap:6px;min-width:0;display:flex}.composer{position:relative}.emoji-picker{z-index:30;width:min(420px, calc(calc(100vw / var(--page-zoom,1)) - 32px));max-width:none;margin:0;padding:10px;position:absolute;bottom:calc(100% - 6px);left:12px}.emoji-groups{z-index:1;background:var(--color-surface);border-bottom:1px solid var(--color-line);margin:8px 0 0;padding-bottom:6px;position:sticky;top:0}.emoji-groups button{font-family:var(--font-emoji), var(--font-ui);width:30px;height:28px;font-size:18px}.emoji-groups button:hover{background:var(--color-hairline)}.emoji-grid{grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:2px;max-height:264px;padding-top:6px;display:grid;overflow-y:auto}.emoji{font-family:var(--font-emoji), var(--font-ui);border-radius:6px;justify-content:center;align-items:center;height:38px;padding:0;font-size:24px;line-height:1;display:inline-flex}.emoji:hover{background:var(--color-accent-soft)}.emoji:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.emoji-none{grid-column:1/-1;padding:10px 2px}.bubble-text.bubble-emoji{letter-spacing:2px;font-size:40px;line-height:1.25}.bubble-text.bubble-emoji.is-md{letter-spacing:1px;font-size:26px}.bubble-row .bubble.is-sticker{box-shadow:none;background:0 0;padding:0}.att-sticker{object-fit:contain;width:140px;height:140px;display:block}.bubble.is-sticker .bubble-time{background:var(--color-surface);border-radius:999px;width:fit-content;margin:4px 0 0 auto;padding:1px 8px}.bubble-row .bubble.is-float{box-shadow:none;background:0 0;padding:0}.bubble.is-float .bubble-atts{gap:10px;margin-bottom:0}.bubble.is-float .att-image,.bubble.is-float .att-video-wrap{box-shadow:0 8px 22px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 14%)), 0 1px 3px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 8%));border-radius:20px}.bubble.is-float .att-image img{max-width:280px;max-height:300px}.bubble.is-float .att-voice,.bubble.is-float .att-file{background:var(--color-surface);box-shadow:0 8px 20px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 11%)), 0 1px 3px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 7%));border:0}.bubble-row.from-agent .bubble.is-float .att-voice,.bubble-row.from-agent .bubble.is-float .att-file{background:color-mix(in srgb, var(--color-accent) 9%, var(--color-surface))}.bubble.is-float .att-file{border-radius:18px;min-width:240px;padding:10px 16px 10px 10px}.bubble.is-float .bubble-time{background:var(--color-surface);border-radius:999px;width:fit-content;margin:6px 0 0 auto;padding:1px 8px}.att-video-wrap{border-radius:12px;line-height:0;display:inline-block;position:relative;overflow:hidden}.bubble-atts .att-video{border-radius:inherit;object-fit:cover;width:260px;max-width:100%;max-height:300px;display:block}.att-video-play{cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.att-video-disc{width:52px;height:52px;color:var(--on-fill);background:color-mix(in srgb, var(--fill-deep) 70%, transparent);transition:transform .16s var(--motion-soft,ease);border-radius:50%;place-items:center;display:grid}.att-video-play:hover .att-video-disc{transform:scale(1.06)}.att-video-disc svg{width:22px;height:22px}.att-video-len{inset-inline-start:10px;color:var(--on-fill);background:color-mix(in srgb, var(--fill-deep) 70%, transparent);border-radius:999px;padding:1px 8px;font-size:11.5px;line-height:1.6;position:absolute;bottom:10px}.att-voice{border-radius:999px;align-items:center;gap:10px;width:280px;max-width:100%;padding:6px 14px 6px 6px;display:flex}.att-voice-play{width:36px;height:36px;color:var(--on-fill);background:var(--fill-accent);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.att-voice-play:hover{background:var(--fill-accent-hover)}.att-voice-wave{cursor:pointer;flex:1;justify-content:space-between;align-items:center;gap:2px;min-width:0;height:28px;display:flex}.att-voice-wave i{background:color-mix(in srgb, var(--color-accent) 35%, transparent);border-radius:2px;flex:0 3px;min-width:2px}.att-voice-wave i.is-on{background:var(--color-accent)}.att-voice-len{text-align:end;min-width:32px;color:var(--color-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.att-transcript{margin-top:6px}.att-transcript-toggle{font:inherit;color:var(--color-accent);background:var(--color-surface);cursor:pointer;border:0;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.bubble:not(.is-float) .att-transcript-toggle{background:var(--chip-bg)}.att-transcript-words{white-space:pre-wrap;overflow-wrap:anywhere;unicode-bidi:plaintext;max-width:420px;margin-top:6px;font-size:13.5px;line-height:1.55}.bubble[lang=ar] .att-transcript-words,.att-transcript-words[lang=ar]{font-family:var(--font-arabic)}.att-file.is-pdf .att-file-icon{background:var(--color-danger-soft);color:var(--color-danger)}.bubble.is-float .att-file-icon{border-radius:12px;flex:none;place-items:center;width:40px;height:40px;padding:0;display:grid}.voicebar{align-items:center;gap:10px;min-height:36px;display:flex}.voice-live{color:var(--color-danger);align-items:center;gap:6px;font-weight:500;display:inline-flex}.voice-dot{background:var(--color-danger);border-radius:50%;width:8px;height:8px;animation:1.2s infinite voice-pulse}@keyframes voice-pulse{0%,to{opacity:.25}50%{opacity:1}}.voice-time{color:var(--color-muted);font-variant-numeric:tabular-nums}.voice-bars{flex:auto;align-items:center;gap:3px;min-width:60px;height:26px;display:flex}.voice-bars span{background:var(--color-accent);border-radius:2px;flex:0 0 3px;align-self:center;height:20%;animation:1s ease-in-out infinite voice-wave}@keyframes voice-wave{0%,to{height:18%}50%{height:90%}}.voice-preview{flex:auto;min-width:0;height:36px}@media (prefers-reduced-motion:reduce){.voice-dot,.voice-bars span{animation:none}}.rail{border-right:1px solid var(--color-line);background:var(--color-surface);flex-direction:column;min-height:0;padding:8px 0 12px;display:flex;overflow-y:auto}.rail-title{letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);justify-content:space-between;align-items:baseline;gap:8px;padding:10px 14px 4px;font-size:11px;font-weight:600;display:flex}.rail-row{width:100%;font:inherit;color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:6px 14px;display:flex}.rail-row:hover{background:var(--color-subtle)}.rail-row.is-selected{background:var(--color-accent-soft);color:var(--color-accent)}.rail-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.stage-dot{vertical-align:middle;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.rail-icon{color:var(--color-muted);flex:none;display:inline-flex}.rail-row.is-selected .rail-icon{color:inherit}.rail-team{margin:0}.rail-team>summary{cursor:pointer;letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);padding:6px 14px;font-size:11px;font-weight:600;list-style:none}.rail-team>summary::-webkit-details-marker{display:none}.rail-team>summary:before{content:"▸";margin-inline-end:6px;transition:transform .15s;display:inline-block}.rail-team[open]>summary:before{transform:rotate(90deg)}.rail-team .rail-row{padding-inline-start:24px}.inbox-name{align-items:center;gap:6px;font-weight:600;display:inline-flex}.workedon{display:inline-flex;position:relative}.workedon-stack{cursor:pointer;border-radius:var(--radius);background:0 0;border:0;align-items:center;gap:0;padding:2px 4px;display:inline-flex}.workedon-stack:hover{background:var(--color-hairline)}.workedon-stack .avatar{box-shadow:0 0 0 2px var(--color-surface)}.workedon-stack>*+:is(.avatar,.builtin-avatar,.staff-pic){margin-inline-start:-6px}.workedon-more{color:var(--color-muted);margin-inline-start:4px;font-size:12px}.workedon-pop{top:calc(100% + 6px);z-index:30;width:min(300px, calc(calc(100vw / var(--page-zoom,1)) - 24px));background:var(--color-surface);border:1px solid var(--color-line);box-shadow:0 8px 24px rgb(0 0 0/calc(var(--shadow-k) * 8%));border-radius:8px;padding:10px 12px;position:absolute;inset-inline-start:0}.workedon-title{letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);margin-bottom:6px;font-size:11px;font-weight:600}.workedon-row{gap:8px;padding:4px 0}.workedon-who{align-items:center;gap:8px;min-width:0;display:inline-flex}.workedon-add{border-top:1px solid var(--color-hairline);align-items:center;gap:8px;margin:10px 0 0;padding-top:10px;display:flex}.workedon-pop .workedon-add>span{flex:none;width:auto}.workedon-pop .workedon-add .select{flex:auto;width:auto;min-width:0;max-width:none}.stage-chip{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.stagectl{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.stage-select{max-width:130px}.lost-form{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.lost-note{font:inherit;border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);color:var(--color-ink);width:160px;padding:4px 8px;font-size:13px}.collaborators{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.convitem-request{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.convlist-view{display:none}.convlist-view .view-select{flex:auto;max-width:none}.lifecycle td{vertical-align:middle}.funnel{flex-direction:column;gap:6px;display:flex}.funnel-row{grid-template-columns:130px 1fr 60px;align-items:center;gap:8px;font-size:13px;display:grid}.funnel-bar{border-radius:3px;min-width:2px;height:10px}.funnel-n{text-align:right;color:var(--color-muted);font-variant-numeric:tabular-nums}@container page (width<=1100px){.chat{grid-template-columns:320px minmax(0,1fr)}.rail{display:none}.convlist-view{display:flex}}@media (width<=600px){.rail{display:none}.lost-form{width:100%}.collaborators{display:none}}.stage-main{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.funnel-row{grid-template-columns:130px 1fr 96px}.funnel-n{white-space:nowrap}.avatar{overflow:hidden}.avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.avatar.face-avatar{background:0 0}.face-avatar svg{width:100%;height:100%;display:block}.avatar.assistant-avatar{background:0 0}.assistant-avatar svg{width:100%;height:100%;display:block}.panel-who{align-items:center;gap:10px;display:inline-flex}.page-who{align-items:center;gap:12px;display:flex}.cell-who{align-items:center;gap:8px;display:flex}.mode-switch{align-items:center;gap:4px;margin-bottom:6px;display:flex}.mode-switch button{font:inherit;border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-muted);cursor:pointer;border-radius:999px;padding:3px 10px;font-size:12px}.mode-switch button.is-selected{border-color:var(--color-accent);color:var(--color-accent);background:var(--color-accent-soft)}.mode-note{margin-left:6px}.composer.is-comment{background:var(--color-accent-tint)}.composer.is-comment .composer-input{background:var(--color-surface);border-color:var(--color-accent-soft)}.comment{background:var(--color-accent-tint);border:1px solid var(--color-accent-soft);border-radius:8px;margin:4px 0;padding:8px 12px}.comment-head{align-items:center;gap:4px;font-size:12px;display:flex}.comment-label{color:var(--color-accent);font-weight:600}.comment-delete{margin-left:auto}.comment-text{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:2px;font-size:14px;line-height:1.5}.comment[lang=ar] .comment-text{font-family:var(--font-arabic)}.mention{color:var(--color-accent);font-weight:500}.mention-dot{background:var(--color-accent);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.convitem.has-mention .convitem-name{font-weight:600}.nav-dot{background:var(--color-accent);vertical-align:2px;border-radius:50%;width:7px;height:7px;margin-left:5px;display:inline-block}.bubble-action{font:inherit;border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-muted);cursor:pointer;border-radius:999px;padding:1px 7px;font-size:11px;display:none;position:absolute;top:-10px;right:6px}.bubble:hover .bubble-action{display:inline-block}.snippet-text{white-space:pre-wrap}.quick-save input{min-width:120px}.linkish{font:inherit;color:var(--color-accent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.bubble.is-pending{opacity:.72}.bubble-corrected{margin-top:2px}.bubble-original{background:var(--color-subtle);border:1px solid var(--color-hairline);white-space:pre-wrap;border-radius:6px;margin-top:3px;padding:4px 8px}.composer-check{color:var(--color-muted);cursor:pointer;align-items:center;gap:5px;font-size:12px;display:inline-flex}.composer-check input{width:14px;height:14px;accent-color:var(--color-accent)}.composer-note{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bubble-template{letter-spacing:.03em;text-transform:uppercase;color:var(--color-muted);margin-bottom:4px;font-size:11px;font-weight:600}.modal-backdrop{z-index:40;background:#17141e61;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal{background:var(--color-surface);border:1px solid var(--color-line);width:min(560px,100%);max-height:min(calc(86vh / var(--page-zoom,1)), 760px);border-radius:10px;flex-direction:column;gap:10px;padding:16px;display:flex;overflow-y:auto;box-shadow:0 12px 40px #17141e2e}.modal-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.modal-title{font-size:15px;font-weight:600}.modal-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.template-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.template-filters .search{flex:180px;min-width:0}.template-list{flex-direction:column;gap:6px;max-height:320px;display:flex;overflow-y:auto}.template-row{text-align:left;border:1px solid var(--color-line);font:inherit;color:var(--color-ink);cursor:pointer;background:0 0;border-radius:8px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.template-row:hover:not(:disabled){border-color:var(--color-accent);background:var(--color-accent-soft)}.template-row:disabled{cursor:not-allowed;opacity:.7}.template-row-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.template-name{font-weight:600}.template-body{color:var(--color-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.template-warn{color:var(--color-warn);font-size:12px}.template-fields{flex-direction:column;gap:4px;display:flex}.template-fields .field{margin-bottom:6px}.template-preview{border:1px solid var(--color-line);background:var(--color-subtle);white-space:pre-wrap;border-radius:8px;padding:10px;font-size:14px}.template-buttons{flex-wrap:wrap;gap:6px;display:flex}.template-button{border:1px solid var(--color-line);color:var(--color-accent);border-radius:999px;padding:2px 10px;font-size:12px}.sandbox{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:16px;display:grid}.sandbox-sessions{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);flex-direction:column;gap:8px;padding:10px;display:flex}.sandbox-new{gap:6px;display:flex}.sandbox-new .search{flex:auto;min-width:0}.sandbox-list{flex-direction:column;gap:4px;max-height:320px;display:flex;overflow-y:auto}.sandbox-item{border-radius:var(--radius);align-items:center;gap:4px;display:flex}.sandbox-item.is-selected{background:var(--color-accent-soft)}.sandbox-item-main{text-align:left;min-width:0;font:inherit;color:var(--color-ink);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:auto;gap:2px;padding:6px 8px;display:flex}.sandbox-item-main .strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sandbox-main{flex-direction:column;gap:10px;min-width:0;display:flex}.sandbox-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sandbox-controls{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);flex-wrap:wrap;align-items:center;gap:6px;padding:8px;display:flex}.sandbox-thread{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);height:calc(46vh / var(--page-zoom,1));min-height:280px;display:flex;overflow:hidden}.sandbox-thread .thread{flex:auto;overflow-y:auto}.sandbox-composer{flex-direction:column;gap:6px;display:flex}.sandbox-composer .composer-input{resize:none;width:100%;max-height:min(240px, calc(40vh / var(--page-zoom,1)));line-height:1.45}.sandbox-composer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.sandbox-knows{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);padding:10px}@container page (width<=900px){.sandbox{grid-template-columns:minmax(0,1fr)}}.kb{grid-template-columns:240px minmax(0,1fr);width:100%;min-width:0;min-height:0;display:grid}.kb-rail{border-right:1px solid var(--color-line);background:var(--color-surface);min-height:0;padding:8px 0 12px;overflow-y:auto}.kb-main{min-width:0;min-height:0;padding:20px 24px 40px;overflow-y:auto}.kb-main-inner{max-width:1000px}.kb-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.kb-head h1{margin:0 0 4px;font-size:20px}.kb-head p{margin:0}.kb-section-switch{margin:10px 0 4px}.kb-add{margin-bottom:10px}.kb-table td{vertical-align:top}.kb-move{white-space:nowrap;width:1%}.kb-chip{margin-left:8px}.kb-title-btn{font:inherit;cursor:pointer;color:var(--color-ink);text-align:start;background:0 0;border:0;padding:0;font-weight:500}.kb-title-btn:hover{color:var(--color-accent);text-decoration:underline}.kb-entry-open td{background:var(--color-accent-tint)}.kb-detail>td{background:var(--color-subtle);padding:10px 12px 14px}.kb-new{border:1px solid var(--color-accent-soft);background:var(--color-accent-tint);border-radius:8px;margin-bottom:12px;padding:12px 14px}.kb-editor{flex-direction:column;display:flex}.kb-editor input:not([type=checkbox]):not([type=radio]),.kb-editor select{font:inherit;border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);color:var(--color-ink);min-width:0;padding:7px 10px}.kb-editor .textarea{font:inherit;border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);color:var(--color-ink);resize:vertical;width:100%;padding:8px 10px;line-height:1.5}.kb-editor input:focus,.kb-editor select:focus,.kb-editor .textarea:focus{outline:2px solid var(--color-accent-soft);border-color:var(--color-accent)}.kb-field{max-width:760px}.kb-rows{flex-direction:column;gap:6px;display:flex}.kb-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.kb-grow{flex:220px}.kb-amount{align-items:center;gap:6px;display:inline-flex}.kb-amount input{width:130px}.kb-must{color:var(--color-ink);align-items:center;gap:6px;font-size:13px;display:inline-flex}.kb-active{border:1px solid var(--color-line);background:var(--color-surface);border-radius:var(--radius);align-items:flex-start;margin:10px 0 12px;padding:10px 12px}.kb-card{gap:8px;margin:0 0 8px;display:grid}.kb-card-row{grid-template-columns:180px minmax(0,1fr);gap:12px;display:grid}.kb-card-row dt{color:var(--color-muted);font-size:13px}.kb-card-row dd{margin:0}.kb-list{margin:0;padding-inline-start:18px}.kb-list li+li{margin-top:2px}.kb-value{white-space:pre-wrap;unicode-bidi:plaintext}.kb-cards{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.kb-rules dl{margin:0}@media (width<=600px){.kb{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.kb-rail{border-right:0;border-bottom:1px solid var(--color-line);max-height:200px}.kb-main{padding:14px}.kb-card-row{grid-template-columns:1fr;gap:2px}.kb-head{flex-direction:column}}.kb-row select{width:auto}.kb-row input[aria-label$=note]{width:170px}.kb-rules-sub{margin-top:12px}.toasts{z-index:60;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:16px;right:16px}.toasts .toast{color:var(--color-ink);pointer-events:auto;border:1px solid var(--color-line);border-left:3px solid var(--color-accent);border-radius:var(--radius);background:var(--color-surface);max-width:320px;box-shadow:0 6px 20px rgb(0 0 0/calc(var(--shadow-k) * 12%));align-items:flex-start;gap:8px;padding:10px 10px 10px 12px;animation:.14s ease-out toast-in;display:flex;position:static;transform:none}@keyframes toast-in{0%{opacity:0;transform:translateY(6px)}}.toast-main{min-width:0;color:inherit;flex-direction:column;flex:1;gap:2px;text-decoration:none;display:flex}a.toast-main:hover .toast-title{text-decoration:underline}.toast-title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.toast-body{color:var(--color-muted);font-size:13px}.toast-close{color:var(--color-muted);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:18px;line-height:1}.toast-close:hover{color:inherit}@media (width<=520px){.toasts{left:16px;right:16px}.toasts .toast{max-width:none}}.findbar{border-bottom:1px solid var(--color-line);background:var(--color-surface);align-items:center;gap:6px;padding:6px 10px;display:flex}.findbar-input{flex:1;min-width:0}.findbar-count{text-align:center;min-width:56px}.thread mark{background:var(--find-mark);color:inherit;border-radius:2px;padding:0 1px}.thread mark.is-active{background:var(--badge-bg);color:var(--badge-fg)}.btn-icon{justify-content:center;align-items:center;padding:4px 8px;display:inline-flex}.bubble-quote{width:100%;text-align:inherit;border:0;border-inline-start:3px solid var(--color-accent);background:rgb(var(--overlay-rgb) / 4%);cursor:pointer;border-radius:4px;margin-bottom:4px;padding:4px 8px;font-size:12px;display:block}.bubble-quote:disabled{cursor:default;opacity:.75}.bubble-quote-who{color:var(--color-accent);font-weight:600;display:block}.bubble-quote-text{-webkit-line-clamp:2;line-clamp:2;max-height:2.9em;color:var(--color-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bubble-quote.is-static{cursor:default;display:block}.bubble-reply{margin-inline-end:8px}.composer-quote{border-inline-start:3px solid var(--color-accent);background:var(--color-accent-tint);border-radius:4px;align-items:center;gap:8px;max-height:2.4em;margin-bottom:6px;padding:6px 8px;font-size:13px;display:flex;overflow:hidden}.composer-quote-who{white-space:nowrap;color:var(--color-accent);font-weight:600}.composer-quote-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--color-muted);unicode-bidi:plaintext;flex:1;display:block;overflow:hidden}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.emoji-setting{margin:var(--space-4) 0 0;border:0;min-width:0;padding:0}.emoji-setting>legend{margin:0 0 6px;padding:0}.emoji-modes{max-width:560px}.emoji-mode{padding:var(--space-2) var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius)}.emoji-mode:hover{border-color:var(--color-accent-soft);background:var(--color-accent-tint)}.emoji-mode.is-selected{border-color:var(--color-accent);background:var(--color-accent-tint)}.emoji-mode input{accent-color:var(--color-accent)}.emoji-mode>span{flex-direction:column;gap:2px;display:flex}.emoji-mode-title{font-weight:500}.emoji-own{max-width:560px;margin:0 0 var(--space-3);padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius);gap:var(--space-3);flex-direction:column;display:flex}.emoji-own p{margin:0}.emoji-own-head{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.emoji-own-clear{margin-inline-start:auto}.emoji-chosen{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.emoji-chosen-item{font:inherit;border:1px solid var(--color-accent-soft);border-radius:var(--radius-pill);background:var(--color-accent-tint);cursor:pointer;align-items:center;gap:4px;padding:2px 8px 2px 6px;display:inline-flex}.emoji-chosen-item .emoji-glyph{font-family:var(--font-emoji), var(--font-ui);font-size:20px;line-height:1.3}.emoji-chosen-item .emoji-x{color:var(--color-muted);font-size:16px;line-height:1}.emoji-chosen-item:hover{border-color:var(--color-danger);background:var(--color-danger-soft)}.emoji-chosen-item:hover .emoji-x{color:var(--color-danger)}.emoji-browser{border-top:1px solid var(--color-line);padding-top:var(--space-3)}.emoji-browser .emoji-groups{position:static}.emoji-browser .emoji-grid{max-height:232px}.emoji.is-chosen,.emoji.is-chosen:hover{background:var(--color-accent-soft);box-shadow:inset 0 0 0 2px var(--color-accent)}.emoji:disabled{cursor:default;opacity:1;color:inherit}.emoji.is-covered,.emoji.is-covered:hover{background:var(--color-accent-tint)}.emoji-flags{font:inherit;border:1px dashed var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);min-height:32px;color:var(--color-muted);cursor:pointer;align-items:center;gap:6px;padding:4px 10px;font-size:13px;line-height:1.2;display:inline-flex}.emoji-flags:hover{border-color:var(--color-accent);color:var(--color-accent)}.emoji-flags.is-on{border:1px solid var(--color-accent-soft);background:var(--color-accent-tint);color:var(--color-accent);font-weight:500}.emoji-flags.is-on .emoji-x{color:var(--color-muted);font-size:16px;line-height:1}.emoji-flags.is-on:hover{border-color:var(--color-danger);background:var(--color-danger-soft);color:var(--color-danger)}.emoji-flags.is-on:hover .emoji-x{color:var(--color-danger)}.topbar-me{color:var(--color-muted);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.staff-name,.assistant-name{vertical-align:middle;align-items:center;gap:6px;max-width:100%;display:inline-flex}.staff-name>bdi{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.staff-names{flex-wrap:wrap;gap:4px 12px;display:inline-flex}.topbar-me:hover,.topbar-me.active{color:var(--color-accent);text-decoration:underline}.builtin-avatar{border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.builtin-avatar.is-animal img{object-fit:contain;border-radius:0;width:70%;height:70%}.me-avatar-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.me-avatar{object-fit:cover;border-radius:50%}.me-avatar-choices{flex-wrap:wrap;gap:8px;display:flex}.me-avatar-choice{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;padding:2px;line-height:0}.me-avatar-choice.is-selected{border-color:var(--color-accent)}.bars li{gap:10px;padding:3px 0}.bar{background:var(--color-line);border-radius:3px;flex:1;height:6px;overflow:hidden}.bar-fill{background:var(--color-accent);height:100%;display:block}.cap{text-transform:capitalize}.drag-handle{min-width:24px;min-height:24px;color:var(--color-muted);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:inline-flex}.drag-handle:hover{background:var(--color-accent-soft);color:var(--color-accent)}.drag-handle:active{cursor:grabbing}.sortable.is-dragging{z-index:2;background:var(--color-surface);box-shadow:0 6px 16px rgb(0 0 0/calc(var(--shadow-k) * 14%));position:relative}.grip-cell{width:28px;padding-inline-end:0}.grip-row{align-items:center;gap:6px;display:inline-flex}.rail-row-wrap{align-items:center;gap:2px;display:flex}.rail-row-wrap .rail-row{flex:1;min-width:0}[dir=auto],bdi{unicode-bidi:plaintext}.bubble-text,.comment-text,.kb-text,.note-text,textarea[dir=auto],input[dir=auto]{text-align:start}.tag,.chip{unicode-bidi:isolate}.topbar{height:56px;padding:0 var(--space-4);box-shadow:var(--shadow-1);z-index:3;border-bottom:0;position:relative}.topbar-nav a{border-radius:var(--radius-sm);color:var(--color-muted);padding:6px 10px;font-weight:500;text-decoration:none}.topbar-nav a.active{background:var(--color-accent-soft);color:var(--color-accent)}.btn{border-radius:var(--radius-sm);font-weight:500;transition:background-color .12s,border-color .12s,color .12s}.btn-primary:hover:not(:disabled){background:var(--fill-accent-hover);border-color:var(--fill-accent-hover)}.btn-quiet:hover:not(:disabled){background:var(--color-accent-tint);color:var(--color-ink);border-color:#0000}:where(input:not([type=checkbox]):not([type=radio])),:where(textarea),:where(select),:where(.select){font:inherit;border-radius:var(--radius-sm);border:1px solid var(--color-line);background:var(--color-surface);color:inherit;padding:6px 9px;transition:border-color .12s}:where(input:not([type=checkbox]):not([type=radio])):hover,:where(textarea):hover,:where(select):hover{border-color:var(--color-line-strong)}.card{border-radius:var(--radius);box-shadow:var(--shadow-1);border:1px solid var(--color-line);padding:var(--space-4)}.card-title{margin-bottom:var(--space-2);font-weight:600}.chip,.tag{border-radius:var(--radius-pill);font-weight:500}.bubble{border-radius:var(--radius-lg);box-shadow:var(--shadow-1)}.from-customer .bubble{border-end-start-radius:var(--radius-sm)}.from-agent .bubble{border-end-end-radius:var(--radius-sm)}.rail-row,.convitem{border-radius:var(--radius-sm)}.rail-row:hover,.convitem:hover{background:var(--color-accent-tint)}.rail-row.is-selected,.convitem.is-selected{background:var(--color-accent-soft)}.toast,.emoji-picker,.workedon-pop,.quick-picker{border-radius:var(--radius);box-shadow:var(--shadow-2)}@media (width<=600px){.chat{grid-template-columns:minmax(0,1fr)}.panel{top:0}}.threadpane-head{z-index:4;align-items:center;gap:8px var(--space-3);padding:0 var(--space-4) 10px;background:var(--color-surface);border-bottom:1px solid var(--color-line);box-shadow:var(--shadow-1);flex-wrap:wrap;display:flex;position:relative;container:threadhead/inline-size}.threadpane-top,.threadpane-controls{display:contents}.threadpane-head .back{flex:none;order:0;justify-content:center;align-items:center;width:32px;height:32px;margin-inline-start:-6px;padding:0;font-size:22px;display:none}.threadpane-title{flex:1 1 0;order:1;align-items:center;min-width:0;min-height:52px;padding:10px 0 0;display:flex}.threadpane-head .assistant-ctl{order:2;margin-top:10px}.threadpane-actions{order:3;margin-top:10px}.threadpane-break{order:4;flex:0 0 calc(100% + 2 * var(--space-4));height:1px;margin:0 calc(-1 * var(--space-4));background:var(--color-hairline)}.hctl-group{order:5}.hctl-group+.hctl-group{order:6}.threadpane-name{align-items:center;gap:var(--space-2);flex:auto;min-width:0;display:flex}.threadpane-chan{flex:none;display:inline-flex}.threadpane-who-line{flex:auto;align-items:center;gap:4px 10px;min-width:0;margin:-4px;padding:4px;display:flex;overflow:hidden}.threadpane-name-link{text-overflow:ellipsis;white-space:nowrap;min-width:3em;max-width:100%;color:var(--color-ink);flex:0 auto;font-size:16px;font-weight:600;line-height:1.35;text-decoration:none;overflow:hidden}.threadpane-name-link:hover{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}.threadpane-who-line .tag{flex:none;align-items:center;gap:4px;margin:0;padding:2px 8px;font-size:11.5px;display:inline-flex}.tag-window{background:var(--color-bg);color:var(--color-muted);box-shadow:inset 0 0 0 1px var(--color-line)}.threadpane-phone{color:var(--color-muted);white-space:nowrap;flex:none;font-size:12.5px}.threadpane-meta-item{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-muted);flex:0 20 auto;font-size:12.5px;overflow:hidden}.threadpane-meta-item.is-source{align-items:baseline;min-width:7em;display:inline-flex}.threadpane-meta-item.is-source>bdi{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:.3em;overflow:hidden}.threadpane-meta-item:before{content:"·";color:var(--color-faint);margin-right:8px}.threadpane-actions{flex:none;align-items:center;gap:2px;display:flex}.hbtn{height:32px;color:var(--color-muted);justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.hbtn.btn-icon{width:32px;padding:0}.hbtn .icon{flex:none}.hbtn:hover:not(:disabled){color:var(--color-ink)}.hbtn.is-selected{background:var(--color-accent-soft);color:var(--color-accent);border-color:#0000}.hbtn.is-selected:hover:not(:disabled){background:var(--color-accent-soft);color:var(--color-accent-hover)}.hbtn-danger:hover:not(:disabled){background:var(--color-danger-soft);color:var(--color-danger)}.hbtn-sep{background:var(--color-line);width:1px;height:20px;margin:0 6px}.hctl-group{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.hfield{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);cursor:pointer;align-items:center;gap:6px;min-width:0;height:32px;padding-inline-start:10px;transition:border-color .12s,background-color .12s;display:inline-flex}.hfield:hover{border-color:var(--color-line-strong);background:var(--color-accent-tint)}.hfield-label{color:var(--color-muted);white-space:nowrap;font-size:12px}.hfield-icon{color:var(--color-muted);flex:none}.hfield-icon.is-open{color:var(--color-ok)}.hfield-icon.is-done{color:var(--color-accent)}.hfield .stage-dot{width:9px;height:9px}.hfield select{appearance:none;border-radius:var(--radius);min-width:0;max-width:170px;height:100%;color:var(--color-ink);text-overflow:ellipsis;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b6a66' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 10l5 5 5-5'/%3E%3C/svg%3E") right 8px center/14px 14px no-repeat;border:0;margin:0 0 0 -6px;padding:0 28px 0 8px;font-size:13px;font-weight:500}.hfield select:disabled{opacity:.6;cursor:default}@supports selector(:has(*)){.hfield select:focus-visible{box-shadow:none}.hfield:has(select:focus-visible){border-color:var(--color-accent);box-shadow:var(--focus-ring)}}.hfield-note{text-overflow:ellipsis;white-space:nowrap;max-width:220px;color:var(--color-muted);font-size:12px;overflow:hidden}.threadpane-controls .stagectl{flex-wrap:nowrap;position:relative}.lost-form-title{display:none}.threadpane-controls .lost-form{top:calc(100% + 6px);z-index:30;width:min(290px, calc(calc(100vw / var(--page-zoom,1)) - 32px));background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius);box-shadow:var(--shadow-2);flex-wrap:wrap;gap:8px;padding:12px;display:flex;position:absolute;inset-inline-start:0}.threadpane-controls .lost-form-title{width:100%;font-size:13px;font-weight:600;display:block}.threadpane-controls .lost-form .select,.threadpane-controls .lost-note{width:100%;max-width:none}.threadpane-controls .lost-form .btn-quiet{order:1;margin-inline-start:auto}.threadpane-controls .lost-form .btn-primary{order:2}.threadpane-controls .workedon-stack{border-radius:var(--radius);height:32px;padding:0 6px}.threadpane-controls .workedon-stack:hover{background:var(--color-accent-tint)}.assistant-ctl{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:32px;padding:2px 3px 2px 10px;display:inline-flex}.assistant-ctl.is-off{background:var(--color-bg)}.assistant-state{white-space:nowrap;color:var(--color-ink);align-items:center;gap:7px;font-size:13px;font-weight:500;display:inline-flex}.assistant-state.is-off{color:var(--color-muted)}.assistant-dot{background:var(--color-accent);width:8px;height:8px;box-shadow:0 0 0 3px var(--color-accent-soft);border-radius:50%;flex:none}.assistant-state.is-off .assistant-dot{box-shadow:inset 0 0 0 1.5px var(--color-faint);background:0 0}.assistant-why{color:var(--color-warn);font-size:12px}.assistant-toggle{height:26px;padding:0 10px}.assistant-toggle.is-turn-on{background:var(--color-accent-soft);color:var(--color-accent);border-color:#0000}.assistant-toggle.is-turn-on:hover:not(:disabled){border-color:var(--fill-accent);background:var(--fill-accent);color:var(--on-fill)}@container threadhead (width<=700px){.hfield-label{display:none}.hbtn-details{width:32px;padding:0}.hbtn-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.threadpane-head .assistant-ctl{order:7;margin-top:0}.threadpane-who-line{flex-wrap:wrap;row-gap:1px}.threadpane-meta-item,.threadpane-meta-item.is-source>bdi{white-space:normal;overflow:visible}.threadpane-meta-item:before{display:none}}@container threadhead (width<=480px){.threadpane-name>.avatar,.threadpane-name>.avatar-felt,.threadpane-meta-item.is-source{display:none}.hctl-group{display:contents}.hctl-group>*{order:5}.hfield-icon{display:none}.threadpane-name-link{font-size:15px}.hfield-note{max-width:150px}.hfield select{background-position:right 6px center;max-width:130px;padding-inline-end:24px}}@media (width<=600px){.threadpane-head .back{display:inline-flex}}.thread-date{width:fit-content;margin-inline:auto}.chat .convitem .avatar-wrap{width:40px;height:40px}@container page (width>=1101px){.chat{grid-template-columns:200px 288px minmax(0,1fr)}}@media (width>=600.1px){@container page (width<=1100px){.chat{grid-template-columns:288px minmax(0,1fr)}}}.composer-tools .btn-icon{padding:0;font-size:18px}.composer-tools .btn-icon svg{stroke-width:1.8px;width:21px;height:21px}@media (width>=600.1px){.topbar{gap:20px;height:46px}.topbar-logo{height:30px}.topbar-nav a{padding:4px 10px}.chat .rail{padding:4px 0 8px}.chat .rail-row{gap:8px;padding:5px 12px;font-size:14px}.chat .rail-team>summary{padding:5px 12px;font-size:11.5px}.chat .rail-team .rail-row{padding-inline-start:22px}.chat .convlist-head{gap:6px;padding:8px}.chat .convlist-head-2{padding-top:0}.chat .convlist-head .search,.chat .convlist-head .select{padding:5px 8px;font-size:13px}.chat .convitem{gap:9px;padding:7px 10px}.chat .convitem-body{gap:1px}.chat .convitem-name{font-size:13.5px}.chat .convitem-time{font-size:11px}.chat .convitem-meta{gap:1px 7px;font-size:11.5px}.chat .convitem-meta .tag{padding:0 6px;font-size:11px}.chat .convitem-request{font-size:11.5px}.chat .convitem-snippet{font-size:12.5px}.threadpane-head{gap:6px var(--space-3);padding-bottom:7px}.threadpane-title{min-height:44px;padding-top:6px}.threadpane-head .assistant-ctl,.threadpane-actions{margin-top:6px}.threadpane-name-link{font-size:15px}.threadpane-phone,.threadpane-meta-item{font-size:12px}.threadpane-who-line .tag{padding:1px 7px;font-size:11px}.hbtn{height:28px}.hbtn.btn-icon{width:28px}.hfield{gap:5px;height:28px;padding-inline-start:8px}.hfield-label{font-size:11.5px}.hfield select{background-position:right 7px center;background-size:13px 13px;padding-inline-end:24px;font-size:12.5px}.hfield-note{font-size:11.5px}.threadpane-controls .workedon-stack{height:28px}.assistant-ctl{gap:4px 8px;min-height:28px;padding:1px 2px 1px 9px}.assistant-state{font-size:12.5px}.assistant-why{font-size:11.5px}.assistant-toggle{height:22px;padding:0 8px;font-size:12.5px}@container threadhead (width<=1000px){.threadpane-meta-item.is-source{display:none}}@container threadhead (width<=700px){.threadpane-head .assistant-ctl{margin-top:0}.hbtn-details{width:28px}}.chat .thread{gap:4px;padding:10px 6% 8px}.chat .thread-date{margin-block:6px;padding:1px 10px;font-size:11px}.chat .thread-note{margin:4px 0 6px;font-size:11.5px}.chat .bubble{padding:5px 9px 3px}.chat .bubble-text:not(.bubble-emoji){font-size:14px;line-height:1.5}.chat .bubble-time{margin-top:1px;font-size:11px}.chat .comment{margin:2px 0;padding:6px 10px}.chat .comment-text{font-size:13px}.chat .findbar{padding:4px 10px}.chat .composer{padding:6px 10px}.chat .composer-row{gap:6px}.chat .composer .btn-icon{width:30px;height:30px}.chat .composer-input{min-height:32px;padding:5px 10px;font-size:14px}.chat .composer-row>.btn:not(.btn-icon){padding:6px 14px}.chat .composer-quote{margin-bottom:4px;padding:4px 8px;font-size:12.5px}.chat .composer-foot{padding-top:2px}.chat .composer-check{font-size:11.5px}.chat .composer-note{padding:8px 12px;font-size:12.5px}.chat .panel{width:280px}.chat .panel-head{padding:7px 10px}.chat .panel-body{padding:10px;font-size:13px}.chat .panel-title{margin:12px 0 4px}.chat .panel .kv dt{margin-top:6px;font-size:11.5px}}.snippet-group+.snippet-group{margin-top:var(--space-3)}.snippet-group-title{margin:var(--space-2) 0 var(--space-1);letter-spacing:.02em;color:var(--color-muted);unicode-bidi:plaintext;width:fit-content;font-size:12px;font-weight:600}.snippet-file{max-width:100%;color:var(--color-accent);align-items:center;gap:4px;margin-top:4px;font-size:13px;text-decoration:none;display:inline-flex}.snippet-file:hover{text-decoration:underline}.snippet-file bdi{text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext;overflow:hidden}.snippet-file svg{flex:none}.snippet-file-row{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.snippet-file-row .snippet-file{margin-top:0}.quick-topic bdi{unicode-bidi:plaintext}.quick-file{color:var(--color-muted);align-items:center;gap:4px;margin-top:2px;font-size:12px;display:inline-flex}.quick-file bdi{text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext;overflow:hidden}.composer{--composer-control:36px}.composer-row{align-items:flex-end}.composer-tools{flex:none;align-items:flex-end}.composer .composer-input{min-width:0;height:var(--composer-control);min-height:var(--composer-control);max-height:min(240px, calc(40vh / var(--page-zoom,1)));resize:none;padding:7px 10px;line-height:20px;display:block;overflow-y:hidden}.comment-head-row{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-bottom:6px;display:flex}.comment-head-row>.btn{margin-inline-start:auto}.composer .composer-input::placeholder{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.composer .composer-tools .btn-icon{width:var(--composer-control);height:var(--composer-control)}.composer .composer-row>.btn:not(.btn-icon){height:var(--composer-control);flex:none;padding-block:0}@media (width>=600.1px){.chat .composer{--composer-control:32px}.chat .composer .composer-input{max-height:min(220px, calc(42vh / var(--page-zoom,1)));padding:5px 10px}}@media (width<=600px){.composer{--composer-control:40px}.composer-row{flex-wrap:wrap;row-gap:6px}.composer .composer-input{max-height:min(168px, calc(32vh / var(--page-zoom,1)));flex:1 1 0;order:1;padding:8px 12px;font-size:16px;line-height:22px}.composer .composer-row>.btn:not(.btn-icon){order:2;padding-inline:16px}.composer-tools{flex:1 0 100%;order:3;gap:6px}.composer .composer-tools .btn-icon{width:40px;height:34px}.voicebar{gap:8px}.voice-bars{min-width:0;overflow:hidden}}.convitem{align-items:flex-start}.convitem-top{align-items:baseline}.convitem-time{white-space:nowrap}.convitem-preview{min-width:0;color:var(--color-muted);align-items:center;gap:4px;font-size:13px;line-height:1.45;display:flex}.convitem-preview>svg{flex:none}.convitem-who{min-width:0;max-width:50%;color:var(--color-ink-soft);white-space:nowrap;flex:0 auto;align-items:center;gap:4px;font-weight:500;display:inline-flex}.convitem-who-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.convlist .convitem-snippet{min-width:0;font-size:inherit;text-align:left;flex:1 1 0}.convlist .convitem-snippet.is-quiet{font-style:italic}.convlist .convitem-request{color:var(--color-ink-soft);unicode-bidi:isolate;font-size:12px}.convitem-request-part{unicode-bidi:plaintext}.convitem-marks{flex:none;align-items:center;gap:4px;margin-inline-start:auto;padding-inline-start:4px;line-height:0;display:inline-flex}.convitem-assistant,.convitem-assignee{flex:none;display:inline-flex}.convitem-workers{flex:none;align-items:center;display:inline-flex}.convitem-workers>*+*{margin-inline-start:-6px}.convitem-workers>*{box-shadow:0 0 0 1.5px var(--color-surface);border-radius:50%}.convitem-workers-more{min-width:21px;height:21px;color:var(--color-muted);background:var(--hover-tint);justify-content:center;align-items:center;padding:0 4px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.convlist .convitem-meta{flex-wrap:wrap;align-items:center;gap:3px 4px;min-width:0;margin-top:3px;display:flex}.convlist .convitem-meta .stage-chip,.convlist .convitem-meta .tag{border-radius:var(--radius-pill);background:rgb(var(--overlay-rgb) / 5%);height:18px;color:var(--color-muted);white-space:nowrap;flex:none;align-items:center;gap:4px;margin:0;padding:0 7px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.convlist .convitem-meta .stage-chip{min-width:0;max-width:100%;color:var(--color-ink-soft);flex:0 auto}.convitem-stage-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.convlist .convitem-meta .stage-dot{width:7px;height:7px}.convlist .convitem-meta .icon{flex:none}@media (width>=600.1px){.chat .convitem-body{gap:2px}.chat .convitem-preview{font-size:12.5px}.chat .convlist .convitem-request{font-size:11.5px}}.bubble-row.from-customer{justify-content:flex-start}.bubble-row.from-agent{justify-content:flex-end}.from-customer .bubble{border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-sm)}.from-agent .bubble{border-radius:var(--radius-lg) var(--radius-lg) var(--radius-sm) var(--radius-lg)}.thread{--assistant-bubble:var(--bubble-assistant);--staff-bubble:var(--bubble-staff)}.from-agent .bubble{background:var(--assistant-bubble)}.bubble.from-staff{background:var(--staff-bubble)}.bubble.from-staff .bubble-time,.bubble.from-staff .bubble-corrected,.bubble.from-staff .bubble-template,.bubble.from-staff .bubble-placeholder{color:var(--staff-soft)}.bubble.from-staff .bubble-time .staff-name>bdi{color:var(--color-accent);font-weight:500}.bubble-quote{font:inherit;color:inherit;font-size:12px}.snippet-form{gap:var(--space-4);max-width:1040px;padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);white-space:normal;flex-direction:column;display:flex}.snippet-form.is-add{margin:var(--space-3) 0 var(--space-5)}.snippet-form.is-edit{border-color:var(--pro-purple-200);box-shadow:var(--shadow-2)}.snippet-form-head{font-weight:600}.snippet-form-row{gap:var(--space-3);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.snippet-form-field{flex-direction:column;gap:6px;min-width:0;display:flex}.snippet-form-field>label,.snippet-form-labelrow>label,.snippet-form-label,.snippet-form-scope legend{color:var(--color-ink);font-size:13px;font-weight:500}.snippet-form-labelrow{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.snippet-form-help{color:var(--color-muted);font-size:12px}.snippet-form-help.is-error{color:var(--color-danger)}.snippet-form-count{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:12px}.snippet-form-count.is-near{color:var(--color-warn);font-weight:500}.snippet-form-input,.snippet-form-text{width:100%;font:inherit;color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-sm)}.snippet-form-input{height:38px;padding:0 10px}.snippet-form-input:hover,.snippet-form-text:hover{border-color:var(--color-line-strong)}.snippet-form-input:focus,.snippet-form-text:focus{border-color:var(--color-accent)}.snippet-form-prefix{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);align-items:center;height:38px;display:flex}.snippet-form-prefix:hover{border-color:var(--color-line-strong)}.snippet-form-prefix:focus-within{border-color:var(--color-accent);box-shadow:var(--focus-ring)}.snippet-form-prefix>span{color:var(--color-muted);padding-inline:10px 1px}.snippet-form-prefix .snippet-form-input{background:0 0;border:0;height:36px;padding-inline-start:0}.snippet-form-prefix .snippet-form-input:focus-visible{box-shadow:none}.snippet-form-prefix:has(input[aria-invalid=true]){border-color:var(--color-danger)}.snippet-form-text{min-height:184px;max-height:min(560px, calc(60vh / var(--page-zoom,1)));resize:none;unicode-bidi:plaintext;padding:10px 12px;font-size:15px;line-height:1.65;display:block;overflow-y:hidden}.snippet-attachment{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-subtle);flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:38px;padding:4px 6px 4px 12px;font-size:13px;display:flex}.snippet-attachment.is-new{border-color:var(--pro-purple-200);background:var(--color-accent-tint)}.snippet-attachment.is-removed{background:0 0;border-style:dashed;display:inline-flex}.snippet-attachment.is-removed bdi{color:var(--color-muted);text-decoration:line-through}.snippet-attachment-name{min-width:0;max-width:100%;color:var(--color-ink);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.snippet-attachment-name svg{color:var(--color-muted);flex:none}.snippet-attachment-name bdi{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}button.snippet-attachment-name:hover bdi{color:var(--color-accent);text-decoration:underline}.snippet-attachment-meta{color:var(--color-muted);font-size:12px}.snippet-attachment-tools{align-items:center;gap:2px;margin-inline-start:auto;display:inline-flex}.snippet-attachment-empty{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.snippet-file-pick{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.snippet-file-pick.is-busy{cursor:progress;color:var(--color-muted)}.snippet-file-pick:has(input:focus-visible){box-shadow:var(--focus-ring)}.snippet-form-scope{border:0;min-width:0;margin:0;padding:0}.snippet-form-scope legend{margin-bottom:6px;padding:0}.snippet-form-choices{gap:var(--space-2);flex-wrap:wrap;display:flex}.snippet-form-choice{border:1px solid var(--color-line);border-radius:var(--radius-pill);cursor:pointer;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.snippet-form-choice input{accent-color:var(--color-accent);margin:0}.snippet-form-choice:has(input:checked){border-color:var(--pro-purple-200);background:var(--color-accent-soft);color:var(--color-accent);font-weight:500}.snippet-form-actions{align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-line);flex-wrap:wrap;display:flex}.snippet-form-keys{color:var(--color-muted);margin-inline-start:auto;font-size:12px}.note-item.is-editing{white-space:normal;background:0 0;border:0;padding:0}.snippet-file bdi,.snippet-attachment-name bdi{direction:ltr;unicode-bidi:isolate}@media (width<=600px){.snippet-form{padding:var(--space-3);gap:var(--space-3)}.snippet-form-row{grid-template-columns:minmax(0,1fr)}.snippet-form-input,.snippet-form-text{font-size:16px}.snippet-form-text{min-height:160px;max-height:calc(55vh / var(--page-zoom,1))}.snippet-form-keys{display:none}}.bubble-followup{color:var(--pro-teal-700);background:var(--pro-teal-50);border-radius:999px;margin-inline-end:6px;padding:0 6px;font-size:10.5px;font-weight:600;line-height:16px;display:inline-block}.bubble-edited{margin-inline-end:6px;font-style:italic}@container page (width<=1439px){.topbar{gap:12px}.topbar-nav{scrollbar-width:none;gap:0;min-width:0;overflow-x:auto}.topbar-nav::-webkit-scrollbar{display:none}.topbar-nav a{white-space:nowrap;padding:6px 7px;font-size:13.5px}.topbar-user{gap:6px}.topbar-me-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@container page (width<=1100px){.topbar{gap:8px;padding:0 10px}.topbar-logo{height:22px}.topbar-nav a{padding:6px 5px;font-size:12.5px}}.topbar-nav[data-more~=end]{-webkit-mask-image:linear-gradient(270deg,#0000 0,#000 28px);mask-image:linear-gradient(270deg,#0000 0,#000 28px)}.topbar-nav[data-more~=start]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28px);mask-image:linear-gradient(90deg,#0000 0,#000 28px)}.topbar-nav[data-more=start\ end]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28px calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 28px calc(100% - 28px),#0000 100%)}.shell:before{content:"";background:linear-gradient(90deg, var(--pro-purple-700) 0 62%, var(--pro-berry-500) 62% 80%, var(--pro-orange-500) 80% 100%);flex:none;height:3px;display:block}.topbar{background:var(--color-surface);box-shadow:0 1px 0 var(--color-line), 0 2px 10px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 5%))}.topbar-nav a{color:var(--color-ink-soft)}.topbar-nav a:hover{background:var(--pro-purple-50);color:var(--pro-purple-800)}.topbar-nav a.active{background:var(--pro-purple-100);color:var(--pro-purple-800);font-weight:600}.topbar-mark{border-radius:var(--radius-pill);letter-spacing:.01em;vertical-align:1px;background:var(--pro-violet-100);color:var(--pro-violet-700);margin-left:6px;padding:1px 6px;font-size:10.5px;font-weight:600;line-height:1.4;display:inline-block}.topbar-nav a.active .topbar-mark{background:var(--color-surface)}@container page (width<=1099px){.topbar-mark{display:none}}@media (width>=600.1px){.topbar-user{white-space:nowrap;flex:none}}.viewas-bar{--viewas-bg:var(--pro-violet-50);--viewas-line:var(--pro-violet-200);--viewas-ink:var(--pro-violet-700);--viewas-name:var(--pro-purple-900);z-index:2;min-width:0;min-height:40px;padding:4px var(--space-4);background:var(--viewas-bg);border-bottom:1px solid var(--viewas-line);color:var(--viewas-ink);flex:none;align-items:center;gap:10px;font-size:13px;line-height:1.3;display:flex;position:relative}.viewas-bar .viewas-icon,.viewas-bar .viewas-avatar{align-items:center;display:inline-flex}.viewas-who{white-space:nowrap;align-items:center;gap:7px;min-width:0;font-weight:500;display:inline-flex}.viewas-name{text-overflow:ellipsis;max-width:28ch;color:var(--viewas-name);unicode-bidi:isolate;font-weight:600;display:inline-block;overflow:hidden}.viewas-bar .viewas-chip{flex:none;font-weight:600}.viewas-bar .viewas-role{background:var(--tone-bg);color:var(--tone-fg)}.viewas-bar .viewas-only{background:var(--color-surface);color:var(--viewas-ink);box-shadow:inset 0 0 0 1px var(--viewas-line)}.viewas-until{color:var(--color-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.viewas-bar .viewas-stop{flex:none;margin-left:auto}.viewas-bar .viewas-stop[aria-disabled=true]{opacity:.7;cursor:progress}@media (width<=600px){.viewas-bar{gap:8px;padding:4px 8px 4px 12px}.viewas-bar .viewas-wide{display:none}}.btn{border-color:var(--color-line)}.btn:hover:not(:disabled){background:var(--pro-purple-50);border-color:var(--pro-purple-200)}.btn-primary{background:var(--fill-accent);border-color:var(--fill-accent);color:var(--on-fill);box-shadow:0 1px 2px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 18%))}.btn-primary:hover:not(:disabled){background:var(--fill-accent-hover);border-color:var(--fill-accent-hover);color:var(--on-fill)}.btn-quiet,.btn-quiet:hover:not(:disabled){border-color:#0000}:where(input:not([type=checkbox]):not([type=radio])):focus,:where(textarea):focus,:where(select):focus{outline:2px solid var(--pro-purple-100);border-color:var(--pro-purple-500)}.switch input{background:var(--switch-track)}.switch input:checked{background:var(--fill-accent)}input[type=radio],input[type=checkbox]{accent-color:var(--pro-purple-700)}.chip{background:var(--chip-bg);color:var(--chip-fg)}.chip-accent{background:var(--pro-purple-100);color:var(--pro-purple-700)}.chip-warn{background:var(--pro-apricot-100);color:var(--pro-apricot-700)}.card{border-color:var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-1)}.card-title{color:var(--pro-purple-900)}.table-wrap{border-color:var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-1)}.table th{color:var(--text-purple-600);background:var(--color-subtle);font-weight:600}.table td{border-bottom-color:var(--color-hairline)}.table-rows tbody tr:hover td{background:var(--pro-purple-50)}.page{max-width:none;padding:var(--space-5) 32px 40px}.panel-title{color:var(--pro-purple-900)}.toast:not(.toasts .toast){background:var(--fill-deep);color:var(--on-fill);box-shadow:var(--shadow-3)}.topbar-nav{scrollbar-width:none;min-width:0;overflow-x:auto}.topbar-nav::-webkit-scrollbar{display:none}.topbar-nav a{white-space:nowrap;flex:none}::-webkit-scrollbar{width:var(--scroll-size);height:var(--scroll-size);background:var(--scroll-track)}::-webkit-scrollbar-track{background:var(--scroll-track)}::-webkit-scrollbar-corner{background:var(--scroll-track)}::-webkit-scrollbar-thumb{border:var(--scroll-rest-margin) solid transparent;border-radius:var(--radius-pill);background:var(--scroll-thumb) padding-box;min-width:36px;min-height:36px}:hover::-webkit-scrollbar-thumb{border-width:2px}[data-scrolling]::-webkit-scrollbar-thumb{border-width:2px}::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-thumb-hover);border-width:2px}::-webkit-scrollbar-thumb:active{background-color:var(--scroll-thumb-active)}::-webkit-scrollbar-button{display:none}@supports not selector(::-webkit-scrollbar){:where(*){scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) var(--scroll-track)}}html :is(a,button,summary,[role=tab],[tabindex]:not(input):not(textarea):not(select)):focus-visible{box-shadow:var(--focus-ring)}@media (width<=600px){.page{padding:14px}}::placeholder{color:color-mix(in srgb, var(--placeholder) var(--placeholder-show), transparent);opacity:1}html[data-theme=dark] :is(.avatar img,.assistant-avatar svg){filter:var(--picture-filter)}.mdl-scrim{z-index:45;overscroll-behavior:contain;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.mdl-scrim:before{content:"";background:rgb(var(--shadow-rgb) / calc(var(--scrim-k) * 32%));animation:.18s ease-out both mdl-fade-in;position:absolute;inset:0}.mdl-scrim.is-closing{pointer-events:none}.mdl-scrim.is-closing:before{animation:.16s ease-in both mdl-fade-out}.mdl-scrim.is-top{padding-top:clamp(24px, calc(7vh / var(--page-zoom,1)), 88px);align-items:flex-start}.mdl-scrim.is-top>.mdl-panel{max-height:calc(calc(100vh / var(--page-zoom,1)) - clamp(24px, calc(7vh / var(--page-zoom,1)), 88px) - 24px);max-height:calc(calc(100dvh / var(--page-zoom,1)) - clamp(24px, calc(7vh / var(--page-zoom,1)), 88px) - 24px)}.mdl-panel{width:100%;max-width:600px;max-height:calc(90vh / var(--page-zoom,1));max-height:calc(90dvh / var(--page-zoom,1));background:var(--color-surface-raised);min-height:0;color:var(--color-ink);box-shadow:0 0 0 1px rgb(var(--shadow-rgb) / calc(min(var(--shadow-k), 1.6) * 6%)), var(--shadow-3), 0 28px 64px -20px rgb(var(--shadow-rgb) / calc(min(var(--shadow-k), 1.6) * 26%));transform-origin:50% 45%;border-radius:18px;flex-direction:column;animation:.22s cubic-bezier(.22,1,.36,1) both mdl-pop-in;display:flex;position:relative;overflow:hidden}.mdl-scrim.is-closing .mdl-panel{animation:.16s cubic-bezier(.4,0,1,1) both mdl-pop-out}.mdl-scrim:not(.is-closing)>.mdl-panel{animation-fill-mode:backwards}.mdl-panel:focus{outline:none}.mdl-sm{max-width:440px}.mdl-md{max-width:600px}.mdl-lg{max-width:840px}.mdl-xl{max-width:1120px}.mdl-head{border-bottom:1px solid var(--modal-line);background:var(--color-surface-raised);flex:none;align-items:center;gap:14px;min-width:0;padding:18px 16px 16px 24px;display:flex}.mdl-icon{flex:none;display:inline-flex}.mdl-titles{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.mdl-title-line{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.mdl-title{min-width:0;color:var(--pro-purple-900);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600;line-height:1.3}.mdl-badges{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.mdl-sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-muted);font-size:13px;overflow:hidden}.mdl-actions{flex:none;align-items:center;gap:8px;display:flex}.mdl-close{width:36px;height:36px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .12s,color .12s;display:inline-flex}.mdl-close:hover{background:var(--pro-purple-50);color:var(--pro-purple-800)}.mdl-close:active{background:var(--pro-purple-100)}.mdl-close:focus-visible{border-radius:50%}.mdl-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:20px 24px 24px;overflow-y:auto}@keyframes mdl-fade-in{0%{opacity:0}}@keyframes mdl-fade-out{to{opacity:0}}@keyframes mdl-pop-in{0%{opacity:0;transform:translateY(8px)scale(.96)}35%{opacity:1}to{opacity:1;transform:none}}@keyframes mdl-pop-out{to{opacity:0;transform:translateY(8px)scale(.96)}}@keyframes mdl-sheet-in{0%{transform:translateY(100%)}}@keyframes mdl-sheet-out{to{transform:translateY(100%)}}@media (width<=600px){.mdl-scrim,.mdl-scrim.is-top{align-items:flex-end;padding:16px 0 0}.mdl-scrim.is-closing:before{animation-duration:.2s}.mdl-panel,.mdl-sm,.mdl-md,.mdl-lg,.mdl-xl{max-width:none}.mdl-panel,.mdl-scrim.is-top>.mdl-panel{max-height:calc(92vh / var(--page-zoom,1));max-height:calc(92dvh / var(--page-zoom,1))}.mdl-panel{border-radius:20px 20px 0 0;animation:.28s cubic-bezier(.22,1,.36,1) both mdl-sheet-in}.mdl-scrim.is-closing .mdl-panel{animation:.2s cubic-bezier(.4,0,1,1) both mdl-sheet-out}.mdl-head{gap:12px;padding:14px 10px 12px 16px}.mdl-title{font-size:17px}.mdl-body{padding:14px 16px calc(20px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.mdl-panel{animation:.16s ease-out both mdl-fade-in}.mdl-scrim.is-closing .mdl-panel{animation:.12s ease-in both mdl-fade-out}}.staff-pic{vertical-align:middle;flex:none;display:inline-flex;position:relative}.staff-pic>.avatar,.staff-pic>.builtin-avatar{width:100%!important;height:100%!important}.presence-badge{right:calc(var(--presence-badge) * -.18);bottom:calc(var(--presence-badge) * -.18);width:var(--presence-badge);height:var(--presence-badge);background:var(--color-surface);box-shadow:0 0 0 2px var(--color-surface);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute}.presence-badge .presence-svg{display:block}.presence-tile{border-radius:8px;flex:none;place-items:center;display:inline-grid}.presence-tile svg{display:block}.presence-tile.is-online{background:color-mix(in srgb, var(--presence-online) 14%, var(--color-surface))}.presence-tile.is-call{background:color-mix(in srgb, var(--presence-call) 14%, var(--color-surface))}.presence-tile.is-busy{background:color-mix(in srgb, var(--presence-busy) 14%, var(--color-surface))}.presence-tile.is-dnd{background:color-mix(in srgb, var(--presence-dnd) 14%, var(--color-surface))}.presence-tile.is-break{background:color-mix(in srgb, var(--presence-break) 14%, var(--color-surface))}.presence-tile.is-leave{background:color-mix(in srgb, var(--presence-leave) 14%, var(--color-surface))}.presence-tile.is-offline{background:color-mix(in srgb, var(--presence-offline) 16%, var(--color-surface))}.presence-card{z-index:1200;width:max-content;min-width:180px;max-width:min(260px, calc(calc(100vw / var(--page-zoom,1)) - 16px));background:var(--color-surface);border:1px solid var(--color-line);box-shadow:var(--shadow-3);pointer-events:none;border-radius:12px;grid-template-columns:40px 1fr;align-items:center;gap:10px;padding:9px 12px 9px 9px;font-size:13px;line-height:1.35;display:grid;position:fixed}.presence-card-name{overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.presence-card-status{color:var(--color-ink);align-items:center;gap:5px;font-size:12.5px;font-weight:500;display:flex}.presence-card-status .presence-svg{flex:none}.presence-card-message{background:var(--pro-purple-50);overflow-wrap:anywhere;unicode-bidi:plaintext;border-radius:7px;width:fit-content;max-width:100%;margin-top:5px;padding:3px 8px;font-size:12.5px}.presence-card-time{color:var(--color-muted);margin-top:2px;font-size:12px}.bubble-row.from-agent{align-items:flex-end;gap:6px}.bubble-who{flex:none;justify-items:center;gap:2px;width:50px;margin-bottom:1px;display:grid}.bubble-who.is-spacer{height:1px}.bubble-who-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--color-muted);font-size:10.5px;line-height:1.2;overflow:hidden}.bubble-who.is-staff .bubble-who-name{color:var(--color-accent);font-weight:500}.bubble-who-blank{background:var(--pro-purple-100);border-radius:50%;width:31px;height:31px}@media (width<=600px){.bubble-who{width:40px}.bubble-who-name{font-size:10px}}.status-menu-wrap{display:inline-flex;position:relative}.status-me{font:inherit;color:var(--color-ink);border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:3px 10px 3px 3px;display:inline-flex}.status-me.topbar-me:hover,.status-me.topbar-me.active{color:var(--color-ink);text-decoration:none}.status-me:hover,.status-me[aria-expanded=true]{background:var(--pro-purple-50);border-color:var(--pro-purple-200)}.status-me:focus-visible{box-shadow:var(--focus-ring);outline:none}.status-pop{z-index:1100;width:288px;max-width:calc(calc(100vw / var(--page-zoom,1)) - 16px);max-height:calc(calc(100vh / var(--page-zoom,1)) - 72px);background:var(--color-surface);border:1px solid var(--color-line);box-shadow:var(--shadow-3);text-align:left;border-radius:14px;padding:6px;font-size:13.5px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}@media (width<=600px){.status-pop{top:calc(52px + env(safe-area-inset-top,0px));width:auto;max-width:none;position:fixed;left:8px;right:8px}}.status-head{align-items:center;gap:10px;padding:8px 8px 9px;display:flex}.status-head-name{font-size:14px;font-weight:600;line-height:1.25}.status-head-line{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.status-pop hr{border:0;border-top:1px solid var(--color-hairline);margin:4px 6px}.status-opt{width:100%;font:inherit;color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:4px 8px;display:flex}.status-opt .presence-tile{border-radius:7px;width:24px!important;height:24px!important}.status-opt:hover:not([aria-pressed=true]){background:var(--pro-purple-50)}.status-opt[aria-pressed=true]{font-weight:500}.status-opt:focus-visible,.status-chip:focus-visible,.status-link:focus-visible{box-shadow:var(--focus-ring);outline:none}.status-more{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:5px;padding:3px 8px 6px 40px;font-size:12px;display:flex}.status-chip{font:inherit;border-radius:var(--radius-pill);border:1px solid var(--color-line);background:var(--color-surface);color:var(--chip-fg);cursor:pointer;padding:2px 9px;font-size:12px}.status-chip[aria-pressed=true]{border-color:var(--color-accent);color:var(--color-accent);background:var(--pro-purple-100)}.status-more input[type=time],.status-more input[type=date],.status-more input[type=datetime-local]{font:inherit;border:1px solid var(--color-line);color:var(--color-ink);background:var(--color-surface);border-radius:8px;padding:3px 6px;font-size:12.5px}.status-more label{align-items:center;gap:6px;display:inline-flex}.status-msg{padding:4px 8px 6px}.status-msg label{color:var(--color-muted);margin-bottom:3px;font-size:12px;display:block}.status-msg-row{gap:6px;display:flex}.status-msg input[type=text]{min-width:0;font:inherit;border:1px solid var(--color-line);unicode-bidi:plaintext;border-radius:8px;flex:1;padding:5px 9px}.status-msg input[type=text]:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--pro-purple-100);outline:none}.status-msg .status-more{padding:6px 0 0}.status-error{color:var(--color-danger);padding:0 10px 6px;font-size:12.5px}.status-link{width:100%;font:inherit;text-align:left;color:var(--color-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:5px 8px;text-decoration:none;display:block}.status-link:hover{background:var(--pro-purple-50)}.status-ro{color:var(--color-muted);padding:0 10px 8px;font-size:12.5px}.alerts-paused{color:var(--color-danger);background:var(--color-danger-soft);border:1px solid color-mix(in srgb, var(--color-danger) 22%, var(--color-surface));border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:6px;padding:4px 11px 4px 9px;font-size:12.5px;font-weight:500;display:inline-flex}.alerts-paused.is-leave{color:var(--presence-leave-ink);background:var(--presence-leave-soft);border-color:var(--presence-leave-line)}.alerts-paused.is-break{color:var(--presence-break-ink);background:var(--presence-break-soft);border-color:var(--presence-break-line)}@media (width<=600px){.alerts-paused{padding:5px 7px}.alerts-paused-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}.toasts .toast-action{font:inherit;color:var(--color-accent);background:var(--pro-purple-50);border:1px solid var(--pro-purple-200);border-radius:var(--radius);cursor:pointer;white-space:nowrap;flex:none;align-self:center;padding:4px 10px;font-size:13px}.toasts .toast-action:hover{background:var(--pro-purple-100)}.toasts .toast-action:focus-visible{box-shadow:var(--focus-ring);outline:none}.topbar:has(.status-pop){z-index:61}.workedon-stack .presence-badge{z-index:1}.status-chip-time{align-items:center;gap:4px;display:inline-flex}.tp{background:var(--pro-purple-50);border:1px solid var(--pro-purple-100);border-radius:12px;flex-basis:100%;gap:8px;margin-top:4px;padding:8px;display:grid}.tp-dial{justify-content:space-between;align-items:center;gap:8px;display:flex}.tp-step{border:1px solid var(--pro-purple-200);background:var(--color-surface);width:32px;height:32px;color:var(--color-accent);font:inherit;cursor:pointer;border-radius:50%;flex:none;font-size:18px;font-weight:600;line-height:1;transition:transform .12s,background-color .12s}.tp-step:hover:not(:disabled){background:var(--pro-purple-100)}.tp-step:disabled{opacity:.35;cursor:default}.tp-time{cursor:ns-resize;-webkit-user-select:none;user-select:none;border-radius:10px;flex:1;justify-items:center;padding:2px 0;display:grid}.tp-time:focus-visible{box-shadow:var(--focus-ring);outline:none}.tp-digits{letter-spacing:.02em;color:var(--pro-purple-800);font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:1.1}.tp-day{color:var(--pro-orange-700);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:500}.tp-actions{justify-content:flex-end;gap:6px;display:flex}.tp-cancel,.tp-set{font:inherit;cursor:pointer;border-radius:8px;padding:4px 10px;font-size:12.5px}.tp-cancel{color:var(--color-muted);background:0 0;border:0}.tp-set{background:var(--fill-accent);border:1px solid var(--fill-accent);color:var(--on-fill);font-weight:500}.tp-set:hover{background:var(--fill-accent-hover)}.tp-step:focus-visible,.tp-cancel:focus-visible,.tp-set:focus-visible{box-shadow:var(--focus-ring);outline:none}.status-group,.status-row{position:relative}.status-glide{background:var(--pro-purple-100);box-shadow:inset 0 0 0 1px var(--pro-purple-200);pointer-events:none;transition:transform .5s var(--motion-spring), height .35s var(--motion-soft);border-radius:8px;position:absolute;top:0;left:0;right:0}.status-glide.is-placed{transition:none}.status-opt{z-index:1;position:relative}.status-opt-tick{fill:none;stroke:var(--color-accent);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:22;stroke-dashoffset:22px;margin-left:auto}.status-opt[aria-pressed=true] .status-opt-tick{stroke-dashoffset:0;transition:stroke-dashoffset .35s var(--motion-soft) .12s}.status-drawer{opacity:0;transition:grid-template-rows .38s var(--motion-soft), opacity .2s ease;grid-template-rows:0fr;display:grid}.status-drawer.is-open{opacity:1;transition:grid-template-rows .45s var(--motion-soft), opacity .3s ease 80ms;grid-template-rows:1fr}.status-drawer-inner{min-height:0;overflow:hidden}.status-opt[aria-pressed=true] .presence-tile{animation:presence-tile-pop .55s var(--motion-spring)}.status-chip,.tp-step{transition:background-color .18s ease, color .18s ease, border-color .18s ease, transform .25s var(--motion-spring)}.status-chip:active{transform:scale(.93)}.status-chip[aria-pressed=true]{animation:presence-press .45s var(--motion-spring)}.status-pop{transform-origin:var(--ox,90%) var(--oy,-20px)}.status-pop.is-in{animation:presence-menu-in .55s var(--motion-soft) both}.status-pop.is-out{animation:presence-menu-out .24s var(--motion-out) both;pointer-events:none}.status-pop.is-in .status-head,.status-pop.is-in .status-opt,.status-pop.is-in .status-msg,.status-pop.is-in .status-link,.status-pop.is-in hr{animation:presence-row-in .5s var(--motion-spring) both}.status-pop.is-in .status-head{animation-delay:50ms}.status-pop.is-in .status-row:nth-child(2) .status-opt{animation-delay:80ms}.status-pop.is-in .status-row:nth-child(3) .status-opt{animation-delay:.11s}.status-pop.is-in .status-row:nth-child(4) .status-opt{animation-delay:.14s}.status-pop.is-in .status-row:nth-child(5) .status-opt{animation-delay:.17s}.status-pop.is-in .status-row:nth-child(6) .status-opt{animation-delay:.2s}.status-pop.is-in .status-msg{animation-delay:.22s}.status-pop.is-in .status-link{animation-delay:.25s}.status-pop.is-in .status-glide{animation:.4s .12s both presence-fade-in}.presence-card{display:block}.presence-card.is-measuring{visibility:hidden}.presence-card-body{grid-template-columns:40px 1fr;align-items:center;gap:10px;display:grid}.presence-card-text{min-width:0}.presence-card.is-in{animation:presence-card-in .42s var(--motion-spring) both}.presence-card.is-out{animation:presence-card-out .16s var(--motion-out) both;pointer-events:none}.presence-card.is-gliding{transition:top .38s var(--motion-spring), left .38s var(--motion-spring)}.presence-card.is-in .presence-card-body{animation:.3s both presence-body-in}.presence-card.is-in .presence-card-name,.presence-card.is-in .presence-card-status,.presence-card.is-in .presence-card-message,.presence-card.is-in .presence-card-time{animation:presence-row-in .45s var(--motion-spring) both}.presence-card.is-in .presence-card-status{animation-delay:40ms}.presence-card.is-in .presence-card-message{animation-delay:80ms}.presence-card.is-in .presence-card-time{animation-delay:.11s}.presence-card.is-in .presence-card-status .presence-svg{animation:presence-tile-pop .55s var(--motion-spring) .1s both}.staff-pic.is-online .presence-badge{color:var(--presence-online)}.staff-pic.is-call .presence-badge{color:var(--presence-call)}.staff-pic.is-busy .presence-badge{color:var(--presence-busy)}.staff-pic.is-dnd .presence-badge{color:var(--presence-dnd)}.staff-pic.is-break .presence-badge{color:var(--presence-break)}.staff-pic.is-leave .presence-badge{color:var(--presence-leave)}.staff-pic.is-offline .presence-badge{color:var(--presence-offline)}.presence-badge.is-changed{animation:presence-badge-pop .6s var(--motion-spring) both}.presence-badge.is-changed:after{content:"";opacity:0;pointer-events:none;border:2px solid;border-radius:50%;animation:.75s ease-out 50ms presence-badge-ring;position:absolute;inset:-2px}.alerts-paused{overflow:hidden}.alerts-paused.is-fresh{animation:alerts-paused-grow .6s var(--motion-soft) both, alerts-paused-glow 1.4s ease-in-out .9s 2}.alerts-paused.is-fresh svg{transform-origin:50% 15%;animation:.7s ease-in-out both alerts-paused-ring}.alerts-paused.is-fresh svg line{stroke-dasharray:26;animation:alerts-paused-strike .35s var(--motion-soft) .55s both}.alerts-paused.is-fresh .alerts-paused-text{animation:presence-row-in .45s var(--motion-spring) .3s both}.tp.is-in{animation:tp-open .45s var(--motion-spring) both;transform-origin:top}.tp.is-out{animation:tp-close .18s var(--motion-out) both;transform-origin:top;pointer-events:none}.tp-digits{line-height:1.15;display:inline-flex;overflow:hidden}.tp-ch,.tp-colon{display:inline-block}.tp-digits.is-up .tp-ch{animation:tp-roll-up .34s var(--motion-spring) both}.tp-digits.is-down .tp-ch{animation:tp-roll-down .34s var(--motion-spring) both}.tp-step:active:not(:disabled){transform:scale(.86)}@keyframes presence-menu-in{0%{opacity:0;clip-path:circle(0% at var(--ox,90%) var(--oy,-20px));transform:scale(.94)}35%{opacity:1}to{opacity:1;clip-path:circle(160% at var(--ox,90%) var(--oy,-20px));transform:none}}@keyframes presence-menu-out{0%{opacity:1;clip-path:circle(160% at var(--ox,90%) var(--oy,-20px));transform:none}to{opacity:0;clip-path:circle(0% at var(--ox,90%) var(--oy,-20px));transform:scale(.96)}}@keyframes presence-row-in{0%{opacity:0;transform:translateY(6px)}}@keyframes presence-tile-pop{0%{opacity:0;transform:scale(.4)rotate(-18deg)}to{opacity:1;transform:none}}@keyframes presence-fade-in{0%{opacity:0}}@keyframes presence-press{0%{transform:scale(.88)}to{transform:none}}@keyframes presence-card-in{0%{opacity:0;filter:blur(3px);transform:scale(.82)translateY(-4px)}60%{filter:none}to{opacity:1;filter:none;transform:none}}@keyframes presence-card-out{to{opacity:0;filter:blur(2px);transform:scale(.9)translateY(-2px)}}@keyframes presence-body-in{0%{opacity:0}}@keyframes presence-badge-pop{0%{transform:scale(.2)rotate(-35deg)}to{transform:none}}@keyframes presence-badge-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}@keyframes alerts-paused-grow{0%{max-width:34px}to{max-width:340px}}@keyframes alerts-paused-ring{0%,to{transform:none}10%{transform:rotate(18deg)}25%{transform:rotate(-16deg)}40%{transform:rotate(12deg)}55%{transform:rotate(-8deg)}70%{transform:rotate(4deg)}}@keyframes alerts-paused-strike{0%{stroke-dashoffset:26px}to{stroke-dashoffset:0}}@keyframes alerts-paused-glow{50%{box-shadow:0 0 0 5px color-mix(in srgb, currentColor 16%, transparent)}}@keyframes tp-open{0%{opacity:0;clip-path:inset(0 0 100% round 12px);transform:scaleY(.6)translateY(-6px)}to{opacity:1;clip-path:inset(0 round 12px);transform:none}}@keyframes tp-close{to{opacity:0;transform:scaleY(.85)translateY(-4px)}}@keyframes tp-roll-up{0%{opacity:0;transform:translateY(70%)}}@keyframes tp-roll-down{0%{opacity:0;transform:translateY(-70%)}}@media (prefers-reduced-motion:reduce){.status-pop,.status-pop *,.presence-card,.presence-card *,.presence-badge,.presence-badge:after,.alerts-paused,.alerts-paused *,.tp,.tp *,.cal,.cal *,.lv,.lv *,.status-glide,.status-drawer{transition:none!important;animation:none!important}}.tp-days{gap:4px;display:flex}.tp-day-chip{font:inherit;background:var(--color-surface);color:var(--color-ink);cursor:pointer;white-space:nowrap;transition:background-color .18s ease, color .18s ease, border-color .18s ease, transform .25s var(--motion-spring);border:1px solid #0000;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:4px;padding:4px 6px;font-size:12px;display:inline-flex}.tp-day-chip:hover{border-color:var(--pro-purple-200)}.tp-day-chip[aria-pressed=true]{background:var(--fill-accent);color:var(--on-fill);animation:presence-press .45s var(--motion-spring)}.tp-day-chip:active{transform:scale(.94)}.tp-day-chip:focus-visible{box-shadow:var(--focus-ring);outline:none}.tp-seg{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 3px;transition:background-color .18s;display:inline-flex}.tp-seg:hover{background:var(--pro-purple-100)}.tp-seg[aria-pressed=true]{background:var(--thumb-bg);box-shadow:0 0 0 2px var(--pro-purple-300)}.tp-seg:focus-visible{box-shadow:var(--focus-ring);outline:none}.tp-area{animation:tp-area-in .32s var(--motion-spring) both}.tp-grid{gap:4px;display:grid}.tp-grid.is-hours,.tp-grid.is-minutes{grid-template-columns:repeat(6,1fr)}.tp-cell{font:inherit;font-variant-numeric:tabular-nums;background:var(--color-surface);color:var(--color-ink);cursor:pointer;transition:background-color .18s ease, color .18s ease, border-color .18s ease, transform .25s var(--motion-spring);border:1px solid #0000;border-radius:8px;padding:5px 0;font-size:12px}.tp-cell:hover:not(:disabled){border-color:var(--pro-purple-200)}.tp-cell:active:not(:disabled){transform:scale(.9)}.tp-cell:disabled{opacity:.32;cursor:default}.tp-cell[aria-pressed=true]{background:var(--fill-accent);color:var(--on-fill);animation:presence-press .45s var(--motion-spring)}.tp-cell:focus-visible{box-shadow:var(--focus-ring);outline:none}.tp-area .tp-grid .tp-cell{animation:presence-row-in .4s var(--motion-spring) both}.tp-grid .tp-cell:nth-child(6n+2){animation-delay:15ms}.tp-grid .tp-cell:nth-child(6n+3){animation-delay:30ms}.tp-grid .tp-cell:nth-child(6n+4){animation-delay:45ms}.tp-grid .tp-cell:nth-child(6n+5){animation-delay:60ms}.tp-grid .tp-cell:nth-child(6n){animation-delay:75ms}@keyframes tp-area-in{0%{opacity:0;transform:translateY(4px)scale(.98)}}.cal{gap:4px;display:grid}.cal-head{justify-content:space-between;align-items:center;padding:0 2px;display:flex}.cal-month{color:var(--pro-purple-800);font-size:13px;font-weight:600}.cal-nav{width:26px;height:26px;color:var(--color-accent);font:inherit;cursor:pointer;transition:background-color .18s ease, transform .25s var(--motion-spring);background:0 0;border:0;border-radius:8px;font-size:17px;line-height:1}.cal-nav:hover:not(:disabled){background:var(--pro-purple-100)}.cal-nav:active:not(:disabled){transform:scale(.88)}.cal-nav:disabled{opacity:.3;cursor:default}.cal-nav:focus-visible{box-shadow:var(--focus-ring);outline:none}.cal-week,.cal-grid{grid-template-columns:repeat(7,1fr);display:grid}.cal-week span{text-align:center;color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;padding:2px 0;font-size:10px;font-weight:600}.cal-week span.is-friday{color:var(--pro-orange-700)}.cal-grid{row-gap:2px}.cal-gap{display:block}.cal-day{height:30px;font:inherit;font-variant-numeric:tabular-nums;color:var(--color-ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:12.5px;display:grid;position:relative}.cal-day>span{z-index:1;width:28px;height:28px;transition:background-color .18s ease, color .18s ease, transform .25s var(--motion-spring);border-radius:50%;place-items:center;display:grid;position:relative}.cal-day:hover:not(:disabled)>span{background:var(--pro-purple-100)}.cal-day:active:not(:disabled)>span{transform:scale(.88)}.cal-day:focus-visible{outline:none}.cal-day:focus-visible>span{box-shadow:var(--focus-ring)}.cal-day:disabled{color:var(--color-line-strong);cursor:default}.cal-day.is-friday:not(:disabled){color:var(--pro-orange-700)}.cal-day.is-today>span{box-shadow:inset 0 0 0 1.5px var(--pro-purple-300);font-weight:600}.cal-day.is-picked>span{color:var(--on-fill);animation:presence-press .45s var(--motion-spring);font-weight:600;background:var(--fill-accent)!important}.cal-day.is-band:before{content:"";background:var(--pro-purple-100);position:absolute;inset:2px 0}.cal-day.is-band-start:before{border-top-left-radius:14px;border-bottom-left-radius:14px;left:3px}.cal-day.is-band-end:before{border-top-right-radius:14px;border-bottom-right-radius:14px;right:3px}.cal-day.is-back>span{box-shadow:inset 0 0 0 2px var(--pro-orange-400)}.cal-grid.is-next{animation:cal-from-right .34s var(--motion-spring) both}.cal-grid.is-prev{animation:cal-from-left .34s var(--motion-spring) both}@keyframes cal-from-right{0%{opacity:0;transform:translate(18px)}}@keyframes cal-from-left{0%{opacity:0;transform:translate(-18px)}}.tp .cal{background:var(--color-surface);border-radius:10px;padding:6px 4px 4px}.status-leave{padding:2px 8px 6px}.lv{background:var(--pro-purple-50);border:1px solid var(--pro-purple-100);border-radius:12px;gap:6px;padding:8px;display:grid}.lv-tabs{grid-template-columns:1fr auto 1fr;align-items:center;gap:4px;display:grid}.lv-arrow{color:var(--color-muted);font-size:13px}.lv-tab{font:inherit;text-align:left;background:var(--color-surface);color:var(--color-ink);cursor:pointer;transition:border-color .18s ease, box-shadow .25s var(--motion-soft), transform .25s var(--motion-spring);border:1px solid #0000;border-radius:9px;justify-items:start;gap:0;padding:4px 9px;display:grid}.lv-tab:hover{border-color:var(--pro-purple-200)}.lv-tab:active{transform:scale(.97)}.lv-tab[aria-selected=true]{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--pro-purple-100)}.lv-tab:focus-visible{box-shadow:var(--focus-ring);outline:none}.lv-tab-label{text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted);font-size:10.5px;font-weight:600}.lv-tab-value{color:var(--pro-purple-800);font-size:13px;font-weight:600}.lv .cal{background:var(--color-surface);border-radius:10px;padding:6px 4px 4px}.lv-foot{justify-content:space-between;align-items:center;gap:6px;min-height:22px;padding:0 2px;display:flex}.lv-count{color:var(--color-muted);font-size:12px}.status-more .tp{flex:0 0 calc(100% + 32px);margin-left:-32px}.tp-day-chip.tp-day-cal{flex:1.35}.status-link.status-signout{color:var(--color-muted)}.status-link.status-signout:hover{background:var(--color-danger-soft);color:var(--color-danger)}.loyal-mark,.loyal-year{--loyal-foil:linear-gradient(180deg, var(--loyal-gold-foil) 0%, var(--loyal-gold) 30%, var(--loyal-gold-deep) 52%, var(--loyal-gold) 72%, var(--loyal-gold-foil) 100%)}.loyal-mark{--lm-h:12px;width:calc(var(--lm-h) * 2.49);height:var(--lm-h);vertical-align:middle;background:var(--loyal-foil);flex:none;display:inline-block;position:relative;overflow:hidden;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='84 26 333 134'><path d='M90.85 29.3H107.65A3.65 3.65 0 0 1 111.3 32.95V152.85A3.65 3.65 0 0 1 107.65 156.5H90.85A3.65 3.65 0 0 1 87.2 152.85V32.95A3.65 3.65 0 0 1 90.85 29.3ZM99.25 29.3H133.95A46.35 46.35 0 0 1 133.95 122H99.25ZM111.3 53.3V98H133.95A22.35 22.35 0 0 0 133.95 53.3Z'/><path d='M191.85 29.3H208.65A3.65 3.65 0 0 1 212.3 32.95V152.85A3.65 3.65 0 0 1 208.65 156.5H191.85A3.65 3.65 0 0 1 188.2 152.85V32.95A3.65 3.65 0 0 1 191.85 29.3ZM200.25 29.3H234.95A46.35 46.35 0 0 1 234.95 122H200.25ZM212.3 53.3V98H234.95A22.35 22.35 0 0 0 234.95 53.3ZM200.25 98.85H224.6A56.4 56.4 0 0 1 280.95 152.85A3.65 3.65 0 0 1 277.3 156.5H260.61A3.65 3.65 0 0 1 256.96 152.85A32.45 32.45 0 0 0 224.6 122.8H200.25Z'/><path d='M286.4 92.75A63.65 63.65 0 1 1 413.7 92.75A63.65 63.65 0 1 1 286.4 92.75ZM310.4 92.75A39.65 39.65 0 1 0 389.7 92.75A39.65 39.65 0 1 0 310.4 92.75ZM365.9 74.7L353.45 120.9L347.7 92.9L319.7 87.15Z'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='84 26 333 134'><path d='M90.85 29.3H107.65A3.65 3.65 0 0 1 111.3 32.95V152.85A3.65 3.65 0 0 1 107.65 156.5H90.85A3.65 3.65 0 0 1 87.2 152.85V32.95A3.65 3.65 0 0 1 90.85 29.3ZM99.25 29.3H133.95A46.35 46.35 0 0 1 133.95 122H99.25ZM111.3 53.3V98H133.95A22.35 22.35 0 0 0 133.95 53.3Z'/><path d='M191.85 29.3H208.65A3.65 3.65 0 0 1 212.3 32.95V152.85A3.65 3.65 0 0 1 208.65 156.5H191.85A3.65 3.65 0 0 1 188.2 152.85V32.95A3.65 3.65 0 0 1 191.85 29.3ZM200.25 29.3H234.95A46.35 46.35 0 0 1 234.95 122H200.25ZM212.3 53.3V98H234.95A22.35 22.35 0 0 0 234.95 53.3ZM200.25 98.85H224.6A56.4 56.4 0 0 1 280.95 152.85A3.65 3.65 0 0 1 277.3 156.5H260.61A3.65 3.65 0 0 1 256.96 152.85A32.45 32.45 0 0 0 224.6 122.8H200.25Z'/><path d='M286.4 92.75A63.65 63.65 0 1 1 413.7 92.75A63.65 63.65 0 1 1 286.4 92.75ZM310.4 92.75A39.65 39.65 0 1 0 389.7 92.75A39.65 39.65 0 1 0 310.4 92.75ZM365.9 74.7L353.45 120.9L347.7 92.9L319.7 87.15Z'/></svg>") 50%/contain no-repeat}.loyal-mark:after{content:"";background:linear-gradient(100deg, transparent 0%, var(--loyal-gold-shine) 50%, transparent 100%);width:55%;position:absolute;inset:0 auto 0 0;transform:translate(-110%)}.loyal-mark.is-shining:after{animation:loyal-shine 45s var(--motion-soft) 1.5s infinite}@keyframes loyal-shine{0%{transform:translate(-110%)}2.5%{transform:translate(200%)}to{transform:translate(200%)}}@keyframes loyal-shine-once{0%{transform:translate(-110%)}to{transform:translate(200%)}}.loyal-badge{background:var(--color-surface);box-shadow:0 0 0 1px color-mix(in srgb, var(--loyal-gold) 55%, var(--color-surface));pointer-events:none;border-radius:999px;align-items:center;padding:2px 4px;display:inline-flex;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.convitem:hover .loyal-badge .loyal-mark:after,.convitem.is-active .loyal-badge .loyal-mark:after{animation:loyal-shine-once 1.1s var(--motion-soft) 1}.loyal-stack{--lm-h:12px;align-items:center;gap:max(1px, calc(var(--lm-h) * .1));vertical-align:middle;flex-direction:column;flex:none;line-height:1;display:inline-flex}.loyal-year{color:var(--loyal-gold);background:var(--loyal-foil);-webkit-text-fill-color:transparent;font-size:max(6.5px, calc(var(--lm-h) * .66));letter-spacing:.08em;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;font-weight:800;line-height:1}.loyal-badge.has-year{bottom:-16px}.avatar-wrap:has(>.loyal-badge){margin-bottom:6px}.avatar-wrap:has(>.loyal-badge.has-year){margin-bottom:14px}.loyal-after-name{margin-inline-start:6px}@media (prefers-reduced-motion:reduce){.loyal-mark:after,.loyal-mark.is-shining:after,.convitem:hover .loyal-badge .loyal-mark:after,.convitem.is-active .loyal-badge .loyal-mark:after{animation:none}}.pgc-ed-loyal{align-items:center;gap:8px;display:inline-flex}.mo-menu{vertical-align:middle;min-width:0;max-width:100%;display:inline-flex;position:relative}.mo-btn{min-width:0;max-width:100%;font:inherit;color:var(--color-ink);background:var(--color-subtle);border:1px solid var(--color-line);cursor:pointer;text-align:left;transition:background-color .16s ease, border-color .16s ease, box-shadow .2s var(--motion-soft), transform .25s var(--motion-spring);border-radius:9px;align-items:center;gap:6px;padding:5px 8px 5px 9px;font-size:12.5px;line-height:1.2;display:inline-flex}.mo-btn:hover:not(:disabled){background:var(--hover-tint);border-color:var(--pro-purple-200)}.mo-btn:active:not(:disabled){transform:scale(.97)}.mo-btn[aria-expanded=true]{background:var(--color-surface-raised);border-color:var(--pro-purple-300);box-shadow:0 0 0 3px var(--pro-purple-100)}.mo-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.mo-btn:disabled{opacity:.55;cursor:default}.mo-btn-icon{flex:none;display:inline-flex}.mo-btn-value{text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext;min-width:0;overflow:hidden}.mo-caret{color:var(--color-muted);transition:transform .35s var(--motion-spring);flex:none;margin-left:auto;display:inline-flex}.mo-btn[aria-expanded=true] .mo-caret{color:var(--color-accent);transform:rotate(180deg)}.mo-pop{z-index:1150;box-sizing:border-box;overscroll-behavior:contain;background:var(--color-surface-raised);border:1px solid var(--pop-edge);max-width:calc(100vw - 16px);box-shadow:var(--shadow-3);text-align:left;transform-origin:var(--ox,20%) var(--oy,-12px);border-radius:12px;padding:4px;font-size:13px;position:fixed;overflow:hidden}.mo-pop.is-in{animation:mo-pop-reveal .5s var(--motion-soft) both, mo-pop-grow .62s var(--motion-spring) both}.mo-pop.is-out{animation:mo-pop-out .22s var(--motion-out) both;pointer-events:none}.mo-pop.is-settled{animation:none;overflow:hidden auto}.mo-pop.is-sheet{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));width:auto;max-height:calc(70vh / var(--page-zoom,1));transform-origin:50% 100%;border-radius:16px;padding:6px;font-size:15px;top:auto}.mo-pop.is-sheet.is-in{animation:mo-sheet-in .5s var(--motion-spring) both}.mo-pop.is-sheet.is-settled{animation:none}.mo-pop.is-sheet.is-out{animation:mo-sheet-out .22s var(--motion-out) both}.mo-scrim{z-index:1149;background:var(--scrim);position:fixed;inset:0}.mo-scrim.is-in{animation:.25s both mo-fade-in}.mo-scrim.is-out{animation:.22s both mo-fade-out}.mo-list{gap:1px;display:grid;position:relative}.mo-glide{background:var(--pro-purple-100);box-shadow:inset 0 0 0 1px var(--pro-purple-200);pointer-events:none;transition:transform .45s var(--motion-spring), height .3s var(--motion-soft);border-radius:8px;position:absolute;top:0;left:0;right:0}.mo-glide.is-placed{transition:none}.mo-opt{z-index:1;min-height:30px;color:var(--color-ink);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:4px 8px;display:flex;position:relative}.mo-pop.is-sheet .mo-opt{min-height:42px}.mo-hover{background:var(--hover-tint);pointer-events:none;transition:transform .32s var(--motion-spring), height .25s var(--motion-soft), opacity .2s ease;border-radius:8px;position:absolute;top:0;left:0;right:0}.mo-hover.is-fresh{transition:opacity .2s;animation:.2s mo-fade-in}.mo-opt:focus{outline:none}.mo-opt:focus-visible{box-shadow:var(--focus-ring)}.mo-opt[aria-selected=true]{font-weight:500}.mo-opt[aria-disabled=true]{cursor:default}.mo-opt[aria-disabled=true]:not([aria-selected=true]){color:var(--color-muted)}.mo-opt-icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.mo-opt-label{text-overflow:ellipsis;unicode-bidi:plaintext;min-width:0;overflow:hidden}.mo-opt-detail{color:var(--color-muted);font-variant-numeric:tabular-nums;flex:none;margin-left:6px;font-size:11.5px}.mo-tick{fill:none;stroke:var(--color-accent);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:22;stroke-dashoffset:22px;flex:none;margin-left:auto}.mo-opt-detail+.mo-tick{margin-left:8px}.mo-opt[aria-selected=true] .mo-tick{stroke-dashoffset:0;transition:stroke-dashoffset .35s var(--motion-soft) .1s}.mo-opt[aria-selected=true] .mo-opt-icon{animation:mo-icon-pop .55s var(--motion-spring)}.mo-break{border-top:2px dotted var(--pro-purple-200);height:0;margin:4px 8px;display:block}.mo-pop.is-in .mo-opt,.mo-pop.is-in .mo-break{animation:mo-row-in .38s var(--motion-spring) both;animation-delay:calc(30ms + min(var(--i,0), 10) * 22ms)}.mo-pop.is-in .mo-glide{animation:.35s .1s both mo-fade-in}.mo-pop.is-in .mo-stagger>*{animation:mo-row-in .45s var(--motion-spring) both}.mo-pop.is-in .mo-stagger>:nth-child(2){animation-delay:30ms}.mo-pop.is-in .mo-stagger>:nth-child(3){animation-delay:60ms}.mo-pop.is-in .mo-stagger>:nth-child(4){animation-delay:90ms}.mo-pop.is-in .mo-stagger>:nth-child(5){animation-delay:.12s}.mo-pop.is-in .mo-stagger>:nth-child(n+6){animation-delay:.15s}.mo-dot{width:9px;height:9px;box-shadow:inset 0 0 0 1px rgb(0 0 0/calc(var(--shadow-k) * 6%));border-radius:50%;flex:none}.mo-tile{background:color-mix(in srgb, currentColor 13%, var(--color-surface));border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:inline-grid}.mo-drawer{opacity:0;transition:grid-template-rows .36s var(--motion-soft), opacity .2s ease;grid-template-rows:0fr;display:grid}.mo-drawer.is-open{opacity:1;transition:grid-template-rows .45s var(--motion-soft), opacity .3s ease 60ms;grid-template-rows:1fr}.mo-drawer>.mo-drawer-inner{min-height:0;overflow:hidden}.mo-unfold.is-in{animation:mo-unfold .42s var(--motion-soft) both}.mo-unfold.is-out{animation:mo-fold .22s var(--motion-out) both;pointer-events:none}.is-staggered{animation:mo-row-in .42s var(--motion-spring) both;animation-delay:calc(var(--i,0) * 30ms)}.is-arriving{animation:mo-drop-in .5s var(--motion-spring) both}.is-flipping{transition:transform .55s var(--motion-spring)}.mo-roll{vertical-align:bottom;font-variant-numeric:tabular-nums;flex-shrink:0;display:inline-flex;overflow:hidden}.mo-roll-ch{display:inline-block}.mo-roll.is-up .mo-roll-ch.is-changed{animation:mo-roll-up .4s var(--motion-spring) both}.mo-roll.is-down .mo-roll-ch.is-changed{animation:mo-roll-down .4s var(--motion-spring) both}.mo-pops.is-changed{animation:mo-pop .55s var(--motion-spring)}.mo-rings{position:relative}.mo-rings.is-changed:after{content:"";border-radius:inherit;border:2px solid var(--ring,currentColor);opacity:0;pointer-events:none;animation:.75s ease-out 50ms mo-ring;position:absolute;inset:-2px}.mo-btn{position:relative}.mo-burst{border-radius:inherit;border:2px solid var(--ring,var(--color-accent));opacity:0;pointer-events:none;animation:.75s ease-out 50ms mo-ring;position:absolute;inset:-3px}.mo-pop-in{animation:mo-icon-pop .5s var(--motion-spring) both}.mo-press{transition:transform .25s var(--motion-spring), background-color .15s ease, color .15s ease, border-color .15s ease}.mo-press:active:not(:disabled){transform:scale(.92)}@keyframes mo-pop-reveal{0%{opacity:0;clip-path:circle(0% at var(--ox,20%) var(--oy,-12px))}30%{opacity:1}to{opacity:1;clip-path:circle(150% at var(--ox,20%) var(--oy,-12px))}}@keyframes mo-pop-grow{0%{transform:scale(.9)translateY(-6px)}to{transform:none}}@keyframes mo-pop-out{0%{opacity:1;clip-path:circle(150% at var(--ox,20%) var(--oy,-12px));transform:none}to{opacity:0;clip-path:circle(0% at var(--ox,20%) var(--oy,-12px));transform:scale(.96)}}@keyframes mo-sheet-in{0%{transform:translateY(105%)}}@keyframes mo-sheet-out{to{transform:translateY(105%)}}@keyframes mo-fade-in{0%{opacity:0}}@keyframes mo-fade-out{to{opacity:0}}@keyframes mo-row-in{0%{opacity:0;transform:translateY(6px)}}@keyframes mo-drop-in{0%{opacity:0;transform:translateY(-10px)scale(.97)}to{opacity:1;transform:none}}@keyframes mo-icon-pop{0%{opacity:0;transform:scale(.4)rotate(-18deg)}to{opacity:1;transform:none}}@keyframes mo-pop{0%{transform:scale(.86)}to{transform:none}}@keyframes mo-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.25)}}@keyframes mo-roll-up{0%{opacity:0;transform:translateY(75%)}}@keyframes mo-roll-down{0%{opacity:0;transform:translateY(-75%)}}@keyframes mo-unfold{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-6px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes mo-fold{to{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-4px)}}.mo-sparks{pointer-events:none;position:absolute;inset:0}.mo-sparks i{background:var(--pro-orange-400);opacity:0;width:6px;height:6px;animation:mo-spark .95s var(--motion-soft) var(--spark-delay,0s);border-radius:50%;margin:-3px;position:absolute;top:50%;left:50%}.mo-sparks i:first-child{--dx:0px;--dy:-78px}.mo-sparks i:nth-child(2){--dx:70px;--dy:-34px;background:var(--pro-teal-500)}.mo-sparks i:nth-child(3){--dx:52px;--dy:56px;background:var(--pro-purple-400)}.mo-sparks i:nth-child(4){--dx:-54px;--dy:54px;background:var(--pro-teal-500)}.mo-sparks i:nth-child(5){--dx:-70px;--dy:-34px;background:var(--pro-berry-500)}@keyframes mo-spark{0%{opacity:1;transform:translate(calc(var(--dx) * .55), calc(var(--dy) * .55)) scale(.3)}60%{opacity:1}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(1)}}@media (prefers-reduced-motion:reduce){.mo-sparks{display:none}.mo-btn,.mo-caret,.mo-pop,.mo-pop *,.mo-scrim,.mo-drawer,.mo-unfold,.mo-roll *,.mo-pops,.mo-rings:after,.mo-burst,.mo-pop-in,.mo-press,.is-staggered,.is-arriving,.is-flipping{transition:none!important;animation:none!important}}.pg-inbox .threadpane-main{--snote-w:340px}.pg-inbox .hd-pill.snote-hbtn{--tone:var(--text-purple-600)}.snote-hbtn .mo-caret{transition:transform .3s var(--motion-soft)}.snote-hbtn[aria-expanded=true] .mo-caret{transform:rotate(180deg)}.pg-inbox .hd-pill.snote-hbtn{position:relative}.snote-dot-writing{top:4px;background:var(--text-purple-600);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite snote-breathe;position:absolute;inset-inline-end:4px}.snote{--snote-shadow:0 18px 40px -14px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 30%)), 0 4px 12px -4px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 14%));top:calc(var(--snote-top,0px) + 10px);z-index:5;max-height:calc(var(--snote-room,100%) - 20px);pointer-events:none;flex-direction:column;align-items:flex-end;display:flex;position:absolute;right:16px}.snote>*{pointer-events:auto}.snote-card{width:var(--snote-w,340px);background:var(--summary-ground);border:1px solid var(--summary-edge);max-height:100%;box-shadow:var(--snote-shadow);color:var(--color-ink);transform-origin:100% 0;border-radius:16px;gap:10px;padding:10px 14px 14px;display:grid;overflow-y:auto}.snote-card.is-in{animation:snote-grow .38s var(--motion-soft) both}.snote-card.is-out{animation:snote-fold .38s var(--motion-soft) both}.snote-head{align-items:center;gap:8px;min-height:28px;display:flex}.snote-title{color:var(--text-purple-600);font-size:13.5px;font-weight:600}.snote-status{color:var(--color-muted);white-space:nowrap;align-items:center;gap:4px;margin-inline-start:auto;font-size:13.5px;display:inline-flex}.snote-fold{width:26px;height:26px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.snote-fold .icon{transform:rotate(180deg)}.snote-fold:hover,.snote-link:hover{background:var(--hover-tint)}.snote-link{font:inherit;color:var(--text-purple-600);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:2px 6px;font-size:13.5px;font-weight:600;display:inline-flex}.snote-writing{animation:1.6s ease-in-out infinite snote-breathe}.snote-body{gap:10px;display:grid}.snote-body.is-fresh{animation:snote-fresh .42s var(--motion-soft) both}.snote-want{unicode-bidi:plaintext;font-size:15px;font-weight:600;line-height:1.55}.snote-sec{justify-items:start;gap:4px;display:grid}.snote-sec>.is-rtl{justify-self:end}.snote-asked.is-rtl{border-radius:12px 12px 4px}.snote-next.is-rtl .snote-next-arrow{transform:scaleX(-1)}.snote-label{color:var(--color-muted);font-size:13.5px;font-weight:500}.snote-asked{border:1px solid var(--summary-edge);background:var(--color-surface);unicode-bidi:plaintext;border-radius:12px 12px 12px 4px;padding:5px 12px;font-size:14px}.snote-now{color:var(--color-ink-soft);unicode-bidi:plaintext;font-size:14px}.snote-next{unicode-bidi:plaintext;align-items:flex-start;gap:8px;font-size:14px;font-weight:600;display:flex}.snote-next-arrow{background:var(--fill-accent);width:20px;height:20px;color:var(--on-fill);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:13.5px;display:grid}.snote-check{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.snote-check li{border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:13.5px;display:inline-flex}.snote-have{background:var(--summary-quiet);color:var(--color-ink-soft)}.snote-have:before{content:"✓";color:var(--summary-have-tick);font-weight:700}.snote-miss{border:1px dashed var(--summary-miss-edge);color:var(--color-ink)}.snote-miss:before{content:"";border:1.5px solid var(--summary-miss-edge);border-radius:50%;width:8px;height:8px}.snote-empty{color:var(--color-muted);font-size:14px}.snote-loading{gap:8px;display:grid}.snote-loading span{background:var(--summary-quiet);border-radius:6px;height:10px;animation:1.6s ease-in-out infinite snote-breathe}.snote-loading span:last-child{width:60%}@container page (width>=1100px){.pg-inbox .threadpane-main:has(>.snote.is-open)>.thread{padding-inline-end:calc(var(--snote-w) + 32px)}}@media (width<=600px){.snote{top:calc(var(--snote-top,0px) + 8px);max-height:calc(var(--snote-room,100%) - 16px);align-items:stretch;left:10px;right:10px}.snote-card{width:auto}}@keyframes snote-grow{0%{opacity:0;transform:scale(.2)}45%{opacity:1}to{opacity:1;transform:none}}@keyframes snote-fold{0%{clip-path:inset(-24px round 16px)}70%{opacity:1}to{opacity:0;clip-path:inset(var(--fold-t,0px) var(--fold-r,0px) var(--fold-b,100%) var(--fold-l,100%) round 16px)}}@keyframes snote-fresh{0%{opacity:.2}to{opacity:1}}@keyframes snote-breathe{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.snote *,.snote-card.is-in,.snote-card.is-out,.snote-dot-writing{animation:none!important}}.notices{z-index:70;pointer-events:none;flex-direction:column;align-items:center;gap:8px;padding:0 16px;display:flex;position:fixed;top:58px;left:0;right:0}.notice{--tone:var(--text-purple-600);--tone-bg:var(--pro-purple-50);border:1px solid var(--pill-line);background:var(--color-surface-raised);max-width:min(520px,100%);min-height:38px;color:var(--color-ink);box-shadow:0 8px 22px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 14%)), 0 1px 3px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 8%));pointer-events:auto;border-radius:20px;align-items:center;gap:2px;padding:4px 5px;display:inline-flex;position:relative}.notice.is-done{--tone:var(--pro-teal-700);--tone-bg:var(--pro-teal-50)}.notice.is-error{--tone:var(--pro-orange-600);--tone-bg:var(--pro-orange-50);border-color:var(--pro-orange-100)}.notice.is-in{animation:notice-in .6s var(--motion-soft) both}.notice.is-out{pointer-events:none;animation:notice-out .3s var(--motion-out) both}.notice.is-flipping{transition:transform .45s var(--motion-spring)}.notice-main{min-width:0;color:inherit;border-radius:16px;align-items:center;gap:9px;padding:0 4px 0 0;text-decoration:none;display:flex}.notice-main.is-link{cursor:pointer}.notice-main.is-link:hover .notice-title{text-underline-offset:2px;text-decoration:underline}.notice-main:focus-visible{box-shadow:var(--focus-ring);outline:none}.notice-icon{background:var(--tone-bg);width:28px;height:28px;color:var(--tone);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.notice.is-message .notice-icon{background:color-mix(in srgb, var(--tone) 14%, var(--color-surface))}.notice.is-in .notice-icon{animation:notice-icon-pop .5s var(--motion-spring) 40ms both}.notice.is-error.is-in .notice-icon{animation:notice-icon-pop .5s var(--motion-spring) 40ms both, notice-shake .5s ease-in-out .5s}.notice-icon:after{content:"";border:2px solid var(--tone);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-1px}.notice.is-in .notice-icon:after{animation:.75s ease-out .12s mo-ring}.notice-words{gap:1px;min-width:0;padding:3px 0;display:grid}.notice.is-in .notice-words{animation:notice-words-in .42s var(--motion-soft) .16s both}.notice-line{align-items:baseline;gap:8px;min-width:0;display:flex}.notice-title{overflow-wrap:anywhere;unicode-bidi:plaintext;min-width:0;font-size:13px;font-weight:600;line-height:1.35}.notice-when{color:var(--color-muted);flex:none;font-size:11.5px}.notice-body,.notice-preview{color:var(--color-muted);overflow-wrap:anywhere;font-size:12.5px;line-height:1.35}.notice-preview{white-space:nowrap;text-overflow:ellipsis;unicode-bidi:plaintext;overflow:hidden}.notice-action{background:var(--tone-bg);height:28px;color:var(--tone);font:inherit;cursor:pointer;transition:transform .16s var(--motion-soft), background .16s var(--motion-soft);border:0;border-radius:14px;flex:none;margin-left:4px;padding:0 11px;font-size:12.5px;font-weight:600}.notice-action:hover{background:color-mix(in srgb, var(--tone) 16%, var(--color-surface))}.notice-action:active{transform:scale(.95)}.notice-close{width:26px;height:26px;color:var(--color-muted);cursor:pointer;transition:background .16s var(--motion-soft), color .16s var(--motion-soft);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-left:2px;padding:0;display:inline-grid}.notice-close:hover{background:var(--color-subtle);color:var(--color-ink)}.notice-action:focus-visible,.notice-close:focus-visible{box-shadow:var(--focus-ring);outline:none}@keyframes notice-in{0%{opacity:.6;clip-path:circle(16px at 19px);transform:translateY(-10px)}45%{opacity:1;clip-path:circle(16px at 19px);transform:none}to{opacity:1;clip-path:circle(150% at 19px);transform:none}}@keyframes notice-out{0%{opacity:1;clip-path:circle(150% at 19px)}to{opacity:0;clip-path:circle(14px at 19px);transform:translateY(-6px)}}@keyframes notice-icon-pop{0%{transform:scale(.3)rotate(-20deg)}to{transform:none}}@keyframes notice-shake{0%,to{transform:none}20%{transform:rotate(-14deg)}40%{transform:rotate(12deg)}60%{transform:rotate(-8deg)}80%{transform:rotate(4deg)}}@keyframes notice-words-in{0%{opacity:0;transform:translate(-6px)}}@media (width<=600px){.notices{padding:0 10px;top:62px}.notice{max-width:100%}.notices-measure{display:none}}@media (prefers-reduced-motion:reduce){.notice.is-in,.notice.is-out,.notice.is-in .notice-icon,.notice.is-error.is-in .notice-icon,.notice.is-in .notice-icon:after,.notice.is-in .notice-words{animation:none}.notice.is-flipping,.notice-action,.notice-close{transition:none}}.notices-dock{align-items:center;min-width:0;margin:0 auto;display:flex;position:relative}.topbar:has(.notices-dock.is-docked) .topbar-user{margin-left:0}.notices-dock .notice{white-space:nowrap;max-width:none;min-height:34px}.notices-dock .notice.is-out{z-index:0;margin-top:-17px;position:absolute;top:50%;left:0}.notices-dock .notice.is-in{z-index:1;position:relative}.notices-dock .notice-words,.notices-measure .notice-words{align-items:baseline;gap:8px;padding:0;display:inline-flex}.notices-dock .notice-line,.notices-measure .notice-line{display:inline-flex}.notices-measure{visibility:hidden;pointer-events:none;white-space:nowrap;position:absolute;top:0;left:0}.notices-measure .notice{white-space:nowrap;max-width:none;min-height:34px}:root[data-page-nav] .topbar{view-transition-name:pro-topbar}:root[data-page-nav] .shell-main{view-transition-name:pro-page}:root[data-page-nav] .fb-window{view-transition-name:pro-feedback}::view-transition{pointer-events:none}::view-transition-old(root){display:none}::view-transition-old(pro-topbar){display:none}::view-transition-old(pro-feedback){display:none}::view-transition-new(root){animation:none}::view-transition-new(pro-topbar){animation:none}::view-transition-new(pro-feedback){animation:none}::view-transition-group(root){animation:none}::view-transition-group(pro-topbar){animation:none}::view-transition-group(pro-feedback){animation:none}::view-transition-group(pro-page){animation:none}::view-transition-image-pair(pro-page){isolation:auto}::view-transition-old(pro-page){mix-blend-mode:normal}::view-transition-new(pro-page){mix-blend-mode:normal}::view-transition-old(pro-page){animation:page-out .12s var(--motion-out) both}::view-transition-new(pro-page){animation:page-in .24s var(--motion-soft) both}:root[data-page-nav=back]::view-transition-old(pro-page){animation-name:page-out-back}:root[data-page-nav=back]::view-transition-new(pro-page){animation-name:page-in-back}@keyframes page-out{to{opacity:0;transform:translateY(-4px)}}@keyframes page-in{0%{opacity:0;transform:translateY(10px)}}@keyframes page-out-back{to{opacity:0;transform:translateY(4px)}}@keyframes page-in-back{0%{opacity:0;transform:translateY(-10px)}}@media (width<=600px){::view-transition-old(pro-page){animation:page-out-side .14s var(--motion-out) both}::view-transition-new(pro-page){animation:page-in-side .24s var(--motion-soft) both}:root[data-page-nav=back]::view-transition-old(pro-page){animation-name:page-out-side-back}:root[data-page-nav=back]::view-transition-new(pro-page){animation-name:page-in-side-back}@keyframes page-out-side{to{opacity:0;transform:translate(-8%)}}@keyframes page-in-side{0%{opacity:0;transform:translate(14%)}}@keyframes page-out-side-back{to{opacity:0;transform:translate(8%)}}@keyframes page-in-side-back{0%{opacity:0;transform:translate(-14%)}}}:root[data-page-enter] .shell-main>:not(.fb-window){animation:page-fade-in .2s var(--motion-soft) backwards}@keyframes page-fade-in{0%{opacity:0}}.topbar-nav{position:relative}.topbar-nav>a{z-index:1;transition:color .2s;position:relative}.nav-glide{z-index:0;border-radius:var(--radius-sm);background:var(--pro-purple-100);pointer-events:none;transition:transform .45s var(--motion-spring), width .3s var(--motion-soft), height .3s var(--motion-soft);position:absolute;top:0;left:0}.nav-glide.is-placed{transition:none;animation:.2s both nav-glide-in}@keyframes nav-glide-in{0%{opacity:0}}.topbar-nav:has(>.nav-glide)>a.active{background:0 0}:root[data-theme-switch]::view-transition-old(root){animation:theme-out .2s var(--motion-soft) both;display:block}:root[data-theme-switch]::view-transition-new(root){animation:theme-in .2s var(--motion-soft) both}@keyframes theme-out{to{opacity:0}}@keyframes theme-in{0%{opacity:0}}.fr-main-inner.is-swapped{animation:content-swap .22s var(--motion-soft) backwards}@keyframes content-swap{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){::view-transition-old(pro-page){animation:none}::view-transition-new(pro-page){animation:none}.nav-glide,.nav-glide.is-placed,.topbar-nav>a{transition:none;animation:none}:root[data-page-enter] .shell-main>:not(.fb-window),.fr-main-inner.is-swapped{animation:none}}:root{--scroll-fade-size:22px}.scroll-fade:before,.scroll-fade:after,.fr-rail-col:before,.fr-rail-col:after,.fr-main:after,.pg-inbox .convlist-items:before,.pg-inbox .convlist-items:after{content:"";z-index:1;height:var(--scroll-fade-size);margin-inline:calc(-1 * var(--scroll-fade-inset,0px));pointer-events:none;opacity:0;flex:none;display:block;position:sticky}.scroll-fade:before,.fr-rail-col:before,.pg-inbox .convlist-items:before{margin-bottom:calc(-1 * var(--scroll-fade-size));background:linear-gradient(var(--scroll-fade-bg,var(--color-surface)), transparent);top:0}.scroll-fade:after,.fr-rail-col:after,.fr-main:after,.pg-inbox .convlist-items:after{margin-top:calc(-1 * var(--scroll-fade-size));background:linear-gradient(transparent, var(--scroll-fade-bg,var(--color-surface)));bottom:0}.fr-main{--scroll-fade-bg:var(--color-bg)}.pg-inbox .convlist-items{--scroll-fade-inset:6px}@supports (animation-timeline:scroll()){.scroll-fade:before,.fr-rail-col:before,.pg-inbox .convlist-items:before{animation:linear both scroll-edge-show;animation-timeline:scroll();animation-range:0 24px}.scroll-fade:after,.fr-rail-col:after,.fr-main:after,.pg-inbox .convlist-items:after{animation:linear both scroll-edge-hide;animation-timeline:scroll();animation-range:calc(100% - 24px) 100%}}@keyframes scroll-edge-show{0%{opacity:0}to{opacity:1}}@keyframes scroll-edge-hide{0%{opacity:1}to{opacity:0}}.scroll-head:after{content:"";background:linear-gradient(rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 9%)), transparent);pointer-events:none;opacity:0;height:10px;position:absolute;top:100%;left:0;right:0}@supports (animation-timeline:scroll()){.scroll-head:after{animation:linear both scroll-edge-show;animation-timeline:scroll();animation-range:0 16px}}.scroll-contain,.scroll-fade,.fr-rail-col,.fr-main,.fr-panel,.pg-inbox .convlist-items,.thread{overscroll-behavior:contain}.sentiment-dot{background:var(--sentiment-neutral-dot);border-radius:50%;flex:none;display:inline-block}.sentiment-dot.is-positive{background:var(--sentiment-positive-dot)}.sentiment-dot.is-negative{background:var(--sentiment-negative-dot)}.sentiment-dot.is-none{border:1.5px dashed var(--color-muted);background:0 0;width:9px;height:9px}.sentiment-hfield{position:relative}.pg-inbox .hd-pill.sentiment-hchip{--tone:var(--sentiment-neutral-dot);cursor:default}.pg-inbox button.hd-pill.sentiment-hchip{cursor:pointer}.pg-inbox .hd-pill.sentiment-hchip.is-positive{--tone:var(--sentiment-positive-dot)}.pg-inbox .hd-pill.sentiment-hchip.is-negative{--tone:var(--sentiment-negative-dot)}.pg-inbox .sentiment-hchip .hd-tile{background:var(--sentiment-neutral-bg)}.pg-inbox .sentiment-hchip.is-positive .hd-tile{background:var(--sentiment-positive-bg)}.pg-inbox .sentiment-hchip.is-negative .hd-tile{background:var(--sentiment-negative-bg)}.pg-inbox .sentiment-hchip.is-positive .hfield-value{color:var(--sentiment-positive-ink)}.pg-inbox .sentiment-hchip.is-negative .hfield-value{color:var(--sentiment-negative-ink)}.pg-inbox .sentiment-hchip.is-neutral .hfield-value{color:var(--sentiment-neutral-ink)}.pg-inbox .sentiment-hchip.is-none .hfield-value{color:var(--color-muted)}.sentiment-hint-reason{white-space:normal;max-width:260px;display:block}.sentiment-hint-when{color:var(--color-muted);margin-top:2px;font-size:12.5px;display:block}.pg-inbox .convlist-chip.is-sentiment .sentiment-dot{width:8px;height:8px}.rp-felt{gap:8px;display:grid}.rp-felt-rows{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rp-felt-cell{background:var(--sentiment-neutral-bg);min-width:0;color:inherit;font:inherit;text-align:left;transition:border-color .2s ease, transform .3s var(--motion-spring);border:1px solid #0000;border-radius:10px;gap:2px;padding:8px 10px;text-decoration:none;display:grid}.rp-felt-cell.is-positive{background:var(--sentiment-positive-bg)}.rp-felt-cell.is-negative{background:var(--sentiment-negative-bg)}a.rp-felt-cell:hover{border-color:var(--sentiment-neutral-dot)}a.rp-felt-cell.is-positive:hover{border-color:var(--sentiment-positive-dot)}a.rp-felt-cell.is-negative:hover{border-color:var(--sentiment-negative-dot)}a.rp-felt-cell:active{transform:scale(.97)}a.rp-felt-cell:focus-visible{box-shadow:var(--focus-ring);outline:none}.rp-felt-head{color:var(--sentiment-neutral-ink);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.rp-felt-cell.is-positive .rp-felt-head{color:var(--sentiment-positive-ink)}.rp-felt-cell.is-negative .rp-felt-head{color:var(--sentiment-negative-ink)}.rp-felt-num{color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1.1}.rp-felt-sub,.rp-felt-foot{color:var(--color-muted);font-size:12.5px}@media (prefers-reduced-motion:reduce){a.rp-felt-cell{transition:none}a.rp-felt-cell:active{transform:none}}.pg-inbox .sentiment-hfield .hd-hint-title,.sentiment-tag-hint .hd-hint-title{letter-spacing:0;text-transform:none;color:var(--sentiment-neutral-ink);font-size:13px}.pg-inbox .sentiment-hfield:has(.is-positive) .hd-hint-title{color:var(--sentiment-positive-ink)}.sentiment-tag-wrap:has(.is-positive) .hd-hint-title{color:var(--sentiment-positive-ink)}.pg-inbox .sentiment-hfield:has(.is-negative) .hd-hint-title{color:var(--sentiment-negative-ink)}.sentiment-tag-wrap:has(.is-negative) .hd-hint-title{color:var(--sentiment-negative-ink)}.sentiment-hchip-new{background:var(--color-accent);width:6px;height:6px;animation:mo-icon-pop .4s var(--motion-spring);border-radius:50%;margin-inline-start:4px}.sentiment-tag-wrap{display:inline-flex;position:relative}.sentiment-tag{background:var(--sentiment-neutral-bg);height:22px;color:var(--sentiment-neutral-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:12.5px;font-weight:600;display:inline-flex}.sentiment-tag.is-positive{background:var(--sentiment-positive-bg);color:var(--sentiment-positive-ink)}.sentiment-tag.is-negative{background:var(--sentiment-negative-bg);color:var(--sentiment-negative-ink)}.sentiment-tag-hint{z-index:40;border:1px solid var(--color-line);background:var(--color-surface-raised);width:max-content;max-width:280px;box-shadow:var(--shadow-3);color:var(--color-ink);white-space:normal;opacity:0;transform-origin:calc(100% - 22px) 0;pointer-events:none;transition:opacity .14s ease, transform .2s var(--motion-out);unicode-bidi:plaintext;border-radius:11px;padding:7px 11px 8px;font-size:12.5px;font-weight:400;line-height:1.4;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-4px)scale(.96)}.sentiment-tag-hint .hd-hint-title{margin-bottom:1px;font-weight:600;display:block}.sentiment-tag-wrap:hover>.sentiment-tag-hint,a:focus-visible .sentiment-tag-hint{opacity:1;transition:opacity .2s ease .3s, transform .5s var(--motion-spring) .3s;transform:none}@media (prefers-reduced-motion:reduce){.sentiment-tag-hint,.sentiment-tag-wrap:hover>.sentiment-tag-hint,a:focus-visible .sentiment-tag-hint{transition:opacity 10ms;transform:none}.sentiment-hchip-new{animation:none}}@media (width<=600px){.sentiment-tag-hint{transform-origin:22px 0;max-width:min(280px,100vw - 32px);left:0;right:auto}}.avatar-felt{flex:none;display:inline-flex;position:relative}.avatar-feel-bubble{z-index:1;pointer-events:none;transform-origin:76% 45%;filter:drop-shadow(0 1px 1.5px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 22%)));position:absolute;inset:0}.avatar-feel-bubble svg{display:block;overflow:visible}.is-feel-pop>.avatar-feel-bubble{animation:feel-bubble-pop .55s var(--motion-spring) both}.avatar.face-avatar.is-feel-pop{animation:feel-face-pop .5s var(--motion-spring) both}@keyframes feel-bubble-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes feel-face-pop{0%{transform:scale(.82)}to{transform:none}}@media (prefers-reduced-motion:reduce){.is-feel-pop>.avatar-feel-bubble,.avatar.face-avatar.is-feel-pop{animation:none!important}}.pg-inbox .hctl-summary{margin-inline-start:auto}.pg-inbox .hctl-summary:empty{display:none}.pg-inbox .sentiment-hchip .hd-tile:has(>.sentiment-tile-face){overflow:hidden}.sentiment-tile-face{width:26px;height:26px;display:block}.sentiment-tag-face{border-radius:50%;flex:none;width:16px;height:16px}.pg-inbox .hctl-summary .sentiment-hfield>.hd-hint{transform-origin:100% 0;translate:var(--hint-shift,0) 0;left:auto;right:0}.pg-inbox .sentiment-hchip.is-neutral .hfield-label{color:var(--sentiment-neutral-ink)}.pg-inbox .sentiment-hchip.is-positive .hfield-label{color:var(--sentiment-positive-ink)}.pg-inbox .sentiment-hchip.is-negative .hfield-label{color:var(--sentiment-negative-ink)}.pg-inbox .sentiment-hchip.is-none .hfield-label{color:color-mix(in srgb, var(--color-muted) 60%, var(--color-ink))}.sentiment-tag:has(.sentiment-tag-face){padding-inline-start:3px}.outcome-pill{white-space:nowrap;background:var(--outcome-open-bg);color:var(--outcome-open-ink);border-radius:999px;flex:none;align-items:center;gap:4px;padding:1px 8px 1px 6px;font-size:12.5px;font-weight:600;line-height:1.45;display:inline-flex}.outcome-pill.is-booked{background:var(--outcome-booked-bg);color:var(--outcome-booked-ink)}.outcome-pill.is-lost{background:var(--outcome-lost-bg);color:var(--outcome-lost-ink)}.outcome-pill.is-team{background:var(--outcome-team-bg);color:var(--outcome-team-ink)}.outcome-icon{flex:none}.outcome-what{direction:ltr;unicode-bidi:isolate;min-width:0}.outcome-what.is-muted{color:var(--color-muted)}.outcome-sep{background:var(--color-line);height:1px;margin:7px 0 6px;display:block}.outcome-line{flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:12.5px;display:flex}.pg-inbox .sentiment-hchip .outcome-dot{color:var(--color-faint);margin:0 1px}.pg-inbox .sentiment-hfield .hd-hint{max-width:330px}.outcome-under{color:var(--color-ink-soft);flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:3px;font-size:12.5px;display:flex}.rp-felt-grid{border-collapse:separate;border-spacing:6px;table-layout:fixed;width:calc(100% + 12px);margin:-6px}.rp-felt-grid th,.rp-felt-grid td{font-weight:inherit;text-align:center;padding:0}.rp-felt-grid thead th{color:var(--color-muted);padding-bottom:2px;font-size:13px;font-weight:600}.rp-felt-grid .rp-felt-corner{text-align:left;width:30%}.rp-felt-grid .rp-felt-rowhead{text-align:left;background:var(--sentiment-neutral-bg);border-radius:10px;padding:7px 10px}tr.is-positive>.rp-felt-rowhead{background:var(--sentiment-positive-bg)}tr.is-negative>.rp-felt-rowhead{background:var(--sentiment-negative-bg)}tr.is-positive .rp-felt-head{color:var(--sentiment-positive-ink)}tr.is-negative .rp-felt-head{color:var(--sentiment-negative-ink)}.rp-felt-rowsum{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:1px;display:flex}.rp-felt-rownum{color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1.1}.rp-felt-x{background:var(--outcome-open-bg);font-variant-numeric:tabular-nums;color:var(--outcome-open-ink);border-radius:10px;font-size:17px;font-weight:600}.rp-felt-x.is-booked{background:var(--outcome-booked-bg);color:var(--outcome-booked-ink)}.rp-felt-x.is-lost{background:var(--outcome-lost-bg);color:var(--outcome-lost-ink)}.rp-felt-x.is-team{background:var(--outcome-team-bg);color:var(--outcome-team-ink)}.rp-felt-x.is-zero{box-shadow:inset 0 0 0 1px var(--color-line);color:var(--color-muted);background:0 0;font-weight:400}.rp-felt-grid .rp-felt-sub{color:var(--color-ink-soft)}.rp-felt-grid .rp-felt-head{font-size:13px}.rp-felt-x>a,.rp-felt-x>span{min-height:52px;color:inherit;transition:border-color .2s ease, transform .3s var(--motion-spring);border:1px solid #0000;border-radius:10px;place-items:center;text-decoration:none;display:grid}.rp-felt-x>a:hover{border-color:currentColor}.rp-felt-x>a:active{transform:scale(.95)}.rp-felt-x>a:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (prefers-reduced-motion:reduce){.rp-felt-x>a{transition:none}.rp-felt-x>a:active{transform:none}}@media (width<=600px){.rp-felt-grid .rp-felt-corner{width:34%}.rp-felt-grid thead th{font-size:12px}}.topbar-feedback{align-items:center;gap:6px;display:inline-flex;position:relative}.topbar-feedback.is-open{color:var(--pro-purple-700);background:var(--pro-purple-50)}@container page (width<=1439px){.topbar-feedback-label{display:none}}.topbar-feedback-dot{background:var(--color-accent);width:8px;height:8px;box-shadow:0 0 0 2px var(--color-surface);border-radius:50%;position:absolute;top:4px;right:4px}.shell-main>:not(.fb-window){min-width:0}.shell-main:has(>.fb-window){overflow-x:clip}.fb-window.is-unfolding>*{animation:mo-row-in .42s var(--motion-spring) both}.fb-window.is-unfolding>:nth-child(2){animation-delay:70ms}.fb-window.is-unfolding>:nth-child(n+3){animation-delay:.12s}@media (prefers-reduced-motion:reduce){.fb-window.is-unfolding>*{animation:none}}.fb-window{background:var(--color-surface);min-height:0;color:var(--color-ink);outline:none;flex-direction:column;display:flex}@container page (width<=1679px){.shell-main:has(>.fb-window){position:relative}.fb-window{z-index:35;border-left:1px solid var(--color-line);width:min(360px,100%);box-shadow:var(--shadow-3);position:absolute;top:0;bottom:0;right:0}body:has(.fb-window) .topbar{z-index:36}}@container page (width>=1680px){.fb-window{border-left:1px solid var(--color-line);width:360px;box-shadow:-2px 0 10px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 5%));flex:0 0 360px;position:relative}}@container page (width>=1100px) and (width<=1679px){.shell-main:has(>.pg-inbox)>.fb-window{z-index:auto;width:360px;box-shadow:-2px 0 10px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 5%));flex:0 0 360px;position:relative;top:auto;bottom:auto;right:auto}}@container page (width>=1280px) and (width<=1679px){.shell-main:has(>.settings-frame)>.fb-window{z-index:auto;width:360px;box-shadow:-2px 0 10px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 5%));flex:0 0 360px;position:relative;top:auto;bottom:auto;right:auto}}@container page (width<=1679px){.shell-main>.fb-window.is-over-panel{top:0;right:var(--frame-panel-width);z-index:41;border-left:1px solid var(--color-line);border-right:1px solid var(--color-line);width:min(360px,100%);box-shadow:var(--shadow-3);flex:none;position:absolute;bottom:0}}@media (width<=600px){.fb-window,.shell-main>.fb-window.is-over-panel{border-left:0;border-right:0;width:auto;left:0;right:0}.topbar-me-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.fb-window.is-dragging{background:var(--pro-purple-50);box-shadow:inset 0 0 0 2px var(--pro-purple-300)}.fb-head{align-items:center;gap:var(--space-2);border-bottom:1px solid var(--color-hairline);padding:12px 10px 10px 18px;display:flex}.fb-title{color:var(--pro-purple-900);flex:auto;margin:0;font-size:16px;font-weight:600}.fb-close{color:var(--color-muted)}.fb-body{flex-direction:column;flex:auto;gap:12px;min-height:0;padding:14px 18px;display:flex;overflow-y:auto}.fb-context{display:flex}.fb-chip{border-radius:var(--radius-pill);background:var(--pro-purple-50);border:1px solid var(--pro-purple-100);max-width:100%;color:var(--pro-purple-800);align-items:center;gap:6px;padding:3px 4px 3px 10px;font-size:13px;display:inline-flex}.fb-chip>.icon{color:var(--text-purple-500);flex:none}.fb-chip-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fb-chip-x,.fb-pic-x{width:22px;height:22px;color:var(--pro-purple-700);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.fb-chip-x:hover{background:var(--pro-purple-100)}.fb-text{width:100%;min-height:120px;max-height:calc(50vh / var(--page-zoom,1));border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);color:var(--color-ink);font:inherit;resize:none;padding:10px 12px;font-size:15px;line-height:1.5;display:block}.fb-text[readonly]{background:var(--color-subtle);color:var(--color-muted)}.fb-pics{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.fb-pic{position:relative}.fb-pic-thumb{aspect-ratio:1;border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-subtle);width:100%;color:var(--color-muted);cursor:zoom-in;place-items:center;padding:0;display:grid;overflow:hidden}.fb-pic-thumb img{object-fit:cover;width:100%;height:100%}.fb-pic-x{background:color-mix(in srgb, var(--color-surface) 92%, transparent);box-shadow:var(--shadow-1);position:absolute;top:4px;right:4px}.fb-pic.is-sending .fb-pic-thumb{opacity:.6}.fb-pic.is-failed .fb-pic-thumb{border-color:var(--color-danger);box-shadow:inset 0 0 0 1px var(--color-danger)}.fb-status{flex-wrap:wrap;align-items:center;gap:8px;min-height:0;font-size:13px;display:flex}.fb-status:empty{margin-top:-12px}.fb-error{color:var(--color-danger)}.fb-sent{color:var(--pro-teal-700);align-items:center;gap:6px;font-weight:600;display:inline-flex}.fb-foot{border-top:1px solid var(--color-hairline);align-items:center;gap:8px;padding:10px 18px 14px;display:flex}.fb-foot-gap{flex:auto}.fb-add,.fb-send{align-items:center;gap:6px;display:inline-flex}.fb-add{color:var(--pro-purple-700)}.fb-confirm{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.fb-confirm-q{flex:auto;font-size:14px;font-weight:500}.fb-discard-yes{border-color:var(--color-danger);color:var(--color-danger)}.fb-discard-yes:hover:not(:disabled){background:var(--color-danger-soft);border-color:var(--color-danger)}@media (width>=600.1px){body:has(.fb-window) .toasts{right:340px}body:has(.fb-window):has(.fr-panel.is-column.is-open) .toasts{right:calc(var(--frame-panel-width) + 340px)}}@media (width<=600px){body:has(.fb-window) .toasts{bottom:72px}}.fb-reply{border-left:3px solid var(--pro-purple-300);border-radius:0 var(--radius) var(--radius) 0;background:var(--pro-purple-50);padding:8px 8px 10px 12px}.fb-reply-head{align-items:center;gap:6px;margin-bottom:4px;display:flex}.fb-reply-label{color:var(--pro-purple-800);flex:auto;font-size:12px;font-weight:600}.fb-reply-x:hover{background:var(--pro-purple-100)}.fb-reply-text{-webkit-line-clamp:2;line-clamp:2;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-ink);unicode-bidi:plaintext;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.fb-reasons{flex-wrap:wrap;gap:6px;display:flex}.fb-reason{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink);font:inherit;cursor:pointer;padding:4px 10px;font-size:13px}.fb-reason:hover:not(:disabled){border-color:var(--pro-purple-300);background:var(--pro-purple-50)}.fb-reason.is-checked{border-color:var(--pro-purple-500);background:var(--pro-purple-100);color:var(--pro-purple-800);font-weight:600}.fb-reason:disabled{cursor:default}.fb-rewrite{gap:4px;display:grid}.fb-rewrite .fb-reply-head{margin-bottom:0}.fb-rewrite-text{border-color:var(--pro-purple-200);unicode-bidi:plaintext;min-height:84px}.fb-rewrite.is-changed .fb-rewrite-text{border-color:var(--pro-teal-500);box-shadow:inset 3px 0 0 var(--pro-teal-500)}.fb-rewrite-undo{color:var(--pro-purple-700);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.fb-rewrite-undo:hover{text-decoration:underline}.bubble-flag{border:1px solid var(--pro-purple-200);background:var(--color-surface);width:24px;height:24px;color:var(--pro-purple-700);cursor:pointer;opacity:0;pointer-events:none;border-radius:50%;place-items:center;padding:0;transition:opacity .12s;display:inline-grid;position:absolute;top:-10px;left:-10px}.bubble:hover>.bubble-flag{opacity:1;pointer-events:auto}.bubble:has(:focus-visible)>.bubble-flag{opacity:1;pointer-events:auto}.bubble-flag:hover{background:var(--pro-purple-50)}.bubble-flag.is-flagged .icon{fill:currentColor}.lightbox.app-lightbox{z-index:66}.lightbox.app-lightbox.is-in{animation:.3s both mo-fade-in}.lightbox.app-lightbox.is-out{animation:.28s both mo-fade-out}.lightbox.app-lightbox.is-out .app-lightbox-close{opacity:0;transition:opacity .15s}.lightbox.app-lightbox.is-in .app-lightbox-close{animation:mo-icon-pop .45s var(--motion-spring) .15s both}@media (prefers-reduced-motion:reduce){.lightbox.app-lightbox,.lightbox.app-lightbox *{transition:none!important;animation:none!important}}.app-lightbox img{border-radius:8px}.app-lightbox-close{background:color-mix(in srgb, var(--color-surface) 92%, transparent);width:40px;height:40px;color:var(--pro-purple-900);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.app-lightbox-close:focus-visible{box-shadow:0 0 0 3px var(--pro-purple-300)}.pg-dev .fbt-when{color:var(--color-muted);white-space:nowrap;font-size:13px}.pg-dev .fbt-missing{color:var(--pro-apricot-700);font-weight:600}.pg-dev .fbt-status{border-radius:var(--radius-pill);white-space:nowrap;background:var(--tone-bg);color:var(--tone-fg);padding:1px 9px;font-size:12px;font-weight:600;display:inline-block}.pg-dev .fbt-back{color:var(--pro-purple-700);align-self:flex-start;align-items:center;gap:4px;font-weight:500;text-decoration:none;display:inline-flex}.pg-dev .fbt-back:hover{text-decoration:underline}.pg-dev .fbt-words{margin:12px 0 0;font-size:15px}.pg-dev .fbt-pics{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.pg-dev .fbt-pic{flex-direction:column;gap:4px;min-width:0;display:flex;position:relative}.pg-dev .fbt-pic-thumb{aspect-ratio:4/3;border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-subtle);cursor:zoom-in;width:100%;padding:0;display:block;overflow:hidden}.pg-dev .fbt-pic-thumb img{object-fit:cover;width:100%;height:100%}.pg-dev .fbt-pic-name{text-overflow:ellipsis;white-space:nowrap;color:var(--color-muted);font-size:12px;overflow:hidden}.pg-dev .fbt-pic-x{background:color-mix(in srgb, var(--color-surface) 92%, transparent);width:26px;height:26px;box-shadow:var(--shadow-1);color:var(--color-danger);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:6px;right:6px}.pg-dev .fbt-path{color:var(--color-muted);overflow-wrap:anywhere;align-self:flex-start;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.pg-dev .fbt-mark{flex-direction:column;gap:12px;display:flex}.pg-dev .fbt-mark-by{color:var(--color-muted);font-size:12.5px}.pg-dev .fbt-note{border:1px solid var(--color-line);border-radius:var(--radius);width:100%;min-height:90px;font:inherit;resize:vertical;padding:8px 10px;font-size:14px;display:block}.pg-dev .fbt-note-row{align-items:center;gap:10px;display:flex}.pg-dev .fbt-error{color:var(--color-danger);font-size:13px}.pg-account .pg-account-grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:18px 20px;margin-top:18px;display:grid}.pg-account .pg-account-grid>.fr-card{margin:0}@container page (width>=860px){.pg-account .pg-account-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"picture picture""inbox display""appearance spelling""password password""twostep twostep"}.pg-account .pg-account-picture{grid-area:picture}.pg-account .pg-account-inbox{grid-area:inbox}.pg-account .pg-account-password{grid-area:password}.pg-account .pg-account-display{grid-area:display}.pg-account .pg-account-appearance{grid-area:appearance}.pg-account .pg-account-spelling{grid-area:spelling}.pg-account .pg-account-twostep{grid-area:twostep}}@container page (width>=1280px){.pg-account .pg-account-grid{grid-template:"picture inbox""picture display""picture appearance""picture spelling""picture password""picture twostep"minmax(0,1fr)/minmax(0,5fr) minmax(0,4fr)}}@container page (width>=860px){.pg-account .pg-account-calls{grid-column:1/-1}}.pg-account .pg-account-picture>.fr-card-body{container:pg-account-pic/inline-size}.pg-account .pg-account-pic{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}@container pg-account-pic (width>=560px){.pg-account .pg-account-pic{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:24px}}.pg-account .pg-account-stage{border:1px solid var(--pro-purple-100);background:var(--pro-purple-50);border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:18px 16px 16px;display:flex;position:relative}.pg-account .pg-account-orbit{flex:none;place-items:center;width:120px;height:120px;display:grid;position:relative}.pg-account .pg-account-orbit-art{width:120px;height:120px;position:absolute;inset:0}.pg-account .pg-account-orbit>.avatar{box-shadow:0 0 0 4px var(--color-surface), 0 6px 16px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 12%));position:relative}.pg-account .pg-account-who{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.pg-account .pg-account-name{color:var(--pro-purple-900);overflow-wrap:anywhere;unicode-bidi:plaintext;font-size:17px;font-weight:600}.pg-account .me-avatar-row{justify-content:center;gap:6px;margin:2px 0 0}.pg-account .pg-account-btn{background:var(--color-surface);align-items:center;gap:6px;display:inline-flex}.pg-account .pg-account-label{letter-spacing:.05em;text-transform:uppercase;color:var(--pro-berry-700);margin:2px 0 10px;font-size:11px;font-weight:600}.pg-account .me-avatar-choices{grid-template-columns:repeat(auto-fill,minmax(62px,1fr));justify-items:center;gap:10px 6px;display:grid}.pg-account .me-avatar-choice{border:2px solid #0000;width:60px;height:60px;padding:2px;transition:border-color .12s,background-color .12s,transform .12s}.pg-account .me-avatar-choice:hover:not(:disabled){border-color:var(--choice-ring);background:var(--pro-berry-50);transform:translateY(-1px)}.pg-account .me-avatar-choice.is-selected{border-color:var(--pro-purple-700);background:var(--pro-purple-50)}.pg-account .me-avatar-choice:disabled{cursor:default}.pg-account .pg-account-start{flex-wrap:wrap;gap:10px;margin:4px 0 0}.pg-account .pg-account-start>span{width:auto}.pg-account .pg-account-start>span:first-child{color:var(--color-ink);font-size:14px;font-weight:500}.pg-account .pg-account-start>.pg-account-dot{width:12px;height:12px;box-shadow:0 0 0 3px var(--color-surface), 0 0 0 4px var(--color-line);border-radius:50%;flex:none;margin-inline-start:6px}.pg-account .pg-account-start .select{flex:0 auto;width:280px;max-width:100%;height:34px}.pg-account .pg-account-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:0 16px;display:grid}.pg-account .pg-account-fields .field input{width:100%}.pg-account .pg-account-password .btn-row{margin-top:2px}.pg-account.pg-account-welcome{isolation:isolate;background:var(--welcome-bg);min-height:100%;padding:40px 16px;position:relative;overflow:hidden}.pg-account .pg-account-art{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pg-account .pg-account-art .wel-night,.pg-account .pg-account-skyline,.pg-account .wel-plane{display:none}html[data-theme=dark] .pg-account .pg-account-art .wel-night{display:inline}html[data-theme=dark] .pg-account .pg-account-art .wel-day{display:none}html[data-theme=dark] .pg-account .pg-account-skyline{z-index:-1;pointer-events:none;filter:saturate(.75);width:100%;height:max(10.375vw,120px);display:block;position:absolute;bottom:0;left:0;right:0}.pg-account .pg-account-skyline .wel-site{--site-show:42%;--site-body:color-mix(in srgb, var(--site) var(--site-show), var(--welcome-bg));--site-line:color-mix(in srgb, color-mix(in srgb, var(--site) 64%, var(--color-ink)) var(--site-show), var(--welcome-bg));--site-pale:color-mix(in srgb, color-mix(in srgb, var(--site) 28%, var(--color-ink)) var(--site-show), var(--welcome-bg))}html[data-theme=dark] .pg-account .wel-plane{z-index:-1;opacity:0;pointer-events:none;will-change:transform, opacity;width:0;height:0;display:block;position:absolute;top:0;left:0}.pg-account .wel-plane>svg{position:absolute;top:-9.5px;left:-13px;overflow:visible}.pg-account .pg-account-art .wel-star{transform-box:fill-box;transform-origin:50%}.pg-account .pg-account-art .wel-star.is-twinkling{animation:wel-sparkle calc(1.5s + var(--i,0) * .27s) ease-in-out calc(var(--i,0) * -.43s) infinite}@keyframes wel-sparkle{50%{opacity:.1;transform:scale(.5)}}@media (prefers-reduced-motion:reduce){.pg-account .pg-account-art .wel-star.is-twinkling{animation:none}}.pg-account .pg-account-card{border:1px solid var(--pill-line);background:var(--color-surface-raised);width:100%;max-width:400px;box-shadow:var(--shadow-3);border-radius:18px;padding:32px 32px 28px;position:relative}.pg-account .pg-account-card .login-logo{height:42px;margin:0 auto 12px}.pg-account .pg-account-dots{justify-content:center;gap:6px;margin:0 0 14px;display:flex}.pg-account .pg-account-dots>span{background:var(--pro-purple-700);border-radius:50%;width:6px;height:6px}.pg-account .pg-account-dots>span:nth-child(2){background:var(--pro-berry-500)}.pg-account .pg-account-dots>span:nth-child(3){background:var(--pro-orange-500)}.pg-account .pg-account-card-title{letter-spacing:-.005em;text-align:center;color:var(--pro-purple-900);margin:0 0 22px;font-size:18px;font-weight:600;line-height:1.3}.pg-account .pg-account-card-title:has(+.pg-account-user){margin-bottom:10px}.pg-account .pg-account-user{border-radius:var(--radius-pill);background:var(--pro-purple-50);width:fit-content;max-width:100%;color:var(--pro-purple-700);justify-content:center;align-items:center;gap:6px;margin:0 auto 20px;padding:3px 12px 3px 10px;font-weight:500;display:flex}.pg-account .pg-account-card .field span{color:var(--color-ink);font-weight:500}.pg-account .pg-account-card .field input{height:40px}.pg-account .pg-account-card .field:last-of-type{margin-bottom:18px}.pg-account .pg-account-card .btn-primary{height:42px;font-weight:600}.pg-account .pg-account-card .choose-password-signout{margin-top:8px}.pg-account .pg-account-twostep>.fr-card-body{container:pg-account-twostep/inline-size}.pg-account .pg-account-twostep-on{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.pg-account .pg-account-twostep-left{color:var(--color-muted);align-items:baseline;gap:6px;display:inline-flex}.pg-account .pg-account-twostep-figure{font-variant-numeric:tabular-nums;color:var(--pro-violet-700);font-size:22px;font-weight:600}.pg-account .pg-account-twostep-left.is-none .pg-account-twostep-figure{color:var(--pro-orange-700)}.pg-account .pg-account-twostep-off{color:var(--pro-purple-700)}.pg-account .pg-account-twostep-password{max-width:420px}.pg-account .pg-account-twostep-password .field input{width:100%}.pg-account .twostep-setup{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.pg-account .twostep-step-label,.pg-account .twostep-confirm .field span{color:var(--color-ink);font-size:14px;font-weight:500}.pg-account .twostep-scan{gap:10px;display:grid}.pg-account .twostep-qr-wrap{border:1px solid var(--pro-violet-200);background:var(--qr-tile);border-radius:14px;justify-self:center;padding:8px;line-height:0}.pg-account .twostep-qr{width:176px;height:176px;display:block}.pg-account .twostep-open-app{display:none}@media (hover:none) and (pointer:coarse){.pg-account .twostep-open-app{color:var(--pro-purple-700);justify-content:center;justify-self:center;align-items:center;gap:5px;text-decoration:none;display:inline-flex}}.pg-account .twostep-key{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;display:grid}.pg-account .twostep-key-label{color:var(--color-muted);font-size:13px}.pg-account .twostep-key-copy{color:var(--pro-purple-700);grid-area:1/2;justify-self:end;align-items:center;gap:5px;display:inline-flex}.pg-account .twostep-key-value{border:1px solid var(--pro-violet-200);border-radius:var(--radius-sm);background:var(--pro-violet-50);color:var(--pro-purple-900);letter-spacing:.02em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;grid-area:2/1/auto/-1;padding:6px 10px;font-size:13px}.pg-account .twostep-confirm .field{margin-bottom:12px}.pg-account .twostep-code-input{letter-spacing:.18em;font-variant-numeric:tabular-nums;max-width:220px;font-size:18px}.pg-account .twostep-password-input{max-width:320px}.pg-account .twostep-setup.is-page .twostep-code-input,.pg-account .twostep-setup.is-page .twostep-password-input,.pg-account .twostep-signin .twostep-code-input{max-width:none}.pg-account .twostep-loading{padding:8px 0}@container pg-account-twostep (width>=520px){.pg-account .twostep-setup.is-card{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px 28px}.pg-account .twostep-setup.is-card .twostep-scan{display:contents}.pg-account .twostep-setup.is-card .twostep-qr-wrap{grid-area:1/1/span 3}.pg-account .twostep-setup.is-card .twostep-step-label,.pg-account .twostep-setup.is-card .twostep-open-app,.pg-account .twostep-setup.is-card .twostep-key,.pg-account .twostep-setup.is-card .twostep-confirm{grid-column:2}.pg-account .twostep-setup.is-card .twostep-open-app{justify-self:start}.pg-account .twostep-setup.is-card .twostep-key{max-width:440px}.pg-account .twostep-setup.is-card .twostep-confirm{margin-top:6px}}.pg-account .twostep-codes{border:1px solid var(--pro-apricot-200);background:var(--pro-apricot-50);border-radius:14px;gap:12px;padding:14px 16px 16px;display:grid}.pg-account .twostep-codes-head{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.pg-account .twostep-codes-title{color:var(--pro-purple-900);font-weight:600}.pg-account .twostep-codes-once{background:var(--pro-apricot-100);color:var(--pro-apricot-700);font-weight:500}.pg-account .twostep-codes-list{counter-reset:twostep-code;grid-template-columns:repeat(2,max-content);gap:6px 24px;margin:0;padding:0;list-style:none;display:grid}.pg-account .twostep-codes-list li{counter-increment:twostep-code;align-items:baseline;display:flex}.pg-account .twostep-codes-list li:before{content:counter(twostep-code) ".";text-align:end;font-variant-numeric:tabular-nums;width:2em;color:var(--color-muted);flex:none;margin-inline-end:6px;font-size:12px}.pg-account .twostep-codes-list code{letter-spacing:.04em;color:var(--pro-purple-900);-webkit-user-select:all;user-select:all;font-size:15px}.pg-account .twostep-codes-actions .btn{background:var(--color-surface);align-items:center;gap:5px;display:inline-flex}.pg-account .twostep-codes-done{justify-self:start}.pg-account .twostep-codes-done.btn-block{justify-self:stretch}.pg-account .pg-account-card.twostep-card.is-wide{max-width:440px}.pg-account .pg-account-card .twostep-switch{color:var(--pro-purple-700);margin-top:8px}.pg-account .pg-account-card .twostep-signout{margin-top:8px}.pg-account .pg-account-card .twostep-setup .field:last-of-type,.pg-account .pg-account-card .twostep-signin .field:last-of-type{margin-bottom:14px}@media (width<=600px){.pg-account .pg-account-grid{gap:14px;margin-top:12px}.pg-account .pg-account-label{text-align:center}.pg-account.pg-account-welcome{padding:24px 16px}.pg-account .pg-account-card{padding:26px 20px 22px}.pg-account .twostep-codes-list{gap:6px 12px}}.pg-account .dsz{--thumb:22px;gap:10px;display:grid}.pg-account .dsz-head{align-items:center;gap:10px;min-height:28px;display:flex}.pg-account .dsz-value{color:var(--pro-purple-800);font-variant-numeric:tabular-nums;align-items:baseline;font-size:22px;font-weight:700;line-height:1;display:inline-flex}.pg-account .dsz-pct{color:var(--text-purple-500);margin-left:1px;font-size:14px;font-weight:600}.pg-account .dsz-reset{border:1px solid var(--pro-purple-200);background:var(--pro-purple-50);height:24px;color:var(--pro-purple-700);font:inherit;cursor:pointer;animation:mo-pop .36s var(--motion-spring);transition:background .16s var(--motion-soft), transform .16s var(--motion-soft);border-radius:999px;padding:0 10px;font-size:12px;font-weight:600}.pg-account .dsz-reset:hover{background:var(--pro-purple-100)}.pg-account .dsz-reset:active{transform:scale(.94)}.pg-account .dsz-row{align-items:center;gap:12px;display:flex}.pg-account .dsz-aa{color:var(--text-purple-500);flex:none;font-weight:700;line-height:1}.pg-account .dsz-aa.is-small{font-size:12px}.pg-account .dsz-aa.is-large{font-size:20px}.pg-account .dsz-rail{flex:auto;min-width:0;height:32px;position:relative}.pg-account .dsz-track{top:50%;left:calc(var(--thumb) / 2);right:calc(var(--thumb) / 2);background:var(--pro-purple-100);border-radius:999px;height:6px;margin-top:-3px;position:absolute}.pg-account .dsz-fill{width:calc(var(--p) * 100%);border-radius:inherit;background:var(--pro-purple-600);transition:width .12s var(--motion-soft);position:absolute;inset:0 auto 0 0}.pg-account .dsz.is-active .dsz-fill{transition:none}.pg-account .dsz-stop{top:50%;left:calc(var(--q) * 100%);background:var(--pro-purple-300);width:4px;height:4px;transition:background .16s var(--motion-soft), transform .26s var(--motion-spring);border-radius:50%;margin:-2px 0 0 -2px;position:absolute}.pg-account .dsz-stop.is-passed{background:#ffffffb3}.pg-account .dsz-stop.is-default{background:var(--pro-purple-400);border-radius:2px;width:4px;height:14px;margin:-7px 0 0 -2px}.pg-account .dsz-stop.is-default.is-passed{background:var(--pro-purple-200)}.pg-account .dsz-bubble{bottom:calc(100% + 2px);left:calc(var(--thumb) / 2 + var(--p) * (100% - var(--thumb)));background:var(--fill-accent-hover);color:var(--on-fill);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;opacity:0;transform-origin:50% 100%;transition:opacity .16s var(--motion-out), transform .16s var(--motion-out);border-radius:8px;padding:3px 8px;font-size:12px;font-weight:700;position:absolute;transform:translate(-50%,6px)scale(.6)}.pg-account .dsz-bubble:after{content:"";border:4px solid #0000;border-top-color:var(--pro-purple-800);margin-left:-4px;position:absolute;top:100%;left:50%}.pg-account .dsz.is-active .dsz-bubble,.pg-account .dsz-rail:hover .dsz-bubble{opacity:1;transition:opacity .16s var(--motion-soft), transform .32s var(--motion-spring);transform:translate(-50%)scale(1)}.pg-account .dsz-rail:has(.dsz-input:focus-visible) .dsz-bubble{opacity:1;transition:opacity .16s var(--motion-soft), transform .32s var(--motion-spring);transform:translate(-50%)scale(1)}.pg-account .dsz-input{cursor:pointer;appearance:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.pg-account .dsz-input:focus{outline:none}.pg-account .dsz-input::-webkit-slider-runnable-track{background:0 0;height:100%}.pg-account .dsz-input::-moz-range-track{background:0 0}.pg-account .dsz-input::-webkit-slider-thumb{width:var(--thumb);height:var(--thumb);margin-top:calc((32px - var(--thumb)) / 2);border:2px solid var(--pro-purple-600);background:var(--on-fill);box-shadow:0 2px 6px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 22%));appearance:none;transition:transform .26s var(--motion-spring), box-shadow .16s var(--motion-soft);border-radius:50%}.pg-account .dsz-input::-moz-range-thumb{width:var(--thumb);height:var(--thumb);box-sizing:border-box;border:2px solid var(--pro-purple-600);background:var(--on-fill);box-shadow:0 2px 6px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 22%));transition:transform .26s var(--motion-spring), box-shadow .16s var(--motion-soft);border-radius:50%}.pg-account .dsz-input:hover::-webkit-slider-thumb{box-shadow:0 0 0 6px rgb(var(--halo-rgb) / 12%), 0 2px 6px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 22%))}.pg-account .dsz-input:active::-webkit-slider-thumb{box-shadow:0 0 0 8px rgb(var(--halo-rgb) / 14%), 0 3px 10px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 26%));transform:scale(1.18)}.pg-account .dsz-input:focus-visible::-webkit-slider-thumb{box-shadow:var(--focus-ring)}.pg-account .dsz-input:active::-moz-range-thumb{transform:scale(1.18)}@media (prefers-reduced-motion:reduce){.pg-account .dsz-reset,.pg-account .dsz-fill,.pg-account .dsz-stop,.pg-account .dsz-bubble{transition:none;animation:none}.pg-account .dsz-input::-webkit-slider-thumb{transition:none;animation:none}}.pg-account .pg-account-user .set-password-email{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:400;overflow:hidden}.pg-account .form-saved{color:var(--color-ok);background:var(--color-ok-soft);border-radius:var(--radius);margin-bottom:10px;padding:8px 10px;font-size:13px}.pg-account .thm{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.pg-account .thm-chips{flex-wrap:wrap;gap:6px;display:flex;position:relative}.pg-account .thm-chip{z-index:1;border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink);font:inherit;cursor:pointer;transition:transform .18s var(--motion-spring);align-items:center;gap:6px;padding:4px 12px 4px 6px;font-size:13px;display:inline-flex;position:relative}.pg-account .thm-chip-icon{background:var(--pro-violet-100);width:22px;height:22px;color:var(--pro-violet-700);border-radius:50%;place-items:center;display:inline-grid}.pg-account .thm-chip:hover:not(:disabled){border-color:var(--pro-purple-300)}.pg-account .thm-chip:active:not(:disabled){transform:scale(.94)}.pg-account .thm-chip:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-account .thm-chip:disabled{cursor:default;opacity:.7}.pg-account .thm-chip[aria-pressed=true]{border-color:#0000;font-weight:600}.pg-account .thm-chip[aria-pressed=true] .thm-chip-icon{animation:mo-icon-pop .5s var(--motion-spring)}.pg-account .thm-glide{z-index:2;border:2px solid var(--pro-violet-500);border-radius:var(--radius-pill);box-shadow:0 0 0 3px var(--pro-violet-100);pointer-events:none;transition:transform .5s var(--motion-spring), width 0s;position:absolute;top:0;left:0}.pg-account .thm-glide.is-placed{transition:none}@media (prefers-reduced-motion:reduce){.pg-account .thm-chip,.pg-account .thm-glide{transition:none}.pg-account .thm-chip[aria-pressed=true] .thm-chip-icon{animation:none}}.mo-pop.emo-pop{border-color:var(--pro-purple-100);border-radius:14px;padding:0}.emo{min-width:0;color:var(--color-ink);flex-direction:column;font-size:13px;display:flex}.emo-search{align-items:center;margin:10px 10px 8px;display:flex;position:relative}.emo-search-icon{color:var(--pro-purple-400);pointer-events:none;position:absolute;left:10px}.emo-search-input{border:1px solid var(--pro-purple-100);background:var(--pro-purple-50);width:100%;height:32px;font:inherit;color:var(--color-ink);transition:background-color .18s ease, border-color .18s ease, box-shadow .2s var(--motion-soft);border-radius:9px;padding:0 10px 0 31px;font-size:13px}.emo-search-input:focus{background:var(--color-surface);border-color:var(--pro-purple-300);box-shadow:0 0 0 3px var(--pro-purple-100);outline:none}.emo-tabs{border-bottom:1px solid var(--pro-purple-50);justify-content:space-between;gap:2px;padding:0 9px 8px;display:flex;position:relative}.emo-tab-glide{background:var(--tone-bg);pointer-events:none;height:28px;transition:transform .45s var(--motion-spring), width .3s var(--motion-soft), background-color .3s ease;border-radius:8px;position:absolute;top:0;left:0}.emo-tab-glide.is-placed{transition:none}.emo-tab{z-index:1;width:28px;height:28px;color:var(--color-muted);cursor:pointer;transition:color .2s ease, transform .25s var(--motion-spring), background-color .15s ease;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:inline-grid;position:relative}.emo-tab:hover{color:var(--tone-fg);background:var(--tone-soft)}.emo-tab:active{transform:scale(.88)}.emo-tab[aria-selected=true]{color:var(--tone-fg);background:0 0}.emo-tab[aria-selected=true] .icon{animation:mo-icon-pop .45s var(--motion-spring)}.emo-tab:focus-visible{box-shadow:var(--focus-ring);outline:none}.emo-tabs.is-muted .emo-tab{opacity:.55}.emo-body{overscroll-behavior:contain;scrollbar-width:thin;height:252px;padding:0 8px;overflow-y:auto}.emo-body:focus{outline:none}.emo-section-name{z-index:2;box-sizing:border-box;background:var(--color-surface);height:34px;color:var(--pro-purple-900);align-items:center;gap:7px;margin:0;padding:0 4px;font-size:12.5px;font-weight:600;display:flex;position:sticky;top:0}.emo-section-tile{background:var(--tone-bg);width:20px;height:20px;color:var(--tone-fg);border-radius:6px;place-items:center;display:inline-grid}.emo-cells{grid-template-columns:repeat(auto-fill,minmax(36px,1fr));grid-auto-rows:36px;display:grid}.emo-cell{font-family:var(--font-emoji), var(--font-ui);color:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;padding:0;font-size:22px;line-height:1;display:grid}.emo-cell:hover:not(:disabled){background:var(--pro-purple-50)}.emo-cell:active:not(:disabled){transform:scale(.88)}.emo-cell:focus-visible{background:var(--pro-purple-50);box-shadow:inset 0 0 0 2px var(--pro-purple-300);outline:none}.emo-cell.is-picked{animation:emo-picked .42s var(--motion-spring)}.emo-sprite{pointer-events:none;background-repeat:no-repeat;background-size:256px;flex:none;width:32px;height:32px;display:block}.emo-cell.is-chosen{background:var(--pro-purple-100);box-shadow:inset 0 0 0 2px var(--pro-purple-400)}.emo-cell.is-covered{background:var(--pro-purple-50);cursor:default}.emo-cell:disabled{opacity:1;color:inherit}.emo-foot{border-top:1px solid var(--pro-purple-50);align-items:center;height:44px;padding:0 10px;display:flex}.emo-preview{align-items:center;gap:9px;min-width:0;display:inline-flex}.emo-preview-glyph{background:var(--pro-purple-50);width:32px;height:32px;font-family:var(--font-emoji), var(--font-ui);animation:mo-icon-pop .35s var(--motion-spring) both;border-radius:9px;place-items:center;font-size:22px;line-height:1;display:inline-grid}.emo-preview-name{text-overflow:ellipsis;white-space:nowrap;color:var(--pro-purple-900);font-size:12.5px;font-weight:500;animation:.2s both mo-fade-in;overflow:hidden}.emo-preview-name:first-letter{text-transform:uppercase}.emo-foot-rest{color:var(--tone-fg);font-size:12px;font-weight:500;animation:.25s both mo-fade-in}.mo-pop.emo-pop.is-in{animation:.14s cubic-bezier(.2,.9,.3,1) both emo-pop-in}.mo-pop.emo-pop.is-out{animation:.1s ease-in both emo-pop-out}.mo-pop.emo-pop.is-sheet.is-in{animation:mo-sheet-in .28s var(--motion-soft) both}@keyframes emo-pop-in{0%{opacity:0;transform:scale(.97)}}@keyframes emo-pop-out{to{opacity:0;transform:scale(.98)}}.mo-pop.is-sheet.emo-pop .emo-body{height:calc(44vh / var(--page-zoom,1))}@keyframes emo-picked{0%{transform:scale(1)}35%{transform:scale(1.35)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.emo *,.emo-pop{transition:none!important;animation:none!important}}.spell-compare{border:1px solid var(--color-line);background:var(--color-surface);box-shadow:0 4px 14px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 8%));color:var(--color-ink);border-radius:12px;margin:0 0 8px;padding:8px 12px 6px;font-size:13px}.spell-compare.mo-unfold{transform-origin:50% 100%}.spell-head{align-items:center;gap:8px;margin-bottom:4px;display:flex}.spell-count{margin-inline-end:auto;font-size:13px;font-weight:700}.spell-keys{color:var(--color-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.spell-keys kbd{border:1px solid var(--color-line-strong);background:var(--color-bg);color:var(--color-ink-soft);border-radius:5px;padding:3px 6px;font:600 11px/1 inherit}.spell-keys kbd+kbd,.spell-keys kbd:not(:first-child){margin-inline-start:6px}.spell-typed{font:inherit;border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink-soft);cursor:pointer;border-radius:8px;padding:4px 10px;font-size:12.5px;font-weight:600}.spell-typed:hover{background:var(--hover-tint)}.spell-line{grid-template-columns:76px 1fr;align-items:baseline;gap:10px;padding:5px 0;display:grid}.spell-line+.spell-line{border-top:1px solid var(--color-hairline)}.spell-label{color:var(--color-muted);font-size:12px}.spell-text{white-space:pre-wrap;overflow-wrap:anywhere;unicode-bidi:plaintext;font-size:14.5px;line-height:1.75}.spell-old{text-decoration:line-through;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--color-danger);text-decoration-color:var(--color-danger);color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 10%, transparent);border-radius:4px;padding:0 2px}.spell-new{font:inherit;color:var(--color-ok);background:color-mix(in srgb, var(--color-ok) 14%, transparent);cursor:pointer;unicode-bidi:isolate;border:0;border-radius:4px;padding:0 2px;font-weight:600}.spell-new:hover{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--color-ok) 45%, transparent)}.spell-new.is-off{font-weight:inherit;color:inherit;box-shadow:inset 0 -1.5px 0 color-mix(in srgb, var(--color-muted) 60%, transparent);background:0 0}.spell-new:focus-visible,.spell-typed:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.composer:has(.spell-compare.is-in) .composer-row .btn-primary{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-ok) 35%, transparent)}@media (width<=600px){.spell-keys{display:none}.spell-line{grid-template-columns:1fr;gap:0}}.hs-window .mdl-body{padding:10px 16px 12px;container:hs/inline-size}.hs-window .mdl-head{gap:12px;padding:8px 10px 8px 16px}.hs-window .mdl-titles{flex-flow:wrap;align-items:baseline;gap:2px 14px}.hs-window .mdl-close{width:32px;height:32px}.hs-head-icon{background:var(--pro-purple-100);width:32px;height:32px;color:var(--pro-purple-700);border-radius:10px;place-items:center;display:grid}.hs-window .mdl-sub{font-size:14.5px}.hs-window .mdl-sub bdi{color:var(--color-ink-soft);font-weight:600}.hs-test-chip{background:var(--color-warn-soft);color:var(--color-warn);box-shadow:inset 0 0 0 1px var(--warn-line);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:14.5px;font-weight:600}.hs-grid{--hs-stick-top:-10px;--hs-stick-bottom:-12px;grid-template-columns:304px minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.hs-side{background:var(--color-bg);border:1px solid var(--color-line);border-radius:14px;flex-direction:column;align-self:start;gap:8px;padding:8px;display:flex}.hs-side-scroll{align-content:start;gap:6px;display:grid}.hs-field{gap:4px;min-width:0;display:grid;position:relative}.hs-field-label{color:var(--color-muted);font-size:14.5px;font-weight:600}.hs-input{border:1px solid var(--color-line);background:var(--color-surface);height:36px;color:var(--pro-purple-700);border-radius:10px;align-items:center;gap:8px;min-width:0;padding:0 10px;display:flex}.hs-input:focus-within,.hs-input.is-open{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--pro-purple-100)}.hs-input svg{flex:none}.hs-input input{min-width:0;height:100%;font:inherit;color:var(--color-ink);unicode-bidi:plaintext;background:0 0;border:0;outline:none;flex:auto;padding:0;font-size:14.5px;font-weight:600}.hs-window .hs-input input,.hs-window .hs-input input:focus,.hs-window .hs-input input:focus-visible{box-shadow:none;background:0 0;border:0;outline:none}.hs-input-sub{color:var(--color-muted);white-space:nowrap;flex:none;font-size:14.5px}.hs-sugg{z-index:5;background:var(--color-surface);box-shadow:0 0 0 1px var(--pop-edge), var(--shadow-3);transform-origin:50% 0;animation:hs-grow .28s var(--motion-spring) both;border-radius:12px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0}.hs-sugg-opt{cursor:pointer;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;padding:6px 8px;display:grid}.hs-sugg-opt.is-active{background:var(--pro-purple-100)}.hs-sugg-name{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;overflow:hidden}.hs-sugg-ar{color:var(--color-ink-soft);grid-area:1/2;font-size:14.5px}.hs-sugg-country{color:var(--color-muted);grid-column:1/-1;font-size:14.5px}.hs-lv{gap:4px;padding:5px}.hs-lv .lv-tab{padding:2px 9px 3px}.hs-lv .cal-day{height:28px;font-size:14.5px}.hs-lv .cal-day>span{width:27px;height:27px}.hs-lv .cal-week span{text-transform:none;letter-spacing:0;font-size:14.5px}.hs-lv .cal-month{font-size:15px}.hs-lv .lv-tab-label{text-transform:none;letter-spacing:0;font-size:14.5px}.hs-lv .lv-tab-value{font-size:15px}.hs-lv .lv-arrow{font-size:14.5px}.hs-lv .cal-day.is-band-start:disabled{color:var(--color-ink);cursor:default}.hs-lv .cal-day.is-band-start:disabled>span{font-weight:600}.hs-lv .cal{gap:1px;padding:4px 4px 2px}.hs-lv .cal-grid{row-gap:1px}.hs-lv .cal-nav{width:28px;height:28px}.hs-lv .lv-tab:disabled{opacity:.55;cursor:default}.hs-lv .lv-foot{min-height:30px}.hs-lv .lv-count{color:var(--pro-purple-800);font-size:14.5px;font-weight:600}.hs-step{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line);border-radius:999px;align-items:center;gap:2px;padding:2px;display:inline-flex}.hs-step button{width:28px;height:28px;color:var(--pro-purple-700);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:16px;line-height:1}.hs-step button:hover:not(:disabled){background:var(--pro-purple-100)}.hs-step button:active:not(:disabled){transform:scale(.88)}.hs-step button:disabled{opacity:.35;cursor:default}.hs-step button:focus-visible{box-shadow:var(--focus-ring);outline:none}.hs-step b{text-align:center;min-width:20px;color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:14.5px}.hs-guests{background:var(--pro-purple-50);border:1px solid var(--pro-purple-100);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 4px;padding:5px 4px 6px;display:grid}.hs-guest{min-width:0;color:var(--color-ink);justify-items:center;gap:1px;font-size:14.5px;display:grid}.hs-ages,.hs-guests .hs-issue{grid-column:1/-1}.hs-ages{flex-wrap:wrap;gap:4px;padding:4px 4px 0;display:flex}.hs-age.mo-btn{height:30px;font-size:14.5px}.hs-age.mo-btn.is-unset{border-color:var(--danger-line);background:var(--color-danger-soft);color:var(--color-danger)}.hs-issue{color:var(--pro-orange-700);font-size:14.5px;font-weight:600}.hs-filters{gap:8px;display:grid}.hs-switch{font:inherit;color:var(--color-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-self:start;align-items:center;gap:8px;padding:2px 4px 2px 0;font-size:14.5px;font-weight:600;display:inline-flex}.hs-switch:focus-visible{box-shadow:var(--focus-ring);outline:none}.hs-switch{min-height:28px}.hs-switch-track{background:var(--switch-track);border-radius:999px;flex:none;width:32px;height:18px;position:relative}.hs-switch-track span{background:var(--thumb-bg);width:14px;height:14px;box-shadow:var(--shadow-1);transition:transform .32s var(--motion-spring);border-radius:50%;position:absolute;top:2px;left:2px}.hs-switch-track.is-on{background:var(--fill-accent)}.hs-switch-track.is-on span{background:var(--color-surface);transform:translate(14px)}.hs-menus{grid-template-columns:1.45fr 1fr;gap:6px;display:grid}.hs-menus .mo-menu{min-width:0;display:grid}.hs-mbtn.mo-btn{border:1px solid var(--color-line);background:var(--color-surface);text-align:left;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:4px;min-width:0;height:auto;padding:5px 8px 5px 10px;display:grid}.hs-mbtn .hs-mlabel{color:var(--color-muted);grid-column:1;font-size:14.5px;font-weight:600}.hs-mbtn .mo-btn-value{text-overflow:ellipsis;min-width:0;color:var(--color-ink);white-space:nowrap;grid-column:1;font-size:14.5px;font-weight:600;overflow:hidden}.hs-mbtn .mo-caret{color:var(--pro-purple-600);grid-area:1/2/span 2}.hs-go{flex:1 0 96px;justify-content:center;align-items:center;gap:6px;height:36px;font-size:14.5px;display:inline-flex}.hs-go[aria-disabled=true],.hs-more[aria-disabled=true]{opacity:.55;cursor:default}.hs-input-label{cursor:text;flex:none}.hs-go-row{z-index:2;background:var(--color-bg);box-shadow:0 10px 0 var(--color-bg), 0 -6px 0 var(--color-bg);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex;position:sticky;bottom:-5px}.hs-go-row .hs-switch{flex:auto}.hs-missing{color:var(--color-muted);flex-basis:100%;font-size:14.5px}.hs-results{flex-direction:column;min-width:0;display:flex;container:hsr/inline-size}.hs-listview{flex-direction:column;flex:1 0 auto;min-width:0;display:flex}.hs-listview.is-away{visibility:hidden;flex:0 0 0;height:0;min-height:0;overflow:hidden}.hs-listview.is-back{animation:hs-list-back .36s var(--motion-spring) both}.hs-res-for{color:var(--color-ink-soft);margin-top:1px;font-size:14.5px;display:block}.hs-no-more{color:var(--color-muted);margin:8px 0 0;font-size:14.5px}.hs-res-head{top:var(--hs-stick-top);z-index:3;background:var(--color-surface-raised);flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:30px;padding:0 0 6px;display:flex;position:sticky}.hs-res-count{min-width:0;color:var(--color-muted);border-radius:6px;margin-right:auto;font-size:14.5px}.hs-res-count:focus-visible,.hs-empty:focus-visible,.hs-expired:focus-visible{box-shadow:var(--focus-ring);outline:none}.hs-res-count b{color:var(--color-ink)}.hs-cur,.hs-near-chip{white-space:nowrap;box-shadow:inset 0 0 0 1px var(--pro-apricot-200);background:var(--pro-apricot-100);color:var(--pro-apricot-700);animation:hs-pop .4s var(--motion-spring) both;border-radius:999px;flex:none;padding:2px 9px;font-size:14.5px;font-weight:600}.hs-near-chip{white-space:normal}.hs-cur-why{color:var(--color-muted);font-size:14.5px}.hs-stale{background:var(--pro-purple-50);border:1px solid var(--pro-purple-100);color:var(--pro-purple-800);animation:hs-rise .32s var(--motion-spring) both;border-radius:10px;align-items:center;gap:8px;margin-bottom:8px;padding:6px 12px;font-size:14.5px;font-weight:600;display:flex}.hs-listview .hs-list,.hs-listview .hs-res-foot{transition:opacity .3s var(--motion-soft)}.hs-listview.is-stale .hs-list,.hs-listview.is-stale .hs-res-foot{opacity:.45}.hs-list{gap:8px;margin:0;padding:6px 6px 0 0;list-style:none;display:grid}.hs-row{background:var(--color-surface);border:1px solid var(--color-line);cursor:pointer;animation:hs-row-in .42s var(--motion-spring) both;animation-delay:calc(var(--i,0) * 30ms);transition:background-color .2s var(--motion-soft), border-color .2s var(--motion-soft), box-shadow .2s var(--motion-soft);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:relative}@media (hover:hover){.hs-row:not(.is-picked):not(.is-off):hover{background:var(--hover-tint);border-color:var(--pro-purple-200)}.hs-row:not(.is-off):hover .hs-row-check{opacity:1}}.hs-row.is-picked{background:var(--pro-purple-50);border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}.hs-row.is-off{cursor:not-allowed}.hs-row.is-open{box-shadow:0 0 0 3px var(--pro-purple-200)}.hs-row.is-open.is-picked{box-shadow:inset 0 0 0 1px var(--color-accent), 0 0 0 3px var(--pro-purple-200)}.hs-row:has(.hs-pick:focus-visible){box-shadow:var(--focus-ring)}.hs-row.is-picked:has(.hs-pick:focus-visible){box-shadow:inset 0 0 0 1px var(--color-accent), var(--focus-ring)}.hs-pick{min-width:0;font:inherit;color:inherit;text-align:left;cursor:inherit;background:0 0;border:0;border-radius:11px 0 0 11px;grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 6px 8px 8px;display:grid}.hs-row>.hs-pick:focus-visible{box-shadow:none;outline:none}.hs-row-check{z-index:1;box-shadow:0 0 0 2px var(--color-surface-raised);opacity:0;pointer-events:none;transition:opacity .18s var(--motion-soft);border-radius:50%;position:absolute;top:-7px;right:-7px}.hs-row.is-picked .hs-row-check{opacity:1}.hs-row.is-picked .hs-tick-box{background:var(--fill-accent);box-shadow:inset 0 0 0 1.5px var(--fill-accent);animation:hs-pop .42s var(--motion-spring)}.hs-row.is-picked .hs-tick-box path{stroke-dashoffset:0;transition:stroke-dashoffset .3s var(--motion-soft) 60ms}.hs-details-btn{height:32px;color:var(--pro-purple-800);border-color:var(--pro-purple-200);background:var(--color-surface);border-radius:999px;align-items:center;gap:5px;margin:0 10px 0 4px;padding:0 11px;font-size:14.5px;font-weight:600;display:inline-flex}.hs-details-btn:hover{background:var(--pro-purple-50)}.hs-details-btn[aria-expanded=true]{background:var(--pro-purple-100);border-color:var(--pro-purple-300)}.hs-details-btn svg{color:var(--pro-purple-600);flex:none}.hs-tick-box{background:var(--color-surface);width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--pro-purple-500);color:var(--on-fill);pointer-events:none;transition:background-color .2s var(--motion-soft), box-shadow .2s var(--motion-soft);border-radius:50%;place-items:center;display:grid}.hs-tick-box path{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:19;stroke-dashoffset:19px}.hs-photo-box{width:104px;height:72px;display:block;position:relative}.hs-photo-box .hs-num{box-shadow:var(--shadow-1);position:absolute;top:4px;left:4px}.hs-num{background:var(--color-surface);min-width:24px;height:24px;color:var(--pro-purple-800);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;font-size:14.5px;font-weight:700;display:grid}.hs-pic{background:var(--pro-purple-50);color:var(--pro-purple-300);place-items:center;display:grid;position:relative;overflow:hidden}.hs-pic>img{object-fit:cover;width:100%;height:100%;filter:var(--picture-filter,none);position:absolute;inset:0}.hs-photo{border-radius:9px;width:104px;height:72px}.hs-main{gap:3px;min-width:0;display:grid}.hs-name-line{align-items:center;gap:8px;min-width:0;display:flex}.hs-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink);font-size:15px;font-weight:650;overflow:hidden}.hs-rating{flex:none;align-items:center;gap:6px;display:inline-flex}.hs-stars{letter-spacing:1px;white-space:nowrap;color:var(--pro-apricot-700);flex:none;font-size:14.5px}.hs-score{background:var(--pro-teal-50);color:var(--pro-teal-800);box-shadow:inset 0 0 0 1px var(--pro-teal-100);border-radius:7px;flex:none;padding:1px 7px;font-size:14.5px;font-weight:700}.hs-score.is-low{background:var(--quiet-bg);color:var(--quiet-fg)}.hs-room{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink-soft);unicode-bidi:plaintext;font-size:14.5px;display:block;overflow:hidden}.hs-area{width:fit-content;max-width:100%;color:var(--color-muted);justify-self:start;font-size:14.5px}.hs-tags{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.hs-tag{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:14.5px;display:inline-flex}.hs-tag.is-board{background:var(--pro-purple-50);color:var(--pro-purple-800);box-shadow:inset 0 0 0 1px var(--pro-purple-100)}.hs-tag.is-free{background:var(--pro-teal-50);color:var(--pro-teal-800);box-shadow:inset 0 0 0 1px var(--pro-teal-100)}.hs-tag.is-strict{background:var(--pro-orange-50);color:var(--pro-orange-800)}.hs-tag.is-quiet{background:var(--quiet-bg);color:var(--quiet-fg)}.hs-tag.is-contract{background:var(--fill-accent);color:var(--on-fill);font-weight:600}.hs-tax{color:var(--color-muted);font-size:14.5px}.hs-price{text-align:right;justify-items:end;gap:1px;display:grid}.hs-total-label{color:var(--color-muted);white-space:nowrap;font-size:14.5px}.hs-total{color:var(--color-ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.hs-total.is-foreign{color:var(--pro-apricot-700)}.hs-pp{color:var(--color-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14.5px}.hs-res-foot{justify-content:center;margin-top:8px;display:flex}.hs-more{color:var(--pro-purple-800);border-color:var(--pro-purple-200);font-size:14.5px}.hs-pickbar{bottom:var(--hs-stick-bottom);z-index:3;background:var(--color-surface-raised);box-shadow:0 0 0 1px var(--pop-edge), var(--shadow-3);color:var(--color-ink);transform-origin:50% 100%;animation:hs-bar-in .4s var(--motion-spring) both;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:8px 8px 8px 14px;font-size:14.5px;display:flex;position:sticky}.hs-pick-gap{flex:0 0 10px;margin-top:auto}.hs-pickbar.is-out{animation:hs-bar-out .2s var(--motion-out) both}.hs-pick-count{color:var(--pro-purple-900);align-items:baseline;gap:4px;font-weight:650;display:inline-flex}.hs-clear{margin-left:auto;font-size:14.5px}.hs-add{font-size:14.5px;font-weight:600}.hs-refused{background:var(--color-warn-soft);color:var(--color-warn);box-shadow:inset 0 0 0 1px var(--warn-line);white-space:nowrap;animation:hs-pop .4s var(--motion-spring) both;border-radius:999px;padding:2px 9px;font-size:14.5px;font-weight:600}.hs-detail{min-width:0;transform-origin:100% var(--hs-from-y,0px);animation:hs-detail-in .4s var(--motion-spring) both;align-content:start;gap:10px;display:grid}.hs-detail.is-out{animation:hs-detail-out .22s var(--motion-out) both}.hs-detail-top{top:var(--hs-stick-top);z-index:3;background:var(--color-surface-raised);align-items:center;gap:10px;padding:2px 0 6px;display:flex;position:sticky}.hs-back{color:var(--pro-purple-800);font-size:14.5px;font-weight:600}.hs-detail-title{color:var(--color-muted);font-size:14.5px;font-weight:650}.hs-detail-close{width:32px;height:32px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-left:auto;padding:0;transition:background-color .12s,color .12s;display:inline-grid}.hs-detail-close:hover{background:var(--pro-purple-50);color:var(--pro-purple-800)}.hs-detail-close:focus-visible{box-shadow:var(--focus-ring);outline:none}.hs-detail-loading+.hs-detail-close{margin-left:4px}.hs-detail.is-beside{transform-origin:0 0}.hs-detail-loading{color:var(--color-muted);align-items:center;gap:6px;margin-left:auto;font-size:14.5px;display:inline-flex}.hs-gallery{gap:6px;min-width:0;display:grid}.hs-gallery-stage{min-width:0;position:relative}.hs-gallery-open{cursor:zoom-in;background:0 0;border:0;border-radius:12px;width:100%;padding:0;display:block;position:relative}.hs-gallery-open:focus-visible{box-shadow:var(--focus-ring);outline:none}.hs-gallery-big{width:100%;height:clamp(140px, min(calc(24cqw / var(--cq-fix,1)), calc(24vh / var(--page-zoom,1))), 220px);border-radius:12px}.hs-gallery-count{background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-1);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 9px;font-size:14.5px;position:absolute;bottom:8px;right:8px}.hs-thumbs{gap:6px;margin:-3px;padding:3px;display:flex;overflow-x:auto}.hs-thumbs.is-choosing{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));display:grid;overflow:visible}.hs-thumb-cell{min-width:0;display:grid;position:relative}.hs-thumb{opacity:.7;cursor:pointer;transition:opacity .2s ease, transform .25s var(--motion-spring);background:0 0;border:0;border-radius:9px;flex:none;padding:0}.hs-thumb:hover{opacity:1}.hs-thumb:active{transform:scale(.94)}.hs-thumb.is-on{opacity:1;box-shadow:0 0 0 2px var(--color-accent)}.hs-thumb:focus-visible{box-shadow:var(--focus-ring);outline:none}.hs-thumb-img{border-radius:9px;width:64px;height:46px}.hs-thumbs.is-choosing .hs-thumb-img{width:100%;height:52px}.hs-thumb-cell.is-chosen .hs-thumb{opacity:1}.hs-thumb-pick{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:-5px;right:-5px}.hs-thumb-pick .hs-tick-box,.hs-stage-pick .hs-tick-box{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--pro-purple-500), 0 0 0 2px var(--color-surface-raised)}.hs-thumb-pick .hs-tick-box svg,.hs-stage-pick .hs-tick-box svg{width:13px;height:13px}.hs-thumb-pick:hover .hs-tick-box{box-shadow:inset 0 0 0 1.5px var(--color-accent), 0 0 0 2px var(--color-surface-raised)}.hs-thumb-cell.is-chosen .hs-tick-box,.hs-stage-pick.is-on .hs-tick-box{background:var(--fill-accent);box-shadow:inset 0 0 0 1.5px var(--fill-accent), 0 0 0 2px var(--color-surface-raised);animation:hs-pop .42s var(--motion-spring)}.hs-thumb-cell.is-chosen .hs-tick-box path,.hs-stage-pick.is-on .hs-tick-box path{stroke-dashoffset:0;transition:stroke-dashoffset .3s var(--motion-soft) 60ms}.hs-stage-pick{background:var(--color-surface);height:32px;box-shadow:var(--shadow-1);font:inherit;color:var(--pro-purple-800);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 6px;font-size:14.5px;font-weight:600;display:inline-flex;position:absolute;top:8px;right:8px}.hs-stage-pick .hs-tick-box{box-shadow:inset 0 0 0 1.5px var(--pro-purple-500)}.hs-stage-pick.is-on .hs-tick-box{box-shadow:inset 0 0 0 1.5px var(--fill-accent)}.hs-stage-pick:focus-visible{box-shadow:var(--shadow-1), var(--focus-ring);outline:none}.hs-choose{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:6px 12px;padding-top:2px;font-size:14.5px;display:flex}.hs-choose-count b{color:var(--color-ink)}.hs-link{min-height:28px;font:inherit;color:var(--color-accent);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:2px;font-size:14.5px;font-weight:600}.hs-link:hover{text-decoration:underline}.hs-link:focus-visible{box-shadow:var(--focus-ring);outline:none}.hs-choose .hs-send-photos{margin-left:auto}.hs-detail-head{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.hs-detail-head .hs-num{background:var(--pro-purple-100)}.hs-detail-name{min-width:0;color:var(--color-ink);margin:0;font-size:18px;font-weight:650;line-height:1.3}.hs-detail-area{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:14.5px;display:flex}.hs-detail-type{background:var(--quiet-bg);color:var(--quiet-fg);border-radius:999px;padding:1px 8px}.hs-detail-address{color:var(--color-ink-soft);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14.5px;display:flex}.hs-detail-address svg{color:var(--pro-purple-600);flex:none}.hs-detail-address-text{unicode-bidi:plaintext}.hs-send-place{color:var(--pro-purple-800);border-color:var(--pro-purple-200);align-items:center;gap:6px;margin-left:auto;font-size:14.5px;font-weight:600;display:inline-flex}.hs-send-place svg{color:var(--pro-purple-600);flex:none}.hs-send-place.is-on:disabled{opacity:1;background:var(--pro-purple-100);border-color:var(--pro-purple-300)}.hs-maps{color:var(--color-accent);border-radius:4px;font-weight:600;text-decoration:none}.hs-maps:hover{text-decoration:underline}.hs-maps:focus-visible{box-shadow:var(--focus-ring);outline:none}.hs-facilities{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hs-facility{background:var(--pro-teal-50);color:var(--pro-teal-800);box-shadow:inset 0 0 0 1px var(--pro-teal-100);unicode-bidi:plaintext;border-radius:999px;padding:2px 10px;font-size:14.5px}.hs-desc{justify-items:start;gap:2px;display:grid}.hs-desc-text{color:var(--color-ink-soft);-webkit-line-clamp:4;unicode-bidi:plaintext;-webkit-box-orient:vertical;margin:0;font-size:14.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.hs-desc-text.is-open{-webkit-line-clamp:unset;display:block}.hs-desc-more{font:inherit;color:var(--color-accent);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;font-size:14.5px;font-weight:600}.hs-desc-more:focus-visible{box-shadow:var(--focus-ring);outline:none}.hs-facts{background:var(--color-bg);border:1px solid var(--color-line);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;margin:0;padding:10px 12px;display:grid}.hs-fact{align-content:start;gap:2px;min-width:0;display:grid}.hs-fact.is-wide{grid-column:span 2}.hs-fact dt{color:var(--color-muted);font-size:14.5px}.hs-fact dd{color:var(--color-ink);overflow-wrap:anywhere;margin:0;font-size:14.5px;font-weight:600}.hs-fact dd .hs-tag{white-space:normal;font-weight:500}.hs-fact-total{font-variant-numeric:tabular-nums;font-size:16px}.hs-fact-total.is-foreign{color:var(--pro-apricot-700)}.hs-fact-sub{color:var(--color-muted);unicode-bidi:plaintext;font-size:14.5px;font-weight:400;display:block}.hs-detail-foot{bottom:var(--hs-stick-bottom);z-index:3;background:var(--color-surface-raised);box-shadow:0 -1px 0 var(--color-line);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 0 2px;display:flex;position:sticky}.hs-pick-btn{color:var(--pro-purple-800);border-color:var(--pro-purple-200);align-items:center;gap:6px;font-size:14.5px;font-weight:600;display:inline-flex}.hs-pick-btn.is-on{background:var(--pro-purple-100);border-color:var(--pro-purple-300)}.hs-pick-tick{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:22;animation:hs-draw .32s var(--motion-soft) both}.hs-send-photos{align-items:center;gap:6px;font-size:14.5px;display:inline-flex}.hs-send-photos.is-on:disabled{opacity:1;color:var(--pro-purple-800);background:var(--pro-purple-100);border-color:var(--pro-purple-300);font-weight:600}.hs-res-foot{scroll-margin-bottom:72px}.pg-inbox .composer-att.hs-chip{gap:8px;width:auto;max-width:min(320px,100%);padding:4px}.pg-inbox .composer-att.hs-chip .composer-att-remove{align-self:center;width:28px;height:28px}.hs-chip-pic{border-radius:8px;flex:none;width:34px;height:34px}.hs-chip .hs-num{background:var(--pro-purple-100);flex:none;min-width:22px;height:22px;padding:0 5px}.hs-chip-text{align-items:baseline;gap:5px;min-width:0;font-size:14.5px;line-height:1.3;display:flex}.hs-chip-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--pro-purple-900);font-weight:600;overflow:hidden}.hs-chip.is-photos .hs-chip-name{color:var(--color-ink-soft);font-weight:500}.hs-chip-what{color:var(--pro-purple-900);flex:none;font-weight:600}.hs-chip-sep{color:var(--color-muted);flex:none}.hs-chip-pics{flex:none;display:flex}.hs-chip-pics .hs-chip-pic{box-shadow:0 0 0 2px var(--color-surface)}.hs-chip-pics .hs-chip-pic+.hs-chip-pic{margin-left:-20px}.hs-chip-pin{background:var(--pro-teal-50);width:34px;height:34px;color:var(--pro-teal-700);box-shadow:inset 0 0 0 1px var(--pro-teal-100);border-radius:8px;flex:none;place-items:center;display:grid}.pg-inbox .composer-att.hs-chip.is-sending{background:var(--pro-purple-50)}.hs-row.is-ghost{cursor:default;min-height:90px;animation:1.4s ease-in-out infinite hs-breathe;animation-delay:calc(var(--i,0) * 90ms);grid-template-columns:24px 104px minmax(0,1fr);align-items:center;gap:12px;padding:8px 10px 8px 12px}.hs-row.is-ghost .hs-num{background:var(--pro-purple-50)}.hs-ghost-lines{gap:8px;display:grid}.hs-ghost-lines span{background:var(--pro-purple-50);border-radius:6px;height:10px}.hs-ghost-lines span:first-child{width:55%}.hs-ghost-lines span:nth-child(2){width:35%}.hs-ghost-lines span:nth-child(3){width:70%}.hs-empty{border:1.5px dashed var(--color-line);min-height:220px;color:var(--color-muted);text-align:center;border-radius:14px;flex:auto;align-content:center;place-items:center;gap:8px;padding:24px;font-size:14.5px;display:grid}.hs-empty svg{color:var(--pro-purple-300)}.hs-empty.is-said{color:var(--color-ink-soft);font-weight:600}.hs-filters-used{color:var(--color-muted);justify-items:center;gap:8px;font-weight:400;display:grid}.hs-cands{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.hs-cands .btn{font-size:14.5px}.pg-inbox .composer-tools .hs-tool.btn-icon svg{width:21px;height:21px}@keyframes hs-row-in{0%{opacity:0;transform:translateY(8px)scale(.985)}}@keyframes hs-grow{0%{opacity:0;transform:scaleY(.6)}}@keyframes hs-pop{0%{opacity:0;transform:scale(.92)}}@keyframes hs-breathe{50%{opacity:.55}}@keyframes hs-rise{0%{opacity:0;transform:translateY(-4px)}}@keyframes hs-bar-in{0%{opacity:0;transform:translateY(14px)scale(.97)}}@keyframes hs-bar-out{to{opacity:0;transform:translateY(10px)scale(.97)}}@keyframes hs-detail-in{0%{opacity:0;transform:translate(28px)scale(.97)}}@keyframes hs-detail-out{to{opacity:0;transform:translate(28px)scale(.97)}}@keyframes hs-list-back{0%{opacity:0;transform:translate(-20px)}}@keyframes hs-draw{0%{stroke-dashoffset:22px}to{stroke-dashoffset:0}}@media (width>=600.1px){.mdl-scrim:has(>.mdl-panel.hs-window){padding:14px 24px}.mdl-panel.hs-window{max-width:1460px;height:calc(100vh / var(--page-zoom,1) - 28px);height:calc(100dvh / var(--page-zoom,1) - 28px);max-height:calc(100vh / var(--page-zoom,1) - 28px);max-height:calc(100dvh / var(--page-zoom,1) - 28px)}.hs-window .mdl-body{flex-direction:column;display:flex}}@container hs (width>=760.1px){.hs-grid{--hs-stick-top:0px;--hs-stick-bottom:0px;flex:auto;grid-template-rows:minmax(0,1fr);min-height:0}.hs-side{min-height:0;max-height:100%}.hs-side-scroll{overscroll-behavior:contain;flex:auto;min-height:0;margin:-4px;padding:4px;overflow-y:auto}.hs-go-row{box-shadow:none;position:static}.hs-results{overscroll-behavior:contain;min-height:0;margin:0 -8px 0 -4px;padding:0 8px 0 4px;overflow-y:auto}}@container hs (width>=1180px){.hs-grid{--hs-wide:1}.hs-grid.has-detail{grid-template-columns:304px minmax(0,1fr) minmax(0,.84fr)}.hs-detail.is-beside{overscroll-behavior:contain;border-left:1px solid var(--color-line);min-height:0;margin:0 -8px 0 0;padding:0 8px 0 14px;overflow-y:auto}}@container hs (width<=760px){.hs-grid{grid-template-columns:minmax(0,1fr)}}@container hsr (width<=720px){.hs-pick{grid-template-columns:88px minmax(0,1fr) auto;gap:10px}.hs-photo-box,.hs-photo{width:88px;height:64px}.hs-pp{display:none}.hs-tag:is(.is-free,.is-strict,.is-quiet){white-space:normal}}@container hsr (width<=520px){.hs-pick{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:6px 10px;padding:8px 4px 8px 8px}.hs-photo-box,.hs-photo{width:72px;height:56px}.hs-price{text-align:left;flex-wrap:wrap;grid-area:2/2;align-items:baseline;gap:0 8px;min-width:0;display:flex}.hs-pp{display:inline}.hs-details-btn{justify-content:center;width:36px;height:36px;margin-right:8px;padding:0}.hs-details-btn .hs-details-word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hs-name-line{flex-wrap:wrap;row-gap:2px}.hs-name{white-space:normal;flex-basis:100%}.hs-res-head{flex-wrap:wrap}.hs-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.hs-fact.is-wide{grid-column:1/-1}}@media (width<=600px){.hs-window .mdl-body{padding:10px 12px calc(14px + env(safe-area-inset-bottom))}.hs-grid{--hs-stick-top:-10px;--hs-stick-bottom:calc(-14px - env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.hs-row,.hs-row.is-ghost,.hs-sugg,.hs-cur,.hs-near-chip,.hs-stale,.hs-pickbar,.hs-pickbar.is-out,.hs-refused,.hs-detail,.hs-detail.is-out,.hs-listview.is-back,.hs-row.is-picked .hs-tick-box,.hs-thumb-cell.is-chosen .hs-tick-box,.hs-stage-pick.is-on .hs-tick-box,.hs-pick-tick{animation:none}.hs-switch-track span,.hs-tick-box,.hs-row.is-picked .hs-tick-box path,.hs-thumb-cell.is-chosen .hs-tick-box path,.hs-stage-pick.is-on .hs-tick-box path,.hs-row,.hs-row-check,.hs-thumb,.hs-thumb-pick,.hs-listview .hs-list,.hs-listview .hs-res-foot{transition:none}.hs-thumb:active{transform:none}}.hs-wait{min-height:30px;color:var(--pro-purple-800);align-items:center;gap:8px;margin-bottom:8px;font-size:14.5px;font-weight:600;display:flex}.hs-wait-secs{color:var(--color-muted);font-variant-numeric:tabular-nums;font-weight:500}.hs-wait-dot{background:var(--fill-accent);border-radius:50%;flex:none;width:8px;height:8px;animation:1.1s ease-in-out infinite hs-breathe}.hs-wait-dot.is-still{animation:none}.hs-stop{margin-left:auto;font-size:14.5px}@media (prefers-reduced-motion:reduce){.hs-wait-dot{animation:none}}.hs-expired{background:var(--pro-purple-50);border:1px solid var(--pro-purple-100);color:var(--pro-purple-800);border-radius:10px;align-items:center;gap:10px;margin-bottom:8px;padding:6px 8px 6px 12px;font-size:14.5px;font-weight:600;display:flex}.hs-expired .btn{margin-left:auto}.fr-frame{background:var(--color-bg);flex:auto;grid-template-columns:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;position:relative;overflow:clip}.fr-frame.has-rail{grid-template-columns:var(--frame-rail-width) minmax(0, 1fr) auto}.fr-rail-col{background:var(--color-surface);border-right:1px solid var(--color-line);min-height:0;position:relative;overflow-y:auto}.fr-main{min-width:0;min-height:0;scroll-padding-bottom:96px;position:relative;overflow-y:auto}.fr-main-inner{padding:var(--space-5) 32px 48px;margin:0}.fr-main-inner.is-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--frame-card-min)), 1fr));grid-auto-flow:dense;align-items:start;gap:18px 20px;display:grid}.fr-main-inner.is-grid>.fr-head,.fr-main-inner.is-grid>.fr-span,.fr-main-inner.is-grid>.fr-card.is-wide,.fr-main-inner.is-grid>.form-error,.fr-main-inner.is-grid>.fr-loading,.fr-main-inner.is-grid .fr-savebar{grid-column:1/-1}.fr-main-inner.is-grid>.fr-card{margin:0}.fr-main-inner.is-grid>.fr-head{margin-bottom:2px}.fr-savebar-slot{display:contents}.fr-loading{padding:var(--space-5) 0}.fr-tone-purple{--tone-bg:var(--pro-purple-100);--tone-fg:var(--pro-purple-700);--tone-soft:var(--pro-purple-50);--tone-line:var(--pro-purple-200)}.fr-tone-violet{--tone-bg:var(--pro-violet-100);--tone-fg:var(--pro-violet-700);--tone-soft:var(--pro-violet-50);--tone-line:var(--pro-violet-200)}.fr-tone-berry{--tone-bg:var(--pro-berry-100);--tone-fg:var(--pro-berry-700);--tone-soft:var(--pro-berry-50);--tone-line:var(--pro-berry-200)}.fr-tone-orange{--tone-bg:var(--pro-orange-100);--tone-fg:var(--pro-orange-700);--tone-soft:var(--pro-orange-50);--tone-line:var(--pro-orange-200)}.fr-tone-apricot{--tone-bg:var(--pro-apricot-100);--tone-fg:var(--pro-apricot-700);--tone-soft:var(--pro-apricot-50);--tone-line:var(--pro-apricot-200)}.fr-tone-teal{--tone-bg:var(--pro-teal-100);--tone-fg:var(--pro-teal-700);--tone-soft:var(--pro-teal-50);--tone-line:var(--pro-teal-200)}.fr-tile{background:var(--tone-bg,var(--pro-purple-100));color:var(--tone-fg,var(--pro-purple-700));border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.fr-tile-sm{border-radius:8px;width:28px;height:28px}.fr-tile-md{width:36px;height:36px}.fr-tile-lg{border-radius:12px;width:44px;height:44px}.fr-rail{flex-direction:column;min-height:100%;padding:20px 12px 16px;display:flex}.fr-rail-title{color:var(--pro-purple-900);margin:0 10px 16px;font-size:20px;font-weight:600;line-height:1.25}.fr-rail-nav{--rail-tile-centre:22px;flex-direction:column;display:flex}.fr-rail-list{flex-direction:column;gap:2px;display:flex}.fr-rail-row{border-radius:var(--radius);width:100%;font:inherit;color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 10px 6px 8px;font-weight:500;transition:background-color .12s,color .12s;display:flex}.fr-rail-row:hover{background:var(--pro-purple-50)}.fr-rail-row.is-selected{background:var(--pro-purple-50);color:var(--pro-purple-800);box-shadow:inset 3px 0 0 var(--pro-orange-500)}.fr-rail-label{overflow-wrap:anywhere;flex:auto;min-width:0}.fr-rail-badge{border-radius:var(--radius-pill);letter-spacing:.01em;white-space:nowrap;background:var(--pro-violet-100);color:var(--pro-violet-700);flex:none;padding:1px 6px;font-size:10.5px;font-weight:600}.fr-rail-dot{background:var(--color-accent);border-radius:50%;flex:none;width:8px;height:8px}.fr-rail-divider{pointer-events:none;justify-content:flex-start;margin:9px 0;line-height:0;display:flex}.fr-rail-divider>svg{overflow:visible}.fr-rail-divider-col{min-width:0;margin:0 var(--rail-straight-end,10px) 0 calc(var(--rail-tile-centre,22px) - 1px);flex:1 1 0}.fr-rail-divider-row{flex:none;display:none}.fr-rail-divider-route{fill:none;stroke:var(--pro-purple-300);stroke-width:1.2px;stroke-linecap:round;stroke-dasharray:.4 3.8;opacity:.55}.fr-head{justify-content:flex-start;align-items:center;gap:14px;min-height:56px;margin:0 0 4px;display:flex;position:relative}.fr-head-title{letter-spacing:-.01em;color:var(--pro-purple-900);margin:0;font-size:24px;font-weight:600;line-height:1.2}.fr-head-art{opacity:.95;flex:0 auto;width:220px;height:auto;max-height:64px;margin-inline-start:auto}.fr-head-art-box{flex:1 1 0;justify-content:flex-end;min-width:0;max-width:220px;margin-inline-start:auto;display:flex;overflow:hidden;container-type:inline-size}.fr-head-art-box>.fr-head-art{flex:none;width:220px;margin:0}@container (width<=80px){.fr-head-art-box>.fr-head-art{visibility:hidden}}.fr-head-art[data-tone=purple]{--art-ink:var(--pro-purple-400);--art-soft:var(--pro-purple-50);--art-tint:var(--pro-purple-100);--art-mid:var(--pro-purple-200)}.fr-head-art[data-tone=violet]{--art-ink:var(--pro-violet-500);--art-soft:var(--pro-violet-50);--art-tint:var(--pro-violet-100);--art-mid:var(--pro-violet-200)}.fr-head-art[data-tone=berry]{--art-ink:color-mix(in srgb, var(--pro-berry-500) 78%, var(--color-surface));--art-soft:var(--pro-berry-50);--art-tint:var(--pro-berry-100);--art-mid:var(--pro-berry-200)}.fr-head-art[data-tone=apricot]{--art-ink:color-mix(in srgb, var(--pro-apricot-500) 88%, var(--color-surface));--art-soft:var(--pro-apricot-50);--art-tint:var(--pro-apricot-100);--art-mid:var(--pro-apricot-200)}.fr-head-art[data-tone=teal]{--art-ink:color-mix(in srgb, var(--pro-teal-500) 78%, var(--color-surface));--art-soft:var(--pro-teal-50);--art-tint:var(--pro-teal-100);--art-mid:var(--pro-teal-200)}.fr-head-art[data-tone=orange]{--art-ink:color-mix(in srgb, var(--pro-orange-500) 85%, var(--color-surface));--art-soft:var(--pro-orange-50);--art-tint:var(--pro-orange-100);--art-mid:var(--pro-orange-200);--art-accent:var(--pro-apricot-500);--art-warm-soft:var(--pro-apricot-100);--art-warm-mid:var(--pro-apricot-200);--art-warm-ink:var(--pro-apricot-500)}.fr-head-art .art-night{display:none}html[data-theme=dark] .fr-head-art .art-night{display:inline}html[data-theme=dark] .fr-head-art .art-route,html[data-theme=dark] .fr-head-art .art-stop{display:none}html[data-theme=dark] .fr-head-art{--art-ink:var(--night-ink);--art-soft:var(--night-body);--art-tint:var(--night-part);--art-mid:var(--night-line);--art-accent:var(--night-light);--art-plane:var(--night-light);--art-hole:var(--night-ink);--art-warm-soft:var(--night-lit-soft);--art-warm-mid:var(--night-lit-mid);--art-warm-ink:var(--night-lit-ink)}html[data-theme=dark] .fr-head-art [fill^=var\(--art-accent],html[data-theme=dark] .fr-head-art [fill^=var\(--art-plane]{filter:drop-shadow(0 0 1.4px var(--night-glow)) drop-shadow(0 0 3.5px color-mix(in srgb, var(--night-glow) 60%, transparent))}html[data-theme=dark] .fr-head-art .art-trail,html[data-theme=dark] .fr-head-art .art-trail-halo{animation:art-night-in .9s var(--motion-soft) backwards}html[data-theme=dark] .fr-head-art .art-star{animation:.7s .35s backwards art-night-in}html[data-theme=dark] .fr-head-art .art-star.is-twinkling{animation:.7s .35s backwards art-night-in,5.5s ease-in-out 1.2s infinite art-twinkle}@keyframes art-night-in{0%{opacity:0}}@keyframes art-twinkle{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){html[data-theme=dark] .fr-head-art .art-trail,html[data-theme=dark] .fr-head-art .art-trail-halo,html[data-theme=dark] .fr-head-art .art-star,html[data-theme=dark] .fr-head-art .art-star.is-twinkling{animation:none}}.fr-head-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:none;display:flex}.fr-head-art-box+.fr-head-actions{margin-inline-start:var(--space-3)}.fr-head>.fr-head-title+.fr-head-actions{margin-inline-start:auto}.fr-head-actions .btn{align-items:center;gap:6px;display:inline-flex}.fr-card{margin:0 0 var(--space-4);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-1);position:relative}.fr-card-head{background:var(--tone-soft,var(--color-subtle));border-bottom:1px solid var(--tone-line,var(--color-hairline));border-radius:calc(var(--radius-card) - 1px) calc(var(--radius-card) - 1px) 0 0;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 18px 11px;display:flex}.fr-card-head .fr-tile{background:var(--color-surface);box-shadow:0 0 0 1px var(--tone-line,var(--pro-purple-200))}.fr-card-titles{flex:auto;min-width:0}.fr-card-head>.fr-tile+.fr-card-titles{max-width:calc(100% - 38px)}.fr-card-title{color:var(--pro-purple-900);margin:0;font-size:15px;font-weight:600;line-height:1.35}.fr-card-badges{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:6px;max-width:100%;margin-inline-start:auto;display:flex}.fr-card-body{padding:14px 18px 16px}.fr-card>.fr-card-body:first-child{padding-top:16px}.fr-badge{border-radius:var(--radius-pill);white-space:nowrap;background:var(--chip-bg);color:var(--chip-fg);cursor:default;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex}.fr-badge-accent{background:var(--pro-purple-100);color:var(--pro-purple-700)}.fr-badge-violet{background:var(--pro-violet-100);color:var(--pro-violet-700);font-weight:600}.fr-badge-berry{background:var(--pro-berry-100);color:var(--pro-berry-700)}.fr-badge-warn{background:var(--pro-apricot-100);color:var(--pro-apricot-700)}.fr-count{border-radius:var(--radius-pill);font-variant-numeric:tabular-nums;background:var(--tone-bg,var(--chip-bg));min-width:20px;height:20px;color:var(--tone-fg,var(--chip-fg));justify-content:center;align-items:center;padding:0 7px;font-size:12px;font-weight:600;display:inline-flex}.fr-count.is-attention{background:var(--fill-attention);color:var(--on-fill)}.fr-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;display:grid}.fr-stat{border:1px solid color-mix(in srgb, var(--tone-line,var(--pro-purple-200)) 70%, var(--color-surface));border-radius:var(--radius-card);background:color-mix(in srgb, var(--tone-bg,var(--pro-purple-100)) 34%, var(--color-surface));min-width:0;min-height:96px;box-shadow:var(--shadow-1);color:var(--color-ink);align-items:flex-start;gap:14px;padding:16px 20px;text-decoration:none;transition:border-color .12s,box-shadow .12s,transform .12s;display:flex;position:relative;overflow:hidden}.fr-stat.fr-tone-purple,.fr-stat.fr-tone-violet{background:color-mix(in srgb, var(--tone-bg) 20%, var(--color-surface));border-color:var(--tone-line)}.fr-stat>.fr-tile{margin-top:-1.9px}.fr-stat.is-link:hover{border-color:color-mix(in srgb, var(--tone-fg,var(--pro-purple-700)) 30%, var(--color-surface));box-shadow:var(--shadow-2);transform:translateY(-1px)}.fr-stat-text{flex-direction:column;min-width:0;display:flex}.fr-stat-value{color:var(--pro-purple-900);font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1.15}.fr-stat-label{color:var(--color-ink);font-weight:500;line-height:1.3}.fr-stat-sub{color:var(--tone-fg,var(--color-muted));margin-top:2px;font-size:12px;font-weight:500}.fr-stat.fr-tone-orange .fr-stat-value{color:var(--pro-orange-700)}.fr-stat.fr-tone-orange{border-color:var(--pro-orange-300)}.fr-pair{gap:0 var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fr-switches{margin:0}.fr-switches>.fr-switch-row{border-bottom:1px solid var(--color-hairline);padding:12px 0}.fr-switches>.fr-switch-row:first-child{padding-top:4px}.fr-switches>.fr-switch-row:last-child{border-bottom:0;padding-bottom:0}.fr-switch-text{flex-direction:column;gap:2px;min-width:0;display:flex}.fr-switch-extra{margin-top:8px}.fr-number{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);height:34px;color:var(--color-ink);font:inherit;font-variant-numeric:tabular-nums;padding:6px 8px}.fr-number:hover{border-color:var(--color-line-strong)}.fr-number:focus{outline:2px solid var(--color-accent-soft);border-color:var(--color-accent)}.fr-savebar{z-index:5;justify-content:space-between;align-items:center;gap:var(--space-4);background:var(--color-surface);border:1px solid var(--color-accent-soft);border-left:3px solid var(--color-accent);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);margin:20px 0 0;padding:12px 16px;animation:.14s ease-out fr-rise;display:flex;position:sticky;bottom:16px}@keyframes fr-rise{0%{opacity:0;transform:translateY(6px)}}.fr-savebar-text{flex-direction:column;gap:2px;min-width:0;display:flex}.fr-savebar-title{font-weight:600}.fr-savebar-note{color:var(--color-warn);font-size:13px}.fr-savebar-error{color:var(--color-danger);font-size:13px}.fr-savebar-actions{gap:var(--space-2);flex:none;display:flex}.fr-saved{color:var(--color-ok);opacity:0;font-size:12px;font-weight:500;transition:opacity .2s;display:inline-block}.fr-saved.is-shown{opacity:1;min-width:3.5em}.fr-panel{background:var(--color-surface);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:clip}.fr-panel[hidden]{display:none}.fr-panel.is-column{width:var(--frame-panel-width);border-left:1px solid var(--color-line);position:relative}.fr-panel.is-drawer{z-index:40;width:min(var(--frame-panel-width), calc(100vw / var(--page-zoom,1)));border-left:1px solid var(--color-line);box-shadow:var(--shadow-3);position:absolute;top:0;bottom:0;right:0}.fr-panel-scrim{z-index:39;background:rgb(var(--shadow-rgb) / calc(var(--scrim-k) * 16%));position:absolute;inset:0}.fr-strip{border:0;border-left:1px solid var(--color-line);background:var(--color-surface);width:44px;min-height:0;color:var(--color-muted);font:inherit;cursor:pointer;flex-direction:column;align-items:center;gap:10px;padding:18px 0;font-weight:500;display:flex}.fr-strip:hover{background:var(--color-accent-tint);color:var(--color-accent)}.fr-strip-label{writing-mode:vertical-rl;letter-spacing:.02em}body:has(.fr-panel.is-column.is-open) .toasts{right:calc(var(--frame-panel-width) + 16px)}body:has(.fr-panel.is-drawer.is-open) .toasts{bottom:104px}.fr-toast-region{width:0;height:0;position:absolute}.fr-toast{z-index:50}body:has(.fr-savebar) .fr-toast{bottom:92px}.fr-dialog-scrim{z-index:70;padding:var(--space-4);background:rgb(var(--shadow-rgb) / calc(var(--scrim-k) * 26%));justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.fr-dialog{background:var(--color-surface);border-radius:var(--radius-card);width:100%;max-width:440px;box-shadow:var(--shadow-3);padding:20px}.fr-dialog:focus{outline:none}.fr-dialog-title{margin:0 0 var(--space-2);color:var(--pro-purple-900);font-size:16px;font-weight:600}.fr-dialog-body{margin:0 0 var(--space-4)}.fr-dialog-body p{margin:0 0 var(--space-2)}.fr-dialog-body ul{margin:0 0 var(--space-2);padding-inline-start:20px}.fr-dialog-actions{justify-content:flex-end;gap:var(--space-2);display:flex}.fr-dialog .btn-danger{background:var(--fill-danger);border-color:var(--fill-danger);color:var(--on-fill)}.fr-dialog .btn-danger:hover:not(:disabled){background:var(--fill-danger-hover);border-color:var(--fill-danger-hover)}.fr-rename{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.fr-rename-box{width:220px;max-width:100%}.fr-colour{display:inline-flex;position:relative}.fr-colour-chip{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);cursor:pointer;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.fr-colour-chip:hover:not(:disabled){border-color:var(--color-line-strong)}.fr-colour-dot{border-radius:50%;width:16px;height:16px}.fr-colour-caret{border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--color-muted);width:0;height:0}.fr-colour-pop{gap:6px;padding:4px;display:flex}.fr-colour-menu .swatch{animation:mo-row-in .36s var(--motion-spring) backwards;animation-delay:calc(var(--i,0) * 25ms);transition:transform .25s var(--motion-spring)}.fr-colour-menu .swatch:hover:not(:disabled){transform:scale(1.12)}.fr-colour-menu .swatch.is-selected{animation:mo-pop .45s var(--motion-spring)}.fr-colour-chip .fr-colour-dot.is-changed{animation:mo-icon-pop .45s var(--motion-spring)}@media (prefers-reduced-motion:reduce){.fr-colour-menu .swatch,.fr-colour-chip .fr-colour-dot{transition:none;animation:none}}@container page (width<=1279px){.fr-main-inner{padding-left:24px;padding-right:24px}}@media (width<=600px){.fr-frame,.fr-frame.has-rail{flex-direction:column;display:flex}.fr-rail-col{border-right:0;border-bottom:1px solid var(--color-line);flex:none;overflow:visible}.fr-rail{min-height:0;padding:12px 0 0}.fr-rail-title{margin:0 14px 8px;font-size:18px}.fr-rail-nav{scrollbar-width:none;flex-direction:row;gap:6px;padding:0 14px 12px;overflow-x:auto}.fr-rail-nav::-webkit-scrollbar{display:none}.fr-rail-list{flex-direction:row;gap:6px}.fr-rail-nav .fr-rail-divider{flex:none;align-self:center;margin:0 2px}.fr-rail-nav .fr-rail-divider-col{display:none}.fr-rail-nav .fr-rail-divider-row{display:block}.fr-rail-row{border:1px solid var(--color-line);border-radius:var(--radius-pill);white-space:nowrap;width:auto;padding:6px 12px}.fr-rail-row.is-selected{border-color:var(--color-accent);box-shadow:none}.fr-main{flex:auto}.fr-main-inner{padding:16px 14px 32px}.fr-main-inner.is-grid{gap:14px}.fr-head{flex-wrap:wrap;gap:10px;min-height:0}.fr-head-art-box{display:none}.fr-head-title{font-size:20px}.fr-head-art-box+.fr-head-actions{margin-inline-start:0}.fr-head-actions>.btn-quiet:first-child{margin-inline-start:-9px}body:has(.fr-savebar) .fr-toast{bottom:124px}.fr-card-head{padding:11px 14px 10px}.fr-card-body{padding:12px 14px 14px}.fr-stat{min-height:84px;padding:14px 16px}.fr-stat-value{font-size:24px}.fr-stat>.fr-tile{margin-top:-4.2px}.fr-pair{grid-template-columns:minmax(0,1fr)}.fr-savebar{flex-wrap:wrap;bottom:8px}.fr-panel.is-drawer{width:calc(100vw / var(--page-zoom,1));position:fixed;inset:0}.fr-panel-scrim{position:fixed;inset:0}}.mt-cards{--mt-tint:color-mix(in srgb, var(--pro-violet-50) 70%, var(--color-surface));--mt-line:color-mix(in srgb, var(--pro-violet-500) 35%, var(--color-surface));flex-direction:column;gap:8px;min-width:0;display:flex}.mt-cards.is-page .mt-title{color:var(--pro-purple-900);align-items:center;gap:8px;margin:0;font-size:13.5px;font-weight:600;display:flex}.mt-cards.is-panel .mt-title.pg-inbox-ptitle{border-top:0;margin-top:0;margin-bottom:0;padding-top:0}.mt-cards .mt-title:focus{outline:none}.mt-cards .mt-title:focus-visible{box-shadow:var(--focus-ring);border-radius:6px}.mt-cards.is-page .mt-title .fr-tile-sm{border-radius:7px;width:24px;height:24px}.mt-cards .mt-count{border-radius:var(--radius-pill);background:var(--pro-violet-100);min-width:20px;height:18px;color:var(--pro-violet-700);font-variant-numeric:tabular-nums;place-items:center;padding:0 6px;font-size:12.5px;display:inline-grid}.mt-cards .mt-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:10px;margin:0;padding:0;display:grid}.mt-cards.is-panel .mt-list{grid-template-columns:minmax(0,1fr);gap:8px}.mt-cards .mt-lists{flex-direction:column;gap:8px;min-width:0;display:flex}.mt-cards .mt-list.is-rows{row-gap:6px}.mt-cards .mt-card{background:var(--mt-tint);min-width:0;box-shadow:inset 0 0 0 1px var(--mt-line);color:var(--color-ink);animation:mt-in .5s var(--motion-spring) backwards;animation-delay:calc(var(--i,0) * 30ms);border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px;font-size:13px;transition:opacity .18s;display:flex;position:relative}.mt-cards .mt-card.is-decided{--mt-tint:transparent;--mt-line:var(--color-line-strong)}.mt-cards .mt-card.is-decided .mt-name{color:var(--color-ink-soft);font-weight:500}.mt-cards .mt-card.is-row{border-radius:10px;flex-direction:row;align-items:center;gap:8px;min-height:38px;padding:5px 6px 5px 8px}.mt-cards .mt-card.is-row>.avatar{flex:none}.mt-cards .mt-row-text{flex-wrap:wrap;flex:auto;align-items:center;gap:4px 6px;min-width:0;display:flex}.mt-cards .mt-row-chans{color:var(--color-muted);align-items:center;gap:3px;display:inline-flex}.mt-cards .mt-row-chans>span{display:inline-flex}.mt-cards .mt-card.is-row .mt-btn{flex:none}.mt-cards .mt-card.is-busy{opacity:.72}.mt-cards .mt-card.is-out{animation:mt-out .22s var(--motion-out) forwards}.mt-cards .mt-card.mo-rings.is-changed{--ring:var(--pro-violet-500);animation:mt-in .5s var(--motion-spring) backwards, mo-pop .55s var(--motion-spring) .15s}.mt-cards .mt-who{align-items:flex-start;gap:10px;min-width:0;display:flex}.mt-cards .mt-who>.avatar{flex:none}.mt-cards .mt-who-text{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.mt-cards .mt-name-line{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.mt-cards .mt-name{overflow-wrap:anywhere;min-width:0;color:var(--pro-purple-900);unicode-bidi:plaintext;font-size:13.5px;font-weight:600;text-decoration:none}.mt-cards a.mt-name:hover{text-underline-offset:2px;text-decoration:underline}.mt-cards a.mt-name:focus-visible{box-shadow:var(--focus-ring);border-radius:4px;outline:none}.mt-cards .mt-state{border-radius:var(--radius-pill);white-space:nowrap;height:22px;animation:mo-icon-pop .5s var(--motion-spring) both;align-items:center;gap:4px;padding:0 8px 0 6px;font-size:12.5px;font-weight:500;display:inline-flex}.mt-cards .mt-state.is-linked{background:var(--pro-teal-100);color:var(--pro-teal-700)}.mt-cards .mt-state.is-staff{background:var(--pro-violet-100);color:var(--pro-violet-700)}.mt-cards .mt-chans{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.mt-cards .mt-chan{border-radius:var(--radius-pill);background:var(--color-surface);max-width:100%;height:22px;box-shadow:inset 0 0 0 1px var(--mt-line);color:var(--color-ink);align-items:center;gap:4px;padding:0 8px 0 6px;font-size:13px;display:inline-flex}.mt-cards .mt-chan>bdi,.mt-cards .mt-chan>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mt-cards .mt-chan>.icon,.mt-cards .mt-chan>svg{flex:none}.mt-cards .mt-meta{color:var(--color-muted);font-size:13px}.mt-cards .mt-proof-line{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mt-cards .mt-proof{background:var(--color-surface);min-width:0;max-width:100%;box-shadow:inset 0 0 0 1px var(--mt-line);color:var(--pro-violet-700);border-radius:8px;align-items:center;gap:5px;padding:3px 9px 3px 7px;font-size:13px;font-weight:500;display:inline-flex}.mt-cards .mt-proof .icon{flex:none}.mt-cards .mt-proof.is-ok{color:var(--pro-teal-700);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pro-teal-500) 45%, var(--color-surface))}.mt-cards .mt-proof.is-warn{color:var(--pro-berry-700);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pro-berry-500) 50%, var(--color-surface))}.mt-cards .mt-warn{border-radius:var(--radius-pill);background:var(--pro-apricot-50);height:22px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pro-apricot-500) 55%, var(--color-surface));color:var(--pro-apricot-700);align-items:center;gap:4px;padding:0 8px 0 6px;font-size:12.5px;font-weight:500;display:inline-flex}.mt-cards .mt-foot{flex-direction:column;min-width:0;margin-top:auto;display:flex}.mt-cards .mt-actions{flex-wrap:wrap;gap:6px;display:flex}.mt-cards .mt-btn{height:28px;transition:transform .25s var(--motion-spring), background-color .15s ease, border-color .15s ease, color .15s ease;border-radius:8px;align-items:center;gap:5px;padding:0 11px;font-size:13px;display:inline-flex}.mt-cards .mt-btn:active:not(:disabled){transform:scale(.94)}.mt-cards .mt-btn.btn-quiet{color:var(--color-muted)}.mt-cards .mt-btn.btn-quiet:hover:not(:disabled){color:var(--color-ink);background:var(--hover-tint)}.mt-cards .mt-drawer{transition:grid-template-rows .32s var(--motion-soft);grid-template-rows:0fr;display:grid}.mt-cards .mt-drawer.is-open{grid-template-rows:1fr}.mt-cards .mt-drawer-inner{opacity:0;min-height:0;transition:opacity .2s var(--motion-out);overflow:hidden}.mt-cards .mt-drawer.is-open .mt-drawer-inner{opacity:1;transition:opacity .28s var(--motion-soft) 60ms}.mt-cards .mt-dismiss{flex-direction:column;gap:6px;padding-bottom:8px;display:flex}.mt-cards .mt-dismiss-label{color:var(--color-ink);font-size:13px;font-weight:500}.mt-cards .mt-dismiss-row{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.mt-cards .mt-dismiss-input{box-sizing:border-box;border:1px solid var(--mt-line);background:var(--color-surface);width:100%;min-width:0;height:30px;color:var(--color-ink);font:inherit;unicode-bidi:plaintext;border-radius:8px;padding:0 9px;font-size:13px;display:block}.mt-cards .mt-dismiss-input:focus-visible{border-color:var(--color-accent);box-shadow:var(--focus-ring);outline:none}.mt-cards .mt-more{height:28px;color:var(--pro-violet-700);border-radius:8px;align-self:flex-start;padding:0 10px;font-size:13px}.mt-cards .mt-more:hover{background:var(--hover-tint)}.tag.mt-hd-chip{background:var(--pro-violet-50);color:var(--pro-violet-700);box-shadow:inset 0 0 0 1px var(--pro-violet-200);font:inherit;cursor:pointer;white-space:nowrap;transition:transform .25s var(--motion-spring), background-color .15s ease;border:0;align-items:center;font-size:12.5px;display:inline-flex}.pg-inbox .threadpane-who-line .tag.mt-hd-chip{font-size:12.5px}.tag.mt-hd-chip:hover{background:var(--pro-violet-100)}.tag.mt-hd-chip:active{transform:scale(.94)}.tag.mt-hd-chip:focus-visible{box-shadow:inset 0 0 0 1px var(--pro-violet-200), var(--focus-ring);outline:none}@keyframes mt-in{0%{opacity:0;transform:translateY(6px)scale(.98)}}@keyframes mt-out{to{opacity:0;transform:scale(.96)}}@media (width<=600px){.mt-cards .mt-actions .mt-btn{flex:auto;justify-content:center}.mt-cards .mt-card.is-row .mt-btn{flex:none}}@media (prefers-reduced-motion:reduce){.mt-cards .mt-card,.mt-cards .mt-card.is-out,.mt-cards .mt-card.mo-rings.is-changed,.mt-cards .mt-card.mo-rings.is-changed:after,.mt-cards .mt-state,.mt-cards .mt-btn,.mt-cards .mt-drawer,.mt-cards .mt-drawer-inner,.mt-cards .mt-more,.tag.mt-hd-chip{transition:none!important;animation:none!important}}.hotel-offer{border-radius:var(--radius-lg);border:1px solid var(--color-line);background:color-mix(in srgb, var(--pro-teal-50) 70%, var(--color-surface));color:var(--color-ink);text-align:start;gap:4px;padding:10px 12px 9px;font-size:13px;line-height:1.35;display:grid}.hotel-offer-thread{width:min(380px,92%);animation:mo-row-in .26s var(--motion-soft) both;margin:-2px auto 10px}.hotel-offer-panel{margin:2px 0 6px}.hotel-offer-panel .hotel-offer-checked{margin-inline-start:auto}.hotel-offer-head{align-items:center;gap:6px;min-width:0;display:flex}.hotel-offer-icon{background:var(--pro-teal-100);width:22px;height:22px;color:var(--pro-teal-700);border-radius:7px;flex:none;place-items:center;display:grid}.hotel-offer-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--pro-teal-700);font-size:12px;font-weight:600}.hotel-offer-checked{color:var(--color-muted);white-space:nowrap;margin-inline-start:auto;font-size:12px}.hotel-offer-name{overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.hotel-offer-stars,.hotel-offer-muted{color:var(--color-muted);font-weight:400}.hotel-offer-where{color:var(--color-ink-soft);font-size:12.5px}.hotel-offer-where bdi{unicode-bidi:plaintext}.hotel-offer-sep{color:var(--color-muted)}.hotel-offer-facts{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:2px 10px;margin:4px 0 0;display:grid}.hotel-offer-facts dt{color:var(--color-muted);font-size:12px}.hotel-offer-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.hotel-offer-total{font-weight:600}.hotel-offer-cancel.is-free{color:var(--color-ok)}.hotel-offer-cancel.is-strict{color:var(--color-danger)}.hotel-offer-foot{border-top:1px dashed var(--color-line);justify-content:space-between;align-items:center;gap:8px;margin-top:4px;padding-top:6px;font-size:12px;display:flex}.hotel-offer-copy{align-items:center;gap:4px;height:24px;font-size:12px;display:inline-flex}@media (prefers-reduced-motion:reduce){.hotel-offer-thread{animation:none}}.mm-point{pointer-events:none;z-index:-1;width:1px;height:1px;position:fixed}.mm{gap:1px;display:grid}.mm-reactions{align-items:center;gap:2px;padding:3px 3px 2px;display:flex}.mm-emoji{width:32px;height:32px;color:var(--color-muted);cursor:pointer;transition:transform .18s var(--motion-spring), background-color .15s ease;background:0 0;border:0;border-radius:999px;place-items:center;font-size:19px;line-height:1;display:inline-grid}.mm-emoji:hover,.mm-emoji:focus-visible{background:var(--hover-tint);outline:none;transform:scale(1.14)}.mm-emoji:focus-visible{box-shadow:0 0 0 2px var(--color-accent)}.mm-emoji:active{transform:scale(.92)}.mm-emoji.is-chosen{background:var(--pro-purple-100)}.mm-more{border:1px solid var(--color-line);width:28px;height:28px;margin-inline-start:2px;font-size:13px}.mm-break{border:0;border-top:1px dotted var(--color-line);margin:3px 6px 2px}.mm-action{width:100%;color:var(--color-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:6px 10px;font-size:13px;display:flex}.mm-action svg{color:var(--color-muted);flex:none}.mm-action:hover,.mm-action:focus-visible{background:var(--hover-tint);outline:none}.mm-action:focus-visible{box-shadow:inset 0 0 0 2px var(--color-accent)}.mm:focus,.mm:focus-visible{box-shadow:none;outline:none}.mo-pop.is-in .mm-reactions,.mo-pop.is-in .mm-action{animation:mm-rise .32s var(--motion-soft) both}.mo-pop.is-in .mm-action:first-of-type{animation-delay:30ms}.mo-pop.is-in .mm-action:nth-of-type(2){animation-delay:60ms}.mo-pop.is-in .mm-action:nth-of-type(3){animation-delay:90ms}.mo-pop.is-in .mm-action:nth-of-type(4){animation-delay:.12s}.mo-pop.is-in .mm-action:nth-of-type(5){animation-delay:.15s}.mo-pop.is-in .mm-action:nth-of-type(6){animation-delay:.18s}@keyframes mm-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.mo-pop.is-sheet .mm-reactions{justify-content:space-between;padding:6px 4px}.mo-pop.is-sheet .mm-emoji{width:42px;height:42px;font-size:24px}.mo-pop.is-sheet .mm-action{padding:11px 12px;font-size:15px}.bubble.is-menu,.pg-inbox .bubble.is-menu{box-shadow:0 0 0 2px var(--pro-purple-200)}.bubble.has-reactions{margin-bottom:14px}.bubble-reactions{border:1px solid var(--pop-edge);background:var(--color-surface-raised);min-height:22px;box-shadow:var(--shadow-2);font:inherit;color:var(--color-ink);animation:mm-pop .42s var(--motion-spring) both;direction:ltr;border-radius:999px;align-items:center;gap:2px;padding:1px 6px;font-size:13px;line-height:1;display:inline-flex;position:absolute;bottom:-14px}button.bubble-reactions{cursor:pointer}button.bubble-reactions:focus-visible{box-shadow:0 0 0 2px var(--color-accent);outline:none}.from-customer .bubble-reactions{inset-inline-start:10px}.from-agent .bubble-reactions{inset-inline-end:10px}.bubble-reaction{align-items:baseline;gap:1px;display:inline-flex}.bubble-reaction-n{color:var(--color-muted);font-size:12.5px}@keyframes mm-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}.bubble .bubble-actions{z-index:2;opacity:0;pointer-events:none;direction:ltr;align-items:center;gap:4px;transition:opacity .18s;display:flex;position:absolute;top:2px}.bubble .bubble-actions:before{content:"";z-index:-1;position:absolute;inset:-6px -10px}.from-customer .bubble .bubble-actions{left:calc(100% + 6px)}.from-agent .bubble .bubble-actions{flex-direction:row-reverse;right:calc(100% + 18px)}.bubble:hover>.bubble-actions,.bubble.is-menu>.bubble-actions{opacity:1;pointer-events:auto}.bubble:has(:focus-visible)>.bubble-actions{opacity:1;pointer-events:auto}.bubble .bubble-actions>.bubble-action.bubble-action{visibility:visible;opacity:1;white-space:nowrap;align-items:center;margin:0;display:inline-flex;position:static}.bubble .bubble-actions>.bubble-more.bubble-action{padding:2px 5px;line-height:0}@media (width<=600px){.bubble .bubble-actions>.bubble-more.bubble-action{justify-content:center;min-width:32px;min-height:32px}}@media (prefers-reduced-motion:reduce){.bubble .bubble-actions{transition:none}.mo-pop.is-in .mm-reactions,.mo-pop.is-in .mm-action,.bubble-reactions{animation:none}.mm-emoji{transition:none}}.thread-pins{z-index:3;border:1px solid var(--pop-edge);background:var(--color-surface-raised);box-shadow:var(--shadow-2);border-radius:12px;align-items:center;gap:2px;margin:0 0 8px;padding:3px;display:flex;position:sticky;top:0}.thread-pin{min-width:0;color:var(--color-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;align-items:center;gap:8px;padding:5px 8px;font-size:13px;display:flex}.thread-pin svg{color:var(--color-accent);flex:none}.thread-pin-count{font-variant-numeric:tabular-nums;color:var(--color-muted);flex:none;font-size:12px}.thread-pin-text{white-space:nowrap;text-overflow:ellipsis;unicode-bidi:plaintext;flex:0 auto;min-width:0;overflow:hidden}.thread-pin:hover,.thread-pin:focus-visible,.thread-pin-off:hover,.thread-pin-off:focus-visible{background:var(--hover-tint);outline:none}.thread-pin:focus-visible,.thread-pin-off:focus-visible{box-shadow:inset 0 0 0 2px var(--color-accent)}.thread-pin-off{width:26px;height:26px;color:var(--color-muted);cursor:pointer;opacity:0;transition:opacity .15s var(--motion-soft);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.thread-pins:hover .thread-pin-off,.thread-pin-off:focus-visible{opacity:1}@media (hover:none){.thread-pin-off{opacity:1}}.bubble-marks{direction:ltr;flex-wrap:wrap;gap:8px;margin-bottom:3px;display:flex}.bubble-forwarded,.bubble-pinned{color:var(--color-muted);align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.bubble-forwarded{font-style:italic}.bubble-forwarded svg{transform:scaleX(-1)}.bubble-pinned{color:var(--color-accent)}.bubble-ad{min-width:0;max-width:100%;color:var(--color-accent);align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.bubble-ad svg,.bubble-ad-label{white-space:nowrap;flex:none}.bubble-ad-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:220px;color:var(--color-muted);unicode-bidi:plaintext;flex:auto;overflow:hidden}.bubble-ad-sep{color:var(--color-muted);flex:none}.bubble-comment-link{color:var(--color-accent);text-underline-offset:2px;white-space:nowrap;flex:none;text-decoration:underline}[id^=msg-].is-linked .bubble{animation:mm-linked 1.8s var(--motion-soft) both}@keyframes mm-linked{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-accent) 45%, transparent)}20%{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-accent) 45%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-accent) 0%, transparent)}}.msg-info{gap:8px;margin:0;display:grid}.msg-info-row{grid-template-columns:96px 1fr;align-items:baseline;gap:12px;display:grid}.msg-info dt{color:var(--color-muted);font-size:12.5px}.msg-info dd{color:var(--color-ink);unicode-bidi:plaintext;margin:0;font-size:13.5px}@media (prefers-reduced-motion:reduce){[id^=msg-].is-linked .bubble{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent) 45%, transparent);animation:none}}.rm-pop{width:248px}.mo-pop.rm-pop.is-sheet{width:auto}.rm-panel{gap:1px;display:grid}.rm-panel.is-in{animation:rm-in .28s var(--motion-soft) both}.rm-panel.is-back{animation:rm-back .28s var(--motion-soft) both}@keyframes rm-in{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes rm-back{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}.rm .mm-action{min-height:30px}.rm-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rm-detail{color:var(--color-muted);white-space:nowrap;font-size:12px}.rm-icon{flex:none;place-items:center;min-width:15px;display:inline-grid}.rm-icon .mo-tile{width:20px;height:20px}.rm-icon .avatar{width:20px!important;height:20px!important}.rm-icon .avatar svg,.rm-icon .avatar img{width:20px;height:20px}.rm-cold{gap:8px;padding:4px 6px 6px;display:grid}.rm-cold-reasons{flex-wrap:wrap;gap:5px;display:flex}.rm-cold-reason{border:1px solid var(--color-line);font:inherit;color:var(--color-ink);cursor:pointer;transition:transform .18s var(--motion-spring), background-color .15s ease;background:0 0;border-radius:999px;padding:4px 9px;font-size:12.5px}.rm-cold-reason:hover{background:var(--hover-tint)}.rm-cold-reason:active{transform:scale(.95)}.rm-cold-reason.is-on{background:var(--fill-accent);color:var(--on-fill);animation:mo-icon-pop .4s var(--motion-spring);border-color:#0000}.rm-cold-note{font:inherit;border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);border-radius:8px;padding:6px 9px;font-size:13px}.rm-cold-go{justify-self:end}.rm .mm-action svg.rm-more{color:var(--color-muted);transform:rotate(-90deg)}.rm .rm-back{color:var(--color-ink);font-weight:600}.rm .rm-back svg.rm-back-icon{transform:rotate(90deg)}.rm .mm-action.is-checked{font-weight:600}.rm .mm-action.is-checked svg.rm-tick{color:var(--color-accent)}.rm-tick path{stroke-dasharray:24;stroke-dashoffset:24px;animation:rm-tick .36s var(--motion-soft) .12s forwards}@keyframes rm-tick{to{stroke-dashoffset:0}}.rm .mm-action.is-danger,.rm .mm-action.is-danger svg{color:var(--color-danger)}.rm .mm-action.is-danger:hover,.rm .mm-action.is-danger:focus-visible{background:var(--color-danger-soft)}.convitem.is-menu{box-shadow:inset 0 0 0 2px var(--pro-purple-200)}@media (prefers-reduced-motion:reduce){.rm-panel.is-in,.rm-panel.is-back{animation:none}.rm-tick path{stroke-dashoffset:0;animation:none}}.convitem[aria-haspopup=menu]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.mdl-panel.fw{max-width:460px}.fw .mdl-body{flex-direction:column;padding:0;display:flex;overflow:hidden}.fw-title-icon{background:var(--pro-purple-50);width:32px;height:32px;color:var(--pro-purple-700);border-radius:10px;place-items:center;display:inline-grid}.fw-body{flex-direction:column;flex:auto;min-height:0;padding:14px 16px 0;display:flex}.fw-quote{border-inline-start:3px solid var(--pro-purple-400);background:color-mix(in srgb, var(--pro-purple-100) 55%, var(--color-surface));color:var(--color-ink);border-radius:8px;gap:3px;margin:0 0 12px;padding:8px 12px;font-size:13px;display:grid}.fw-quote figcaption{color:var(--color-muted);font-size:12px}.fw-quote-text{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:3;unicode-bidi:plaintext;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fw-quote-file{color:var(--color-ink);align-items:center;gap:6px;display:inline-flex}.fw-quote-file svg{color:var(--pro-purple-600);flex:none}.fw-search{border:1px solid var(--color-line);background:var(--color-surface);height:34px;color:var(--color-muted);border-radius:9px;align-items:center;gap:8px;padding:0 10px;display:flex}.fw-search:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 18%, transparent)}.fw .fw-search input,.fw .fw-search input:focus,.fw .fw-search input:focus-visible{min-width:0;height:100%;box-shadow:none;font:inherit;color:var(--color-ink);background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0;font-size:13.5px}.fw-label{color:var(--color-muted);justify-content:space-between;gap:8px;padding:12px 4px 4px;font-size:12px;display:flex}.fw-list{overscroll-behavior:contain;max-height:calc(min(420px, 52vh) / var(--page-zoom,1));--scroll-fade-bg:var(--color-surface-raised);margin:0 -8px;padding:2px 8px 10px;list-style:none;position:relative;overflow-y:auto}.fw-list>li{z-index:1;animation:fw-rise .32s var(--motion-soft) both;position:relative}.fw-list>li.fw-hover{z-index:0;background:var(--pro-purple-50);pointer-events:none;transition:transform .34s var(--motion-spring), height .25s var(--motion-soft);border-radius:10px;animation:none;position:absolute;top:0;left:8px;right:8px}.fw-list>li.fw-hover.is-fresh{transition:none;animation:.2s mo-fade-in}@keyframes fw-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.fw-empty{color:var(--color-muted);text-align:center;padding:18px 8px;font-size:13px}.fw-chat{width:100%;font:inherit;text-align:start;color:var(--color-ink);cursor:pointer;transition:transform .18s var(--motion-spring);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:6px 8px;display:flex}.fw-chat:active:not([aria-disabled]){transform:scale(.985)}.fw-chat:focus-visible{box-shadow:inset 0 0 0 2px var(--color-accent);outline:none}.fw-chat.is-on{background:color-mix(in srgb, var(--pro-purple-100) 60%, transparent)}.fw-chat.is-blocked,.fw-chat.is-full{cursor:default}.fw-chat.is-blocked>.avatar,.fw-chat.is-full>.avatar,.fw-chat.is-blocked .chan-mark,.fw-chat.is-full .chan-mark{opacity:.5}.fw-chat.is-blocked .fw-chat-name,.fw-chat.is-full .fw-chat-name{color:var(--color-muted)}.fw-chat-body{flex:1;gap:1px;min-width:0;display:grid}.fw-chat-name{align-items:center;gap:6px;min-width:0;font-size:13.5px;font-weight:500;display:flex}.fw-chat-name bdi{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fw-chat-line{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:12px;display:flex;overflow:hidden}.fw-chat.is-failed .fw-chat-line{color:var(--color-danger);white-space:normal}.fw-stage-dot{border-radius:999px;flex:none;width:7px;height:7px}.fw-tick{border:1.5px solid var(--color-line-strong);width:20px;height:20px;color:var(--on-fill);transition:background-color .18s ease, border-color .18s ease, transform .3s var(--motion-spring);border-radius:999px;flex:none;place-items:center;display:grid}.fw-chat.is-blocked .fw-tick,.fw-chat.is-full .fw-tick{opacity:.4}.fw-chat.is-on .fw-tick{background:var(--fill-accent);border-color:#0000;transform:scale(1.06)}.fw-tick path{stroke-dasharray:24;stroke-dashoffset:24px;animation:fw-tick-draw .32s var(--motion-soft) 50ms forwards}@keyframes fw-tick-draw{to{stroke-dashoffset:0}}.fw-foot{border-top:1px solid var(--modal-line,var(--color-line));background:var(--color-surface-raised);flex:none;align-items:center;gap:10px;padding:12px 16px 14px;display:flex}.fw-who{align-items:center;display:flex}.fw-who-pic{border:2px solid var(--color-surface-raised);border-radius:999px;margin-inline-end:-7px;display:inline-flex}.fw-who:not(:empty){margin-inline-end:6px}.fw-count{color:var(--color-muted);font-size:12.5px}.fw-send{align-items:center;gap:6px;margin-inline-start:auto;display:inline-flex}@media (width<=600px){.mdl-panel.fw{max-width:none}.fw-chat{padding:9px 8px}.fw-list{max-height:calc(48vh / var(--page-zoom,1))}}@media (prefers-reduced-motion:reduce){.fw-list>li{animation:none}.fw-tick path{stroke-dashoffset:0;animation:none}.fw-chat,.fw-tick{transition:none}}.act-app{background:var(--chip-bg);color:var(--chip-fg);box-shadow:inset 0 0 0 1px var(--color-line);border-radius:50%;flex:none;place-items:center;display:inline-grid}.ih{letter-spacing:normal;text-transform:none;flex:none;align-items:center;font-weight:400;display:inline-flex;position:relative}.ih-btn{width:28px;height:28px;color:var(--color-muted);cursor:pointer;transition:color .18s ease, background-color .18s ease, transform .3s var(--motion-spring);background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:inline-grid}.ih-btn:hover,.ih-btn[aria-expanded=true]{background:var(--pro-purple-50);color:var(--pro-purple-800)}.ih-btn:active{transform:scale(.9)}.ih-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.ih.is-push{margin-inline-start:auto}.set-team .ih.is-push+.set-snip-actions{margin-inline-start:0}.set-team .set-snip-head>.ih{align-self:center;margin-block:-4px}.ih.is-beside{margin-inline-start:4px}.pg-customer .pgc-actions>.ih{align-self:center}.mo-pop.ih-pop,.mo-pop.ih-pop.is-settled{color:var(--color-ink);flex-direction:column;padding:6px;font-size:13.5px;display:flex;overflow:hidden}.ih-box{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.ih-title,.ih-foot,.ih-status{flex:none}.ih-title{color:var(--pro-purple-800);letter-spacing:.02em;align-items:center;gap:6px;padding:4px 8px 6px;font-size:13px;font-weight:600;display:flex}.ih-list{min-height:0;max-height:min(336px, calc(60vh / var(--page-zoom,1)));overscroll-behavior:contain;flex:0 auto;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden auto}.ih-line{border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;padding:6px 8px;display:grid}.ih-line+.ih-line{box-shadow:0 -1px 0 var(--color-hairline)}.mo-pop.is-in .ih-line{animation:mo-row-in .38s var(--motion-spring) both;animation-delay:calc(30ms + var(--i,0) * 30ms)}.ih-pic{width:24px;height:24px;display:inline-flex}.ih-text{flex-direction:column;gap:1px;min-width:0;display:flex}.ih-say{overflow-wrap:anywhere;white-space:normal;line-height:1.4}.ih-who{font-weight:600}.ih-note{color:var(--color-muted)}.ih-note>bdi{vertical-align:top;max-width:100%;display:inline-block}.ih-at{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:13px}.ih-status{color:var(--color-muted);margin:0;padding:10px 8px 12px;font-size:13px}.ih-foot{background:color-mix(in srgb, var(--pro-purple-50) 70%, var(--color-surface));color:var(--pro-purple-800);transition:background-color .18s ease, transform .25s var(--motion-spring);border-radius:9px;justify-content:center;align-items:center;gap:5px;margin-top:4px;padding:7px 8px;font-size:13.5px;font-weight:600;text-decoration:none;display:flex}.ih-foot:hover{background:var(--pro-purple-100)}.ih-foot:active{transform:scale(.98)}.ih-foot:focus-visible{box-shadow:var(--focus-ring);outline:none}.ih-foot-go{transform:rotate(-90deg)}.mo-pop.is-sheet.ih-pop{font-size:14.5px}@media (prefers-reduced-motion:reduce){.ih-btn,.ih-foot,.mo-pop.is-in .ih-line{transition:none!important;animation:none!important}}.svc-dialog .fr-tone-grey{--tone-bg:var(--color-subtle);--tone-fg:var(--color-muted);--tone-soft:var(--color-subtle);--tone-line:var(--color-line)}.svc-dialog .mdl-body{flex-direction:column;padding:12px 18px 0;display:flex}.svc-sub{align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.svc-sub .chan{font-size:12.5px}.svc-sub-inbox,.svc-pass-inbox{color:var(--color-ink);align-items:center;gap:5px;font-weight:600;display:inline-flex}.svc-sub-inbox i,.svc-pass-inbox i{background:var(--stage,var(--pro-teal-500));border-radius:50%;width:8px;height:8px}.svc-body{flex-direction:column;gap:10px;min-height:0;display:flex}.svc-search{border:1px solid var(--pro-purple-100);background:var(--color-surface);height:36px;color:var(--text-purple-500);border-radius:11px;align-items:center;gap:8px;padding:0 12px;transition:box-shadow .2s,border-color .2s;display:flex}.svc-search:focus-within{border-color:var(--pro-purple-300);box-shadow:var(--focus-ring)}.svc-search input,.svc-search input:focus,.svc-search input:focus-visible{box-shadow:none;outline:none}.svc-search input{min-width:0;font:inherit;color:var(--color-ink);background:0 0;border:0;outline:none;flex:auto;font-size:13.5px}.svc-add{border:1px dashed var(--pro-purple-300);border-radius:var(--radius-pill);background:var(--pro-purple-50);color:var(--pro-purple-800);font:inherit;cursor:pointer;animation:mo-drop-in .3s var(--motion-spring);align-self:flex-start;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:600;display:inline-flex}.svc-add:focus-visible{box-shadow:var(--focus-ring);outline:none}.svc-rows{flex-direction:column;gap:10px;padding-bottom:8px;display:flex}.svc-row{animation:mo-row-in .3s var(--motion-spring) backwards;animation-delay:calc(var(--r,0) * 30ms)}.svc-row-title{color:var(--color-muted);align-items:center;gap:6px;margin:0 0 5px;font-size:12.5px;font-weight:600;display:flex}.svc-row-icon,.svc-chip-icon{background:var(--tone-bg);width:20px;height:20px;color:var(--tone-fg);border-radius:6px;place-items:center;display:inline-grid}.svc-chip-icon{border-radius:5px;width:18px;height:18px}.svc-chips{flex-wrap:wrap;gap:6px;display:flex}.svc-chip{border:1px solid var(--pro-purple-100);border-radius:var(--radius-pill);background:var(--color-surface);max-width:100%;min-height:30px;color:var(--color-ink);font:inherit;cursor:pointer;animation:mo-row-in .28s var(--motion-spring) backwards;animation-delay:calc(var(--r,0) * 30ms + var(--i,0) * 15ms);transition:background-color .18s ease, border-color .18s ease, color .18s ease, transform .3s var(--motion-spring);align-items:center;gap:6px;padding:3px 11px;font-size:13px;display:inline-flex;position:relative}.svc-chip:hover{background:var(--pro-purple-50)}.svc-chip:active{transform:scale(.94)}.svc-chip:focus-visible{box-shadow:var(--focus-ring);outline:none}.svc-chip.is-capped{opacity:.45;cursor:default}.svc-chip.is-first{border-color:var(--pro-purple-300);background:var(--pro-purple-50)}.svc-chip-title{white-space:nowrap;text-overflow:ellipsis;unicode-bidi:plaintext;overflow:hidden}.svc-chip.is-on{border-color:var(--pro-purple-600);background:var(--pro-purple-600);color:var(--on-fill);animation:mo-pop .4s var(--motion-spring)}.svc-chip.is-on .svc-chip-icon{color:var(--on-fill);background:#fff3}.svc-tick{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:16px;width:0;height:14px;transition:width .2s var(--motion-soft)}.svc-chip.is-on .svc-tick{stroke-dashoffset:0;width:14px;transition:width .2s var(--motion-soft), stroke-dashoffset .32s var(--motion-soft) 80ms}.svc-empty{color:var(--color-muted);margin:4px 0;font-size:13px}.svc-bones{flex-wrap:wrap;gap:6px;display:flex}.svc-bones i{border-radius:var(--radius-pill);background:var(--pro-purple-50);width:110px;height:28px;animation:1.1s ease-in-out infinite alternate svc-breathe}.svc-foot{border-top:1px solid var(--color-line);background:var(--color-surface);flex-direction:column;gap:8px;margin:0 -18px;padding:10px 18px 14px;display:flex;position:sticky;bottom:0}.svc-dialog .svc-chosen{flex-flow:wrap;gap:5px;display:flex}.svc-chosen-item{border-radius:var(--radius-pill);background:var(--pro-purple-100);max-width:100%;color:var(--pro-purple-900);animation:mo-icon-pop .35s var(--motion-spring);align-items:center;gap:4px;padding:2px 4px 2px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.svc-chosen-item span{white-space:nowrap;text-overflow:ellipsis;unicode-bidi:plaintext;overflow:hidden}.svc-chosen-item button{width:20px;height:20px;color:var(--pro-purple-700);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}.svc-chosen-item button:hover{background:color-mix(in srgb, var(--color-surface) 60%, transparent)}.svc-chosen-item button:focus-visible{box-shadow:var(--focus-ring);outline:none}.svc-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.svc-actions-end{gap:8px;margin-inline-start:auto;display:inline-flex}.svc-remove{color:var(--color-danger)}.svc-confirm{animation:mo-drop-in .25s var(--motion-spring);align-items:center;gap:6px;font-size:13px;display:inline-flex}.svc-readonly{flex-direction:column;gap:8px;padding-bottom:16px;display:flex}.svc-readonly li{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:10px;font-size:13.5px;display:grid}.svc-readonly-when,.svc-readonly-who{color:var(--color-muted);font-size:12.5px}.svc-readonly-what{unicode-bidi:plaintext}.svc-pass-layer{z-index:45;padding:clamp(48px, calc(17vh / var(--page-zoom,1)), 150px) 16px 16px;pointer-events:none;--climb-x:max(calc(56vw / var(--page-zoom,1)), 440px);--climb-y:calc(var(--climb-x) * -.44);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.svc-pass-wrap{cursor:pointer;pointer-events:auto;width:min(100%,380px);filter:drop-shadow(0 12px 22px rgb(74 25 143/calc(var(--shadow-k) * 16%))) drop-shadow(0 2px 4px rgb(74 25 143/calc(var(--shadow-k) * 8%)));flex-direction:column;align-items:center;gap:12px;display:flex}.svc-pass-craft{width:100%;position:relative}.svc-pass-lift{position:relative}.is-taking-off .svc-pass-craft{animation:1.1s cubic-bezier(.5,0,.88,.5) forwards svc-roll}.is-taking-off .svc-pass-lift{animation:svc-climb 1.1s cubic-bezier(.8, 0, .92, .55) forwards, svc-nose-up 1.1s var(--motion-soft) forwards, svc-away 1.1s cubic-bezier(.6, 0, .9, .6) forwards}.svc-pass{isolation:isolate;width:100%;animation:svc-pass-in .7s var(--motion-spring) 60ms backwards, svc-dip .4s var(--motion-spring) 1.1s;padding:16px 18px 18px;position:relative}.svc-pass:before{content:"";z-index:-1;background:var(--pro-purple-50);box-shadow:inset 0 0 0 1px var(--pro-purple-200);-webkit-mask:radial-gradient(circle at 0 var(--tear-y,-20px), transparent 7px, #000 7.5px) , radial-gradient(circle at 100% var(--tear-y,-20px), transparent 7px, #000 7.5px) ;-webkit-mask-composite:source-in;-webkit-mask:radial-gradient(circle at 0 var(--tear-y,-20px), transparent 7px, #000 7.5px) , radial-gradient(circle at 100% var(--tear-y,-20px), transparent 7px, #000 7.5px) ;mask:radial-gradient(circle at 0 var(--tear-y,-20px), transparent 7px, #000 7.5px) , radial-gradient(circle at 100% var(--tear-y,-20px), transparent 7px, #000 7.5px) ;border-radius:16px;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.svc-pass-top{align-items:center;gap:8px;font-size:12.5px;display:flex}.svc-pass-plane{transform-origin:50% 60%;background:var(--pro-purple-600);width:26px;height:26px;color:var(--on-fill);border-radius:8px;place-items:center;display:inline-grid}.svc-pass-inbox{font-size:12.5px}.svc-pass-name,.svc-pass-day{padding-right:92px}.svc-pass-name{color:var(--pro-purple-900);unicode-bidi:plaintext;margin-top:10px;font-size:19px;font-weight:700}.svc-pass-day{color:var(--color-muted);font-size:13px}.svc-pass-tear{border-top:2px dashed var(--pro-purple-200);height:0;margin:12px -18px;position:relative}.svc-pass-tear:before,.svc-pass-tear:after{content:"";width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--pro-purple-200);border-radius:50%;position:absolute;top:-9px}.svc-pass-tear:before{clip-path:inset(0 0 0 50%);left:-8px}.svc-pass-tear:after{clip-path:inset(0 50% 0 0);right:-8px}.svc-pass-services{flex-direction:column;gap:4px;display:flex}.svc-pass-services li{color:var(--color-ink);animation:mo-row-in .4s var(--motion-spring) backwards;animation-delay:calc(.36s + var(--i,0) * 60ms);unicode-bidi:plaintext;font-size:14px;font-weight:500}.svc-stamp{border:3px solid var(--pro-teal-500);width:78px;height:78px;color:var(--pro-teal-700);background:color-mix(in srgb, var(--color-surface) 55%, transparent);animation:svc-stamp .45s var(--motion-spring) .85s backwards;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:14px;transform:rotate(-14deg)}.svc-stamp-word{letter-spacing:.08em;margin-top:14px;font-size:15px;font-weight:800}.svc-stamp-date{margin-bottom:16px;font-size:12.5px;font-weight:700}.svc-sparks{--spark-delay:1.15s;width:0;height:0;top:51px;left:auto;right:53px}.svc-pass-line{border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--pro-purple-100);color:var(--pro-purple-800);animation:svc-line-in .4s var(--motion-soft) 1.45s backwards;margin:0;padding:5px 14px;font-size:13.5px;font-weight:600}.is-taking-off .svc-pass-line{animation:svc-line-out .3s var(--motion-out) forwards}.is-taking-off .svc-pass-plane{animation:svc-plane-lift .45s var(--motion-spring) forwards}.svc-trail{pointer-events:none;transform-origin:100%;width:200px;height:16px;position:absolute;top:56%;right:calc(100% - 18px);transform:rotate(-14deg)}.svc-trail i{background:linear-gradient(to left, var(--pro-purple-300), transparent);opacity:0;transform-origin:100%;border-radius:3px;width:100%;height:3px;position:absolute;right:0;transform:scaleX(0)}.svc-trail i:first-child{top:0}.svc-trail i:nth-child(2){background:linear-gradient(to left, var(--pro-orange-300), transparent);width:72%;top:11px}.is-taking-off .svc-trail i{animation:1.1s linear forwards svc-trail}.is-taking-off .svc-trail i:nth-child(2){animation-delay:60ms}.svc-hfield{position:relative}.svc-hchip{cursor:pointer;position:relative}.pg-inbox .hd-pill.is-services{--tone:var(--pro-teal-600)}.svc-hchip-dot{background:var(--pro-orange-500);width:7px;height:7px;animation:mo-icon-pop .4s var(--motion-spring);border-radius:50%;margin-inline-start:4px}.svc-hchip-ring{--ring:var(--pro-teal-500);border-radius:12px}.svc-hint-line{flex-direction:column;gap:1px;padding:2px 0;display:flex}.svc-hint-line+.svc-hint-line{border-top:1px solid var(--color-line)}.svc-hint-service{display:block}.svc-hint-who{color:var(--color-muted);font-size:12.5px}@keyframes svc-pass-in{0%{opacity:0;transform:translateY(26px)scale(.92)}}@keyframes svc-dip{50%{transform:scale(.98)}}@keyframes svc-stamp{0%{opacity:0;transform:translateY(-40px)rotate(-40deg)scale(1.6)}70%{opacity:1}to{opacity:1;transform:rotate(-14deg)}}@keyframes svc-line-in{0%{opacity:0;clip-path:inset(0 50% round 999px)}to{clip-path:inset(0 round 999px)}}@keyframes svc-line-out{to{opacity:0;transform:translateY(6px)scale(.96)}}@keyframes svc-plane-lift{to{transform:rotate(-24deg)scale(1.12)}}@keyframes svc-roll{to{translate:var(--climb-x) 0}}@keyframes svc-climb{to{translate:0 var(--climb-y)}}@keyframes svc-nose-up{0%,22%{rotate:0deg}55%{rotate:-8deg}to{rotate:-11deg}}@keyframes svc-away{0%,20%{opacity:1;scale:1}62%{opacity:1}to{opacity:0;scale:.34}}@keyframes svc-trail{0%,14%{opacity:0;transform:scaleX(0)}40%{opacity:1}75%{opacity:.8}to{opacity:0;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.svc-dialog *,.svc-pass-layer *,.svc-hfield *{transition:none!important;animation:none!important}}@keyframes svc-breathe{0%{opacity:.45}}.svc-panel{flex-direction:column;gap:6px;display:flex}.svc-panel-row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 8px;display:grid}.svc-panel-what{unicode-bidi:plaintext;font-size:13.5px}.svc-panel-row .muted{grid-column:1;font-size:12.5px}.svc-panel-what,.svc-readonly-what{flex-wrap:wrap;gap:4px;display:flex}.svc-service-chip{border-radius:var(--radius-pill);background:var(--pro-teal-50);box-shadow:inset 0 0 0 1px var(--pro-teal-200);unicode-bidi:plaintext;padding:1px 8px;font-size:12.5px}.svc-panel-edit{grid-area:1/2/span 2;align-self:center}.svc-panel-add{align-self:flex-start;margin-top:6px}.svc-search-row{align-items:center;gap:8px;display:flex}.svc-search-row .svc-search{flex:auto;min-width:0}.svc-edit-list{border:1px solid var(--pro-teal-100);background:color-mix(in srgb, var(--pro-teal-50) 70%, var(--color-surface));height:36px;color:var(--pro-teal-800);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color .15s ease, transform .3s var(--motion-spring);border-radius:11px;flex:none;align-items:center;gap:5px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.svc-edit-list:hover{background:var(--pro-teal-50)}.svc-edit-list:active{transform:scale(.95)}.svc-edit-list:focus-visible{box-shadow:var(--focus-ring);outline:none}.svc-search-row .svc-chip-other{border-radius:11px;flex:none;min-height:36px;animation:none}.svc-chip.svc-chip-other{border-style:dashed}.svc-chip.svc-chip-other.is-on{border-style:solid}.svc-other-drawer.is-open{margin-top:-4px}.svc-other{border:1px solid var(--pro-purple-200);background:var(--color-surface);border-radius:11px;align-items:center;gap:8px;height:36px;padding:0 10px 0 12px;transition:border-color .2s,box-shadow .2s;display:flex}.svc-other:focus-within{border-color:var(--pro-purple-400);box-shadow:var(--focus-ring)}.svc-other.is-missing{border-color:var(--pro-orange-300)}.svc-other-label{color:var(--pro-purple-800);flex:none;font-size:12.5px;font-weight:600}.svc-other input,.svc-other input:focus,.svc-other input:focus-visible{box-shadow:none;border:0;outline:none}.svc-other input{min-width:0;height:auto;font:inherit;color:var(--color-ink);background:0 0;border:0;outline:none;flex:auto;padding:0;font-size:13.5px}.svc-other-count{color:var(--color-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px}@media (width<=600px){.svc-edit-list{padding:0 10px}}.svc-other-drawer>.mo-drawer-inner{margin:-4px;padding:4px}.svc-sub-move{align-items:center;gap:6px;display:inline-flex}.svc-sub-arrow{color:var(--color-muted)}.svc-when{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.svc-when-label{min-width:44px;color:var(--pro-purple-800);font-weight:600}.svc-when-pick{border:1px solid var(--pro-purple-200);border-radius:var(--radius-pill);background:var(--color-surface);height:28px;color:var(--color-ink);font:inherit;cursor:pointer;transition:border-color .18s ease, background-color .18s ease, transform .3s var(--motion-spring);align-items:center;gap:6px;padding:0 11px;font-weight:600;display:inline-flex}.svc-when-pick:hover{background:var(--pro-purple-50)}.svc-when-pick:active{transform:scale(.95)}.svc-when-pick:focus-visible{box-shadow:var(--focus-ring);outline:none}.svc-when-pick .icon{color:var(--pro-purple-600)}.svc-when-seg{border-radius:var(--radius-pill);background:var(--pro-purple-50);padding:2px;display:inline-flex;position:relative}.svc-when-thumb{border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:0 1px 3px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 14%));transition:transform .32s var(--motion-spring), width .32s var(--motion-spring);position:absolute;left:0}.svc-when-thumb.is-placed{transition:none}.svc-when-opt{border-radius:var(--radius-pill);height:24px;color:var(--color-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 11px;font-size:12.5px;position:relative}.svc-when-opt[aria-pressed=true]{color:var(--pro-purple-800);font-weight:600}.svc-when-opt:focus-visible{box-shadow:var(--focus-ring);outline:none}.svc-when-pop .svc-cal{padding:8px}.svc-years{grid-template-columns:repeat(4,1fr);gap:6px;min-width:230px;padding:10px;display:grid}.svc-year{border:1px solid var(--pro-purple-100);background:var(--color-surface);height:32px;color:var(--color-ink);font:inherit;cursor:pointer;animation:mo-row-in .26s var(--motion-spring) backwards;transition:background-color .18s ease, transform .3s var(--motion-spring);border-radius:9px;font-size:13px}.svc-year:hover{background:var(--pro-purple-50)}.svc-year:active{transform:scale(.92)}.svc-year[aria-selected=true]{border-color:var(--pro-purple-600);background:var(--pro-purple-600);color:var(--on-fill);animation:mo-pop .4s var(--motion-spring);font-weight:600}.svc-notlisted{margin:0 0 6px}.svc-notlisted-tag{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--pro-orange-500) 12%, var(--color-surface));height:22px;color:var(--color-ink);animation:mo-pop .4s var(--motion-spring);align-items:center;padding:0 9px;font-size:12.5px;font-weight:600;display:inline-flex}.svc-ask{color:var(--color-ink);cursor:pointer;align-items:center;gap:8px;margin:8px 2px 2px;font-size:13px;display:inline-flex}.svc-ask input{opacity:0;width:1px;height:1px;position:absolute}.svc-ask-box{border:1.5px solid var(--pro-purple-300);background:var(--color-surface);width:17px;height:17px;transition:background-color .18s ease, border-color .18s ease, transform .3s var(--motion-spring);border-radius:5px;place-items:center;display:inline-grid}.svc-ask-box svg{fill:none;width:12px;height:12px;stroke:var(--on-fill);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:16px;transition:stroke-dashoffset .28s var(--motion-soft) 50ms}.svc-ask input:checked+.svc-ask-box{border-color:var(--pro-purple-600);background:var(--pro-purple-600);transform:scale(1.06)}.svc-ask input:checked+.svc-ask-box svg{stroke-dashoffset:0}.svc-ask input:focus-visible+.svc-ask-box{box-shadow:var(--focus-ring)}.svc-guess-bones i{border-radius:var(--radius-pill);background:var(--pro-purple-50);width:150px;height:28px;animation:1.1s ease-in-out infinite alternate svc-breathe}.svc-guess-bones i+i{width:110px}@media (prefers-reduced-motion:reduce){.svc-when-thumb,.svc-year,.svc-notlisted-tag,.svc-guess-bones i,.svc-ask-box,.svc-ask-box svg{transition:none;animation:none}}.svc-years{max-height:260px;overflow-y:auto}@media (width<=600px){.svc-search-row{flex-wrap:wrap}.svc-search-row .svc-search{flex:100%}}.hp{gap:4px;width:min(300px,100%);margin:6px 0 2px;display:grid}.hp-grid{grid-template-columns:repeat(var(--hp-cols,2), minmax(0, 1fr));border-radius:var(--radius-lg);gap:3px;display:grid;overflow:hidden}.hp.has-1{--hp-cols:1}.hp.has-3{--hp-cols:3}.hp-photo{aspect-ratio:1;background:var(--pro-purple-50);cursor:zoom-in;border:0;padding:0;display:block;position:relative}.hp.has-1 .hp-photo{aspect-ratio:4/3}.hp-photo:focus-visible{box-shadow:var(--focus-ring);z-index:1;outline:none}.hp-img{width:100%;height:100%}.hp-img>img{transition:transform .35s var(--motion-soft)}.hp-photo:hover .hp-img>img{transform:scale(1.03)}.hp-caption{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}@media (prefers-reduced-motion:reduce){.hp-img>img{transition:none}.hp-photo:hover .hp-img>img{transform:none}}.hc{text-align:start;gap:6px;min-width:0;margin:6px 0 4px;display:grid}.hc-head{color:var(--color-ink-soft);align-items:center;gap:6px;font-size:14.5px;display:flex}.hc-count{margin-inline-start:auto}.hc-stay{color:var(--color-ink-soft);unicode-bidi:plaintext;font-size:14.5px;line-height:1.4}.hc-stay-gap{height:.6em}.hc-name{color:var(--color-ink);font-size:15px;font-weight:600;line-height:1.3}.hc-score{white-space:nowrap;color:var(--color-ink-soft);font-weight:500}.hc-stars{color:var(--pro-apricot-700);letter-spacing:1px;white-space:nowrap;font-size:14.5px}.hc-facts{color:var(--color-muted);unicode-bidi:plaintext;font-size:14.5px;line-height:1.35}.hc-fact{white-space:nowrap;max-width:100%}.hc-price{color:var(--color-ink);unicode-bidi:plaintext;font-size:14.5px;font-weight:600}.hc-maplink{min-width:0;color:var(--color-accent);align-items:center;gap:4px;font-size:14.5px;text-decoration:underline;display:flex}.hc-maplink svg{flex:none}.hc-maplink span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hc-buttons{display:grid}.hc-button{border:0;border-top:1px solid var(--color-line);width:100%;color:var(--color-accent);font:inherit;text-align:center;cursor:pointer;background:0 0;padding:7px 8px;font-size:14.5px;font-weight:600;text-decoration:none;display:block}.hc-button:hover:not(:disabled){background:var(--hover-tint)}.hc-button:disabled{opacity:.55;cursor:default}.hc-button.is-static{cursor:default;color:var(--color-ink-soft)}.hc-card .hc-button:focus-visible{box-shadow:inset 0 0 0 2px var(--color-accent);outline:none}.hc-railbox{min-width:0;position:relative}.hc-rail{overscroll-behavior-x:contain;overscroll-behavior-y:auto;scroll-snap-type:x proximity;gap:8px;margin:0;padding:2px 2px 6px;scroll-padding-inline:8px;list-style:none;display:flex;overflow:auto hidden}.hc-rail:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-lg)}.hc-rail[data-more~=end]{-webkit-mask-image:linear-gradient(to left, transparent 0, var(--color-ink) 32px);mask-image:linear-gradient(to left, transparent 0, var(--color-ink) 32px);-webkit-mask-image:linear-gradient(to left, transparent 0, var(--color-ink) 32px)}.hc-rail[data-more~=start]{-webkit-mask-image:linear-gradient(to right, transparent 0, var(--color-ink) 32px);mask-image:linear-gradient(to right, transparent 0, var(--color-ink) 32px);-webkit-mask-image:linear-gradient(to right, transparent 0, var(--color-ink) 32px)}.hc-rail[data-more=start\ end]{-webkit-mask-image:linear-gradient(to right, transparent 0, var(--color-ink) 32px, var(--color-ink) calc(100% - 32px), transparent 100%);mask-image:linear-gradient(to right, transparent 0, var(--color-ink) 32px, var(--color-ink) calc(100% - 32px), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, var(--color-ink) 32px, var(--color-ink) calc(100% - 32px), transparent 100%)}.hc-step{border:1px solid var(--color-line);background:var(--color-surface);width:28px;height:28px;color:var(--color-ink-soft);box-shadow:0 1px 4px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 14%));cursor:pointer;opacity:0;transition:opacity .14s var(--motion-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:calc(50% - 18px)}.hc-step.is-start{left:4px}.hc-step.is-end{right:4px}.hc-step.is-start .hc-step-icon{transform:rotate(90deg)}.hc-step.is-end .hc-step-icon{transform:rotate(-90deg)}.hc-railbox:hover .hc-step{opacity:1;transition-timing-function:var(--motion-soft)}.hc-step:hover{background:var(--hover-tint)}@media (hover:none){.hc-step{display:none}}.hc-card{border-radius:var(--radius-lg);border:1px solid var(--color-line);background:var(--color-surface);box-shadow:0 1px 3px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 8%));scroll-snap-align:start;animation:hc-in .26s var(--motion-soft) both;animation-delay:calc(var(--i,0) * 30ms);flex:0 0 208px;grid-template-rows:auto 1fr auto;display:grid;overflow:hidden}.hc-photo{aspect-ratio:1.91;object-fit:cover;background:var(--quiet-bg);width:100%;filter:var(--picture-filter);display:block}.hc-photo.is-empty{color:var(--color-muted);filter:none;place-items:center;display:grid}.hc-body{align-content:start;gap:3px;min-width:0;padding:8px 10px;display:grid}.hc-body>.hc-maplink{overflow-wrap:normal}.hc-body>*{overflow-wrap:break-word;min-width:0}.hc-astext{color:var(--color-muted);align-items:center;gap:4px;margin-top:4px;font-size:14.5px;display:inline-flex}.bubble-cardtap{color:var(--color-ink-soft);align-items:center;gap:4px;font-size:14.5px;display:inline-flex}.bubble-cardtap.is-older,.bubble-cardtap.is-expired,.bubble-cardtap.is-unknown{color:var(--color-muted)}.bubble-cardtap.is-link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14.5px}.bubble-cardtap.is-link:hover bdi{text-decoration:underline}.hc-places{gap:6px;margin:6px 0 2px;display:grid}.hc-place{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);max-width:320px;color:var(--color-ink);text-align:start;align-items:flex-start;gap:8px;padding:8px 10px;text-decoration:none;display:flex}.hc-place:hover{background:var(--hover-tint)}.hc-place:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.hc-place-pin{background:color-mix(in srgb, var(--pro-teal-500) 16%, var(--color-surface));width:30px;height:30px;color:var(--pro-teal-700);border-radius:50%;flex:none;place-items:center;display:grid}.hc-place-words{gap:1px;min-width:0;display:grid}.hc-place-name{font-size:14.5px;font-weight:600}.hc-place-address{color:var(--color-ink-soft);unicode-bidi:plaintext;font-size:14.5px}.hc-place-how{color:var(--color-accent);font-size:14.5px}.bubble.has-cards{max-width:min(1160px,100% - 56px)}@media (width<=600px){.hc-card{flex-basis:188px}.bubble.has-cards{max-width:100%}}@keyframes hc-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hc-card{animation:none}.hc-step{transition:none}}.call-island{align-items:center;gap:8px;min-width:0;margin:0 auto;display:flex}.topbar:has(.call-island.is-docked) .topbar-user{margin-left:0}.topbar:has(.call-island.is-floating){z-index:60}.call-island.is-floating{z-index:60;width:max-content;max-width:calc(calc(100vw / var(--page-zoom,1)) - 16px);flex-direction:column;align-items:stretch;margin:0;position:fixed;top:54px;left:50%;transform:translate(-50%)}.call-pill{--call-bg:var(--color-surface);--call-line:var(--color-line);--call-ink:var(--color-muted);border-radius:var(--radius-pill);background:var(--call-bg);min-width:0;height:44px;box-shadow:inset 0 0 0 1.5px var(--call-line), 0 4px 18px rgb(45 30 80/calc(var(--shadow-k) * 16%));color:var(--call-ink);white-space:nowrap;align-items:center;gap:11px;padding:0 5px;font-size:14px;line-height:1.2;display:flex;position:relative}.call-island.is-floating .call-pill{box-shadow:inset 0 0 0 1.5px var(--call-line), 0 8px 24px rgb(45 30 80/calc(var(--shadow-k) * 22%))}.call-pill:not(:has(.call-band-actions)){padding-right:18px}.call-band.is-ringing,.call-band.is-answering{--call-bg:var(--pro-teal-50);--call-line:var(--pro-teal-200);--call-ink:var(--pro-teal-700)}.call-band.is-ringing:not(.is-silenced){animation:1.6s ease-in-out infinite call-halo}@keyframes call-halo{0%,to{box-shadow:inset 0 0 0 1.5px var(--call-line), 0 0 0 2px #3f9a8047, 0 0 14px 2px #3f9a804d}50%{box-shadow:inset 0 0 0 1.5px var(--call-line), 0 0 0 7px #3f9a803d, 0 0 26px 8px #3f9a806b}}@media (prefers-reduced-motion:reduce){.call-band.is-ringing{animation:none}}.call-bar{--call-bg:var(--pro-purple-50);--call-line:var(--pro-purple-200);--call-ink:var(--pro-purple-700)}.call-bar.is-active,.call-bar.is-connecting,.call-bar.is-calling,.call-bar.is-ringing{box-shadow:inset 0 0 0 1.5px var(--pro-purple-300), 0 0 0 3px #7a4fc424, 0 0 18px 3px #7a4fc442}.call-bar.is-over,.call-band.is-over{--call-bg:var(--color-subtle);--call-line:var(--color-line);--call-ink:var(--color-muted)}.call-band-icon{flex:none;display:inline-flex;position:relative}.call-pill-dir{background:var(--color-surface);width:16px;height:16px;color:var(--pro-teal-700);box-shadow:0 0 0 1px var(--call-line);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-3px;right:-3px}.call-pill-dir.is-out{color:var(--pro-violet-700)}.call-pill-who{flex-direction:column;justify-content:center;gap:1px;min-width:0;display:flex;overflow:hidden}.call-pill-line{align-items:baseline;gap:5px;min-width:0;font-size:12px;display:flex;overflow:hidden}.call-pill-sep{color:var(--color-muted)}.call-band-name{text-overflow:ellipsis;max-width:22ch;color:var(--color-ink);unicode-bidi:isolate;font-weight:600;display:inline-block;overflow:hidden}.call-pill-number{color:var(--color-ink);font-variant-numeric:tabular-nums;unicode-bidi:isolate;flex:none;font-size:12px}.call-band-kind{color:var(--call-ink);align-self:center;align-items:center;gap:4px;font-size:12px;font-weight:500;display:inline-flex}.call-bar-state{text-overflow:ellipsis;color:var(--call-ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;overflow:hidden}.call-band-note{text-overflow:ellipsis;color:var(--pro-apricot-700);font-size:11.5px;font-weight:500;overflow:hidden}.call-band.is-over .call-band-note{color:var(--color-muted)}.call-pill-sound{border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--pro-purple-200);color:var(--pro-purple-700);font:inherit;cursor:pointer;border:0;flex:none;padding:3px 9px;font-size:12px;font-weight:600}.call-band-actions{align-items:center;gap:4px;margin-left:2px;display:inline-flex}.call-round{background:var(--color-surface);width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--call-line);color:var(--call-ink);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:background-color .12s;display:inline-flex}.call-round:hover:not(:disabled){background:var(--color-subtle)}.call-round:disabled{opacity:.5;cursor:default}.call-btn-mute.is-on{background:var(--pro-purple-100);box-shadow:inset 0 0 0 1px var(--pro-purple-300);color:var(--pro-purple-800)}.call-btn-decline,.call-btn-hangup{background:var(--fill-danger);box-shadow:none;color:var(--on-fill)}.call-btn-decline:hover:not(:disabled),.call-btn-hangup:hover:not(:disabled){background:var(--fill-danger-hover)}.call-btn-answer{border-radius:var(--radius-pill);background:var(--fill-ok);height:34px;color:var(--on-fill);font:inherit;cursor:pointer;border:0;align-items:center;gap:6px;padding:0 16px 0 13px;font-size:13px;font-weight:600;display:inline-flex}.call-btn-answer:hover:not(:disabled){background:var(--fill-ok-hover)}.call-btn-answer:disabled{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--call-line);color:var(--call-ink);cursor:default}.call-round:focus-visible,.call-btn-answer:focus-visible,.call-pill-sound:focus-visible{outline:2px solid var(--pro-purple-500);outline-offset:2px}.call-island.is-compact .call-pill-who.has-number .call-band-kind,.call-island.is-compact .call-bar .call-pill-number,.call-island.is-compact .call-bar .call-pill-sep{display:none}.call-island.is-compact .call-band-name{max-width:12ch}.call-island.is-compact .call-pill{gap:7px;height:40px;padding:0 4px;font-size:13px}.call-island.is-compact .call-band-icon .avatar,.call-island.is-compact .call-round,.call-island.is-compact .call-btn-answer{width:30px;height:30px}.call-island.is-compact .call-band-actions{gap:3px}.call-island.is-compact .call-btn-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.call-island.is-compact .call-btn-answer{justify-content:center;width:34px;padding:0}@media (width<=600px){.call-island.is-floating{width:auto;top:50px;left:8px;right:8px;transform:none}.call-band-name{max-width:14ch}.call-pill-who{flex:auto}}.hbtn-call .hbtn-count{border-radius:var(--radius-pill);background:var(--pro-orange-100);min-width:16px;color:var(--pro-orange-700);text-align:center;margin-left:4px;padding:0 4px;font-size:11px;font-weight:600;line-height:16px;display:inline-block}.thread-call{border-radius:var(--radius-pill);background:var(--pro-teal-50);width:fit-content;max-width:100%;color:var(--pro-teal-700);box-shadow:inset 0 0 0 1px var(--pro-teal-200);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin:6px auto 8px;padding:2px 10px;font-size:12px;display:flex}.thread-call .icon{flex:none}.thread-call.is-out{background:var(--pro-violet-50);color:var(--pro-violet-700);box-shadow:inset 0 0 0 1px var(--pro-violet-200)}.thread-call.is-missed{background:var(--pro-apricot-50);color:var(--pro-apricot-700);box-shadow:inset 0 0 0 1px var(--pro-apricot-200)}.thread-call.is-quiet{background:var(--color-subtle);color:var(--color-muted);box-shadow:inset 0 0 0 1px var(--color-line)}.thread-call.is-permission{background:var(--pro-purple-50);color:var(--pro-purple-700);box-shadow:inset 0 0 0 1px var(--pro-purple-200)}.bubble-callbutton{border-top:1px solid rgb(var(--tint-rgb) / 12%);color:var(--call-ink);cursor:default;justify-content:center;align-items:center;gap:6px;margin:6px -10px -4px;padding:6px 10px;font-size:13.5px;font-weight:600;display:flex}.bubble-callbutton .icon{flex:none}@media (width>=600.1px){.chat .bubble-callbutton{margin:5px -9px -3px;padding:5px 9px}}.convitem-call{align-items:center;gap:4px;display:inline-flex}.convitem-call .icon{flex:none}.convitem-call.is-missed{color:var(--pro-orange-700)}.call-missed-mark{background:var(--pro-orange-100);width:16px;height:16px;color:var(--pro-orange-700);vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;margin-right:5px;display:inline-flex}.call-prefs{gap:var(--space-3);display:grid}.call-prefs .field select{max-width:100%}.call-level{border-radius:var(--radius-pill);background:var(--pro-purple-50);width:100%;max-width:320px;height:8px;box-shadow:inset 0 0 0 1px var(--pro-purple-200);position:relative;overflow:hidden}.call-level-fill{border-radius:inherit;background:var(--pro-teal-500);transition:width 80ms linear;position:absolute;inset:0 auto 0 0}.call-test-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.call-test-error{color:var(--color-danger)}.call-set-words{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.call-set-words textarea{resize:vertical;unicode-bidi:plaintext;width:100%;min-height:72px}.call-set-facts{margin:var(--space-3) 0 0;gap:6px;padding:0;list-style:none;display:grid}.call-set-facts li{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.call-set-number{color:var(--color-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.call-set-ok{color:var(--color-ok);font-weight:600}.call-set-error{color:var(--color-danger)}.call-set-subhead{margin:var(--space-4) 0 0;letter-spacing:.04em;text-transform:uppercase;color:var(--text-purple-500);font-size:12px;font-weight:600}.pg-inbox{--ib-rail-bg:var(--rail-bg);--ib-line:var(--page-line);--ib-hair:var(--page-hair);--ib-soft-ink:var(--chat-quote-ink);--ib-canvas:var(--chat-canvas)}.pg-inbox.has-channels-off{grid-template-rows:auto minmax(0,1fr)}.pg-inbox-channels-off{border-bottom:1px solid var(--pro-orange-200);background:var(--pro-orange-100);color:var(--pro-orange-700);text-align:center;grid-column:1/-1;padding:6px 16px;font-size:13px;font-weight:600}.pg-inbox .rail{--rail-tile-centre:18px;background:var(--ib-rail-bg);border-right:1px solid var(--ib-line);scrollbar-gutter:stable;padding:8px 1px 10px 7px;overflow-x:hidden}.pg-inbox .rail [role=tablist]{flex-direction:column;flex:1 0 auto;gap:1px;display:flex}.pg-inbox .rail::-webkit-scrollbar{width:6px}.pg-inbox .rail::-webkit-scrollbar-thumb{border-width:1px}.pg-inbox .rail .fr-rail-divider{--rail-straight-end:16px;margin:8px 0}.pg-inbox .rail-row{color:var(--rail-ink);border-radius:9px;gap:8px;padding:5px 6px;font-weight:500;transition:background-color .12s,box-shadow .12s}.pg-inbox .rail-row.is-selected{background:var(--thumb-bg);color:var(--pro-purple-800);box-shadow:inset 3px 0 0 var(--pro-orange-500), var(--shadow-1);font-weight:600}.pg-inbox .rail-row:focus-visible,.pg-inbox .convitem:focus-visible{box-shadow:var(--focus-ring)}.pg-inbox .rail-icon{background:color-mix(in srgb, currentColor 13%, var(--color-surface));border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px}.pg-inbox .rail-icon .inbox-icon{stroke-width:1.8px;width:15px;height:15px}.pg-inbox .rail-row>.avatar,.pg-inbox .rail-row>.builtin-avatar,.pg-inbox .rail-row>.staff-pic{flex:none;margin-inline:1px}.pg-inbox .rail-label{font-size:13.5px}.pg-inbox .rail-row .fr-count{flex:none}.pg-inbox .rail-team>summary{color:var(--rail-ink);font-size:inherit;letter-spacing:0;text-transform:none;border-radius:9px;align-items:center;gap:8px;padding:5px 6px;font-weight:500;transition:background-color .12s;display:flex}.pg-inbox .rail-team>summary:before{content:none}.pg-inbox .rail-team>summary:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-inbox .pg-inbox-rail-caret{color:var(--pro-purple-400);transition:transform .4s var(--motion-spring);flex:none;margin-inline-end:3px;display:inline-flex;transform:rotate(-90deg)}.pg-inbox .rail-team>summary[aria-expanded=true] .pg-inbox-rail-caret{transform:none}.pg-inbox .pg-inbox-rail-team-list{border-inline-start:1px solid var(--pro-purple-200);flex-direction:column;gap:1px;margin:1px 0 3px 17px;padding-inline-start:5px;display:flex}.pg-inbox .rail-team .rail-row{padding-inline-start:6px}@media (prefers-reduced-motion:reduce){.pg-inbox .rail-team>summary,.pg-inbox .pg-inbox-rail-caret{transition:none}}.pg-inbox-rail-art{flex-direction:column;flex:1 1 0;justify-content:flex-end;min-height:26px;display:flex}.pg-inbox .convlist{background:var(--color-surface);border-right:1px solid var(--ib-line)}.pg-inbox .convlist-head{border-bottom:0}.pg-inbox .convlist-head-2{border-bottom:1px solid var(--ib-hair)}.pg-inbox .convlist-head .search,.pg-inbox .convlist-head .select{border-color:var(--ib-line);background-color:var(--color-subtle);border-radius:9px}.pg-inbox .convlist-head .search:focus,.pg-inbox .convlist-head .select:focus{background-color:var(--color-surface)}.pg-inbox .convlist-items{flex-direction:column;gap:2px;padding:6px 6px 10px;display:flex;position:relative}.shell-main:has(>.pg-inbox){overflow:clip}.pg-inbox .convlist-items>li{flex:none}.pg-inbox .convlist-items>li:not(.convlist-glide,.convlist-hover)+li{border-top:1px solid var(--ib-line);padding-top:2px}.pg-inbox .convlist-items>li:has(>.convitem.is-active){border-top-color:#0000}.pg-inbox .convlist-items>li:has(>.convitem.is-active)+li{border-top-color:#0000}.pg-inbox .convlist-empty{color:var(--text-purple-600);padding:18px 12px}.pg-inbox .convlist-items>li+li.convlist-more{border-top-color:#0000;height:1px;padding-top:0}.pg-inbox .convitem{border-bottom:0;border-radius:10px;transition:background-color .12s,box-shadow .12s}.pg-inbox .convitem>.avatar-wrap{margin-right:5px}.pg-inbox .convitem.is-active{background:var(--row-active);box-shadow:inset 3px 0 0 var(--pro-purple-500)}.pg-inbox .convitem.needs-attention .convitem-time{color:var(--pro-orange-700);font-weight:600}.pg-inbox .mention-dot{background:var(--pro-orange-500);box-shadow:0 0 0 2px var(--pro-orange-100)}.pg-inbox .convitem-preview{color:var(--color-muted)}.pg-inbox .convitem-who{color:var(--ib-soft-ink)}.pg-inbox .convlist .convitem-request{color:var(--pro-purple-800)}.pg-inbox .convlist .convitem-meta .stage-chip{background:color-mix(in srgb, var(--stage,var(--color-muted)) 11%, var(--color-surface));color:color-mix(in srgb, var(--stage,var(--color-muted)) 72%, var(--color-ink));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--stage,var(--color-muted)) 16%, var(--color-surface))}.pg-inbox .convlist .convitem-meta .tag-status.is-done{background:var(--pro-teal-50);color:var(--pro-teal-700);box-shadow:inset 0 0 0 1px var(--ok-line)}.pg-inbox .tag-transfer{background:var(--pro-berry-50);color:var(--pro-berry-700);box-shadow:inset 0 0 0 1px var(--pro-berry-200)}.pg-inbox .threadpane{background:var(--ib-canvas)}.pg-inbox .threadpane-empty{color:var(--ink-empty);flex-direction:column;align-items:center;gap:16px;display:flex}.pg-inbox .threadpane-empty p{letter-spacing:-.005em;margin:0;font-size:15px;font-weight:500}.pg-inbox .threadpane-bubbles{filter:drop-shadow(0 4px 10px rgb(30 30 60/calc(var(--shadow-k) * 8%)));display:block}.pg-inbox .threadpane-head{background:var(--color-surface);border-bottom:1px solid var(--ib-line);box-shadow:0 2px 12px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 5%))}.pg-inbox .threadpane-break{background:var(--ib-hair)}.pg-inbox .threadpane-name-link{color:var(--pro-purple-900)}.pg-inbox .threadpane-name-link:hover{color:var(--pro-purple-700)}.pg-inbox .threadpane-name-link.is-plain:hover{color:var(--pro-purple-900);text-decoration:none}.pg-inbox .threadpane-chan{background:var(--color-subtle);width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--ib-line);border-radius:7px;justify-content:center;align-items:center}.pg-inbox .threadpane-phone,.pg-inbox .threadpane-meta-item{color:var(--color-muted)}.pg-inbox .hbtn{color:var(--text-purple-600);border-radius:8px}.pg-inbox .hbtn-danger:hover:not(:disabled){background:var(--color-danger-soft);color:var(--color-danger)}.pg-inbox .hbtn-sep{background:var(--ib-line)}.pg-inbox .findbar{background:var(--color-surface);border-bottom-color:var(--ib-line)}.pg-inbox .findbar-input{border-color:var(--ib-line);border-radius:9px}.pg-inbox .thread mark{background:var(--pro-orange-200)}.pg-inbox .thread mark.is-active{background:var(--badge-bg);color:var(--badge-fg)}.pg-inbox .thread-date{background:var(--color-surface);color:var(--pro-purple-700);box-shadow:0 0 0 1px var(--pro-purple-100), 0 1px 2px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 6%));font-weight:500}.pg-inbox .thread-note{border-radius:var(--radius-pill);background:var(--pro-berry-50);width:fit-content;color:var(--pro-berry-700);box-shadow:inset 0 0 0 1px var(--pro-berry-200);margin-inline:auto;padding:2px 10px}.pg-inbox .thread-note-warn{background:var(--color-danger-soft);color:var(--color-danger);box-shadow:inset 0 0 0 1px var(--danger-line)}.pg-inbox .bubble{box-shadow:0 1px 2px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 8%))}.pg-inbox .bubble-quote-text{color:var(--ib-soft-ink)}.pg-inbox .bubble-action{border-color:var(--pro-purple-200);color:var(--pro-purple-700);font-weight:500}.pg-inbox .bubble-action:hover{background:var(--pro-purple-50)}.pg-inbox .bubble .bubble-action{visibility:hidden;opacity:0;transition:opacity .18s,visibility 0s linear .18s,background-color .15s;display:inline-block}.pg-inbox .bubble:hover .bubble-action,.pg-inbox .bubble .bubble-action:focus-visible{visibility:visible;opacity:1;transition:opacity .2s,visibility,background-color .15s}.pg-inbox .typing span{background:var(--pro-purple-400)}.pg-inbox .comment{background:var(--pro-apricot-50);border-color:var(--comment-line);border-radius:12px}.pg-inbox .comment-label{color:var(--pro-apricot-700)}.pg-inbox .comment .mention{color:var(--pro-purple-700)}.pg-inbox .composer{background:var(--pro-purple-50);border-top:1px solid var(--ib-line)}.pg-inbox .composer-row{gap:10px}.pg-inbox .composer-tools{background:var(--pro-purple-100);box-shadow:inset 0 0 0 1px var(--tools-line);border-radius:12px;gap:2px;padding:3px}.pg-inbox .composer .composer-tools .btn-icon{width:calc(var(--composer-control) - 6px);height:calc(var(--composer-control) - 6px);color:var(--pro-purple-700);background:0 0;border-color:#0000;border-radius:9px}.pg-inbox .composer-tools .btn-icon:hover:not(:disabled){background:color-mix(in srgb, var(--color-surface) 80%, transparent);color:var(--pro-purple-900)}.pg-inbox .composer-tools .btn-icon.is-selected{background:var(--thumb-bg);color:var(--pro-purple-900);box-shadow:var(--shadow-1)}.pg-inbox .composer-tools .btn-icon.is-selected:focus-visible{box-shadow:var(--shadow-1), var(--focus-ring)}.pg-inbox .composer .composer-input{border:1px solid var(--pro-purple-200);background:var(--color-surface);box-shadow:0 1px 2px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 5%));border-radius:12px;transition:border-color .12s,box-shadow .12s}.pg-inbox .composer .composer-input:hover{border-color:var(--pro-purple-300)}.pg-inbox .composer .composer-input:focus{border-color:var(--pro-purple-500);outline:none;box-shadow:0 0 0 3px #7a4fc42e}.pg-inbox .composer-row>.btn:not(.btn-icon){border-radius:12px}.pg-inbox .composer-foot,.pg-inbox .composer-check{color:var(--color-muted)}.pg-inbox .composer-foot .btn-quiet{color:var(--text-purple-600)}.pg-inbox .composer-quote{border-inline-start-color:var(--pro-purple-500);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--pro-purple-100);border-radius:8px}.pg-inbox .composer-quote-who{color:var(--pro-purple-700)}.pg-inbox .composer-tray{overscroll-behavior:contain;flex-wrap:wrap;gap:8px;max-height:120px;margin:-4px -4px 4px;padding:4px;list-style:none;display:flex;overflow-y:auto}.pg-inbox .composer-att{background:var(--color-surface);width:244px;min-width:0;max-width:100%;box-shadow:inset 0 0 0 1px var(--pro-purple-200), 0 1px 2px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 5%));border-radius:12px;align-items:center;gap:10px;padding:5px 5px 5px 6px;transition:box-shadow .12s,background-color .12s;display:flex}.pg-inbox .composer-att-thumb,.pg-inbox .composer-att-icon{border-radius:9px;flex:none;width:42px;height:42px;position:relative;overflow:hidden}.pg-inbox .composer-att-thumb{background:var(--pro-purple-100);cursor:zoom-in;border:0;padding:0}.pg-inbox .composer-att-thumb:focus-visible{box-shadow:var(--focus-ring)}.pg-inbox .composer-att-thumb img,.pg-inbox .composer-att-thumb video{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.pg-inbox .composer-att-thumb:not(.composer-att-icon):after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 10%));pointer-events:none;position:absolute;inset:0}.pg-inbox .composer-att-icon.composer-att-thumb{cursor:pointer;transition:filter .12s}.pg-inbox .composer-att-icon.composer-att-thumb:hover{filter:brightness(.96)}.pg-inbox .composer-att .composer-att-icon.composer-att-thumb:focus-visible{box-shadow:var(--focus-ring)}.pg-inbox .composer-att-play{width:18px;height:18px;color:var(--on-fill);background:#2e1160b8;border-radius:50%;place-items:center;display:grid;position:absolute;inset:auto auto 4px 4px}.pg-inbox .composer-att-icon{background:var(--pro-purple-50);color:var(--pro-purple-700);box-shadow:inset 0 0 0 1px var(--pro-purple-100);place-items:center;display:grid}.pg-inbox .composer-att.is-audio .composer-att-icon{background:var(--pro-berry-50);color:var(--pro-berry-700);box-shadow:inset 0 0 0 1px var(--pro-berry-100)}.pg-inbox .composer-att.is-video .composer-att-icon,.pg-inbox .composer-att.is-image .composer-att-icon{background:var(--pro-apricot-50);color:var(--pro-apricot-700);box-shadow:inset 0 0 0 1px var(--pro-apricot-200)}.pg-inbox .composer-att-body{flex-direction:column;flex:auto;min-width:0;line-height:1.3;display:flex}.pg-inbox .composer-att-name{min-width:0;color:var(--pro-purple-900);white-space:nowrap;direction:ltr;unicode-bidi:isolate;font-size:13px;font-weight:500;display:flex}.pg-inbox .composer-att-stem{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pg-inbox .composer-att-ext{flex:none}.pg-inbox .composer-att-meta{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:11.5px}.pg-inbox .composer-att-remove{width:22px;height:22px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;align-self:flex-start;place-items:center;padding:0;display:grid}.pg-inbox .composer-att-remove:hover:not(:disabled){background:var(--pro-purple-50);color:var(--pro-purple-900)}.pg-inbox .composer-att-remove:focus-visible{box-shadow:var(--focus-ring)}.pg-inbox .composer-att-remove:disabled{visibility:hidden}.pg-inbox .composer-att.is-sending .composer-att-meta{color:var(--pro-purple-700);font-weight:500}.pg-inbox .composer-att.is-sending{box-shadow:inset 0 0 0 1.5px var(--pro-purple-400), 0 1px 2px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 5%))}.pg-inbox .composer-att.is-waiting{background:var(--pro-purple-50);box-shadow:inset 0 0 0 1px var(--pro-purple-100)}.pg-inbox .composer-att.is-waiting :is(.composer-att-thumb,.composer-att-icon){opacity:.55}.pg-inbox .composer-att.is-failed{background:var(--color-danger-soft);box-shadow:inset 0 0 0 1px var(--danger-line)}.pg-inbox .composer-att.is-failed .composer-att-meta{color:var(--color-danger);font-weight:500}.pg-inbox .composer-lightbox video{max-width:calc(92vw / var(--page-zoom,1));max-height:calc(92vh / var(--page-zoom,1));cursor:default;border-radius:8px}.pg-inbox .composer-lightbox img{border-radius:8px}.pg-inbox .composer-lightbox-audio{width:min(480px, calc(88vw / var(--page-zoom,1)));background:var(--color-surface);box-shadow:var(--shadow-2,0 8px 24px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 18%)));cursor:default;border-radius:14px;flex-direction:column;gap:12px;padding:18px 20px;display:flex}.pg-inbox .composer-lightbox-name{color:var(--pro-purple-900);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pg-inbox .composer-lightbox-audio audio{width:100%}.pg-inbox .composer-lightbox-doc{width:min(900px, calc(92vw / var(--page-zoom,1)));height:calc(85vh / var(--page-zoom,1));background:var(--color-surface);cursor:default;border:0;border-radius:8px}@media (width>=600.1px){.pg-inbox .composer-lightbox{zoom:calc(1 / var(--page-zoom,1))}}.pg-inbox .composer-lightbox-close{background:color-mix(in srgb, var(--color-surface) 92%, transparent);width:40px;height:40px;color:var(--pro-purple-900);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.pg-inbox .composer-lightbox-close:focus-visible{box-shadow:0 0 0 3px var(--pro-purple-300)}.pg-inbox .composer.is-comment{background:var(--pro-apricot-50)}.pg-inbox .composer.is-comment .composer-tools{background:var(--pro-apricot-100);box-shadow:inset 0 0 0 1px var(--pro-apricot-200)}.pg-inbox .composer.is-comment .composer-tools .btn-icon{color:var(--pro-apricot-700)}.pg-inbox .composer.is-comment .composer-tools .btn-icon.is-selected,.pg-inbox .composer.is-comment .composer-tools .btn-icon:hover:not(:disabled){color:var(--comment-ink)}.pg-inbox .composer.is-comment .composer-input{border-color:var(--comment-line);--scroll-thumb:var(--comment-thumb);--scroll-thumb-hover:var(--pro-apricot-700);--scroll-thumb-active:var(--pro-apricot-700)}.pg-inbox .composer.is-comment .composer-input:hover{border-color:var(--comment-line-hover)}.pg-inbox .composer.is-comment .composer-input:focus{border-color:var(--pro-apricot-500);box-shadow:0 0 0 3px #e58a2e2e}.pg-inbox .composer.is-comment .comment-label{color:var(--pro-apricot-700)}.pg-inbox .comment-hint{color:var(--comment-hint);font-size:12px}.pg-inbox .composer-running{color:var(--color-muted);margin:0 0 6px;font-size:12px}.pg-inbox .composer-running:empty{display:none}body:has(.pg-inbox .threadpane .composer) .toasts{bottom:120px}@media (width<=600px){body:has(.pg-inbox .threadpane .composer) .toasts{bottom:150px}}.pg-inbox .composer.is-comment .composer-row>.btn:not(.btn-icon){border-color:var(--comment-line);background:var(--pro-apricot-100);color:var(--pro-apricot-700)}.pg-inbox .composer.is-comment .composer-row>.btn:not(.btn-icon):hover:not(:disabled){border-color:var(--pro-apricot-500);background:var(--comment-fill)}.pg-inbox .voicebar{border:1px solid var(--pro-purple-200);background:var(--color-surface);border-radius:12px;padding:3px 6px}.pg-inbox .voice-bars span{background:var(--pro-purple-500)}.pg-inbox .quick-picker{border-color:var(--pro-purple-200);border-radius:12px}.pg-inbox .quick-item{border-bottom-color:var(--ib-hair)}.pg-inbox .quick-item.is-selected{background:0 0}.pg-inbox .composer-note{background:var(--pro-purple-50);border-top-color:var(--ib-line);color:var(--pro-purple-800);justify-content:center;font-weight:500}.pg-inbox-note-text{align-items:center;gap:6px;display:inline-flex}.pg-inbox-note-text .icon{color:var(--text-purple-600)}.pg-inbox .composer-note .btn{border-color:var(--pro-purple-300);color:var(--pro-purple-700);background:var(--color-surface)}.pg-inbox .composer-note.is-channel-off{background:var(--pro-orange-50);border-top-color:var(--pro-orange-200);color:var(--pro-orange-700);font-weight:600}.pg-inbox-offer .mdl-body{padding-top:4px}.pg-inbox-offer-actions{justify-content:flex-end;gap:8px;display:flex}.pg-inbox .panel{background:var(--color-surface);border-left:1px solid var(--ib-line)}.pg-inbox .panel-head{background:var(--ib-rail-bg);border-bottom-color:var(--ib-line)}.pg-inbox .panel-who .strong{color:var(--pro-purple-900)}.pg-inbox .pg-inbox-ptitle{border-top:1px solid var(--ib-hair);color:var(--pro-purple-900);align-items:center;gap:8px;margin:14px 0 6px;padding-top:12px;font-size:13px;display:flex}.pg-inbox .panel-body>.pg-inbox-ptitle:first-child{border-top:0;margin-top:0;padding-top:0}.pg-inbox .pg-inbox-ptitle .fr-tile-sm{border-radius:7px;width:22px;height:22px}.pg-inbox .pg-inbox-ptitle .fr-tile-sm .icon{width:13px;height:13px}.pg-inbox .panel .kv dt{color:var(--color-muted)}.pg-inbox .panel .kv dd[dir=auto]{width:fit-content;max-width:100%}.pg-inbox .panel a{color:var(--pro-purple-700)}.pg-inbox .note-item{background:var(--pro-apricot-50);box-shadow:inset 0 0 0 1px var(--warn-line);border-radius:10px;padding:8px 10px}.pg-inbox .panel .textarea{border-color:var(--ib-line);border-radius:9px}.pg-inbox .panel-foot .btn-block{border-color:var(--pro-purple-200);background:var(--pro-purple-50);color:var(--pro-purple-700);font-weight:600}.pg-inbox .panel-foot .btn-block:hover{background:var(--pro-purple-100)}.template-modal .template-dialog{flex-direction:column;gap:10px;display:flex}.template-modal .template-filters .search{border-color:var(--pro-purple-100);background:var(--pro-purple-50);border-radius:9px;height:32px}.template-modal .template-filters .search:focus{background:var(--color-surface);border-color:var(--pro-purple-300);box-shadow:0 0 0 3px var(--pro-purple-100);outline:none}.template-modal .tabs{margin-top:0}.template-modal .tabs button{border-color:var(--pro-purple-100);transition:background-color .2s ease, color .2s ease, border-color .2s ease, transform .25s var(--motion-spring);border-radius:999px;font-size:12.5px}.template-modal .tabs button:active{transform:scale(.94)}.template-modal .tabs button.is-selected{border-color:var(--pro-purple-300);background:var(--pro-purple-100);color:var(--pro-purple-800)}.template-modal .template-list{max-height:none}.template-modal .template-row{border-color:var(--pro-purple-100);animation:mo-row-in .38s var(--motion-spring) both;transition:background-color .18s ease, border-color .18s ease, transform .25s var(--motion-spring);border-radius:10px}.template-modal .template-row:nth-child(2){animation-delay:30ms}.template-modal .template-row:nth-child(3){animation-delay:60ms}.template-modal .template-row:nth-child(4){animation-delay:90ms}.template-modal .template-row:nth-child(n+5){animation-delay:.12s}.template-modal .template-row:hover:not(:disabled){border-color:var(--pro-purple-300);background:var(--pro-purple-50)}.template-modal .template-row:active:not(:disabled){transform:scale(.985)}.template-modal .template-name{color:var(--pro-purple-900)}.template-modal .template-preview{border-color:var(--pro-purple-100);background:var(--bubble-assistant);border-radius:12px}.template-modal .template-button{border-color:var(--pro-purple-200);color:var(--pro-purple-700)}.template-modal .template-fields,.template-modal .pg-inbox-template-meta,.template-modal .template-preview{animation:mo-row-in .4s var(--motion-spring) both}.pg-inbox-template-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.template-modal .pg-inbox-cost{border-radius:var(--radius-pill);background:var(--pro-apricot-100);color:var(--pro-apricot-700);padding:1px 8px;font-weight:600}.template-modal .template-actions{background:var(--color-surface-raised);margin-top:4px;padding-top:8px;position:sticky;bottom:-1px}@media (prefers-reduced-motion:reduce){.template-modal *{transition:none!important;animation:none!important}}@container threadhead (width<=480px){.pg-inbox .threadpane-who-line .tag{white-space:normal;flex:0 auto;min-width:0;line-height:1.3}}@media (width<=600px){.pg-inbox .composer-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"field send""tools tools";align-items:end;gap:8px;display:grid}.pg-inbox .composer .composer-input{grid-area:field}.pg-inbox .composer-row>.btn:not(.btn-icon){grid-area:send}.pg-inbox .composer-tools{grid-area:tools;justify-self:start;gap:4px}.pg-inbox .composer .composer-tools .btn-icon{width:40px;height:34px}.pg-inbox .composer-tray{flex-wrap:nowrap;max-height:none;overflow:auto hidden}.pg-inbox .composer-att{flex:none;width:212px}.pg-inbox .threadpane-bubbles{display:none}}@media (prefers-reduced-motion:reduce){.pg-inbox .rail-row,.pg-inbox .convitem,.pg-inbox .composer .composer-input,.pg-inbox .composer-att,.pg-inbox .composer-att-icon.composer-att-thumb{transition:none}}.pg-inbox .rail [role=tablist]{position:relative}.pg-inbox .rail-row,.pg-inbox .rail-team>summary{z-index:1;position:relative}.pg-inbox .rail-row.is-selected,.pg-inbox .rail-row.is-selected:hover{box-shadow:none;background:0 0}.pg-inbox .rail-row.is-selected:focus-visible{box-shadow:var(--focus-ring)}.pg-inbox-rail-glide{z-index:0;background:var(--thumb-bg);box-shadow:inset 3px 0 0 var(--pro-orange-500), var(--shadow-1);pointer-events:none;transition:transform .5s var(--motion-spring), height .3s var(--motion-soft);border-radius:9px;position:absolute;top:0;left:0;right:0}.pg-inbox-rail-glide.is-placed{transition:none}.pg-inbox .rail-row.is-selected .rail-icon,.pg-inbox .rail-row.is-selected>.staff-pic{animation:mo-icon-pop .55s var(--motion-spring)}.pg-inbox-rail-hover,.pg-inbox .convlist-hover{z-index:0;background:color-mix(in srgb, var(--thumb-bg) 70%, transparent);pointer-events:none;transition:transform .34s var(--motion-spring), height .25s var(--motion-soft);border-radius:9px;list-style:none;position:absolute;top:0;left:0;right:0}.pg-inbox .convlist-hover{background:var(--pro-purple-50);border:0;border-radius:10px;padding:0;left:6px;right:6px}.pg-inbox-rail-hover.is-fresh,.pg-inbox .convlist-hover.is-fresh{transition:none;animation:.2s mo-fade-in}.pg-inbox .rail-row,.pg-inbox .convitem{transition:transform .3s var(--motion-spring), color .2s ease}.pg-inbox .rail-row:active,.pg-inbox .convitem:active{transform:scale(.98)}.pg-inbox .rail-count{border-radius:var(--radius-pill);--ring:var(--pro-purple-400);flex:none;margin-left:auto;display:inline-flex;position:relative}.pg-inbox .rail-count.is-hot{--ring:var(--pro-orange-500)}.pg-inbox .rail-count.is-changed{animation:mo-pop .55s var(--motion-spring)}.pg-inbox .rail-count.is-waiting{height:20px;color:var(--pro-orange-700);--ring:var(--pro-orange-500);align-items:center;gap:4px;padding:0 2px 0 0;font-size:12px;font-weight:600}.pg-inbox .rail-row:has(.rail-count.is-waiting){column-gap:6px}.pg-inbox .rail-count.is-waiting .fr-count{min-width:0;height:auto;color:inherit;background:0 0;padding:0}.pg-inbox .rail-waiting{background:var(--pro-orange-500);width:16px;height:16px;color:var(--on-orange);border-radius:50%;place-items:center;display:inline-grid;position:relative}.pg-inbox .rail-waiting .icon{z-index:1;width:10px;height:10px;margin-top:1px;position:relative}.pg-inbox .rail-waiting:before{content:"";background:var(--pro-orange-500);border-radius:50%;animation:1.8s ease-out infinite pg-inbox-waiting;position:absolute;inset:0}@keyframes pg-inbox-waiting{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(1.8)}}.pg-inbox .rail-count.is-waiting.is-changed .rail-waiting .icon{animation:mo-icon-pop .5s var(--motion-spring)}.pg-inbox .view-mark{font-variant-numeric:tabular-nums;align-items:center;gap:3px;display:inline-flex}.pg-inbox .view-mark.is-waiting{color:var(--pro-orange-700)}.pg-inbox .convitem.has-unread .convitem-name{font-weight:600}.pg-inbox .convitem.has-unread:not(.needs-attention) .convitem-time{color:var(--pro-purple-700);font-weight:600}.pg-inbox .convitem-unread{background:var(--pro-purple-600);min-width:18px;height:18px;color:var(--on-fill);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;margin-inline-start:6px;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:inline-grid}.pg-inbox .convitem.needs-attention .convitem-unread{background:var(--pro-orange-600);color:var(--on-orange)}.pg-inbox .rail-count.is-changed:after{content:"";border-radius:inherit;border:2px solid var(--ring);opacity:0;pointer-events:none;animation:.75s ease-out 50ms mo-ring;position:absolute;inset:-2px}.pg-inbox .pg-inbox-rail-team-drawer.is-open .rail-row{animation:mo-row-in .42s var(--motion-spring) both;animation-delay:calc(60ms + var(--i,0) * 30ms)}.pg-inbox .convlist-search-row{border-bottom:1px solid var(--ib-hair);align-items:center;gap:6px;display:flex}.pg-inbox .convlist-search-row .search{flex:auto;min-width:0}.pg-inbox .convlist-filter-btn{border:1px solid var(--ib-line);background:var(--color-subtle);width:32px;height:32px;color:var(--text-purple-600);cursor:pointer;transition:background .16s var(--motion-soft), border-color .16s var(--motion-soft), transform .16s var(--motion-soft);border-radius:9px;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.pg-inbox .convlist-filter-btn:hover,.pg-inbox .convlist-filter-btn.is-open{background:var(--pro-purple-50);border-color:var(--pro-purple-200)}.pg-inbox .convlist-filter-btn:active{transform:scale(.94)}.pg-inbox .convlist-filter-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-inbox .convlist-filter-btn.is-on{background:var(--pro-purple-100);border-color:var(--pro-purple-300);color:var(--pro-purple-800)}.pg-inbox .convlist-sort-btn{gap:4px;width:auto;padding:0 9px 0 7px;display:inline-flex}.pg-inbox .convlist-sort-word{white-space:nowrap;font-size:12.5px;font-weight:600}.pg-inbox .convlist-filter-count{background:var(--pro-orange-500);min-width:16px;height:16px;color:var(--on-orange);text-align:center;box-shadow:0 0 0 2px var(--color-surface);animation:mo-pop .36s var(--motion-spring);border-radius:999px;padding:0 4px;font-size:10.5px;font-weight:700;line-height:16px;position:absolute;top:-6px;right:-6px}.pg-inbox .convlist-chips-drawer{transition:grid-template-rows .26s var(--motion-soft), border-color .26s var(--motion-soft);border-bottom:1px solid #0000;grid-template-rows:0fr;display:grid}.pg-inbox .convlist-chips-drawer.is-open{border-bottom-color:var(--ib-hair);grid-template-rows:1fr}.pg-inbox .convlist-chips{flex-wrap:wrap;gap:4px;min-height:0;padding:0 8px;display:flex;overflow:hidden}.pg-inbox .convlist-chips-drawer.is-open .convlist-chips{padding:2px 8px 8px}.pg-inbox .convlist-chip{border:1px solid var(--pro-purple-200);background:var(--pro-purple-50);max-width:100%;height:24px;color:var(--pro-purple-800);font:inherit;cursor:pointer;transition:background .16s var(--motion-soft), border-color .16s var(--motion-soft);border-radius:999px;align-items:center;gap:4px;padding:0 3px 0 6px;font-size:11.5px;font-weight:600;display:inline-flex}.pg-inbox .convlist-chip:hover{background:var(--pro-purple-100);border-color:var(--pro-purple-300)}.pg-inbox .convlist-chip:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-inbox .convlist-chip.is-in{animation:mo-pop .36s var(--motion-spring)}.pg-inbox .convlist-chip.is-out{pointer-events:none;animation:convlist-chip-out .18s var(--motion-out) forwards}@keyframes convlist-chip-out{to{opacity:0;transform:scale(.8)}}.pg-inbox .convlist-chip-icon{place-items:center;display:inline-grid}.pg-inbox .convlist-chip-dot{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.pg-inbox .convlist-chip-text{text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext;overflow:hidden}.pg-inbox .convlist-chip-x{width:16px;height:16px;color:var(--text-purple-500);border-radius:50%;place-items:center;display:inline-grid}.pg-inbox .convlist-chip:hover .convlist-chip-x{background:var(--pro-purple-200);color:var(--pro-purple-800)}.pg-inbox .convlist-chip.is-done{color:var(--pro-purple-700)}.pg-inbox .convlist-chip.is-any{border-color:var(--pro-teal-200);background:var(--pro-teal-50);color:var(--pro-teal-700)}.convlist-filter-pop .cfp{gap:8px;padding:2px 0;display:grid}.convlist-filter-pop .cfp-title{color:var(--color-muted);letter-spacing:.05em;text-transform:uppercase;padding:2px 10px 3px;font-size:10.5px;font-weight:700}.convlist-filter-pop .cfp-group+.cfp-group{border-top:1px dashed var(--pro-purple-100);padding-top:8px}.convlist-filter-pop .cfp-group.is-scroll .mo-list{max-height:168px;overflow-y:auto}.convlist-filter-pop .cfp-clear{color:var(--pro-orange-600);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-self:start;margin:0 6px 2px;padding:4px 8px;font-size:12.5px;font-weight:600}.convlist-filter-pop .cfp-clear:hover{background:var(--pro-orange-50)}@media (prefers-reduced-motion:reduce){.pg-inbox .convlist-chips-drawer,.pg-inbox .convlist-filter-btn{transition:none}.pg-inbox .convlist-chip.is-in,.pg-inbox .convlist-chip.is-out,.pg-inbox .convlist-filter-count{animation:none}}.pg-inbox .convlist-items>li[data-flip]{z-index:1;position:relative}.pg-inbox .convitem.is-active,.pg-inbox .convitem.is-active:hover{box-shadow:none;background:0 0}.pg-inbox .convitem.is-active:focus-visible{box-shadow:var(--focus-ring)}.pg-inbox .convlist-glide{z-index:0;background:var(--row-active);box-shadow:inset 3px 0 0 var(--pro-purple-500);pointer-events:none;transition:transform .5s var(--motion-spring), height .3s var(--motion-soft);border:0;border-radius:10px;padding:0;list-style:none;position:absolute;top:0;left:6px;right:6px}.pg-inbox .convlist-glide.is-placed{transition:none}.pg-inbox .convlist-empty{animation:.35s both mo-fade-in}.pg-inbox .threadpane-head{row-gap:8px}.pg-inbox .threadpane-controls .hctl-group{gap:6px 8px}.pg-inbox .threadpane-head .assistant-ctl{order:0;margin-top:0}.pg-inbox .hd-pill{--tone:var(--text-purple-600);border:1px solid var(--ib-line);background:var(--color-surface);min-width:0;height:36px;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;box-shadow:0 1px 2px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 4%));transition:border-color .2s ease, background-color .2s ease, box-shadow .25s var(--motion-soft), transform .3s var(--motion-spring);border-radius:11px;align-items:center;gap:8px;margin:0;padding:0 9px 0 5px;display:inline-flex;position:relative}.pg-inbox .hd-pill:active:not(:disabled):not(.is-readonly){transform:scale(.97)}.pg-inbox .hd-pill[aria-expanded=true]{border-color:color-mix(in srgb, var(--tone) 45%, var(--color-surface));background:var(--color-surface);box-shadow:0 0 0 3px color-mix(in srgb, var(--tone) 14%, var(--color-surface))}.pg-inbox .hd-pill:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-inbox .hd-pill:disabled{opacity:1;cursor:default}.pg-inbox .hd-pill.is-readonly,.pg-inbox .hd-pill.is-locked{cursor:default}.pg-inbox .hd-pill.is-locked{opacity:.6}.pg-inbox .hd-tile{width:26px;height:26px;color:var(--tone);background:color-mix(in srgb, var(--tone) 13%, var(--color-surface));border-radius:8px;flex:none;place-items:center;transition:background-color .3s,color .3s;display:inline-grid}.pg-inbox .hd-tile .icon,.pg-inbox .hd-tile .hfield-icon{color:inherit;display:inline-block}.pg-inbox .hd-tile .inbox-icon{stroke-width:1.8px;width:15px;height:15px}.pg-inbox .hd-tile:has(>.staff-pic,>.avatar,>.builtin-avatar){background:0 0;border-radius:50%}.pg-inbox .hd-text{min-width:0;line-height:1.15;display:grid}.pg-inbox .hd-pill .hfield-label{letter-spacing:.03em;color:var(--color-muted);white-space:nowrap;font-size:10.5px;font-weight:500;display:block}.pg-inbox .hd-pill .hfield-value{text-overflow:ellipsis;white-space:nowrap;max-width:150px;color:var(--color-ink);unicode-bidi:plaintext;font-size:13px;font-weight:600;display:block;overflow:hidden}.pg-inbox .hd-pill .mo-caret{margin-inline-start:2px}.pg-inbox .hd-pill[aria-expanded=true] .mo-caret{color:var(--tone)}.pg-inbox .hd-pill.is-open{--tone:var(--pro-teal-600)}.pg-inbox .hd-pill.is-done{--tone:var(--text-purple-600)}.pg-inbox .hd-pill.stage-main{--tone:var(--stage,var(--text-purple-600))}.pg-inbox .hd-pill.is-assign{--tone:var(--pro-violet-600)}.pg-inbox .hd-pill.assistant-ctl.is-on{--tone:var(--text-purple-600)}.pg-inbox .hd-pill.is-calls.is-on{--tone:var(--pro-teal-600)}.pg-inbox .hd-pill.is-calls.is-off{--tone:var(--pro-orange-600)}.pg-inbox .hd-pill .mo-burst{--ring:var(--tone);border-radius:14px}.pg-inbox .assistant-ctl .assistant-why{color:var(--pro-apricot-700);font-weight:500}.pg-inbox .hd-switch{background:var(--line-grey);border-radius:999px;flex:none;width:30px;height:17px;margin-inline-start:2px;transition:background-color .3s;position:relative}.pg-inbox .hd-knob{background:var(--on-fill);width:13px;height:13px;box-shadow:0 1px 3px rgb(30 20 50/calc(var(--shadow-k) * 25%));transition:transform .45s var(--motion-spring);border-radius:50%;position:absolute;top:2px;left:2px}.pg-inbox [aria-checked=true]>.hd-switch{background:var(--tone)}.pg-inbox [aria-checked=true]>.hd-switch .hd-knob{transform:translate(13px)}.pg-inbox .hd-pill:active:not(:disabled) .hd-knob{width:16px}.pg-inbox [aria-checked=true]:active:not(:disabled)>.hd-switch .hd-knob{transform:translate(10px)}.pg-inbox .hd-pill.is-popped .hd-tile>*{animation:mo-icon-pop .5s var(--motion-spring)}.pg-inbox .hd-field{min-width:0;display:inline-flex;position:relative}.pg-inbox .hd-value-wrap{min-width:0;max-width:150px;display:grid}.pg-inbox .hd-value-wrap>*{grid-area:1/1}.pg-inbox .hd-pill .hd-sizer{visibility:hidden;pointer-events:none}.pg-inbox .hd-hint{z-index:40;border:1px solid var(--color-line);background:var(--color-surface);width:max-content;max-width:280px;box-shadow:var(--shadow-3);color:var(--color-ink);opacity:0;transform-origin:22px 0;pointer-events:none;transition:opacity .14s ease, transform .2s var(--motion-out);unicode-bidi:plaintext;border-radius:11px;padding:7px 11px 8px;font-size:12.5px;line-height:1.4;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-4px)scale(.96)}.pg-inbox .hd-field:hover>.hd-hint{opacity:1;transition:opacity .2s ease .3s, transform .5s var(--motion-spring) .3s;transform:none}.pg-inbox .hd-field:has(:focus-visible)>.hd-hint{opacity:1;transition:opacity .2s ease .3s, transform .5s var(--motion-spring) .3s;transform:none}.pg-inbox .hd-field:has([aria-expanded=true])>.hd-hint{opacity:0;transition-delay:0s;transform:translateY(-4px)scale(.96)}.pg-inbox .hd-hint-title{letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);margin-bottom:1px;font-size:10.5px;font-weight:600;display:block}.pg-inbox .hd-tile{position:relative}.pg-inbox .people-helpers{border-inline-start:1px solid var(--ib-line);align-items:center;margin-inline-start:2px;padding-inline-start:6px;display:inline-flex}.pg-inbox .people-helper{box-shadow:0 0 0 2px var(--color-surface);border-radius:50%;display:inline-flex}.pg-inbox .people-helper+.people-helper{margin-inline-start:-6px}.pg-inbox .people-helper.is-fresh{animation:mo-icon-pop .5s var(--motion-spring)}.pg-inbox .people-more{color:var(--color-muted);margin-inline-start:4px;font-size:11.5px;font-weight:600}.pg-inbox .hfield-note{color:var(--color-muted);font-size:12px}.pg-inbox .hbtn{height:34px;color:var(--text-purple-600);transition:background-color .18s ease, color .18s ease, transform .3s var(--motion-spring);border-radius:10px}.pg-inbox .hbtn.btn-icon{width:34px}.pg-inbox .hbtn:hover:not(:disabled){background:var(--pro-purple-50);color:var(--pro-purple-800)}.pg-inbox .hbtn:active:not(:disabled){transform:scale(.9)}.pg-inbox .hbtn.is-selected,.pg-inbox .hbtn.is-selected:hover:not(:disabled){background:var(--pro-purple-100);color:var(--pro-purple-800)}.pg-inbox .hbtn-field{display:inline-flex}.pg-inbox .hd-mini{--tone:var(--pro-purple-400);height:34px;color:var(--text-purple-600);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color .18s ease, color .25s ease, transform .3s var(--motion-spring);background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:0 8px 0 9px;font-size:12.5px;font-weight:500;display:inline-flex}.pg-inbox .hd-mini.is-off{color:var(--color-muted)}.pg-inbox .hd-mini:hover:not(:disabled){background:var(--pro-purple-50);color:var(--pro-purple-800)}.pg-inbox .hd-mini:active:not(:disabled){transform:scale(.96)}.pg-inbox .hd-mini:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-inbox .hd-mini.is-locked{opacity:.5;cursor:default}.pg-inbox .hd-mini .hd-switch{width:28px;height:16px}.pg-inbox .hd-mini .hd-knob{width:12px;height:12px}.pg-inbox .hd-mini[aria-checked=true]>.hd-switch .hd-knob{transform:translate(12px)}.pg-inbox .hbtn-incoming-icon{animation:mo-icon-pop .5s var(--motion-spring);place-items:center;display:inline-grid;position:relative}.pg-inbox .hbtn-incoming-icon .hbtn-strike{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:24;stroke-dashoffset:24px;width:100%;height:100%;transition:stroke-dashoffset .35s var(--motion-soft) .1s;position:absolute;inset:0}.pg-inbox .hd-mini.is-off .hbtn-strike{stroke-dashoffset:0}.pg-inbox .hbtn-field>.hd-hint{transform-origin:calc(100% - 17px) 0;left:auto;right:0}@container threadhead (width<=700px){.pg-inbox .hd-mini-label{display:none}}@container threadhead (width<=480px){.pg-inbox .threadpane-actions{border-inline-start:0;gap:0;padding-inline-start:4px}.pg-inbox .threadpane-actions .hbtn-sep{display:none}.pg-inbox .hbtn.btn-icon{width:30px}.pg-inbox .hd-mini{gap:4px;padding:0 5px 0 6px}.pg-inbox .threadpane-who-line{gap:2px 12px}}.pg-inbox .hbtn-sep{background:var(--ib-line);width:1px;height:18px;margin:0 6px}.pg-inbox .threadpane-actions{border-inline-start:1px solid var(--ib-hair);gap:4px;padding-inline-start:12px}.pg-inbox .threadpane-who-line{gap:4px 17px}.pg-inbox .threadpane-who-line>*{position:relative}.pg-inbox .threadpane-who-line>*+:not(.threadpane-meta-item):before{content:"";background:var(--ib-line);width:1px;height:14px;margin:0;position:absolute;top:50%;left:-9px;transform:translateY(-50%)}.pg-inbox .threadpane-who-line>.threadpane-meta-item{margin-inline-start:-8px}.pg-inbox .threadpane-who-line .hd-chip{border-radius:999px;gap:5px;height:22px;padding:0 9px 0 7px;font-size:11.5px;font-weight:500}.pg-inbox .threadpane-chan{border-radius:8px;width:26px;height:26px}@container threadhead (width<=700px){.pg-inbox .hd-pill .hfield-label{display:none}.pg-inbox .hd-pill{height:32px}}@container threadhead (width<=480px){.pg-inbox .hd-pill .hfield-value{max-width:110px}.pg-inbox .hd-tile{width:22px;height:22px}}.pg-inbox .inbox-menu,.pg-inbox .stage-pill{border-color:var(--ib-line);background:var(--color-surface);height:28px;padding:0 8px 0 7px}.pg-inbox .stage-pill .stage-tile{border-radius:6px;width:18px;height:18px}.pg-inbox .stage-tile .inbox-icon,.mo-pop .stage-tile .inbox-icon,.mo-pop .mo-tile .inbox-icon{stroke-width:1.8px;width:14px;height:14px}.mo-tile.inbox-status-tile.is-open{color:var(--pro-teal-700)}.mo-tile.inbox-status-tile.is-done{color:var(--pro-purple-700)}.mo-tile.filter-tile,.mo-tile.assign-nobody{color:var(--text-purple-600)}.mo-tile.chan{background:var(--color-subtle);box-shadow:inset 0 0 0 1px var(--ib-line,var(--page-line))}.pg-inbox .tagpicker .tag-colour{animation:mo-icon-pop .45s var(--motion-spring) both}.tagpicker .tag-add{border-radius:var(--radius-pill);height:auto;padding:2px 9px;font-size:12px}.tagpicker .tag-add .mo-caret{display:none}.people-pop{padding:6px}.people-section+.people-section{border-top:1px solid var(--color-hairline);margin-top:4px;padding-top:6px}.people-title{letter-spacing:.05em;text-transform:uppercase;color:var(--text-purple-500);padding:4px 8px;font-size:11.5px;font-weight:600}.people-list{gap:1px;display:grid}.people-row{border-radius:8px;align-items:center;gap:8px;min-height:34px;padding:3px 6px 3px 8px;display:flex}.people-row.is-fresh{animation:mo-drop-in .45s var(--motion-spring) both}.people-who{min-width:0;font-size:13px;line-height:1.2;display:grid}.people-when{color:var(--color-muted);font-size:12.5px}.people-holds{background:color-mix(in srgb, var(--color-accent) 16%, var(--color-surface));color:var(--color-accent);border-radius:999px;margin-inline-end:6px;padding:0 7px;font-size:12px;font-weight:600;line-height:18px;display:inline-block}.people-when{flex-wrap:wrap;align-items:center;display:flex}.people-add.people-leave{color:var(--color-muted)}.people-empty{color:var(--color-muted);padding:6px 8px;font-size:12.5px}.people-remove{width:26px;height:26px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;margin-inline-start:auto;display:inline-grid}.people-remove:hover:not(:disabled){background:var(--color-danger-soft);color:var(--color-danger)}.people-add{width:100%;font:inherit;color:var(--pro-purple-700);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;margin-top:4px;padding:7px 8px;font-size:13px;font-weight:500;display:flex}.people-add:hover:not(:disabled){background:var(--pro-purple-50)}.people-add[aria-expanded=true] .mo-caret{transform:rotate(180deg)}.people-add:focus-visible,.people-remove:focus-visible{box-shadow:var(--focus-ring);outline:none}.people-add-drawer .mo-list{padding:2px 0 2px 14px}.mo-drawer.is-open .mo-list .mo-opt{animation:mo-row-in .4s var(--motion-spring) both;animation-delay:calc(50ms + min(var(--i,0), 10) * 30ms)}.pg-inbox .thread>.is-new.is-received .bubble{transform-origin:0 100%;animation:ib-msg-in-left .5s var(--motion-spring) both}.pg-inbox .thread>.is-new.is-sent .bubble{transform-origin:100% 100%;animation:ib-msg-in-right .5s var(--motion-spring) both}.pg-inbox .thread>.is-new .bubble-who:not(.is-spacer){animation:mo-row-in .4s var(--motion-spring) .12s both}.pg-inbox .thread>.is-new.is-note .comment{animation:mo-drop-in .45s var(--motion-spring) both}.pg-inbox .thread>.is-new.is-line>*{animation:mo-row-in .4s var(--motion-spring) both}.pg-inbox .thread>.is-new .thread-date{animation:.3s both mo-fade-in}.pg-inbox .bubble{transition:opacity .4s}.pg-inbox .thread .is-typing .bubble{transform-origin:100% 100%;animation:ib-msg-in-right .45s var(--motion-spring) both}.pg-inbox .thread .typing span{animation:1.3s ease-in-out infinite ib-dot}.pg-inbox .thread .typing span:nth-child(2){animation-delay:.16s}.pg-inbox .thread .typing span:nth-child(3){animation-delay:.32s}@keyframes ib-msg-in-left{0%{opacity:0;transform:translate(-12px,10px)scale(.94)}}@keyframes ib-msg-in-right{0%{opacity:0;transform:translate(12px,12px)scale(.94)}}@keyframes ib-dot{0%,60%,to{opacity:.45;transform:none}30%{opacity:1;transform:translateY(-4px)}}.pg-inbox .delivery{vertical-align:-2px;color:var(--color-muted);margin-left:4px;display:inline-flex}.pg-inbox .delivery svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.pg-inbox .delivery.is-pending{opacity:.8}.pg-inbox .delivery.is-read{color:var(--tick-read)}.pg-inbox .delivery.is-failed{color:var(--color-danger);cursor:help}.pg-inbox .delivery.is-failed .delivery-dot{stroke-width:2.4px}.pg-inbox .delivery.is-changed.is-failed svg{animation:mo-icon-pop .5s var(--motion-spring)}.pg-inbox .delivery-tick{stroke-dasharray:14}.pg-inbox .delivery.is-changed .delivery-tick,.pg-inbox .thread>.is-new .delivery-tick{animation:ib-tick-draw .45s var(--motion-soft) both}.pg-inbox .delivery.is-changed .delivery-tick.is-second,.pg-inbox .thread>.is-new .delivery-tick.is-second{animation-delay:.14s}.pg-inbox .delivery.is-changed.is-read svg{animation:mo-icon-pop .5s var(--motion-spring)}@keyframes ib-tick-draw{0%{stroke-dashoffset:14px}}.pg-inbox-offline{z-index:70;border:1px solid var(--pro-orange-200);background:var(--pro-orange-50);color:var(--pro-orange-700);box-shadow:0 8px 22px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 12%));animation:ib-offline-in .5s var(--motion-spring) both;border-radius:999px;align-items:center;gap:7px;padding:6px 13px 6px 11px;font-size:12.5px;font-weight:600;display:inline-flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.pg-inbox-offline-dots{gap:3px;display:inline-flex}.pg-inbox-offline-dots span{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.3s ease-in-out infinite ib-dot}.pg-inbox-offline-dots span:nth-child(2){animation-delay:.16s}.pg-inbox-offline-dots span:nth-child(3){animation-delay:.32s}@keyframes ib-offline-in{0%{opacity:0;transform:translate(-50%,14px)scale(.95)}}.pg-inbox .mo-pop .lost-form,.mo-pop .lost-form{border:1px solid var(--pro-purple-100);background:var(--pro-purple-50);width:auto;box-shadow:none;border-radius:10px;gap:8px;margin:2px 2px 4px 30px;padding:9px 10px;display:grid;position:static}.mo-pop .lost-form-title{color:var(--pro-purple-800);font-size:12px;font-weight:600;display:block}.mo-pop .lost-reasons{flex-wrap:wrap;gap:5px;display:flex}.mo-pop .lost-reason{font:inherit;border-radius:var(--radius-pill);border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);cursor:pointer;white-space:nowrap;transition:background-color .18s ease, color .18s ease, border-color .18s ease, transform .25s var(--motion-spring);padding:3px 9px;font-size:12px}.mo-pop .lost-reason:active{transform:scale(.93)}.mo-pop .lost-reason[aria-checked=true]{border-color:var(--color-accent);color:var(--color-accent);background:var(--pro-purple-100);animation:mo-pop .45s var(--motion-spring)}.mo-pop .lost-reason:focus-visible{box-shadow:var(--focus-ring);outline:none}.mo-pop .lost-note{width:100%;font:inherit;border:1px solid var(--color-line);background:var(--color-surface);unicode-bidi:plaintext;border-radius:8px;padding:5px 9px;font-size:12.5px}.mo-pop .lost-note:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--pro-purple-100);outline:none}.mo-pop .lost-actions{justify-content:flex-end;gap:6px;display:flex}.mo-pop.stage-pop:not(.is-sheet){width:280px}.pg-inbox .threadpane.is-entering>.threadpane-body{animation:.28s backwards mo-fade-in}@media (width<=600px){.pg-inbox.has-thread .threadpane{animation:ib-slide-in .42s var(--motion-soft) backwards}.pg-inbox.has-left-thread .convlist{animation:ib-slide-back .38s var(--motion-soft) backwards}}@keyframes ib-slide-in{0%{opacity:.4;transform:translate(28%)}}@keyframes ib-slide-back{0%{opacity:.4;transform:translate(-18%)}}@media (prefers-reduced-motion:reduce){.pg-inbox-rail-glide,.pg-inbox .convlist-glide,.pg-inbox-rail-hover,.pg-inbox .convlist-hover,.pg-inbox .rail-row,.pg-inbox .rail-row *,.pg-inbox .rail-count,.pg-inbox .rail-count:after,.pg-inbox .rail-waiting:before,.pg-inbox .rail-waiting .icon,.pg-inbox .convitem-unread,.pg-inbox .pg-inbox-rail-caret,.pg-inbox .convlist-empty,.pg-inbox .hd-pill,.pg-inbox .hd-pill *,.pg-inbox .hd-hint,.pg-inbox .hbtn-incoming-icon,.pg-inbox .hbtn-strike,.pg-inbox .hd-mini,.pg-inbox .hd-mini *,.pg-inbox .thread>.is-new *,.pg-inbox .thread .is-typing *,.pg-inbox .delivery,.pg-inbox .delivery *,.pg-inbox .bubble,.pg-inbox-offline,.pg-inbox-offline *,.pg-inbox .hbtn,.people-row,.pg-inbox .people-helper,.pg-inbox .tagpicker .tag-colour,.pg-inbox .threadpane,.pg-inbox .threadpane>*,.pg-inbox .convlist,.mo-pop .lost-reason{transition:none!important;animation:none!important}}.pg-inbox .threadpane-main{position:relative}.pg-inbox .assistant-off-wrap{z-index:6;pointer-events:none;justify-content:center;display:flex;position:absolute;top:8px;left:0;right:0}.pg-inbox .assistant-off{border:1px solid var(--pro-purple-100);background:color-mix(in srgb, var(--color-surface) 96%, transparent);max-width:calc(100% - 24px);box-shadow:0 6px 18px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 12%)), 0 1px 3px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 8%));color:var(--pro-purple-800);white-space:nowrap;pointer-events:auto;transform-origin:50% 0;border-radius:999px;align-items:center;gap:8px;padding:4px 13px 4px 4px;font-size:12.5px;font-weight:500;display:inline-flex}.pg-inbox .assistant-off-pic{flex:none;place-items:center;display:inline-grid;position:relative}.pg-inbox .assistant-off-strike{fill:none;width:calc(100% + 4px);height:calc(100% + 4px);stroke:var(--pro-purple-700);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:26;stroke-dashoffset:0;filter:drop-shadow(0 0 1px var(--color-surface));position:absolute;inset:-2px}.pg-inbox .assistant-off-words{text-overflow:ellipsis;overflow:hidden}.pg-inbox .assistant-off.is-in{animation:ib-off-drop .6s var(--motion-spring) both}.pg-inbox .assistant-off.is-in .assistant-off-pic{animation:mo-icon-pop .5s var(--motion-spring) 80ms both}.pg-inbox .assistant-off.is-in .assistant-off-strike{animation:ib-off-strike .35s var(--motion-soft) .42s both}.pg-inbox .assistant-off.is-in .assistant-off-words{animation:ib-off-words .5s var(--motion-soft) .22s both}.pg-inbox .assistant-off.is-out{animation:ib-off-rise .26s var(--motion-out) both}@keyframes ib-off-drop{0%{opacity:0;transform:translateY(-130%)scale(.92)}45%{opacity:1}to{opacity:1;transform:none}}@keyframes ib-off-rise{to{opacity:0;transform:translateY(-120%)scale(.96)}}@keyframes ib-off-strike{0%{stroke-dashoffset:26px}to{stroke-dashoffset:0}}@keyframes ib-off-words{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.pg-inbox .assistant-off,.pg-inbox .assistant-off *{transition:none!important;animation:none!important}}.pg-inbox .threadpane-body{overflow-x:clip}.pg-inbox .panel.is-unfolding .panel-head>*,.pg-inbox .panel.is-unfolding .panel-body>*{animation:mo-row-in .42s var(--motion-spring) both}.pg-inbox .panel.is-unfolding .panel-body>:first-child{animation-delay:60ms}.pg-inbox .panel.is-unfolding .panel-body>:nth-child(2){animation-delay:90ms}.pg-inbox .panel.is-unfolding .panel-body>:nth-child(3){animation-delay:.12s}.pg-inbox .panel.is-unfolding .panel-body>:nth-child(4){animation-delay:.15s}.pg-inbox .panel.is-unfolding .panel-body>:nth-child(5){animation-delay:.18s}.pg-inbox .panel.is-unfolding .panel-body>:nth-child(6){animation-delay:.21s}.pg-inbox .panel.is-unfolding .panel-body>:nth-child(n+7){animation-delay:.24s}@media (prefers-reduced-motion:reduce){.pg-inbox .panel *{animation:none!important}}.pg-inbox .findbar-drawer{grid-template-rows:1fr;display:grid}.pg-inbox .findbar-drawer-inner{min-height:0;overflow:hidden}.pg-inbox .findbar-drawer.is-in{animation:ib-drawer-open .42s var(--motion-soft) both}.pg-inbox .findbar-drawer.is-in .findbar{animation:ib-grow-from .5s var(--motion-soft) backwards}.pg-inbox .findbar-drawer.is-out{animation:ib-drawer-close .24s var(--motion-out) both}.pg-inbox .findbar-drawer.is-out .findbar{animation:ib-fold-into .24s var(--motion-out) both}@keyframes ib-drawer-open{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@keyframes ib-drawer-close{0%{grid-template-rows:1fr}to{grid-template-rows:0fr}}@keyframes ib-grow-from{0%{opacity:0;clip-path:circle(0px at var(--ox,90%) var(--oy,-16px))}35%{opacity:1}to{opacity:1;clip-path:circle(2400px at var(--ox,90%) var(--oy,-16px))}}@keyframes ib-fold-into{0%{opacity:1;clip-path:circle(2400px at var(--ox,90%) var(--oy,-16px))}to{opacity:0;clip-path:circle(0px at var(--ox,90%) var(--oy,-16px))}}.pg-inbox .findbar{gap:4px;padding:6px 10px 6px 12px}.pg-inbox .findbar-field{flex:1;align-items:center;min-width:0;display:flex;position:relative}.pg-inbox .findbar-icon{color:var(--pro-purple-400);pointer-events:none;position:absolute;left:9px}.pg-inbox .findbar-input{border:1px solid var(--ib-line);background:var(--pro-purple-50);width:100%;height:30px;font:inherit;color:var(--color-ink);transition:background-color .18s ease, border-color .18s ease, box-shadow .2s var(--motion-soft);border-radius:9px;padding:0 10px 0 29px;font-size:13px}.pg-inbox .findbar-input:focus{background:var(--color-surface);border-color:var(--pro-purple-300);box-shadow:0 0 0 3px var(--pro-purple-100);outline:none}.pg-inbox .findbar-count{min-width:58px;color:var(--text-purple-600);text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 4px;font-size:12px}.pg-inbox .findbar-count.is-none{color:var(--color-muted)}.pg-inbox .findbar-btn{width:28px;height:28px;color:var(--text-purple-600);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:inline-grid}.pg-inbox .findbar-btn:hover:not(:disabled){background:var(--pro-purple-50);color:var(--pro-purple-800)}.pg-inbox .findbar-btn:disabled{opacity:.4;cursor:default}.pg-inbox .findbar-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-inbox .findbar-up{transform:rotate(180deg)}.pg-inbox .thread mark{border-radius:3px}.pg-inbox .thread mark.is-active{animation:.6s ease-out ib-mark-ring}@keyframes ib-mark-ring{0%{box-shadow:0 0 0 5px #ef482352}to{box-shadow:0 0 #ef482300}}@media (prefers-reduced-motion:reduce){.pg-inbox .findbar-drawer,.pg-inbox .findbar-drawer *,.pg-inbox .thread mark{transition:none!important;animation:none!important}}.pg-inbox .convlist-items>li.is-leaving{pointer-events:none;animation:ib-row-leave .36s var(--motion-out) both}.pg-inbox .threadpane.is-deleting>*{pointer-events:none;transform-origin:0 30%;animation:ib-thread-leave .4s var(--motion-out) both}.pg-inbox .threadpane.is-deleting>.threadpane-body{animation-delay:30ms}@keyframes ib-row-leave{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-36px)scale(.96)}}@keyframes ib-thread-leave{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-18px)scale(.97)}}.pg-inbox .threadpane-empty{animation:.35s both mo-fade-in}@media (prefers-reduced-motion:reduce){.pg-inbox .convlist-items>li.is-leaving,.pg-inbox .threadpane.is-deleting>*,.pg-inbox .threadpane-empty,.pg-inbox .threadpane-empty *{animation:none!important}}.pg-inbox .bubble-who.is-gliding{animation:none!important}.pg-inbox .quick-picker{transform-origin:18px 100%;position:relative}.pg-inbox .quick-picker.is-in{animation:ib-picker-in .46s var(--motion-spring) both}.pg-inbox .quick-picker.is-out{animation:ib-picker-out .18s var(--motion-out) both}.pg-inbox .quick-picker.is-in>.quick-item{animation:mo-row-in .36s var(--motion-spring) both;animation-delay:calc(40ms + var(--i,0) * 25ms)}.pg-inbox .quick-item{z-index:1;position:relative}.pg-inbox .quick-glide{z-index:0;background:var(--pro-purple-50);box-shadow:inset 3px 0 0 var(--pro-orange-500);pointer-events:none;transition:transform .32s var(--motion-spring), height .25s var(--motion-soft);position:absolute;top:0;left:0;right:0}.pg-inbox .quick-glide.is-placed{transition:none}@keyframes ib-picker-in{0%{opacity:0;clip-path:inset(100% 0 0 round 12px);transform:translateY(8px)scale(.96)}to{opacity:1;clip-path:inset(0 round 12px);transform:none}}@keyframes ib-picker-out{to{opacity:0;clip-path:inset(60% 0 0 round 12px);transform:translateY(6px)scale(.97)}}.pg-inbox .composer-quote.mo-unfold{transform-origin:0 100%}.pg-inbox .composer-att{animation:ib-card-in .42s var(--motion-spring) both}.pg-inbox .composer-att.is-leaving{pointer-events:none;animation:ib-card-out .2s var(--motion-out) both}@keyframes ib-card-in{0%{opacity:0;transform:translateY(6px)scale(.85)}to{opacity:1;transform:none}}@keyframes ib-card-out{to{opacity:0;transform:scale(.8)}}.pg-inbox .composer,.pg-inbox .composer .composer-tools,.pg-inbox .composer .composer-input,.pg-inbox .composer .composer-row>.btn:not(.btn-icon),.pg-inbox .composer .composer-tools .btn-icon{transition:background-color .35s ease, border-color .35s ease, color .35s ease, box-shadow .35s ease, transform .25s var(--motion-spring)}.pg-inbox .composer .composer-row>.btn:not(.btn-icon):active:not(:disabled),.pg-inbox .composer .composer-tools .btn-icon:active:not(:disabled){transform:scale(.92)}.pg-inbox .voicebar{animation:ib-voice-in .45s var(--motion-soft) both}.pg-inbox .composer-row{animation:.3s both ib-row-back}@keyframes ib-voice-in{0%{opacity:0;clip-path:circle(0% at 60px)}to{opacity:1;clip-path:circle(150% at 60px)}}@keyframes ib-row-back{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.pg-inbox .quick-picker,.pg-inbox .quick-picker *,.pg-inbox .composer,.pg-inbox .composer *,.pg-inbox .voicebar{transition:none!important;animation:none!important}}.pg-inbox-offline{white-space:nowrap;animation-name:ib-offline-drop;top:58px;bottom:auto;overflow:hidden}.pg-inbox .threadpane-main>.pg-inbox-offline{position:absolute;top:8px}.pg-inbox .threadpane-main>.assistant-off-wrap~.pg-inbox-offline{top:46px}@keyframes ib-offline-drop{0%{opacity:0;transform:translate(-50%,-14px)scale(.95)}}.offline-plug{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;overflow:visible}.offline-plug-cord,.offline-plug-socket{transform-box:fill-box}.pg-inbox-offline.is-lost .offline-plug-cord{animation:ib-plug-out .55s var(--motion-spring) .12s both}.pg-inbox-offline.is-lost .offline-plug-socket{animation:ib-socket-out .55s var(--motion-spring) .12s both}.pg-inbox-offline.is-lost .offline-words{animation:ib-off-words .5s var(--motion-soft) .3s both}.pg-inbox-offline.is-back{border-color:var(--pro-teal-200);background:var(--pro-teal-50);color:var(--pro-teal-700);animation:ib-offline-out .32s var(--motion-out) .62s both;transition:background-color .25s,color .25s,border-color .25s}.pg-inbox-offline.is-back .offline-plug-cord{animation:ib-plug-in .32s var(--motion-spring) both}@keyframes ib-plug-out{0%{transform:none}to{transform:translate(-3px)rotate(-6deg)}}@keyframes ib-socket-out{0%{transform:translate(-2px)}to{transform:translate(1px)}}@keyframes ib-plug-in{0%{transform:translate(-3px)rotate(-6deg)}70%{transform:translate(1px)}to{transform:none}}@keyframes ib-offline-out{to{opacity:0;transform:translate(-50%,-12px)scale(.94)}}@media (prefers-reduced-motion:reduce){.pg-inbox-offline,.pg-inbox-offline *,.pg-inbox .bubble .bubble-action{transition:none!important;animation:none!important}}.pg-inbox .composer-lightbox>img,.pg-inbox .composer-lightbox>video,.pg-inbox .composer-lightbox>.composer-lightbox-audio{animation:ib-zoom-in .42s var(--motion-spring) both}.pg-inbox .composer-lightbox{animation:.25s both mo-fade-in}@keyframes ib-zoom-in{0%{opacity:0;transform:scale(.88)}}@media (prefers-reduced-motion:reduce){.pg-inbox .composer-lightbox,.pg-inbox .composer-lightbox>*{animation:none!important}}.pg-inbox .hd-pill{border-radius:10px;gap:7px;height:32px;padding:0 8px 0 4px}.pg-inbox .hd-tile{border-radius:7px;width:24px;height:24px}.pg-inbox .hd-text{align-items:baseline;gap:6px;line-height:1.2;display:inline-flex}.pg-inbox .hd-pill .hfield-label{letter-spacing:0;font-size:12px}.pg-inbox .hd-mini{height:32px}.pg-inbox .hd-pill{border-color:color-mix(in srgb, var(--tone) 30%, var(--color-surface));background:color-mix(in srgb, var(--tone) 9%, var(--color-surface));box-shadow:none}.pg-inbox .hd-pill:hover:not(:disabled):not(.is-readonly){border-color:color-mix(in srgb, var(--tone) 48%, var(--color-surface));background:color-mix(in srgb, var(--tone) 13%, var(--color-surface));box-shadow:0 2px 8px color-mix(in srgb, var(--tone) 12%, transparent)}.pg-inbox .hd-pill[aria-expanded=true]{background:color-mix(in srgb, var(--tone) 11%, var(--color-surface))}.pg-inbox .hd-pill .hd-tile{background:color-mix(in srgb, var(--tone) 18%, var(--color-surface))}.pg-inbox .hd-pill .hd-tile:has(>.staff-pic,>.avatar,>.builtin-avatar){background:0 0}.pg-inbox .hd-pill .hfield-label{color:color-mix(in srgb, var(--tone) 45%, var(--muted-soft))}.pg-inbox .hd-pill.assistant-ctl.is-off{--tone:var(--tone-neutral)}.pg-inbox .assistant-seg{background:color-mix(in srgb, var(--tone) 14%, var(--color-surface));border-radius:999px;flex:none;grid-template-columns:1fr 1fr;width:66px;height:22px;padding:2px;display:inline-grid;position:relative}.pg-inbox .assistant-seg-thumb{background:var(--fill-accent);width:calc(50% - 2px);box-shadow:0 1px 3px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 30%));transition:transform .45s var(--motion-spring), background-color .3s ease;border-radius:999px;position:absolute;top:2px;bottom:2px;left:2px}.pg-inbox .assistant-ctl.is-off .assistant-seg-thumb{background:var(--tone-neutral);transform:translate(100%)}.pg-inbox .assistant-ctl:active:not(.is-readonly) .assistant-seg-thumb{transform:scaleX(1.12)}.pg-inbox .assistant-ctl.is-off:active:not(.is-readonly) .assistant-seg-thumb{transform:translate(100%)scaleX(1.12)}.pg-inbox .assistant-seg-opt{z-index:1;color:var(--color-muted);place-items:center;font-size:11.5px;font-weight:600;line-height:1;transition:color .3s;display:grid;position:relative}.pg-inbox .assistant-ctl.is-on .is-on-opt,.pg-inbox .assistant-ctl.is-off .is-off-opt{color:var(--on-fill)}@media (prefers-reduced-motion:reduce){.pg-inbox .assistant-seg *{transition:none!important}}.pg-inbox .hd-text>.hd-tile{border-radius:6px;align-self:center;width:22px;height:22px;margin-inline-end:-1px}.pg-inbox .hd-pill:has(>.hd-text>.hd-tile){padding-inline-start:11px}.pg-inbox .hd-text{align-items:center}.pg-inbox .hd-pill,.pg-inbox .hd-mini{height:30px}.pg-inbox .threadpane-head{row-gap:6px;padding-bottom:6px}.pg-inbox .ib-fold{display:none}@media (width>=600.1px){@container page (width<=1100px){.chat.pg-inbox.has-thread .convlist{position:relative}.chat.pg-inbox.has-thread .ib-fold{z-index:3;border:1px solid var(--color-line-strong);background:var(--color-surface-raised);width:22px;height:22px;color:var(--text-purple-600);box-shadow:0 1px 4px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 14%));cursor:pointer;transition:color .15s ease, background-color .15s ease, transform .15s var(--motion-out);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:8px}.chat.pg-inbox.has-thread .ib-fold:after{content:"";border-radius:50%;position:absolute;inset:-5px}.chat.pg-inbox.has-thread .ib-fold:hover{background:var(--pro-purple-50);color:var(--pro-purple-800)}.chat.pg-inbox.has-thread .ib-fold:active{transform:scale(.9)}.chat.pg-inbox.has-thread .ib-fold:focus-visible{box-shadow:var(--focus-ring)}.chat.pg-inbox.has-thread .ib-fold svg{width:14px;height:14px;transition:transform .3s var(--motion-soft)}.chat.pg-inbox.has-thread .convlist>:not(.ib-fold){transition:opacity .2s}.chat.pg-inbox.has-thread.is-list-folded{grid-template-columns:26px minmax(0,1fr)}.chat.pg-inbox.has-thread.is-list-folded .convlist{background:var(--ib-rail-bg);overflow:clip}.chat.pg-inbox.has-thread.is-list-folded .convlist>:not(.ib-fold){visibility:hidden;opacity:0;transition:none}.chat.pg-inbox.has-thread.is-list-folded .ib-fold{right:2px}.chat.pg-inbox.has-thread.is-list-folded .ib-fold:focus-visible{box-shadow:inset 0 0 0 2px var(--color-accent)}.chat.pg-inbox.has-thread.is-list-folded .ib-fold:after{height:calc(100vh / var(--page-zoom,1));border-radius:0;inset:-12px -5px auto}.chat.pg-inbox.has-thread.is-list-folded .ib-fold svg{transform:rotate(180deg)}.chat.pg-inbox.has-thread .ib-fold-news{background:var(--pro-purple-600);width:9px;height:9px;box-shadow:0 0 0 2px var(--ib-rail-bg);border-radius:50%;position:absolute;top:-3px;right:-3px}}}@media (prefers-reduced-motion:reduce){.chat.pg-inbox.has-thread .ib-fold,.chat.pg-inbox.has-thread .ib-fold svg,.chat.pg-inbox.has-thread .convlist>:not(.ib-fold){transition:none}}.pg-inbox .threadpane-head{z-index:6}.pg-inbox .threadpane-top{flex:0 0 100%;order:1;grid-template-columns:auto minmax(0,1fr) auto minmax(max-content,1fr);align-items:center;gap:6px 0;min-width:0;padding-top:6px;display:grid}.pg-inbox .threadpane-top>.back{grid-area:1/1}.pg-inbox .threadpane-top>.threadpane-title{grid-area:1/2;min-height:38px;padding:0}.pg-inbox .threadpane-top>.threadpane-status{grid-area:1/3;justify-self:center;min-width:0;max-width:100%;margin-inline:14px;display:flex}.pg-inbox .threadpane-top>.threadpane-status:empty{display:none}.pg-inbox .threadpane-top>.threadpane-actions{grid-area:1/4;justify-self:end;gap:2px;margin-top:0}.pg-inbox .threadpane-top .threadpane-who-line{flex-wrap:nowrap}.chat-status{white-space:nowrap;background:var(--color-surface);min-width:0;max-width:100%;height:28px;box-shadow:inset 0 0 0 1px var(--ib-line,var(--color-line));border-radius:999px;align-items:stretch;font-size:13.5px;display:inline-flex;overflow:hidden}.chat-status>span{text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;padding:0 12px;display:inline-flex;overflow:hidden}.chat-status-fwd{color:var(--color-muted);flex-shrink:4;font-weight:500}.chat-status-fwd>.icon{flex:none}.chat-status-wait{background:var(--summary-quiet);color:var(--color-ink-soft);font-weight:600}.chat-status.is-us .chat-status-wait{background:var(--summary-wait-bg);color:var(--summary-wait-ink)}.chat-status-wait:before{content:"";background:var(--color-muted);border-radius:50%;flex:none;width:7px;height:7px}.chat-status.is-us .chat-status-wait:before{background:var(--summary-wait-dot)}.pg-inbox .hbtn-calls{gap:3px;padding:0 7px 0 9px}.pg-inbox .hbtn-calls .mo-caret{opacity:.75;transition:transform .3s var(--motion-soft);display:inline-flex}.pg-inbox .hbtn-calls[aria-expanded=true] .mo-caret{transform:rotate(180deg)}.pg-inbox .hbtn-calls-icon{animation:mo-icon-pop .5s var(--motion-spring);place-items:center;display:inline-grid;position:relative}.pg-inbox .hbtn-calls-icon .hbtn-strike{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:24;stroke-dashoffset:24px;width:100%;height:100%;transition:stroke-dashoffset .35s var(--motion-soft) .1s;position:absolute;inset:0}.pg-inbox .hbtn-calls.is-incoming-off .hbtn-strike{stroke-dashoffset:0}.pg-inbox .hbtn-calls .hbtn-count{border-radius:var(--radius-pill);background:var(--pro-orange-100);min-width:16px;color:var(--pro-orange-700);text-align:center;padding:0 4px;font-size:11px;font-weight:600;line-height:16px}.hdm-pop{padding:6px}.hdm{flex-direction:column;display:flex;position:relative}.hdm-hover{background:var(--pro-purple-50);pointer-events:none;transition:transform .35s var(--motion-spring), height 0s;border-radius:9px;position:absolute;top:0;left:0;right:0}.hdm-hover.is-fresh{transition:none;animation:.2s mo-fade-in}.hdm-item{z-index:1;width:100%;min-height:40px;font:inherit;color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:6px 10px 6px 7px;font-size:13.5px;display:flex;position:relative}.hdm-item:focus-visible{box-shadow:var(--focus-ring);outline:none}.hdm-item[aria-disabled=true]{color:var(--color-muted);cursor:default}.hdm-tile{background:var(--pro-purple-50);width:26px;height:26px;color:var(--text-purple-600);border-radius:8px;flex:none;place-items:center;display:inline-grid}.hdm-item[aria-disabled=true] .hdm-tile{background:var(--color-subtle);color:var(--color-muted)}.hdm-item.is-danger .hdm-tile{background:var(--color-danger-soft);color:var(--color-danger)}.hdm-item.is-danger .hdm-label{color:var(--color-danger)}.hdm-words{flex-direction:column;flex:auto;min-width:0;display:flex}.hdm-label{white-space:nowrap;font-weight:500}.hdm-note{color:var(--color-muted);white-space:nowrap;font-size:12.5px}.hdm-sep{background:var(--ib-line,var(--color-line));height:1px;margin:5px 8px}.hdm-switch{background:var(--switch-track);border-radius:999px;flex:none;width:36px;height:20px;margin-inline-start:8px;transition:background-color .2s;position:relative}.hdm-knob{background:var(--on-fill);width:16px;height:16px;box-shadow:0 1px 2px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 20%));transition:transform .3s var(--motion-spring);border-radius:50%;position:absolute;top:2px;left:2px}.hdm-item[aria-checked=true] .hdm-switch{background:var(--fill-accent)}.hdm-item[aria-checked=true] .hdm-knob{transform:translate(16px)}.hdm-item.is-locked .hdm-switch{opacity:.5}.pg-inbox .threadpane-controls .hfield-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container threadhead (width<=860px){.pg-inbox .threadpane-top{grid-template-columns:auto minmax(0,1fr) auto}.pg-inbox .threadpane-top>.threadpane-actions{grid-column:3;margin-inline-start:10px}.pg-inbox .threadpane-top>.threadpane-status{grid-area:2/1/auto/-1;margin-inline:0}.pg-inbox .threadpane-who-line .tag.mt-hd-chip{gap:0;padding:0 7px;font-size:0}}@media (width<=600px){.pg-inbox .threadpane-top{column-gap:8px}.pg-inbox .threadpane-top>.threadpane-actions{gap:0}.pg-inbox .hbtn-details .hbtn-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pg-inbox .hbtn-details{width:32px;padding:0}.chat-status{font-size:12.5px}.chat-status>span{padding:0 10px}.pg-inbox .threadpane-controls{flex:0 0 calc(100% + 2 * var(--space-4));margin:0 calc(-1 * var(--space-4));padding:0 28px 2px var(--space-4);scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, var(--color-ink) calc(100% - 28px), transparent);mask-image:linear-gradient(to right, var(--color-ink) calc(100% - 28px), transparent);flex-wrap:nowrap;order:5;gap:8px;display:flex;overflow-x:auto}.pg-inbox .threadpane-controls:has(.mo-pop:not(.is-kept),.mo-scrim){-webkit-mask-image:none;mask-image:none}.pg-inbox .threadpane-controls::-webkit-scrollbar{display:none}.pg-inbox .threadpane-controls .hctl-group{flex-wrap:nowrap;flex:none;display:flex}.pg-inbox .threadpane-controls .hctl-summary{margin-inline-start:0}.pg-inbox .threadpane-controls .hd-field,.pg-inbox .threadpane-controls .hd-pill,.pg-inbox .threadpane-controls .assistant-ctl{flex:none}}@media (prefers-reduced-motion:reduce){.pg-inbox .hbtn-calls-icon,.pg-inbox .hbtn-calls-icon .hbtn-strike,.pg-inbox .hbtn-calls .mo-caret,.hdm-hover,.hdm-switch,.hdm-knob{transition:none!important;animation:none!important}}@media (width>=600.1px){.chat.pg-inbox.is-review-scope{grid-template-columns:288px minmax(0,1fr)}@container page (width<=1100px){.chat.pg-inbox.is-review-scope.has-thread .convlist-search-row{padding-inline-end:38px}}}.pg-customers{--cu-line:var(--page-line);--cu-hover:color-mix(in srgb, var(--pro-purple-100) 55%, var(--color-surface))}.pg-customers .fr-main-inner.is-flow{flex-direction:column;gap:12px;display:flex}.pg-customers .fr-main-inner.is-flow>.fr-head{margin:0}.pg-customers a.btn{text-decoration:none}.pg-customers .muted{color:var(--color-muted)}.pg-customers .pgc-figs{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid;position:relative}.pg-customers .pgc-fig{--fg:var(--pro-purple-700);--bg:var(--pro-purple-100);--edge:var(--pro-purple-200);border:1px solid color-mix(in srgb, var(--edge) 70%, var(--color-surface));background:color-mix(in srgb, var(--bg) 28%, var(--color-surface));min-width:0;min-height:56px;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;animation:mo-row-in .42s var(--motion-spring) backwards;animation-delay:calc(var(--i,0) * 30ms);transition:transform .3s var(--motion-spring), box-shadow .25s var(--motion-soft), border-color .2s ease;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;padding:9px 12px;display:grid;position:relative}.pg-customers .pgc-fig.is-whatsapp{--fg:var(--pro-teal-700);--bg:var(--pro-teal-100);--edge:var(--pro-teal-200)}.pg-customers .pgc-fig.is-messenger{--fg:var(--pro-violet-700);--bg:var(--pro-violet-100);--edge:var(--pro-violet-200)}.pg-customers .pgc-fig.is-instagram{--fg:var(--pro-berry-700);--bg:var(--pro-berry-100);--edge:var(--pro-berry-200)}.pg-customers .pgc-fig.is-tiktok{--fg:var(--tiktok-chip-fg);--bg:var(--tiktok-chip-bg);--edge:var(--line-grey)}.pg-customers .pgc-fig:hover{border-color:color-mix(in srgb, var(--fg) 30%, var(--color-surface));box-shadow:0 2px 10px color-mix(in srgb, var(--fg) 10%, transparent)}.pg-customers .pgc-fig:active{transform:scale(.97)}.pg-customers .pgc-fig:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-customers .pgc-fig-tile{width:34px;height:34px;color:var(--fg);background:color-mix(in srgb, var(--bg) 80%, var(--color-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--edge) 60%, transparent);border-radius:10px;grid-row:1/span 2;place-items:center;display:inline-grid}.pg-customers .pgc-fig:not(.is-all) .pgc-fig-tile{background:var(--color-surface)}.pg-customers .pgc-fig[aria-checked=true] .pgc-fig-tile{animation:mo-icon-pop .5s var(--motion-spring)}.pg-customers .pgc-fig-text{align-items:baseline;gap:7px;min-width:0;display:flex}.pg-customers .pgc-fig-n{font-variant-numeric:tabular-nums;color:var(--pro-purple-900);font-size:21px;font-weight:600;line-height:1.15}.pg-customers .pgc-fig-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink);font-size:12.5px;font-weight:500;overflow:hidden}.pg-customers .pgc-fig-sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg);grid-column:2;font-size:11.5px;font-weight:500;overflow:hidden}.pg-customers .pgc-fig-glide{z-index:2;width:calc(20% - 8px);transform:translateX(calc(var(--at,0) * (100% + 10px)));border:2px solid var(--pro-purple-400);box-shadow:0 0 0 3px var(--pro-purple-100), 0 6px 16px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 10%));pointer-events:none;transition:transform .55s var(--motion-spring);border-radius:14px;position:absolute;top:0;bottom:0;left:0}.pg-customers .pgc-tools{flex-direction:column;display:flex}.pg-customers .fr-head .pgc-tools{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:8px}.pg-customers .fr-head .pgc-search{flex:0 320px;width:320px}.pg-customers .fr-head .pgc-chips-drawer{order:-1;display:block}.pg-customers .fr-head .pgc-chips,.pg-customers .fr-head .pgc-chips-drawer.is-open .pgc-chips{padding-top:0;overflow:visible}.pg-customers .pgc-search-row{align-items:center;gap:8px;display:flex}.pg-customers .pgc-search{flex:0 380px;align-items:center;min-width:0;display:flex;position:relative}.pg-customers .pgc-search .pg-customers-search-icon{color:var(--pro-purple-400);pointer-events:none;position:absolute;left:10px}.pg-customers .pgc-search .search{border:1px solid var(--cu-line);background:var(--color-surface);width:100%;min-width:0;height:32px;transition:border-color .2s ease, box-shadow .25s var(--motion-soft);unicode-bidi:plaintext;border-radius:10px;padding:0 10px 0 31px;font-size:13px}.pg-customers .pgc-search .search:focus{border-color:var(--pro-purple-300);box-shadow:0 0 0 3px var(--pro-purple-100);outline:none}.pg-customers .pgc-filter-btn{border:1px solid var(--cu-line);background:var(--color-surface);height:32px;color:var(--pro-purple-700);font:inherit;cursor:pointer;transition:background-color .16s var(--motion-soft), border-color .16s var(--motion-soft), transform .25s var(--motion-spring);border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 11px 0 9px;font-size:12.5px;font-weight:500;display:inline-flex;position:relative}.pg-customers .pgc-filter-btn:hover,.pg-customers .pgc-filter-btn.is-open{background:var(--pro-purple-50);border-color:var(--pro-purple-200)}.pg-customers .pgc-filter-btn:active{transform:scale(.94)}.pg-customers .pgc-filter-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-customers .pgc-filter-btn.is-on{background:var(--pro-purple-100);border-color:var(--pro-purple-300);color:var(--pro-purple-800)}.pg-customers .pgc-filter-count{background:var(--pro-orange-500);min-width:16px;height:16px;color:var(--on-orange);text-align:center;box-shadow:0 0 0 2px var(--color-surface);animation:mo-pop .36s var(--motion-spring);border-radius:999px;padding:0 4px;font-size:10.5px;font-weight:700;line-height:16px;position:absolute;top:-6px;right:-6px}.pg-customers .pgc-chips-drawer{transition:grid-template-rows .26s var(--motion-soft);grid-template-rows:0fr;display:grid}.pg-customers .pgc-chips-drawer.is-open{grid-template-rows:1fr}.pg-customers .pgc-chips{flex-wrap:wrap;gap:6px;min-height:0;display:flex;overflow:hidden}.pg-customers .pgc-chips-drawer.is-open .pgc-chips{padding-top:8px}.pg-customers .pgc-chip{border:1px solid var(--pro-purple-200);background:var(--pro-purple-50);max-width:260px;height:26px;color:var(--pro-purple-800);font:inherit;cursor:pointer;transition:background-color .16s var(--motion-soft), border-color .16s var(--motion-soft);border-radius:999px;align-items:center;gap:5px;padding:0 4px 0 8px;font-size:12px;font-weight:600;display:inline-flex}.pg-customers .pgc-chip:hover{background:var(--pro-purple-100);border-color:var(--pro-purple-300)}.pg-customers .pgc-chip:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-customers .pgc-chip.is-in{animation:mo-pop .36s var(--motion-spring)}.pg-customers .pgc-chip.is-out{pointer-events:none;animation:pgc-chip-out .18s var(--motion-out) forwards}@keyframes pgc-chip-out{to{opacity:0;transform:scale(.8)}}.pg-customers .pgc-chip-icon{place-items:center;display:inline-grid}.pg-customers .pgc-chip-dot{border-radius:50%;flex:none;width:9px;height:9px}.pg-customers .pgc-chip-text{text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext;overflow:hidden}.pg-customers .pgc-chip-x{width:17px;height:17px;color:var(--text-purple-500);border-radius:50%;place-items:center;display:inline-grid}.pg-customers .pgc-chip:hover .pgc-chip-x{background:var(--pro-purple-200);color:var(--pro-purple-800)}.pg-customers .pgc-filter-pop .cfp{gap:8px;padding:2px 0;display:grid}.pg-customers .pgc-filter-pop .cfp-title{color:var(--color-muted);letter-spacing:.05em;text-transform:uppercase;padding:2px 10px 3px;font-size:10.5px;font-weight:700}.pg-customers .pgc-filter-pop .cfp-group+.cfp-group{border-top:1px dashed var(--pro-purple-100);padding-top:8px}.pg-customers .pgc-filter-pop .cfp-group.is-scroll .mo-list{max-height:196px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.pg-customers .pgc-filter-pop .cfp-clear{color:var(--pro-orange-600);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-self:start;margin:0 6px 2px;padding:4px 8px;font-size:12.5px;font-weight:600}.pg-customers .pgc-filter-pop .cfp-clear:hover{background:var(--pro-orange-50)}.pg-customers .pgc-opt-all{color:var(--text-purple-600)}.pg-customers .pgc-opt-chan{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-hairline)}.pg-customers .pgc-any-dot{box-shadow:inset 0 0 0 1.5px var(--pro-purple-300);background:0 0}.pg-customers-loading{padding:8px 2px}.pg-customers .pg-customers-empty{color:var(--color-muted);flex-direction:column;align-items:center;gap:8px;padding:56px 16px;font-size:13px;animation:.35s backwards mo-fade-in;display:flex}.pg-customers .pgc-empty-tile{background:var(--pro-purple-50);width:44px;height:44px;color:var(--text-purple-600);animation:mo-icon-pop .5s var(--motion-spring) backwards;border-radius:14px;place-items:center;display:inline-grid}.pg-customers .pgc-list{border:1px solid var(--cu-line);background:var(--color-surface);box-shadow:0 1px 2px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 4%));border-radius:14px;transition:opacity .2s;position:relative;overflow:visible}.pg-customers .pgc-list.is-empty{display:none}.pg-customers .pgc-list.is-loading{opacity:.6}.pg-customers .pgc-list.is-first tbody tr:not(.is-staggered){animation:.35s .33s backwards mo-fade-in}.pg-customers .pgc-hover{z-index:0;background:var(--cu-hover);box-shadow:inset 3px 0 0 var(--pro-orange-400);opacity:0;pointer-events:none;transform-origin:0 0;transition:transform .32s var(--motion-spring), opacity .2s ease;position:absolute;top:0;left:0;right:0}.pg-customers .pgc-hover.is-fresh{transition:opacity .2s}.pg-customers .pgc-more{height:1px}.pg-customers .pgc-capped{color:var(--color-muted);text-align:center;padding:2px 4px 10px;font-size:12px}.pg-customers .pgc-table{z-index:1;border-collapse:separate;border-spacing:0;width:100%;font-size:13px;position:relative}.pg-customers .pgc-table th{z-index:3;border-bottom:1px solid var(--cu-line);background:color-mix(in srgb, var(--pro-purple-50) 70%, var(--color-surface));color:var(--pro-purple-700);letter-spacing:.01em;text-align:left;white-space:nowrap;padding:8px 12px;font-size:11.5px;font-weight:600;position:sticky;top:0}.pg-customers .pgc-table th:first-child{border-top-left-radius:13px;padding-inline-start:16px}.pg-customers .pgc-table th:last-child{border-top-right-radius:13px}.pg-customers .pgc-table th.right,.pg-customers .pgc-table td.right{text-align:right}.pg-customers .pgc-table td{border-bottom:1px solid var(--color-hairline);vertical-align:middle;background:0 0;padding:7px 12px}.pg-customers .pgc-table td:first-child{padding-inline-start:16px}.pg-customers .pgc-table tbody tr:last-child td{border-bottom:0}.pg-customers .pgc-table tbody tr:hover td,.pg-customers .pgc-table .row-link:hover td,.pg-customers .pgc-table .row-link:focus-visible td{background:0 0}.pg-customers .pgc-table .row-link:focus-visible{outline:none}.pg-customers .pgc-table .row-link:focus-visible td{box-shadow:inset 0 2px 0 var(--pro-purple-300), inset 0 -2px 0 var(--pro-purple-300)}.pg-customers .pgc-table td.cell-who{min-width:230px;display:table-cell}.pg-customers .pgc-col-who{width:24%}.pg-customers .pgc-col-chan{width:1%}.pg-customers .pgc-col-inbox{width:13%}.pg-customers .pgc-col-tags{width:24%}.pg-customers .pgc-col-who-has{width:13%}.pg-customers .pgc-col-n{width:1%}.pg-customers .pgc-col-when{white-space:nowrap;width:1%}.pg-customers .pgc-col-act{width:1%;padding-inline-end:10px}.pg-customers .pg-customers-who{align-items:center;gap:10px;min-width:0;display:flex}.pg-customers .pg-customers-who>.avatar{flex:none}.pg-customers .pgc-who-text{flex-direction:column;min-width:0;display:flex}.pg-customers .pgc-who-line{align-items:center;gap:6px;min-width:0;display:flex}.pg-customers .pg-customers-name{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink);unicode-bidi:plaintext;font-size:13.5px;font-weight:600;line-height:1.3;overflow:hidden}.pg-customers .pg-customers-name.is-profile{color:var(--ink-quiet);font-weight:500}.pg-customers .pg-customers-name.muted{color:var(--color-muted);font-weight:400}.pg-customers .pgc-new{border-radius:var(--radius-pill);background:var(--pro-teal-50);color:var(--pro-teal-700);box-shadow:inset 0 0 0 1px var(--pro-teal-200);flex:none;padding:0 6px;font-size:10.5px;font-weight:600;line-height:16px}.pg-customers .pg-customers-phone{color:var(--color-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;line-height:1.3}.pg-customers .pgc-chans{align-items:center;display:inline-flex}.pg-customers .pgc-chan{background:var(--color-surface);width:24px;height:24px;box-shadow:0 0 0 2px var(--color-surface), inset 0 0 0 1px var(--cu-line);border-radius:50%;place-items:center;display:inline-grid}.pg-customers .pgc-chan+.pgc-chan{margin-inline-start:-5px}.pg-customers .pgc-inbox{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.pg-customers .pgc-inbox .mo-tile,.pg-customers .pgc-inbox .mo-dot{flex:none}.pg-customers .pgc-inbox-name{text-overflow:ellipsis;white-space:nowrap;color:color-mix(in srgb, var(--stage,var(--pro-purple-700)) 70%, var(--color-ink));font-size:12.5px;font-weight:500;overflow:hidden}.pg-customers .pgc-tags,.pg-customer .tagpicker{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.pg-customers .tag.tag-colour{background:color-mix(in srgb, currentColor 9%, var(--color-surface));margin:0;padding:1px 8px;font-size:11.5px;font-weight:600;line-height:18px;border-color:color-mix(in srgb, currentColor 30%, transparent)!important}.pg-customers .pgc-tags-more{border-radius:var(--radius-pill);background:var(--pro-purple-50);color:var(--pro-purple-700);padding:0 6px;font-size:11px;font-weight:600;line-height:18px}.pg-customers .pgc-person{min-width:0;color:var(--color-ink);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.pg-customers .pgc-person bdi{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pg-customers .pgc-n{border-radius:var(--radius-pill);background:var(--pro-purple-50);min-width:22px;height:20px;color:var(--pro-purple-700);font-variant-numeric:tabular-nums;place-items:center;padding:0 6px;font-size:11.5px;font-weight:600;display:inline-grid}.pg-customers .pg-customers-when{color:var(--ink-quiet);font-variant-numeric:tabular-nums;font-size:12.5px}.pg-customers .pgc-acts{justify-content:flex-end;align-items:center;gap:4px;min-width:82px;display:inline-flex}.pg-customers .pgc-act{height:26px;color:var(--color-muted);opacity:.55;transition:opacity .2s ease, color .2s ease, background-color .2s ease, border-color .2s ease, transform .25s var(--motion-spring);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.pg-customers .row-link:hover .pgc-act,.pg-customers .row-link:focus-within .pgc-act{opacity:1;border-color:var(--cu-line);background:var(--color-surface);color:var(--pro-purple-700)}.pg-customers .pgc-act:hover{border-color:var(--pro-purple-200)!important;background:var(--pro-purple-50)!important}.pg-customers .pgc-act:active{transform:scale(.92)}.pg-customers .pgc-act:focus-visible{opacity:1;box-shadow:var(--focus-ring);outline:none}.pg-customers .pgc-caret{color:var(--color-muted);transition:transform .35s var(--motion-spring), color .2s ease;display:inline-flex;transform:rotate(-90deg)}.pg-customers .row-link:hover .pgc-caret{color:var(--pro-orange-500);transform:rotate(-90deg)translateY(2px)}.pg-customer .fr-main-inner.is-flow{gap:14px}.pg-customer .crumbs{min-width:0;color:var(--pro-purple-300);align-items:center;gap:6px;margin:0 0 -6px;font-size:12.5px;display:flex}.pg-customer .pgc-back{border-radius:var(--radius-pill);color:var(--pro-purple-700);transition:background-color .16s ease, transform .25s var(--motion-spring);align-items:center;gap:3px;padding:2px 8px 2px 5px;font-weight:500;text-decoration:none;display:inline-flex}.pg-customer .pgc-back .icon{transition:transform .3s var(--motion-spring);transform:rotate(90deg)}.pg-customer .pgc-back:hover{background:var(--pro-purple-50)}.pg-customer .pgc-back:hover .icon{transform:rotate(90deg)translateY(2px)}.pg-customer .pgc-back:active{transform:scale(.95)}.pg-customer .cust-crumb-here{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pg-customer-back{color:var(--pro-purple-700)}.pg-customer .pgc-loading{padding:8px 2px}.pg-customer .pgc-hero{border:1px solid var(--cu-line);background:var(--color-surface);box-shadow:var(--shadow-1);animation:mo-row-in .42s var(--motion-spring) backwards;border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"who art actions""facts facts facts";align-items:start;gap:12px 16px;padding:16px 18px 14px;display:grid;position:relative}.pg-customer .pg-customer-title{grid-area:who;align-items:flex-start;gap:14px;min-width:0;display:flex}.pg-customer .pg-customer-title>.avatar,.pg-customer .pg-customer-title>.avatar-felt>.avatar{box-shadow:0 0 0 3px var(--color-surface), 0 0 0 5px var(--pro-purple-200);flex:none}.pg-customer .pg-customer-title>.avatar,.pg-customer .pg-customer-title>.avatar-felt{animation:mo-icon-pop .55s var(--motion-spring) backwards}.pg-customer .pgc-who{flex-direction:column;gap:6px;min-width:0;padding-top:2px;display:flex}.pg-customer .pgc-name{letter-spacing:-.01em;color:var(--pro-purple-900);margin:0;font-size:22px;font-weight:600;line-height:1.2}.pg-customer .cust-name{overflow-wrap:anywhere;unicode-bidi:plaintext}.pg-customer .pg-customer-idline{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.pg-customer .cust-phone,.pg-customer .pgc-chan-chip{border:1px solid var(--cu-line);border-radius:var(--radius-pill);background:var(--color-subtle);align-items:center;gap:5px;height:24px;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.pg-customer .cust-phone{color:var(--color-ink);font-variant-numeric:tabular-nums}.pg-customer .cust-phone .icon{color:var(--text-purple-500)}.pg-customer .customer-tags{margin:0}.pg-customer .tagpicker .tag-remove{opacity:.6}.pg-customer .tagpicker .tag-remove:hover{opacity:1}.pg-customer .tagpicker .tag.tag-colour{animation:mo-pop .36s var(--motion-spring)}.pg-customer .tagpicker .tag-add{border-radius:var(--radius-pill);border-style:dashed;height:22px;padding:0 8px;font-size:11.5px}.pg-customer .pgc-hero-art{opacity:.9;grid-area:art;align-self:center;width:200px}.pg-customer .pgc-hero-art .fr-head-art{width:200px;margin:0}.pg-customer .pgc-actions{flex-wrap:wrap;grid-area:actions;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pg-customer .pgc-actions .btn{height:32px;transition:transform .25s var(--motion-spring), background-color .16s ease, border-color .16s ease, box-shadow .2s var(--motion-soft);border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.pg-customer .pgc-actions .btn:active{transform:scale(.96)}.pg-customer .pgc-facts{border-top:1px dashed var(--pro-purple-100);flex-wrap:wrap;grid-area:facts;gap:6px;margin:0;padding-top:12px;display:flex}.pg-customer .pgc-fact{--tone:var(--text-purple-600);border:1px solid color-mix(in srgb, var(--tone) 28%, var(--color-surface));background:color-mix(in srgb, var(--tone) 7%, var(--color-surface));min-width:0;height:32px;animation:mo-row-in .42s var(--motion-spring) backwards;border-radius:10px;align-items:center;gap:7px;padding:0 10px 0 4px;display:inline-flex}.pg-customer .pgc-fact:nth-child(2){animation-delay:30ms}.pg-customer .pgc-fact:nth-child(3){animation-delay:60ms}.pg-customer .pgc-fact:nth-child(4){animation-delay:90ms}.pg-customer .pgc-fact:nth-child(5){animation-delay:.12s}.pg-customer .pgc-fact:nth-child(6){animation-delay:.15s}.pg-customer .pgc-fact.is-teal{--tone:var(--pro-teal-500)}.pg-customer .pgc-fact.is-violet{--tone:var(--pro-violet-500)}.pg-customer .pgc-fact.is-apricot{--tone:var(--pro-apricot-500)}.pg-customer .pgc-fact.is-berry{--tone:var(--text-berry-500)}.pg-customer .pgc-fact dt{color:color-mix(in srgb, var(--tone) 75%, var(--color-ink));white-space:nowrap;align-items:center;gap:7px;margin:0;font-size:12px;font-weight:500;display:inline-flex}.pg-customer .pgc-fact-tile{background:color-mix(in srgb, var(--tone) 16%, var(--color-surface));width:24px;height:24px;color:color-mix(in srgb, var(--tone) 85%, var(--color-ink));border-radius:7px;place-items:center;display:inline-grid}.pg-customer .pgc-fact dd{min-width:0;color:var(--pro-purple-900);white-space:nowrap;align-items:center;margin:0;font-size:13px;font-weight:600;display:flex}.pg-customer .pgc-fact-value{border-radius:8px;align-items:center;min-width:0;display:inline-flex}.pg-customer-grid{grid-template-columns:minmax(300px,23%) minmax(0,1fr) minmax(290px,22%);grid-template-areas:"about main side";align-items:start;gap:14px;display:grid}.pg-customer-col{flex-direction:column;gap:14px;min-width:0;display:flex}.pg-customer-col.is-about{grid-area:about}.pg-customer-col.is-main{grid-area:main}.pg-customer-col.is-side{grid-area:side}@container page (width<=1399px){.pg-customer-grid{grid-template:"main about""main side"1fr/minmax(0,1fr) 340px}}.pg-customer .pg-customer-card{min-width:0;animation:mo-row-in .45s var(--motion-spring) backwards;margin:0;padding:0}.pg-customer .is-main>.pg-customer-card{animation-delay:50ms}.pg-customer .is-side>.pg-customer-card{animation-delay:.1s}.pg-customer .pg-customer-col>.pg-customer-card+.pg-customer-card{animation-delay:.14s}.pg-customer .pg-customer-card .fr-card-head{gap:8px;padding:9px 14px 8px}.pg-customer .pg-customer-card .fr-card-title{font-size:14px}.pg-customer .pg-customer-card .fr-card-title .card-title{font:inherit;color:inherit;margin:0}.pg-customer .pg-customer-card .fr-card-body{padding:10px 14px 12px}.pg-customer .pg-customer-card .fr-card-badges{align-items:center}.pg-customer .pgc-card-act{width:26px;height:26px;color:var(--tone-fg,var(--pro-purple-700));cursor:pointer;transition:background-color .16s ease, border-color .16s ease, transform .25s var(--motion-spring);background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;display:inline-grid}.pg-customer .pgc-card-act:hover{border-color:var(--tone-line,var(--pro-purple-200));background:var(--color-surface)}.pg-customer .pgc-card-act:active{transform:scale(.9)}.pg-customer .pgc-card-act:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-customer .cust-empty{border-radius:var(--radius);background:var(--tone-soft,var(--color-subtle));color:var(--color-muted);margin:0;padding:9px 11px;font-size:12.5px}.pg-customer .cust-meta{color:var(--color-muted);margin-top:1px;font-size:11.5px;display:block}.pg-customer .pgc-group-title{color:var(--color-muted);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:5px;margin:12px 0 4px;font-size:10.5px;font-weight:700;display:flex}.pg-customer .pgc-quiet-btn{border:1px solid var(--cu-line);background:var(--color-surface);height:26px;color:var(--pro-purple-700);font:inherit;cursor:pointer;transition:background-color .16s ease, border-color .16s ease, transform .25s var(--motion-spring);border-radius:8px;flex:none;padding:0 9px;font-size:12px;font-weight:500}.pg-customer .pgc-quiet-btn:hover{border-color:var(--pro-purple-200);background:var(--pro-purple-50)}.pg-customer .pgc-quiet-btn:active{transform:scale(.94)}.pg-customer .pgc-quiet-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-customer .pgc-details{container:details/inline-size}.pg-customer .pgc-props{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px 12px;margin:0;display:grid}.pg-customer .pgc-prop{flex-direction:column;gap:1px;min-width:0;padding:5px 0;display:flex}.pg-customer .pgc-prop dt{color:var(--color-muted);font-size:11.5px}.pg-customer .pgc-prop dd{min-width:0;color:var(--color-ink);flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin:0;font-size:13px;font-weight:500;display:flex}.pg-customer .pgc-val{overflow-wrap:anywhere;unicode-bidi:plaintext;width:fit-content;max-width:100%}.pg-customer .pgc-src{color:color-mix(in srgb, var(--color-muted) 80%, var(--color-surface));white-space:nowrap;align-items:center;gap:3px;margin:0;font-size:11px;font-weight:400;display:inline-flex}.pg-customer .pgc-group{border-top:1px solid var(--color-hairline)}.pg-customer .pgc-group .pgc-group-title{margin-top:9px}.pg-customer .pgc-details .cust-empty{margin-top:10px}@container details (width<=300px){.pg-customer .pgc-props{grid-template-columns:minmax(0,1fr)}}.pg-customer .pgc-chanlist{flex-direction:column;gap:0;display:flex}.pg-customer .pgc-ident{border-top:1px solid var(--color-hairline);align-items:center;gap:10px;padding:8px 0;display:flex}.pg-customer .pgc-ident:first-child{border-top:0;padding-top:0}.pg-customer .pgc-ident:last-child{padding-bottom:0}.pg-customer .pgc-ident-tile{background:var(--color-surface);width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--cu-line);border-radius:9px;flex:none;place-items:center;display:inline-grid}.pg-customer .pgc-ident-text{flex:auto;min-width:0}.pg-customer .cust-channel-line{flex-wrap:wrap;align-items:center;gap:1px 7px;font-size:13px;display:flex}.pg-customer .pgc-ident-chan{color:var(--color-ink);font-weight:600}.pg-customer .cust-channel-name{overflow-wrap:anywhere;unicode-bidi:plaintext}.pg-customer .pgc-history{flex-direction:column;gap:6px;font-size:12.5px;display:flex}.pg-customer .pgc-history li{align-items:flex-start;gap:8px;display:flex}.pg-customer .pgc-history-dot{background:var(--pro-teal-500);border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.pg-customer .pgc-history-dot.is-unlinked{background:var(--pro-apricot-500)}.pg-customer .cust-convs .fr-card-body{padding:4px 6px 6px}.pg-customer .pgc-convs{flex-direction:column;gap:0;display:flex;position:relative;container:convs/inline-size}.pg-customer .pgc-convs .pgc-hover{box-shadow:none}.pg-customer .pgc-convs>li{z-index:1;position:relative}.pg-customer .pgc-convs>li+li{border-top:1px solid var(--color-hairline)}.pg-customer .pgc-conv{color:var(--color-ink);transition:transform .25s var(--motion-spring);border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto 76px 14px;align-items:center;gap:10px;padding:8px;text-decoration:none;display:grid}.pg-customer .pgc-conv:active{transform:scale(.99)}.pg-customer .pgc-conv:focus-visible{box-shadow:inset var(--focus-ring);outline:none}.pg-customer .pgc-conv-chan{background:var(--color-surface);width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--cu-line);border-radius:9px;place-items:center;display:inline-grid}.pg-customer .pgc-conv-main{flex-direction:column;min-width:0;display:flex}.pg-customer .pgc-conv-text{text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext;font-size:13px;line-height:1.35;overflow:hidden}.pg-customer .pgc-conv-meta{color:var(--color-muted);font-size:11.5px}.pg-customer .pgc-conv-facts{align-items:center;gap:8px;min-width:0;display:flex}.pg-customer .pgc-conv-who{min-width:96px;font-size:12px;display:inline-flex}.pg-customer .pgc-conv-who .muted{font-size:12px}.pg-customer .pgc-conv-when{color:var(--ink-quiet);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.pg-customer .pgc-conv .pgc-caret{transform:rotate(-90deg)}.pg-customer .pgc-conv:hover .pgc-caret{color:var(--pro-orange-500);transform:rotate(-90deg)translateY(2px)}@container convs (width<=620px){.pg-customer .pgc-conv{grid-template-columns:30px minmax(0,1fr) auto 14px;grid-template-areas:"chan main when caret""chan facts facts caret";row-gap:5px}.pg-customer .pgc-conv-chan{grid-area:chan;align-self:start}.pg-customer .pgc-conv-main{grid-area:main}.pg-customer .pgc-conv-facts{flex-wrap:wrap;grid-area:facts}.pg-customer .pgc-conv-when{grid-area:when}.pg-customer .pgc-conv .pgc-caret{grid-area:caret}}.pg-customer .pgc-note-form{flex-direction:row;align-items:flex-end;gap:8px;margin:0 0 8px;display:flex}.pg-customer .pgc-note-form .textarea{resize:vertical;unicode-bidi:plaintext;border-radius:10px;flex:auto;width:auto;min-width:0;min-height:40px;padding:8px 10px;font-size:13px}.pg-customer .pgc-note-add{height:30px;transition:transform .25s var(--motion-spring);border-radius:9px;flex:none;align-items:center;gap:4px;display:inline-flex}.pg-customer .pgc-note-add:active:not(:disabled){transform:scale(.94)}.pg-customer .cust-note-list{flex-direction:column;gap:0;display:flex}.pg-customer .pgc-note{border:0;border-top:1px solid var(--color-hairline);white-space:normal;transform-origin:50% 0;animation:mo-row-in .42s var(--motion-spring) backwards;animation-delay:calc(.1s + var(--i,0) * 30ms);background:0 0;border-radius:0;align-items:flex-start;gap:9px;margin:0;padding:9px 0;display:flex}.pg-customer .pgc-note:first-child{border-top:0}.pg-customer .pgc-note:last-child{padding-bottom:0}.pg-customer .pgc-note.is-pending{opacity:.6;animation:mo-drop-in .5s var(--motion-spring) backwards}.pg-customer .pgc-note.is-leaving{pointer-events:none;animation:pgc-note-out .32s var(--motion-out) both}@keyframes pgc-note-out{to{opacity:0;clip-path:inset(0 0 100%);transform:translate(10px)scale(.98)}}.pg-customer .cust-note-body{flex:auto;min-width:0}.pg-customer .cust-note-meta{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:2px 8px;margin-bottom:1px;font-size:11.5px;display:flex}.pg-customer .cust-note-author{color:var(--color-ink);font-size:12.5px;font-weight:600}.pg-customer .pgc-note-del{width:24px;height:24px;color:var(--color-muted);opacity:0;cursor:pointer;transition:opacity .16s ease, color .16s ease, background-color .16s ease, transform .25s var(--motion-spring);background:0 0;border:0;border-radius:7px;place-items:center;margin-inline-start:auto;display:inline-grid}.pg-customer .pgc-note:hover .pgc-note-del,.pg-customer .pgc-note-del:focus-visible{opacity:1}.pg-customer .pgc-note-del:hover{background:var(--color-danger-soft);color:var(--color-danger)}.pg-customer .pgc-note-del:active{transform:scale(.9)}.pg-customer .pgc-note-del:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-customer .pgc-note .note-text{white-space:pre-wrap;overflow-wrap:anywhere;unicode-bidi:plaintext;font-size:13px;line-height:1.5}.pg-customer .pgc-docs{flex-direction:column;gap:0;display:flex}.pg-customer .pgc-doc{border-top:1px solid var(--color-hairline);animation:mo-row-in .42s var(--motion-spring) backwards;animation-delay:calc(.12s + var(--i,0) * 30ms)}.pg-customer .pgc-doc:first-child{border-top:0}.pg-customer .pgc-doc-line{align-items:center;gap:4px;display:flex}.pg-customer .pgc-doc-main{min-width:0;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:auto;align-items:center;gap:10px;padding:7px 4px;transition:background-color .16s;display:flex}.pg-customer .pgc-doc-main:hover,.pg-customer .pgc-doc.is-open .pgc-doc-main{background:color-mix(in srgb, var(--pro-berry-100) 35%, var(--color-surface))}.pg-customer .pgc-doc-main:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-customer .pgc-doc-tile{background:var(--pro-berry-50);width:30px;height:30px;color:var(--pro-berry-700);box-shadow:inset 0 0 0 1px var(--pro-berry-100);border-radius:9px;flex:none;place-items:center;display:inline-grid}.pg-customer .pgc-doc-tile.is-visa,.pg-customer .pgc-doc-tile.is-national_id{background:var(--pro-teal-50);color:var(--pro-teal-700);box-shadow:inset 0 0 0 1px var(--pro-teal-100)}.pg-customer .pgc-doc-tile.is-ticket{background:var(--pro-violet-50);color:var(--pro-violet-700);box-shadow:inset 0 0 0 1px var(--pro-violet-100)}.pg-customer .pgc-doc-tile.is-offer_screenshot{background:var(--pro-apricot-50);color:var(--pro-apricot-700);box-shadow:inset 0 0 0 1px var(--pro-apricot-100)}.pg-customer .pgc-doc.is-open .pgc-doc-tile{animation:mo-icon-pop .5s var(--motion-spring)}.pg-customer .pgc-doc-text{flex-direction:column;flex:auto;min-width:0;display:flex}.pg-customer .pgc-doc-name{font-size:13px;font-weight:600}.pg-customer .pgc-doc-meta{color:var(--color-muted);font-size:11.5px}.pg-customer .pgc-seg{border:1px solid var(--pro-berry-100);background:var(--pro-berry-50);border-radius:12px;gap:2px;margin-bottom:8px;padding:3px;display:flex;position:relative}.pg-customer .pgc-seg-thumb{z-index:0;background:var(--thumb-bg);box-shadow:0 1px 2px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 8%)), 0 2px 8px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 6%));pointer-events:none;transition:transform .45s var(--motion-spring), width .3s var(--motion-soft);border-radius:9px;position:absolute;top:0;left:0}.pg-customer .pgc-seg-thumb.is-placed{transition:none}.pg-customer .pgc-seg-opt{z-index:1;height:28px;color:var(--color-muted);font:inherit;white-space:nowrap;cursor:pointer;transition:transform .2s var(--motion-out);background:0 0;border:0;border-radius:9px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;display:inline-flex;position:relative}.pg-customer .pgc-seg-opt:hover{color:var(--color-ink)}.pg-customer .pgc-seg-opt:active{transform:scale(.94)}.pg-customer .pgc-seg-opt[aria-pressed=true]{color:var(--color-ink);font-weight:600}.pg-customer .pgc-seg-opt:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-customer .pgc-seg-n{font-variant-numeric:tabular-nums;color:var(--text-berry-500);font-weight:600}.pg-customer .pgc-file-thumb{background:var(--pro-berry-50);width:34px;height:34px;color:var(--pro-berry-700);box-shadow:inset 0 0 0 1px var(--pro-berry-100);border-radius:9px;flex:none;place-items:center;display:inline-grid;overflow:hidden}.pg-customer .pgc-file-thumb.is-picture{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-hairline)}.pg-customer .pgc-file-thumb img{object-fit:cover;width:100%;height:100%;display:block}.pg-customer .pgc-file-thumb.is-video{background:var(--pro-violet-50);color:var(--pro-violet-700);box-shadow:inset 0 0 0 1px var(--pro-violet-100)}.pg-customer a.pgc-doc-main{color:inherit;text-decoration:none}.pg-customer .pgc-files-more{margin-top:6px}.pg-customer .pgc-doc .pgc-caret{transition:transform .35s var(--motion-spring)}.pg-customer .pgc-doc.is-open .pgc-caret{color:var(--text-berry-500);transform:rotate(180deg)}.pg-customer .pgc-doc-file{width:28px;height:28px;color:var(--pro-berry-700);transition:background-color .16s ease, transform .25s var(--motion-spring);border-radius:8px;flex:none;place-items:center;display:inline-grid}.pg-customer .pgc-doc-file:hover{background:var(--pro-berry-50)}.pg-customer .pgc-doc-file:active{transform:scale(.9)}.pg-customer .pgc-doc-file:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-customer .pgc-doc-body{flex-direction:column;gap:8px;padding:4px 4px 10px 44px;display:flex}.pg-customer .pgc-doc-thumb{cursor:zoom-in;width:fit-content;transition:transform .3s var(--motion-spring);background:0 0;border:0;border-radius:9px;padding:0}.pg-customer .pgc-doc-thumb:hover{transform:scale(1.02)}.pg-customer .pgc-doc-thumb:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-customer .pgc-doc-thumb img{width:180px;max-width:100%;height:auto;box-shadow:0 0 0 1px var(--cu-line), 0 3px 10px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 8%));border-radius:9px;display:block}.pg-customer .pgc-doc-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5px 12px;margin:0;display:grid}.pg-customer .pgc-doc-fields>div{min-width:0}.pg-customer .pgc-doc-fields dt{color:var(--color-muted);font-size:11px}.pg-customer .pgc-doc-fields dd{overflow-wrap:anywhere;margin:0;font-size:12.5px;font-weight:500}.pg-customer .pgc-doc-fields bdi{unicode-bidi:plaintext}.pg-customer .cust-danger{justify-content:flex-end;display:flex}.pg-customer .cust-danger .btn-danger{color:var(--color-muted);transition:color .16s ease, background-color .16s ease, transform .25s var(--motion-spring);align-items:center;gap:6px;display:inline-flex}.pg-customer .cust-danger .btn-danger:hover:not(:disabled),.pg-customer .cust-danger .btn-danger:focus-visible{color:var(--color-danger);background:var(--color-danger-soft)}.pg-customer .cust-danger .btn-danger:active:not(:disabled){transform:scale(.95)}.pg-customer .pgc-conv-facts .pgc-inbox{max-width:150px}.pg-customer~.fr-dialog-scrim{animation:.2s backwards mo-fade-in}.pg-customer~.fr-dialog-scrim .fr-dialog{animation:pgc-dialog-in .42s var(--motion-spring) backwards}@keyframes pgc-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.96)}}.pgc-editor .pgc-ed{flex-direction:column;gap:12px;display:flex}.pgc-editor .pgc-ed-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 12px;display:grid}.pgc-editor .pgc-ed-field{min-width:0;color:var(--color-muted);flex-direction:column;gap:4px;font-size:12px;font-weight:500;display:flex}.pgc-editor .pgc-ed-field input,.pgc-editor .pgc-ed-add input{border:1px solid var(--color-line);background:var(--color-surface);width:100%;min-width:0;height:34px;color:var(--color-ink);font:inherit;transition:border-color .2s ease, box-shadow .25s var(--motion-soft);unicode-bidi:plaintext;border-radius:9px;padding:0 10px;font-size:13.5px;font-weight:400}.pgc-editor .pgc-ed-field input:focus,.pgc-editor .pgc-ed-add input:focus{border-color:var(--pro-purple-300);box-shadow:0 0 0 3px var(--pro-purple-100);outline:none}.pgc-editor .pgc-ed-line{align-items:center;gap:4px;display:flex}.pgc-editor .pgc-ed-remove{min-width:30px;height:30px;color:var(--color-muted);font:inherit;cursor:pointer;transition:color .16s ease, background-color .16s ease, transform .25s var(--motion-spring);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-grid}.pgc-editor .pgc-ed-remove:hover{background:var(--color-danger-soft);color:var(--color-danger)}.pgc-editor .pgc-ed-remove.is-undo{color:var(--pro-purple-700)}.pgc-editor .pgc-ed-remove.is-undo:hover{background:var(--pro-purple-50);color:var(--pro-purple-800)}.pgc-editor .pgc-ed-remove:active{transform:scale(.9)}.pgc-editor .pgc-ed-remove:focus-visible{box-shadow:var(--focus-ring);outline:none}.pgc-editor .pgc-ed-field.is-removed input{color:var(--color-muted);background:var(--color-subtle);text-decoration:line-through}.pgc-editor .pgc-ed-field.is-removed label{text-decoration:line-through}.pgc-editor .pgc-ed-group{border:0;border-top:1px dashed var(--pro-purple-100);min-width:0;margin:0;padding:10px 0 0}.pgc-editor .pgc-ed-group legend{color:var(--color-muted);letter-spacing:.05em;text-transform:uppercase;padding:0 6px 0 0;font-size:10.5px;font-weight:700}.pgc-editor .pgc-ed-add{border:1px dashed var(--pro-purple-200);background:var(--color-subtle);border-radius:11px;align-items:center;gap:8px;padding:10px;display:flex}.pgc-editor .pgc-ed-add .mo-menu{flex:none}.pgc-editor .pgc-ed-add-field{background:var(--color-surface);min-width:150px;height:34px}.pgc-editor .pgc-ed-error{margin:0}.pgc-editor .pgc-ed-foot{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.pgc-editor .pgc-ed-foot .btn{min-width:84px;height:34px;transition:transform .25s var(--motion-spring);border-radius:10px}.pgc-editor .pgc-ed-foot .btn:active{transform:scale(.96)}@container page (width<=1400px){.pg-customers .pgc-col-tags{width:17%}}@container page (width<=1220px){.pg-customers .pgc-col-who-has,.pg-customer .pgc-hero-art{display:none}.pg-customer .pgc-hero{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who actions""facts facts"}}@container page (width<=1060px){.pg-customers .pgc-figs{gap:8px}.pg-customers .pgc-fig{column-gap:8px;min-width:0;min-height:50px;padding:8px 10px}.pg-customers .pgc-fig-text,.pg-customers .pgc-fig-label{white-space:normal}.pg-customers .pgc-fig-glide{display:none}.pg-customers .pgc-fig[aria-checked=true]{border-color:var(--pro-purple-400);box-shadow:0 0 0 3px var(--pro-purple-100)}.pg-customers .pgc-col-tags,.pg-customers .pgc-act span{display:none}}@container page (width<=900px){.pg-customer-grid{grid-template:"about""main""side"/minmax(0,1fr)}}@media (width<=600px){.pg-customers .pgc-search{flex:auto}.pg-customers .fr-head .fr-head-actions,.pg-customers .fr-head .pgc-tools{width:100%}.pg-customers .fr-head .pgc-search{width:auto}.pg-customers .pgc-filter-word{display:none}.pg-customers .pgc-figs{margin-inline:-12px;padding-inline:12px}.pg-customers .pgc-list{box-shadow:none;background:0 0;border:0}.pg-customers .pgc-hover{display:none}.pg-customers .pgc-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pg-customers .pgc-table,.pg-customers .pgc-table tbody{display:block}.pg-customers .pgc-table tr{border:1px solid var(--cu-line);background:var(--color-surface);box-shadow:var(--shadow-1);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"who who when""chan inbox inbox";gap:6px 10px;margin:0 0 8px;padding:10px 12px;display:grid}.pg-customers .pgc-table td,.pg-customers .pgc-table td:first-child{border:0;padding:0;display:block}.pg-customers .pgc-table td.cell-who{grid-area:who;width:auto;min-width:0}.pg-customers .pgc-table td.pgc-col-when{grid-area:when;align-self:start;font-size:12px}.pg-customers .pgc-table td.pgc-col-tags,.pg-customers .pgc-table td.pgc-col-n,.pg-customers .pgc-table td.pgc-col-who-has,.pg-customers .pgc-table td.pgc-col-act{display:none}.pg-customers .pgc-table td.pgc-col-chan{grid-area:chan;width:auto;padding-inline-start:40px}.pg-customers .pgc-table td.pgc-col-inbox{grid-area:inbox;width:auto}.pg-customers .pgc-table .row-link:hover,.pg-customers .pgc-table .row-link:focus-visible{background:var(--pro-purple-50);border-color:var(--pro-purple-200)}.pg-customer .pgc-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"who""actions""facts";padding:14px}.pg-customer .pgc-name{font-size:19px}.pg-customer .pgc-actions{justify-content:stretch}.pg-customer .pgc-actions .btn{flex:auto;justify-content:center}.pg-customer .pgc-facts{gap:6px}.pg-customer .pgc-fact{flex-wrap:wrap;flex:calc(50% - 6px);align-content:center;row-gap:2px;height:auto;min-height:46px;padding:5px 8px 5px 4px}.pg-customer .pgc-fact dd{white-space:normal;flex:100%;padding-inline-start:31px}.pg-customer .fr-card-badges{flex-basis:auto;padding:0}.pgc-editor .pgc-ed-grid{grid-template-columns:minmax(0,1fr)}.pgc-editor .pgc-ed-add{flex-wrap:wrap}}.pg-customer .cust-bookings{flex-direction:column;gap:8px;display:flex}.pg-customer .cust-booking{background:var(--pro-teal-50);animation:mo-row-in .3s var(--motion-spring) backwards;animation-delay:calc(var(--i,0) * 30ms);border-radius:11px;flex-direction:column;gap:5px;padding:8px 10px;display:flex}.pg-customer .cust-booking-head{color:var(--color-muted);align-items:center;gap:8px;font-size:12.5px;display:flex}.pg-customer .cust-booking-when{color:var(--pro-teal-700);font-weight:600}.pg-customer .cust-booking-chat{color:var(--pro-purple-700);align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.pg-customer .cust-booking-chat:hover{text-decoration:underline}.pg-customer .cust-booking-who{margin-inline-start:auto}.pg-customer .cust-booking-services{flex-wrap:wrap;gap:4px;display:flex}.pg-customer .cust-booking-years{flex-direction:column;gap:10px;display:flex}.pg-customer .cust-booking-year-title{color:var(--color-muted);margin:0 0 6px;font-size:12.5px;font-weight:700}.pg-customer .cust-booking.is-past{background:color-mix(in srgb, var(--pro-teal-50) 55%, var(--color-surface));box-shadow:inset 0 0 0 1px var(--pro-teal-100)}.pg-customer .cust-booking-open{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.pg-customer .cust-booking-open:hover{text-decoration:underline}.pg-customer .cust-booking-open:focus-visible{box-shadow:var(--focus-ring);border-radius:4px;outline:none}.pg-customer .cust-booking-past{font-style:italic}.pg-customer .cust-booking-add{align-self:flex-start;margin-top:8px}.pg-customer .cust-booking-service{border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--pro-teal-200);color:var(--color-ink);unicode-bidi:plaintext;padding:1px 8px;font-size:12.5px}@media (prefers-reduced-motion:reduce){.pg-customers .pgc-fig,.pg-customers .pgc-fig-tile,.pg-customers .pgc-search .search,.pg-customers .pgc-fig-glide,.pg-customers .pgc-filter-btn,.pg-customers .pgc-filter-count,.pg-customers .pgc-chips-drawer,.pg-customers .pgc-chip,.pg-customers .pgc-list,.pg-customers .pgc-table tbody tr,.pg-customers .pgc-hover,.pg-customers .pg-customers-empty,.pg-customers .pgc-empty-tile,.pg-customers .pgc-act,.pg-customers .pgc-caret,.pg-customers .tag.tag-colour,.pg-customer .pgc-back,.pg-customer .pgc-back .icon,.pg-customer .pgc-hero,.pg-customer .pg-customer-title>.avatar,.pg-customer .pg-customer-title>.avatar-felt,.pg-customer .pgc-fact,.pg-customer .pgc-actions .btn,.pg-customer .pg-customer-card,.pg-customer .pgc-card-act,.pg-customer .pgc-quiet-btn,.pg-customer .pgc-conv,.pg-customer .pgc-note,.pg-customer .pgc-note-add,.pg-customer .pgc-note-del,.pg-customer .pgc-doc,.pg-customer .pgc-doc-main,.pg-customer .pgc-doc-tile,.pg-customer .pgc-doc-file,.pg-customer .pgc-doc-thumb,.pg-customer .cust-danger .btn-danger,.pg-customer~.fr-dialog-scrim,.pg-customer~.fr-dialog-scrim .fr-dialog,.pgc-editor .pgc-ed-field input,.pgc-editor .pgc-ed-remove,.pgc-editor .pgc-ed-foot .btn{transition:none!important;animation:none!important}}@container page (width<=900px){.pg-customers .pgc-figs{margin-inline:0;padding:0}}@container page (width<=760px){.pg-customers .pgc-figs{grid-template-columns:repeat(6,minmax(0,1fr))}.pg-customers .pgc-figs>.pgc-fig{grid-column:span 2}.pg-customers .pgc-figs>.pgc-fig:nth-last-child(-n+2){grid-column:span 3}.pg-customers .pgc-list{min-width:0;overflow-x:auto}}@media (width<=600px){.pg-customers .pgc-figs{scrollbar-width:none;margin-inline:-12px;padding:2px 12px 4px;display:flex;overflow-x:auto}.pg-customers .pgc-figs>.pgc-fig{flex:none;min-width:150px}}.pg-reports{--rp-line:var(--page-line)}.pg-reports .fr-main-inner{box-sizing:border-box;padding:12px 22px 18px}.pg-reports .rp{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"head head""figs figs""stand stand""serv ai""day day""hours chan""calls calls""felt felt""staff staff";align-items:stretch;gap:12px 14px;display:grid}.pg-reports .rp:not(.has-services){grid-template-areas:"head head""figs figs""stand stand""ai ai""day day""hours chan""calls calls""felt felt""staff staff"}.pg-reports .rp>.fr-head{grid-area:head}.pg-reports .rp-error{grid-column:1/-1}.pg-reports .rp-figs{grid-area:figs}.pg-reports .rp-standcard{grid-area:stand}.pg-reports .rp-servcard{grid-area:serv}.pg-reports .rp-aicard{grid-area:ai}.pg-reports .rp-daycard{grid-area:day}.pg-reports .rp-hourscard{grid-area:hours}.pg-reports .rp-chancard{grid-area:chan}.pg-reports .rp-calls{grid-area:calls}.pg-reports .rp-staffcard{grid-area:staff}.pg-reports .rp-feltcard{grid-area:felt}.pg-reports .rp>.fr-card{position:relative}.pg-reports .rp>.fr-card.is-ringed:after{content:"";box-shadow:0 0 0 3px var(--tone-fg,var(--pro-purple-500));pointer-events:none;animation:rp-ring 1.1s var(--motion-out) forwards;border-radius:15px;position:absolute;inset:-1px}.pg-reports .rp>.fr-card,.pg-reports .rp-figs{transition:opacity .2s}.pg-reports .rp.is-refreshing>.fr-card,.pg-reports .rp.is-refreshing .rp-figs{opacity:.62}.pg-reports .rp.is-refreshing .rp-fig-value,.pg-reports .rp.is-refreshing .rp-mini-value,.pg-reports .rp.is-refreshing .rp-col-area{animation:.7s ease-in-out infinite alternate rp-breathe}.pg-reports .rp-range-dots{gap:3px;margin-inline-start:7px;display:inline-flex}.pg-reports .rp-range-dots i{background:var(--pro-purple-500);border-radius:50%;width:4px;height:4px;animation:.9s ease-in-out infinite rp-dot}.pg-reports .rp-range-dots i:nth-child(2){animation-delay:.15s}.pg-reports .rp-range-dots i:nth-child(3){animation-delay:.3s}.pg-reports .rp-against{color:var(--color-muted);white-space:nowrap;font-size:12.5px}.pg-reports .rp-export{min-height:32px}.pg-reports .rp-export-words{color:var(--pro-purple-800);align-items:center;gap:6px;font-weight:600;display:inline-flex}.pg-reports .rp-export-words .icon{color:var(--text-purple-500)}.pg-reports .rp>.fr-head{gap:12px;min-height:46px;margin:0}.pg-reports .rp>.fr-head .fr-tile-lg{border-radius:11px;width:38px;height:38px}.pg-reports .rp>.fr-head .fr-head-title{font-size:22px}.pg-reports .rp>.fr-head .fr-head-art{max-height:46px}.pg-reports .rp-head-tools{align-items:center;gap:10px;display:flex}.pg-reports .rp-range{border-radius:var(--radius-pill);background:var(--color-surface);border:1px solid var(--rp-line);height:30px;color:var(--pro-purple-800);white-space:nowrap;font-variant-numeric:tabular-nums;animation:rp-words-in .35s var(--motion-soft) backwards;align-items:center;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.pg-reports .rp-who{border-radius:var(--radius-pill);align-items:center;transition:background-color .2s;display:inline-flex;position:relative}.pg-reports .rp-who-btn{min-height:32px;font-size:13.5px}.pg-reports .rp-who.is-picked{background:var(--pro-purple-50);box-shadow:inset 0 0 0 1px var(--pro-purple-200);animation:mo-icon-pop .4s var(--motion-spring)}.pg-reports .rp-who.is-picked .rp-who-btn{color:var(--pro-purple-900);background:0 0;border-color:#0000;font-weight:600}.pg-reports .rp-who-clear{background:var(--color-surface);width:24px;height:24px;color:var(--pro-purple-700);cursor:pointer;transition:transform .25s var(--motion-spring);border:0;border-radius:50%;place-items:center;margin-inline-end:4px;display:grid}.pg-reports .rp-who-clear:hover{transform:scale(1.1)}.pg-reports .rp-who-clear:active{transform:scale(.9)}.pg-reports .rp-who-clear:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-reports .rp-everyone{background:var(--pro-purple-100);width:20px;height:20px;color:var(--pro-purple-700);border-radius:50%;place-items:center;display:grid}.pg-reports .rp-period,.pg-reports .rp-seg{border:1px solid var(--pro-purple-100);background:var(--pro-purple-50);border-radius:12px;align-items:center;gap:2px;padding:3px;display:inline-flex;position:relative}.pg-reports .rp-period-thumb,.pg-reports .rp-seg-thumb{z-index:0;background:var(--thumb-bg);box-shadow:0 1px 2px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 8%)), 0 2px 8px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 6%));pointer-events:none;transition:transform .45s var(--motion-spring);border-radius:9px;position:absolute;left:0}.pg-reports .rp-period-thumb.is-placed,.pg-reports .rp-seg-thumb.is-placed{transition:none}.pg-reports .rp-period-opt,.pg-reports .rp-seg-opt{z-index:1;height:28px;color:var(--color-muted);font:inherit;white-space:nowrap;cursor:pointer;transition:color .2s ease, transform .3s var(--motion-spring);background:0 0;border:0;border-radius:9px;align-items:center;gap:5px;padding:0 11px;font-size:13.5px;font-weight:500;display:inline-flex;position:relative}.pg-reports .rp-period-opt:hover,.pg-reports .rp-seg-opt:hover{color:var(--pro-purple-800)}.pg-reports .rp-period-opt:active,.pg-reports .rp-seg-opt:active{transform:scale(.94)}.pg-reports .rp-period-opt[aria-pressed=true],.pg-reports .rp-seg-opt[aria-pressed=true]{color:var(--pro-purple-800);font-weight:600}.pg-reports .rp-period-opt:focus-visible,.pg-reports .rp-seg-opt:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-reports .rp-period-opt.is-pick .icon{color:var(--text-purple-500)}.pg-reports .rp-seg{border-radius:10px;padding:2px}.pg-reports .rp-seg-thumb{border-radius:8px}.pg-reports .rp-seg-opt{border-radius:8px;height:24px;padding:0 9px;font-size:13px}.pg-reports .rp-pick{width:296px;padding:6px}.pg-reports .rp-pick .rp-days .cal-day.is-back>span{box-shadow:none}.pg-reports .rp>.fr-card{min-width:0;min-height:0;animation:rp-rise .45s var(--motion-spring) backwards;border-radius:14px;flex-direction:column;margin:0;display:flex;overflow:hidden}.pg-reports .rp .fr-card-head{box-sizing:border-box;border-radius:13px 13px 0 0;flex-wrap:nowrap;flex:none;gap:8px;min-height:38px;padding:6px 10px}.pg-reports .rp .fr-card-head .fr-tile-sm{border-radius:7px;width:24px;height:24px}.pg-reports .rp .fr-card-head .fr-tile-sm svg{width:14px;height:14px}.pg-reports .rp .fr-card-title{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;overflow:hidden}.pg-reports .fr-card-title .card-title{font:inherit;color:inherit;margin:0}.pg-reports .rp .fr-card-badges{flex-wrap:nowrap}.pg-reports .rp .fr-card-body{flex-direction:column;flex:auto;min-height:0;padding:10px 12px;display:flex}.pg-reports .rp-standcard{animation-delay:50ms}.pg-reports .rp-servcard,.pg-reports .rp-aicard{animation-delay:80ms}.pg-reports .rp-daycard{animation-delay:.11s}.pg-reports .rp-hourscard{animation-delay:.14s}.pg-reports .rp-chancard{animation-delay:.16s}.pg-reports .rp-calls{animation-delay:.18s}.pg-reports .rp-feltcard{animation-delay:.2s}.pg-reports .rp-staffcard{animation-delay:.22s}.pg-reports .rp-badge{border-radius:var(--radius-pill);border:1px solid var(--tone-line,var(--color-line));background:var(--color-surface);color:var(--tone-fg,var(--pro-purple-700));white-space:nowrap;align-items:center;gap:4px;padding:1px 8px;font-size:12.5px;font-weight:500;display:inline-flex}.pg-reports .rp-empty{color:var(--color-muted);margin:0;padding:6px 0;font-size:13.5px;animation:.3s rp-words-in}.pg-reports .rp-more{border:1px solid var(--pro-purple-100);border-radius:var(--radius-pill);background:var(--pro-purple-50);color:var(--pro-purple-800);font:inherit;cursor:pointer;transition:transform .3s var(--motion-spring);align-self:flex-start;align-items:center;gap:5px;margin-top:6px;padding:3px 10px;font-size:13px;font-weight:600;display:inline-flex}.pg-reports .rp-more:active{transform:scale(.94)}.pg-reports .rp-more:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-reports .rp-more .icon{transition:transform .3s var(--motion-soft)}.pg-reports .rp-more[aria-expanded=true] .icon{transform:rotate(180deg)}.pg-reports .rp-view{border:1px solid var(--pro-purple-100);background:var(--color-surface);height:28px;color:var(--pro-purple-800);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color .2s ease, transform .3s var(--motion-spring);border-radius:9px;align-items:center;gap:5px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.pg-reports .rp-view:hover{background:var(--pro-purple-50)}.pg-reports .rp-view:active{transform:scale(.94)}.pg-reports .rp-view:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-reports .rp-view .icon{color:var(--text-purple-500)}.pg-reports .rp-metric{min-height:28px;font-size:13px}.pg-reports .mo-roll-ch{white-space:pre}.pg-reports :is(.rp-chan,.rp-reasons,.rp-staff-body,.rp-day-table).scroll-fade:before,.pg-reports :is(.rp-chan,.rp-reasons,.rp-staff-body,.rp-day-table).scroll-fade:after{display:none}.pg-reports .rp-bones{flex-direction:column;gap:12px;padding-top:6px;display:flex}.pg-reports .rp-bone{border-radius:var(--radius-pill);background:var(--pro-purple-100);height:10px;animation:1.1s ease-in-out infinite alternate rp-breathe;display:block}.pg-reports .rp-bone.is-figure{border-radius:7px;width:38px;height:20px;display:inline-block}.pg-reports .rp-figs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pg-reports .rp-fig-wrap.stat{background:0 0;border:0;border-radius:0;padding:0}.pg-reports .rp-fig-wrap{min-width:0;animation:rp-rise .4s var(--motion-spring) backwards;animation-delay:calc(var(--i,0) * 20ms);display:flex}.pg-reports .rp-fig{min-height:0;box-shadow:none;border-radius:13px;flex:auto;align-items:flex-start;gap:7px;padding:8px 9px;overflow:visible}.pg-reports .rp-fig-icon{background:var(--color-surface);width:26px;height:26px;box-shadow:0 0 0 1px var(--tone-line);color:var(--tone-fg);animation:mo-icon-pop .4s var(--motion-spring) backwards;animation-delay:calc(80ms + var(--i,0) * 20ms);border-radius:8px;flex:none;place-items:center;display:grid}.pg-reports .rp-fig-text{min-width:0}.pg-reports .rp-fig-icon{margin-top:1px}.pg-reports .rp-fig-value{font-size:25px;font-weight:650;line-height:1.1}.pg-reports .rp-fig-label{white-space:nowrap;text-overflow:ellipsis;color:var(--tone-fg);font-size:13px;font-weight:500;line-height:1.25;overflow:hidden}.pg-reports .rp-fig-sub{white-space:nowrap;text-overflow:ellipsis;color:var(--color-muted);font-size:12.5px;line-height:1.25;overflow:hidden}.pg-reports .rp-fig-delta{border-radius:var(--radius-pill);font-variant-numeric:tabular-nums;white-space:nowrap;animation:mo-icon-pop .4s var(--motion-spring) backwards;animation-delay:calc(.5s + var(--i,0) * 30ms);align-self:flex-start;margin-top:3px;padding:0 6px;font-size:12.5px;font-weight:600;line-height:1.5;display:inline-flex}.pg-reports .rp-fig-delta.is-good{background:var(--pro-teal-50);color:var(--pro-teal-700)}.pg-reports .rp-fig-delta.is-bad{background:var(--pro-orange-50);color:var(--pro-orange-700)}.pg-reports .rp-fig-delta.is-quiet{background:var(--color-hairline);color:var(--color-muted)}.pg-reports .rp-fig-text{flex-direction:column;display:flex}.pg-reports .rp-fig .mo-burst{--ring:var(--tone-fg);border-radius:15px}.pg-reports .rp-day-tools{align-items:center;gap:6px;display:inline-flex}.pg-reports .rp-daycard .fr-card-body{padding-bottom:8px}.pg-reports .rp-swap{min-height:0;animation:rp-swap-in .3s var(--motion-soft);flex-direction:column;flex:auto;display:flex}.pg-reports .rp-chart{flex:auto;min-height:210px;display:flex;position:relative}.pg-reports .rp-cols{grid-template-columns:repeat(var(--n,7), minmax(0, 92px));justify-content:center;gap:clamp(1px, calc(36px / var(--n,7)), 6px);flex:auto;min-height:0;margin:0;padding:0;list-style:none;display:grid}.pg-reports .rp-chart-legend{color:var(--color-muted);white-space:nowrap;gap:10px;margin-inline-end:4px;font-size:12.5px;animation:.3s rp-words-in;display:inline-flex}.pg-reports .rp-col{min-width:0;min-height:0;transition:background-color .2s ease, transform .6s var(--motion-spring);border-radius:9px;outline:none;flex-direction:column;gap:4px;padding:0 0 2px;display:flex;position:relative}.pg-reports .rp-col.is-hover{background:var(--pro-purple-100)}.pg-reports .rp-col:focus-visible{box-shadow:var(--focus-ring)}.pg-reports .rp-col-area{flex:auto;min-height:0;margin-top:18px;position:relative}.pg-reports .rp-col-bar{transform-origin:50% 100%;width:min(28px,72%);height:100%;min-height:2px;translate:-50%;transform:scaleY(var(--p,0));transition:transform .6s var(--motion-spring), background-color .3s ease;animation:rp-grow-y .55s var(--motion-spring) backwards;animation-delay:calc(.1s + var(--i,0) * var(--step,20ms));border-radius:6px 6px 2px 2px;position:absolute;bottom:0;left:50%}.pg-reports .rp-col-bar.is-inner{transform:scaleY(var(--q,0))}.pg-reports .rp-chart.is-conversations .rp-col-bar.is-total{background:var(--pro-purple-300)}.pg-reports .rp-chart.is-conversations .rp-col.is-today .rp-col-bar.is-total{background:var(--pro-purple-500)}.pg-reports .rp-chart.is-messages .rp-col-bar.is-total{background:color-mix(in srgb, var(--pro-violet-500) 55%, var(--color-surface))}.pg-reports .rp-chart.is-messages .rp-col.is-today .rp-col-bar.is-total{background:var(--pro-violet-500)}.pg-reports .rp-chart.is-replies .rp-col-bar.is-total{background:var(--chart-soft)}.pg-reports .rp-chart.is-replies .rp-col-bar.is-inner{background:var(--pro-purple-500)}.pg-reports .rp-chart.is-replies .rp-col.is-today .rp-col-bar.is-inner{background:var(--pro-purple-600)}.pg-reports .rp-chart.is-forwarded .rp-col-bar.is-total{background:color-mix(in srgb, var(--pro-berry-500) 60%, var(--color-surface))}.pg-reports .rp-chart.is-forwarded .rp-col.is-today .rp-col-bar.is-total{background:var(--pro-berry-500)}.pg-reports .rp-chart.is-bookings .rp-col-bar.is-total{background:color-mix(in srgb, var(--pro-teal-500) 55%, var(--color-surface))}.pg-reports .rp-chart.is-bookings .rp-col.is-today .rp-col-bar.is-total{background:var(--pro-teal-500)}.pg-reports .rp-col-rider{pointer-events:none;transform:translateY(calc((1 - var(--p,0)) * 100%));transition:transform .6s var(--motion-spring);animation:rp-ride .55s var(--motion-spring) backwards;animation-delay:calc(.1s + var(--i,0) * var(--step,20ms));position:absolute;inset:0}.pg-reports .rp-col-n{color:var(--pro-purple-700);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;line-height:1.2;position:absolute;bottom:100%;left:50%;translate:-50% -2px}.pg-reports .rp-col.is-best .rp-col-n{color:var(--pro-orange-700)}.pg-reports .rp-col-star{color:var(--pro-orange-400);animation:mo-icon-pop .45s var(--motion-spring) .4s backwards;display:inline-flex;position:absolute;bottom:100%;left:50%;translate:-50% -16px}.pg-reports .rp-chart.has-numbers .rp-col-star{translate:-50% -17px}.pg-reports .rp-chart:not(.has-numbers) .rp-col-star{translate:-150% -2px}.pg-reports .rp-col-star svg,.pg-reports .rp-top-star svg{fill:currentColor}.pg-reports .rp-chart.has-numbers .rp-col-area{margin-top:33px}.pg-reports .rp-col-day{height:18px;color:var(--color-muted);white-space:nowrap;flex:none;justify-content:center;font-size:12.5px;line-height:18px;display:flex;overflow:visible}.pg-reports .rp-col:first-child:not(:last-child) .rp-col-day{justify-content:flex-start}.pg-reports .rp-col:last-child:not(:first-child) .rp-col-day{justify-content:flex-end}.pg-reports .rp-col.is-today .rp-col-day{color:var(--pro-purple-800);-webkit-text-decoration:underline 2px var(--pro-purple-400);text-decoration:underline 2px var(--pro-purple-400);text-underline-offset:3px;font-weight:700}.pg-reports .rp-tip{z-index:3;pointer-events:none;transition:transform .45s var(--motion-spring);position:absolute;top:0;left:0}.pg-reports .rp-tip.is-fresh{transition:none;animation:.18s mo-fade-in}.pg-reports .rp-tip-words{border:1px solid var(--color-line);background:var(--color-surface);box-shadow:var(--shadow-2);color:var(--color-muted);white-space:nowrap;border-radius:10px;flex-direction:column;gap:1px;padding:6px 10px;font-size:13px;line-height:1.45;animation:.25s rp-words-in;display:flex}.pg-reports .rp-tip-words strong{color:var(--pro-purple-900);font-weight:600}.pg-reports .rp-tip-words b{color:var(--pro-purple-900);font-variant-numeric:tabular-nums;margin-inline-start:4px;font-weight:600}.pg-reports .rp-tip-words .is-on{color:var(--color-ink);font-weight:500}.pg-reports .rp-dot{vertical-align:0;border-radius:3px;width:8px;height:8px;margin-right:5px;display:inline-block}.pg-reports .rp-dot.is-conversations{background:var(--pro-purple-300)}.pg-reports .rp-dot.is-messages{background:color-mix(in srgb, var(--pro-violet-500) 55%, var(--color-surface))}.pg-reports .rp-dot.is-ai{background:var(--chart-soft)}.pg-reports .rp-dot.is-team{background:var(--pro-purple-500)}.pg-reports .rp-dot.is-bookings{background:var(--pro-teal-500)}.pg-reports .rp-dot.is-forwarded{background:color-mix(in srgb, var(--pro-berry-500) 60%, var(--color-surface))}.pg-reports .rp-day-table{min-height:0;box-shadow:none;border:0;border-radius:10px;flex:auto;overflow:auto}.pg-reports .rp-day-table:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-reports .rp-day-table .table{font-size:14px}.pg-reports .rp-day-table thead{z-index:2;position:sticky;top:0}.pg-reports .rp-day-table thead th{padding:6px 8px;font-size:13px}.pg-reports .rp-day-table th.right{text-align:right}.pg-reports .rp-day-table tfoot :is(th,td){border-top:1px solid var(--pro-purple-200);color:var(--pro-purple-900);text-align:left;padding:6px 8px;font-weight:650}.pg-reports .rp-day-table tfoot td.right{text-align:right}.pg-reports .rp-day-table td{font-variant-numeric:tabular-nums;padding:5px 8px}.pg-reports .rp-day-table td:first-child{white-space:nowrap}.pg-reports .rp-day-table tbody tr{animation:mo-row-in .3s var(--motion-spring) backwards;animation-delay:calc(var(--i,0) * 15ms)}.pg-reports .rp-day-table tr.is-today td{color:var(--pro-purple-900);font-weight:600}.pg-reports .rp-stand{flex-direction:column;gap:10px;display:flex}.pg-reports .rp-stand-bar{border-radius:var(--radius-pill);background:var(--color-hairline);gap:2px;height:16px;display:flex;overflow:hidden}.pg-reports .rp-stand-part{background:var(--stage,var(--pro-purple-500));transform-origin:0;min-width:3px;animation:rp-grow-x .55s var(--motion-spring) backwards;animation-delay:calc(.12s + var(--i,0) * 70ms);flex-basis:0}.pg-reports .rp-stand-keys{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:2px 10px;display:grid}.pg-reports .rp-stand-keys>li{min-width:0;animation:mo-row-in .35s var(--motion-spring) backwards;animation-delay:calc(.1s + var(--i,0) * 30ms)}.pg-reports .rp-stand-key{color:inherit;border-radius:8px;grid-template-columns:auto minmax(max-content,1fr) auto 3.2em;align-items:center;gap:7px;padding:3px 6px;font-size:13.5px;text-decoration:none;transition:background-color .15s;display:grid}.pg-reports .rp-stand-key:hover{background:var(--pro-purple-50)}.pg-reports .rp-stand-key:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-reports .rp-stand-keys>li.is-zero .rp-stand-key{color:var(--color-muted)}.pg-reports .rp-stage-dot{background:var(--stage,var(--pro-purple-500));border-radius:50%;flex:none;width:9px;height:9px}.pg-reports .rp-stand-name{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.pg-reports .rp-stand-n{color:var(--pro-purple-900);font-variant-numeric:tabular-nums;font-weight:650}.pg-reports .rp-stand-share{color:var(--color-muted);text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px}.pg-reports .rp-stand-facts{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;display:grid}.pg-reports .rp-stand-fact{background:var(--tone-bg,var(--pro-purple-50));min-width:0;animation:rp-rise .4s var(--motion-spring) backwards;animation-delay:calc(.2s + var(--i,0) * 30ms);border-radius:10px;flex-direction:column;padding:6px 10px;display:flex}.pg-reports .rp-stand-fact.is-wait{background:var(--pro-purple-50)}.pg-reports .rp-stand-fact dt{white-space:nowrap;text-overflow:ellipsis;color:var(--color-muted);font-size:13px;line-height:1.3;overflow:hidden}.pg-reports .rp-stand-fact dd{color:var(--pro-purple-900);font-variant-numeric:tabular-nums;flex-wrap:wrap;order:-1;align-items:baseline;gap:0 6px;margin:0;font-size:17px;font-weight:650;display:flex}.pg-reports .rp-stand-fact-share{color:var(--tone-fg,var(--color-muted));font-size:12.5px;font-weight:600}.pg-reports .rp-why-cold{margin-top:0}.pg-reports .rp-why-n{border-radius:var(--radius-pill);background:var(--color-surface);font-variant-numeric:tabular-nums;padding:0 6px}.pg-reports .rp-cold-drawer .rp-reasons{padding-top:4px}.pg-reports .rp-ai{flex-direction:column;gap:8px;display:flex}.pg-reports .rp-ai-figs{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-reports .rp-ai-figs.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-reports .rp-ai-fig{flex-direction:column;gap:2px;min-width:0;display:flex}.pg-reports .rp-ai-fig .rp-mini{flex:auto}.pg-reports .rp-ai-sub{white-space:pre;text-overflow:ellipsis;min-height:1.3em;color:var(--color-muted);padding-inline-start:2px;font-size:12.5px;line-height:1.3;overflow:hidden}.pg-reports .rp-ai-why{color:var(--pro-purple-700);margin:4px 0 0;font-size:13px;font-weight:600}.pg-reports .rp-hours{flex:auto;min-height:0;display:flex;position:relative}.pg-reports .rp-hours-grid{flex:auto;grid-template-rows:repeat(4,minmax(28px,1fr));gap:4px;display:grid}.pg-reports .rp-hours-row{grid-template-columns:5.4rem repeat(6,minmax(0,1fr));gap:4px;min-height:0;display:grid}.pg-reports .rp-hours-part{min-width:0;color:var(--pro-purple-800);flex-direction:column;justify-content:center;font-size:13px;font-weight:600;line-height:1.2;display:flex}.pg-reports .rp-hours-span{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:500}.pg-reports .rp-cell{background:var(--pro-purple-50);min-width:0;min-height:0;box-shadow:inset 0 0 0 1px var(--pro-purple-100);color:var(--pro-purple-900);cursor:default;transition:transform .3s var(--motion-spring);animation:rp-cell-in .35s var(--motion-spring) backwards;animation-delay:calc(80ms + var(--i,0) * 10ms);border-radius:8px;outline:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.pg-reports .rp-cell:active{transform:scale(.94)}.pg-reports .rp-cell.is-hover{z-index:1;transform:scale(1.06)}.pg-reports .rp-cell:focus-visible{box-shadow:var(--focus-ring)}.pg-reports .rp-cell-fill{background:var(--pro-purple-500);opacity:0;transition:opacity .5s var(--motion-soft);position:absolute;inset:0}.pg-reports .rp-cell.is-h1 .rp-cell-fill{opacity:calc(.12 * var(--heat-k))}.pg-reports .rp-cell.is-h2 .rp-cell-fill{opacity:calc(.25 * var(--heat-k))}.pg-reports .rp-cell.is-h3 .rp-cell-fill{opacity:calc(.4 * var(--heat-k))}.pg-reports .rp-cell.is-h4 .rp-cell-fill{opacity:calc(.55 * var(--heat-k))}.pg-reports .rp-cell.is-h5 .rp-cell-fill{background:var(--heat-top);opacity:1}.pg-reports .rp-cell.is-peak .rp-cell-fill{background:var(--pro-orange-300);opacity:1}.pg-reports .rp-cell.is-peak{box-shadow:inset 0 0 0 2px var(--pro-orange-600)}.pg-reports .rp-cell-n{font-variant-numeric:tabular-nums;font-size:14px;font-weight:650;line-height:1;position:relative}.pg-reports .rp-cell.is-h5:not(.is-peak){color:var(--heat-top-ink)}.pg-reports .rp-cell:has(.rp-cell-h){justify-content:flex-end;align-items:flex-end;padding:3px 7px 4px}.pg-reports .rp-cell-h{font-variant-numeric:tabular-nums;opacity:.72;font-size:12.5px;line-height:1.1;position:absolute;top:3px;left:6px}.pg-reports .rp-cell.is-peak{color:var(--peak-ink)}.pg-reports .rp-tip.is-cell{margin-top:-4px}.pg-reports .rp-tip.is-cell.is-below{margin-top:4px}.pg-reports .rp-chan{flex-direction:column;flex:auto;justify-content:space-around;gap:4px;min-height:0;display:flex;overflow-y:auto}.pg-reports .rp-chan-item{animation:mo-row-in .35s var(--motion-spring) backwards;animation-delay:calc(.12s + var(--i,0) * 30ms)}.pg-reports .rp-chan-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto 14px;align-items:center;gap:10px;padding:3px 4px;transition:background-color .15s;display:grid}.pg-reports .rp-chan-row:hover,.pg-reports .rp-chan-item.is-open .rp-chan-row{background:var(--pro-purple-50)}.pg-reports .rp-chan-row:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-reports .rp-chan-caret{color:var(--pro-purple-400);transition:transform .3s var(--motion-soft);display:inline-flex}.pg-reports .rp-chan-item.is-open .rp-chan-caret{transform:rotate(180deg)}.pg-reports .rp-chan-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:4px 0 6px 44px;display:grid}.pg-reports .rp-chan-facts>div{background:color-mix(in srgb, var(--rp-ch,var(--pro-purple-300)) 8%, var(--color-surface));border-radius:8px;min-width:0;padding:4px 8px}.pg-reports .rp-chan-facts dt{color:var(--color-muted);font-size:12.5px;line-height:1.25}.pg-reports .rp-chan-facts dd{color:var(--pro-purple-900);font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:650}.pg-reports .rp-ch-whatsapp{--rp-ch:var(--channel-whatsapp)}.pg-reports .rp-ch-messenger{--rp-ch:var(--channel-messenger)}.pg-reports .rp-ch-instagram{--rp-ch:var(--channel-instagram)}.pg-reports .rp-ch-tiktok{--rp-ch:var(--channel-tiktok)}.pg-reports .rp-chan-logo{background:var(--color-surface);width:30px;height:30px;box-shadow:0 0 0 1px color-mix(in srgb, var(--rp-ch,var(--pro-purple-300)) 30%, var(--color-surface));animation:mo-icon-pop .4s var(--motion-spring) backwards;animation-delay:calc(.16s + var(--i,0) * 30ms);border-radius:9px;place-items:center;display:grid}.pg-reports .rp-chan-main{flex-direction:column;gap:2px;min-width:0;display:flex}.pg-reports .rp-chan-name{white-space:nowrap;min-width:0;color:var(--pro-purple-900);align-items:baseline;gap:6px;font-size:14px;font-weight:600;display:flex}.pg-reports .rp-chan-share{text-overflow:ellipsis;color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;overflow:hidden}.pg-reports .rp-chan-bar{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--rp-ch,var(--pro-purple-300)) 12%, var(--color-surface));height:7px;display:block;overflow:hidden}.pg-reports .rp-chan-bar>span{border-radius:inherit;background:var(--rp-ch,var(--pro-purple-300));transform-origin:0;height:100%;transition:transform .6s var(--motion-spring);animation:rp-grow-x .6s var(--motion-spring) backwards;animation-delay:calc(.16s + var(--i,0) * 30ms);display:block}.pg-reports .rp-chan-n{color:var(--pro-purple-900);font-variant-numeric:tabular-nums;font-size:17px;font-weight:650;line-height:1.1}.pg-reports .rp-reasons{flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.pg-reports .rp-bars{flex-direction:column;gap:7px;padding-right:2px;display:flex}.pg-reports .rp-more-drawer .rp-bars{padding-top:7px}.pg-reports .rp-bar-row{animation:mo-row-in .35s var(--motion-spring) backwards;animation-delay:calc(.14s + var(--i,0) * 25ms);grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;font-size:13.5px;display:grid}.pg-reports .rp-bar-name{white-space:nowrap;text-overflow:ellipsis;unicode-bidi:plaintext;min-width:0;overflow:hidden}.pg-reports .rp-bar-n{color:var(--pro-purple-900);font-variant-numeric:tabular-nums;font-weight:600}.pg-reports .rp-bar{border-radius:var(--radius-pill);background:var(--pro-berry-50);height:6px;box-shadow:inset 0 0 0 1px var(--pro-berry-100);grid-column:1/-1;overflow:hidden}.pg-reports .rp-bar>span{border-radius:inherit;background:var(--pro-berry-500);transform-origin:0;height:100%;transition:transform .6s var(--motion-spring);animation:rp-grow-x .6s var(--motion-spring) backwards;animation-delay:calc(.18s + var(--i,0) * 30ms);display:block}.pg-reports .rp-bars.is-orange .rp-bar{background:var(--pro-orange-50);box-shadow:inset 0 0 0 1px var(--pro-orange-100)}.pg-reports .rp-bars.is-orange .rp-bar>span{background:var(--pro-orange-400)}.pg-reports .rp-bars.is-orange .rp-bar-n{color:var(--pro-orange-700)}.pg-reports .rp-bars.is-teal .rp-bar{background:var(--pro-teal-50);box-shadow:inset 0 0 0 1px var(--pro-teal-100)}.pg-reports .rp-bars.is-teal .rp-bar>span{background:var(--pro-teal-500)}.pg-reports .rp-bars.is-teal .rp-bar-n{color:var(--pro-teal-700)}.pg-reports .rp-svc{flex-direction:column;gap:10px;display:flex}.pg-reports .rp-svc .fr-tone-grey{--tone-bg:var(--color-subtle);--tone-fg:var(--color-muted)}.pg-reports .rp-svc .rp-bar-name{justify-self:start;max-width:100%}.pg-reports .rp-svc-switch{align-self:flex-start}.pg-reports .rp-svc-groups{flex-direction:column;gap:10px;display:flex}.pg-reports .rp-svc-head{color:var(--color-muted);align-items:center;gap:6px;margin:0 0 5px;font-size:12.5px;font-weight:600;display:flex}.pg-reports .rp-svc-tile{background:var(--tone-bg);width:20px;height:20px;color:var(--tone-fg);vertical-align:-5px;border-radius:6px;flex:none;place-items:center;margin-inline-end:6px;display:inline-grid}.pg-reports .rp-svc-head .rp-svc-tile{margin-inline-end:0}.pg-reports .rp-svc-notes{flex-flow:wrap;align-items:flex-start;gap:5px;margin-top:6px;display:flex}.pg-reports .rp-svc-note{border:1px dashed var(--color-line);border-radius:var(--radius-pill);max-width:100%;color:var(--color-ink);animation:mo-row-in .3s var(--motion-spring) backwards;align-items:center;gap:5px;padding:2px 9px;font-size:12.5px;display:inline-flex}.pg-reports .rp-svc-note bdi{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pg-reports .rp-svc-note-n{color:var(--pro-teal-700);font-variant-numeric:tabular-nums;font-weight:600}.pg-reports .rp-svc-note.is-more{color:var(--color-muted);border-style:solid}.pg-reports .rp-svc-without{border-color:var(--pro-orange-100);background:var(--pro-orange-50);color:var(--pro-orange-700);margin-top:0}.pg-reports .rp-svc-list{flex-direction:column;gap:2px;padding-top:6px;display:flex}.pg-reports .rp-svc-link{color:inherit;border-radius:8px;align-items:baseline;gap:8px;padding:4px 6px;font-size:13.5px;text-decoration:none;display:flex}.pg-reports .rp-svc-link:hover{background:var(--pro-purple-50)}.pg-reports .rp-svc-link:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-reports .rp-svc-who{unicode-bidi:plaintext;font-weight:600}.pg-reports .rp-svc-meta{color:var(--color-muted);font-size:12.5px}.pg-reports .rp-calls-body{flex-direction:column;flex:auto;justify-content:space-around;gap:8px;min-height:0;display:flex}.pg-reports .rp-minis{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:6px;display:grid}.pg-reports .rp-mini{background:color-mix(in srgb, var(--tone-bg,var(--pro-purple-50)) 60%, var(--color-surface));min-width:0;animation:rp-rise .35s var(--motion-spring) backwards;animation-delay:calc(.16s + var(--i,0) * 20ms);border-radius:10px;flex-direction:column;gap:1px;padding:6px 9px;display:flex;position:relative}.pg-reports .rp-mini.is-alert{background:color-mix(in srgb, var(--pro-orange-100) 45%, var(--color-surface))}.pg-reports .rp-mini-value{color:var(--pro-purple-900);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:18px;font-weight:650;line-height:1.15}.pg-reports .rp-mini.is-alert .rp-mini-value{color:var(--pro-orange-700)}.pg-reports .rp-mini-label{white-space:nowrap;text-overflow:ellipsis;color:var(--tone-fg);font-size:13px;line-height:1.25;overflow:hidden}.pg-reports .rp-calls-rest{color:var(--color-muted);font-variant-numeric:tabular-nums;margin:0;font-size:13px;line-height:1.4}.pg-reports .rp-mini .mo-burst{--ring:var(--tone-fg)}.pg-reports .rp-staffcard .fr-card-body{padding:4px 10px 6px}.pg-reports .rp-staff{flex-direction:column;flex:auto;min-height:0;display:flex}.pg-reports .rp-staff-order{display:none}.pg-reports .rp-staff-table{flex-direction:column;flex:auto;min-height:0;display:flex;overflow-x:auto}.pg-reports .rp-staff-head,.pg-reports .rp-staff-row{grid-template-columns:minmax(160px, 1.4fr) minmax(130px, 1.4fr) repeat(var(--n,5), minmax(88px, 1fr));min-width:calc(310px + var(--n,5) * 100px);align-items:center;column-gap:12px;display:grid}.pg-reports .rp-staff-head{flex:none;align-items:end;padding:0 8px 3px}.pg-reports .rp-staff-th{justify-content:flex-end;min-width:0;display:flex}.pg-reports .rp-staff-th.is-name{justify-content:flex-start}.pg-reports .rp-sort{max-width:100%;color:var(--color-muted);font:inherit;text-align:right;cursor:pointer;transition:background-color .15s ease, color .15s ease, transform .25s var(--motion-spring);background:0 0;border:0;border-radius:6px;align-items:flex-end;padding:2px 0 2px 2px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex;position:relative}.pg-reports .rp-staff-th.is-name .rp-sort{text-align:left}.pg-reports .rp-sort-words{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pg-reports .rp-sort:hover{color:var(--pro-purple-800)}.pg-reports .rp-sort:active{transform:scale(.95)}.pg-reports .rp-sort:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-reports .rp-sort.has-hint .rp-sort-words{-webkit-text-decoration:underline dotted var(--pro-purple-300);text-decoration:underline dotted var(--pro-purple-300);text-underline-offset:3px}.pg-reports .rp-sort.is-on{color:var(--pro-purple-800)}.pg-reports .rp-sort-caret{opacity:0;transition:opacity .2s ease, transform .3s var(--motion-spring);display:inline-flex;position:absolute;bottom:3px;right:calc(100% + 1px);transform:scale(.6)}.pg-reports .rp-sort.is-on .rp-sort-caret{opacity:1;color:var(--text-purple-500);transform:none}.pg-reports .rp-staff-body{flex-direction:column;flex:auto;gap:2px;width:fit-content;min-width:100%;min-height:0;display:flex;overflow-y:auto}.pg-reports .rp-staff-row{border-radius:10px;min-height:34px;padding:2px 8px;font-size:14px;transition:background-color .15s}.pg-reports .rp-staff-row:hover{background:var(--pro-purple-50)}.pg-reports .rp-staff-row.is-me{background:color-mix(in srgb, var(--pro-teal-50) 70%, var(--color-surface));box-shadow:inset 0 0 0 1px var(--pro-teal-100)}.pg-reports .rp-staff-td.is-zero{color:var(--color-muted);font-weight:500}.pg-reports .rp-staff-who{min-width:0;color:var(--pro-purple-900);align-items:center;gap:8px;font-weight:600;display:flex}.pg-reports .rp-staff-pick{border-radius:var(--radius-pill);min-width:0;max-width:100%;color:inherit;font:inherit;cursor:pointer;transition:background-color .15s ease, transform .25s var(--motion-spring);background:0 0;border:0;align-items:center;gap:8px;padding:2px 6px 2px 2px;font-size:14px;display:inline-flex}.pg-reports .rp-staff-pick:hover{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--pro-purple-100)}.pg-reports .rp-staff-pick:active{transform:scale(.96)}.pg-reports .rp-staff-pick:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-reports .rp-staff-who bdi{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pg-reports .rp-idle{margin:6px 0 2px 8px}.pg-reports .rp-staff-td{text-align:right;min-width:0;color:var(--pro-purple-900);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600;position:relative}.pg-reports .rp-staff-td.is-won{color:var(--pro-teal-700)}.pg-reports .rp-staff-td.is-replies{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.pg-reports .rp-staff-n{grid-area:1/2}.pg-reports .rp-staff-bar{border-radius:var(--radius-pill);background:var(--pro-purple-50);grid-area:1/1;height:6px;display:block;overflow:hidden}.pg-reports .rp-staff-bar>span{border-radius:inherit;background:var(--pro-purple-400);transform-origin:0;height:100%;transition:transform .6s var(--motion-spring);animation:rp-grow-x .6s var(--motion-spring) .2s backwards;display:block}.pg-reports .rp-staff-td.is-top{color:var(--pro-orange-700)}.pg-reports .rp-staff-td.is-top .rp-staff-bar>span{background:var(--pro-orange-400)}.pg-reports .rp-top-star{color:var(--pro-orange-400);animation:mo-icon-pop .45s var(--motion-spring) .35s backwards;margin-top:-6px;display:inline-flex;position:absolute;top:50%;right:calc(100% + 2px)}.pg-reports :is(.rp-chan,.rp-reasons,.rp-staff-body,.rp-calls-body){overflow:visible}.pg-reports .rp-hours-grid{grid-template-rows:repeat(4,minmax(40px,1fr))}@container page (width>=1100px){.pg-reports .rp{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"head head head head head head head head head head head head""figs figs figs figs figs figs figs figs figs figs figs figs""stand stand stand stand stand stand stand serv serv serv serv serv""ai ai ai ai ai day day day day day day day""hours hours hours hours hours hours chan chan chan chan chan chan""felt felt felt felt felt felt calls calls calls calls calls calls""staff staff staff staff staff staff staff staff staff staff staff staff"}.pg-reports .rp:not(.has-services){grid-template-areas:"head head head head head head head head head head head head""figs figs figs figs figs figs figs figs figs figs figs figs""stand stand stand stand stand stand stand ai ai ai ai ai""day day day day day day day day day day day day""hours hours hours hours hours hours chan chan chan chan chan chan""felt felt felt felt felt felt calls calls calls calls calls calls""staff staff staff staff staff staff staff staff staff staff staff staff"}.pg-reports .rp:not(.has-calls){grid-template-areas:"head head head head head head head head head head head head""figs figs figs figs figs figs figs figs figs figs figs figs""stand stand stand stand stand stand stand serv serv serv serv serv""ai ai ai ai ai day day day day day day day""hours hours hours hours chan chan chan chan felt felt felt felt""staff staff staff staff staff staff staff staff staff staff staff staff"}.pg-reports .rp-figs{grid-template-columns:repeat(6,minmax(0,1fr))}.pg-reports .rp-calls .rp-minis{grid-template-columns:repeat(2,minmax(0,1fr))}}@container page (width<=1350px){.pg-reports .rp-stand-facts{grid-template-columns:repeat(6,minmax(0,1fr))}.pg-reports .rp-stand-fact{grid-column:span 2}.pg-reports .rp-stand-fact.is-wait{grid-column:span 3}}@media (width<=600px){.pg-reports .fr-main-inner{padding:12px 12px 24px}.pg-reports .rp,.pg-reports .rp:not(.has-services),.pg-reports .rp:not(.has-calls){grid-template-columns:minmax(0,1fr);grid-template-areas:"head""figs""stand""serv""ai""day""hours""chan""calls""felt""staff";gap:12px}.pg-reports .rp-figs{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-reports .rp-fig-label,.pg-reports .rp .fr-card-title,.pg-reports .rp-mini-label{white-space:normal}.pg-reports .rp-stand-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-reports .rp-stand-fact,.pg-reports .rp-stand-fact.is-wait{grid-column:auto}.pg-reports .rp-stand-keys{grid-template-columns:minmax(0,1fr)}.pg-reports .rp-cell-h{display:none}.pg-reports .rp-cell:has(.rp-cell-h){justify-content:center;align-items:center;padding:0}.pg-reports .rp-cell-n{font-size:12.5px}.pg-reports .rp>.fr-head{flex-wrap:wrap}.pg-reports .rp>.fr-head .fr-head-actions{width:100%;margin-inline-start:0}.pg-reports .rp-head-tools{flex-wrap:wrap;width:100%}.pg-reports .rp-period{flex-wrap:wrap}.pg-reports .rp-period-opt{padding:0 9px}.pg-reports .rp-fig-value{font-size:22px}.pg-reports .rp-daycard .fr-card-head{flex-wrap:wrap}.pg-reports .rp-daycard .fr-card-badges{flex-wrap:wrap;justify-content:flex-start;width:100%}.pg-reports .rp-day-tools{flex-wrap:wrap}.pg-reports .rp-chart{min-height:200px}.pg-reports .rp-hours-row{grid-template-columns:4.6rem repeat(6,minmax(0,1fr))}.pg-reports .rp-chan-facts{margin-inline-start:0}.pg-reports .rp-day-table{max-height:360px}.pg-reports .rp-day-table.scroll-fade:before,.pg-reports .rp-day-table.scroll-fade:after{display:block}.pg-reports .rp-staff-order{justify-content:flex-end;margin-bottom:6px;display:flex}.pg-reports .rp-staff-table{overflow:visible}.pg-reports .rp-staff-head{display:none}.pg-reports .rp-staff-body{gap:8px;width:auto}.pg-reports .rp-staff-row{border:1px solid var(--rp-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 10px;min-width:0;padding:8px 10px}.pg-reports .rp-staff-who{grid-column:1/-1}.pg-reports .rp-staff-td{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.pg-reports .rp-staff-td:before{content:attr(data-label);color:var(--color-muted);font-size:12.5px;font-weight:500}.pg-reports .rp-staff-td.is-replies{grid-column:1/-1;grid-template-columns:auto auto minmax(0,1fr);justify-content:start;align-items:center;gap:2px 6px;display:grid}.pg-reports .rp-staff-td.is-replies:before{grid-area:1/1}.pg-reports .rp-staff-td.is-replies .rp-staff-n{grid-area:1/2}.pg-reports .rp-staff-td.is-replies .rp-top-star{grid-area:1/3;margin:0;position:static}.pg-reports .rp-staff-bar{grid-area:2/1/auto/-1;width:100%}}@keyframes rp-rise{0%{opacity:0;transform:translateY(8px)scale(.99)}}@keyframes rp-ring{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.015)}}@keyframes rp-grow-y{0%{transform:scaleY(0)}}@keyframes rp-grow-x{0%{transform:scaleX(0)}}@keyframes rp-ride{0%{opacity:0;transform:translateY(100%)}}@keyframes rp-cell-in{0%{opacity:0;transform:scale(.75)}}@keyframes rp-words-in{0%{opacity:0}}@keyframes rp-swap-in{0%{opacity:0;transform:translateY(4px)}}@keyframes rp-breathe{0%{opacity:.4}to{opacity:1}}@keyframes rp-dot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.pg-reports *,.pg-reports :not(.scroll-fade):before,.pg-reports :not(.scroll-fade,.scroll-head,.fr-main,.fr-rail-col):after{transition:none!important;animation:none!important}}@container page (width<=1099px){.pg-reports .rp>.fr-head{flex-wrap:wrap;row-gap:8px}.pg-reports .rp>.fr-head .fr-head-actions{flex:auto;justify-content:flex-end;min-width:0}.pg-reports .rp-head-tools{flex-wrap:wrap;row-gap:8px}.pg-reports .rp-staffcard,.pg-reports .rp-staffcard .fr-card-body,.pg-reports .rp-staff{min-width:0}}.pg-calls{--calls-line:var(--call-line);--calls-in:var(--call-in);--calls-out:var(--call-out);--calls-missed:var(--pro-orange-700);--calls-declined:var(--pro-berry-700);--calls-quiet:var(--call-quiet);--calls-hover:color-mix(in srgb, var(--hover-tint) 75%, var(--color-surface))}.pg-calls .fr-head{gap:12px;min-height:46px;margin:0 0 12px}.pg-calls .fr-head .fr-tile-lg{border-radius:11px;width:38px;height:38px}.pg-calls .fr-head .fr-head-title{font-size:22px}.pg-calls .fr-head .fr-head-art{max-height:46px}.pg-calls .rp-head-tools{align-items:center;gap:10px;display:flex}.pg-calls .rp-range{border-radius:var(--radius-pill);background:var(--color-surface);border:1px solid var(--calls-line);height:30px;color:var(--pro-purple-800);white-space:nowrap;font-variant-numeric:tabular-nums;animation:pg-calls-words-in .35s var(--motion-soft) backwards;align-items:center;padding:0 12px;font-size:13.5px;font-weight:600;transition:opacity .2s;display:inline-flex}.pg-calls .rp-range.is-loading{opacity:.6}@keyframes pg-calls-words-in{0%{opacity:0;transform:translateY(-4px)}}.pg-calls .rp-who{border-radius:var(--radius-pill);align-items:center;transition:background-color .2s;display:inline-flex;position:relative}.pg-calls .rp-who-btn{min-height:32px;font-size:13.5px}.pg-calls .rp-who.is-picked{background:var(--pro-purple-50);box-shadow:inset 0 0 0 1px var(--pro-purple-200);animation:mo-icon-pop .4s var(--motion-spring)}.pg-calls .rp-who.is-picked .rp-who-btn{color:var(--pro-purple-900);background:0 0;border-color:#0000;font-weight:600}.pg-calls .rp-who-clear{background:var(--color-surface);width:24px;height:24px;color:var(--pro-purple-700);cursor:pointer;transition:transform .25s var(--motion-spring);border:0;border-radius:50%;place-items:center;margin-inline-end:4px;display:grid}.pg-calls .rp-who-clear:hover{transform:scale(1.1)}.pg-calls .rp-who-clear:active{transform:scale(.9)}.pg-calls .rp-who-clear:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-calls .rp-everyone{background:var(--pro-purple-100);width:20px;height:20px;color:var(--pro-purple-700);border-radius:50%;place-items:center;display:grid}.pg-calls .rp-period{border:1px solid var(--pro-purple-100);background:var(--pro-purple-50);border-radius:12px;align-items:center;gap:2px;padding:3px;display:inline-flex;position:relative}.pg-calls .rp-period-thumb{z-index:0;background:var(--thumb-bg);box-shadow:0 1px 2px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 8%)), 0 2px 8px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 6%));pointer-events:none;transition:transform .45s var(--motion-spring);border-radius:9px;position:absolute;left:0}.pg-calls .rp-period-thumb.is-placed{transition:none}.pg-calls .rp-period-opt{z-index:1;height:28px;color:var(--color-muted);font:inherit;white-space:nowrap;cursor:pointer;transition:color .2s ease, transform .3s var(--motion-spring);background:0 0;border:0;border-radius:9px;align-items:center;gap:5px;padding:0 11px;font-size:13.5px;font-weight:500;display:inline-flex;position:relative}.pg-calls .rp-period-opt:hover{color:var(--pro-purple-800)}.pg-calls .rp-period-opt:active{transform:scale(.94)}.pg-calls .rp-period-opt[aria-pressed=true]{color:var(--pro-purple-800);font-weight:600}.pg-calls .rp-period-opt:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-calls .rp-period-opt.is-pick .icon{color:var(--text-purple-500)}.pg-calls .rp-pick{width:296px;padding:6px}.pg-calls .rp-pick .rp-days .cal-day.is-back>span{box-shadow:none}.pg-calls .pg-calls-kinds{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 12px;display:grid;position:relative}.pg-calls .pg-calls-kind{border:1px solid color-mix(in srgb, var(--tone-line) 70%, var(--color-surface));background:color-mix(in srgb, var(--tone-bg) 28%, var(--color-surface));min-width:0;min-height:60px;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;animation:mo-row-in .42s var(--motion-spring) backwards;animation-delay:calc(var(--i,0) * 30ms);transition:transform .3s var(--motion-spring), box-shadow .25s var(--motion-soft), border-color .2s ease;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:11px;padding:9px 13px;display:grid;position:relative}.pg-calls .pg-calls-kind:hover{border-color:color-mix(in srgb, var(--tone-fg) 30%, var(--color-surface));box-shadow:0 2px 10px color-mix(in srgb, var(--tone-fg) 10%, transparent)}.pg-calls .pg-calls-kind:active{transform:scale(.97)}.pg-calls .pg-calls-kind:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-calls .pg-calls-kind-tile{width:36px;height:36px;color:var(--tone-fg);background:color-mix(in srgb, var(--tone-bg) 80%, var(--color-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone-line) 60%, transparent);--ring:var(--tone-fg);border-radius:11px;grid-row:1/span 2;place-items:center;display:inline-grid}.pg-calls .pg-calls-kind[aria-checked=true] .pg-calls-kind-tile{animation:mo-icon-pop .5s var(--motion-spring)}.pg-calls .pg-calls-kind-text{align-items:baseline;gap:8px;min-width:0;display:flex}.pg-calls .pg-calls-kind-n{font-variant-numeric:tabular-nums;color:var(--pro-purple-900);flex-shrink:0;font-size:24px;font-weight:600;line-height:1.15}.pg-calls .pg-calls-kind.fr-tone-orange .pg-calls-kind-n{color:var(--pro-orange-700)}.pg-calls .pg-calls-kind-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink);font-size:13.5px;font-weight:600;overflow:hidden}.pg-calls .pg-calls-kind-sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:color-mix(in srgb, var(--tone-fg) 85%, var(--color-ink));grid-column:2;font-size:12.5px;font-weight:500;overflow:hidden}.pg-calls .pg-calls-kind-glide{z-index:2;width:calc(20% - 8px);transform:translateX(calc(var(--at,0) * (100% + 10px)));border:2px solid var(--pro-purple-400);box-shadow:0 0 0 3px var(--pro-purple-100), 0 6px 16px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 10%));pointer-events:none;transition:transform .55s var(--motion-spring);border-radius:14px;position:absolute;top:0;bottom:0;left:0}.pg-calls .pg-calls-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.pg-calls .pg-calls-col{min-width:0}.pg-calls .pg-calls-people{display:none}.pg-calls .pg-calls-search{border:1px solid var(--calls-line);background:var(--color-surface);min-width:170px;height:32px;color:var(--color-muted);transition:border-color .2s ease, box-shadow .25s var(--motion-soft);border-radius:10px;flex:0 240px;align-items:center;gap:7px;padding:0 11px;display:flex}.pg-calls .pg-calls-search:focus-within{border-color:var(--pro-purple-300);box-shadow:0 0 0 3px var(--pro-purple-100)}.pg-calls .pg-calls-search input{min-width:0;height:100%;color:var(--color-ink);font:inherit;unicode-bidi:plaintext;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:13.5px}.pg-calls .pg-calls-list{border:1px solid var(--calls-line);background:var(--color-surface);box-shadow:0 1px 2px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 4%));border-radius:14px;transition:opacity .2s;position:relative;overflow:clip}.pg-calls .pg-calls-list.is-loading{opacity:.55}.pg-calls .pg-calls-list.is-empty{box-shadow:none;border-style:dashed}.pg-calls .pg-calls-hover{z-index:0;background:var(--calls-hover);box-shadow:inset 3px 0 0 var(--pro-orange-400);opacity:0;pointer-events:none;transform-origin:0 0;transition:transform .32s var(--motion-spring), opacity .2s ease;position:absolute;top:0;left:0;right:0}.pg-calls .pg-calls-hover.is-fresh{transition:opacity .2s}.pg-calls .pg-calls-day{position:relative}.pg-calls .pg-calls-day-head{z-index:3;border-bottom:1px solid var(--calls-line);background:color-mix(in srgb, var(--pro-purple-50) 80%, var(--color-surface));color:var(--pro-purple-800);align-items:center;gap:8px;margin:0;padding:7px 16px;font-size:13.5px;font-weight:600;display:flex;position:sticky;top:0}.pg-calls .pg-calls-day+.pg-calls-day .pg-calls-day-head{border-top:1px solid var(--calls-line)}.pg-calls .pg-calls-day-n{border-radius:var(--radius-pill);background:var(--color-surface);min-width:22px;height:20px;box-shadow:inset 0 0 0 1px var(--pro-purple-200);color:var(--pro-purple-800);font-variant-numeric:tabular-nums;place-items:center;padding:0 6px;font-size:12.5px;display:inline-grid}.pg-calls .pg-calls-rows{z-index:1;margin:0;padding:0;list-style:none;position:relative}.pg-calls .pg-calls-row{--row:var(--calls-quiet);position:relative}.pg-calls .pg-calls-row.is-in,.pg-calls .pg-calls-row.is-live{--row:var(--calls-in)}.pg-calls .pg-calls-row.is-out{--row:var(--calls-out)}.pg-calls .pg-calls-row.is-missed{--row:var(--calls-missed)}.pg-calls .pg-calls-row.is-declined{--row:var(--calls-declined)}.pg-calls .pg-calls-row+.pg-calls-row{border-top:1px solid var(--color-hairline)}.pg-calls .pg-calls-line{align-items:center;min-width:0;display:flex}.pg-calls .pg-calls-row.is-open .pg-calls-line{box-shadow:inset 3px 0 0 var(--row)}.pg-calls .pg-calls-main{min-width:0;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:30px minmax(200px,1.7fr) minmax(170px,1.4fr) minmax(120px,1fr) 56px 46px 16px;align-items:center;gap:14px;padding:8px 8px 8px 14px;display:grid}.pg-calls .pg-calls-main:focus-visible{box-shadow:inset 0 2px 0 var(--pro-purple-300), inset 0 -2px 0 var(--pro-purple-300);outline:none}.pg-calls .pg-calls-dir{width:30px;height:30px;color:var(--row);background:color-mix(in srgb, var(--row) 12%, var(--color-surface));border-radius:9px;place-items:center;display:inline-grid}.pg-calls .pg-calls-who{align-items:center;gap:10px;min-width:0;display:flex}.pg-calls .pg-calls-who .avatar{flex:none}.pg-calls .pg-calls-who-text{flex-direction:column;min-width:0;display:flex}.pg-calls .pg-calls-name{text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext;font-size:14.5px;font-weight:600;line-height:1.35;overflow:hidden}.pg-calls .pg-calls-number{color:var(--color-muted);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:5px;font-size:13px;line-height:1.35;display:inline-flex}.pg-calls .pg-calls-status{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;display:flex}.pg-calls .pg-calls-pill{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--row) 11%, var(--color-surface));color:color-mix(in srgb, var(--row) 88%, var(--color-ink));white-space:nowrap;--ring:var(--row);align-items:center;gap:5px;padding:2px 9px;font-size:13px;font-weight:600;display:inline-flex}.pg-calls .pg-calls-pill.is-changed{animation:mo-icon-pop .5s var(--motion-spring)}.pg-calls .pg-calls-pulse{background:var(--row);border-radius:50%;width:7px;height:7px;position:relative}.pg-calls .pg-calls-pulse:after{content:"";background:var(--row);border-radius:50%;animation:1.4s ease-out infinite pg-calls-breathe;position:absolute;inset:0}@keyframes pg-calls-breathe{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.pg-calls .pg-calls-flag{border-radius:var(--radius-pill);white-space:nowrap;animation:mo-icon-pop .5s var(--motion-spring) backwards;align-items:center;gap:4px;padding:1px 8px;font-size:13px;font-weight:600;display:inline-flex}.pg-calls .pg-calls-flag.is-waiting{border:1px solid var(--pro-orange-200);background:var(--pro-orange-50);color:var(--pro-orange-800)}.pg-calls .pg-calls-flag.is-done{color:var(--calls-in);padding-inline:2px;font-weight:500;animation:none}.pg-calls .pg-calls-flag.is-done .icon{stroke-dasharray:24;stroke-dashoffset:0;animation:pg-calls-tick .45s var(--motion-soft) .1s backwards}@keyframes pg-calls-tick{0%{stroke-dashoffset:24px}}.pg-calls .pg-calls-person{min-width:0;color:var(--color-ink);align-items:center;gap:7px;font-size:13.5px;display:flex}.pg-calls .pg-calls-person bdi{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pg-calls .pg-calls-length,.pg-calls .pg-calls-time{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:13.5px}.pg-calls .pg-calls-length{color:var(--color-ink)}.pg-calls .pg-calls-length.is-live{color:var(--calls-in);font-weight:600}.pg-calls .pg-calls-time{color:var(--color-muted)}.pg-calls .pg-calls-caret{color:var(--color-muted);transition:transform .35s var(--motion-spring);display:inline-flex}.pg-calls .pg-calls-row.is-open .pg-calls-caret{color:var(--row);transform:rotate(180deg)}.pg-calls .pg-calls-actions{flex:none;justify-content:flex-end;align-items:center;gap:4px;width:142px;padding-right:10px;display:flex}.pg-calls .pg-calls-act{height:28px;color:var(--color-muted);font:inherit;cursor:pointer;transition:color .2s ease, background-color .2s ease, border-color .2s ease, transform .25s var(--motion-spring);background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:5px;padding:0 9px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.pg-calls .pg-calls-row:hover .pg-calls-act,.pg-calls .pg-calls-row:focus-within .pg-calls-act{border-color:var(--calls-line);background:var(--color-surface);color:var(--pro-purple-700)}.pg-calls .pg-calls-act:hover{border-color:var(--pro-purple-200)!important;background:var(--pro-purple-50)!important}.pg-calls .pg-calls-act:active{transform:scale(.92)}.pg-calls .pg-calls-act.is-call{color:var(--calls-in)}.pg-calls .pg-calls-row:hover .pg-calls-act.is-call,.pg-calls .pg-calls-row:focus-within .pg-calls-act.is-call{border-color:color-mix(in srgb, var(--calls-in) 30%, var(--color-surface));background:color-mix(in srgb, var(--calls-in) 8%, var(--color-surface));color:var(--calls-in)}.pg-calls .pg-calls-row.is-waiting .pg-calls-act.is-call{border-color:var(--pro-orange-200);background:var(--pro-orange-50);color:var(--pro-orange-700)}.pg-calls .pg-calls-story{align-items:flex-start;gap:32px;padding:2px 16px 14px 58px;display:flex}.pg-calls .pg-calls-steps{flex:0 520px;min-width:0;margin:0;padding:0;list-style:none}.pg-calls .pg-calls-step{--step:var(--calls-quiet);min-height:28px;animation:mo-row-in .42s var(--motion-spring) backwards;animation-delay:calc(80ms + var(--i,0) * 50ms);grid-template-columns:66px 10px minmax(0,1fr);align-items:center;column-gap:10px;font-size:13.5px;display:grid}.pg-calls .pg-calls-step.is-in,.pg-calls .pg-calls-step.is-live{--step:var(--calls-in)}.pg-calls .pg-calls-step.is-out{--step:var(--calls-out)}.pg-calls .pg-calls-step.is-missed{--step:var(--calls-missed)}.pg-calls .pg-calls-step.is-declined{--step:var(--calls-declined)}.pg-calls .pg-calls-step-at{color:var(--color-muted);font-variant-numeric:tabular-nums;text-align:right}.pg-calls .pg-calls-step-dot{box-sizing:border-box;border:2px solid var(--step);background:var(--color-surface);border-radius:50%;width:10px;height:10px;position:relative}.pg-calls .pg-calls-step.is-live .pg-calls-step-dot{background:var(--step)}.pg-calls .pg-calls-step+.pg-calls-step .pg-calls-step-dot:before{content:"";background:var(--pro-purple-200);transform-origin:top;width:1.5px;height:14px;animation:pg-calls-draw .4s var(--motion-soft) backwards;animation-delay:calc(50ms + var(--i,0) * 50ms);border-radius:1px;position:absolute;bottom:calc(100% + 2px);left:calc(50% - .75px)}@keyframes pg-calls-draw{0%{transform:scaleY(0)}}.pg-calls .pg-calls-step-body{flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0;display:flex}.pg-calls .pg-calls-step-label{color:color-mix(in srgb, var(--step) 75%, var(--color-ink));font-weight:600}.pg-calls .pg-calls-step-person{align-items:center;gap:5px;display:inline-flex}.pg-calls .pg-calls-step-detail{color:var(--color-muted)}.pg-calls .pg-calls-story-side{flex:none;align-items:center;gap:18px;margin-inline-start:auto;display:flex}.pg-calls .pg-calls-figure{animation:mo-icon-pop .5s var(--motion-spring) .12s backwards;flex-direction:column;display:flex}.pg-calls .pg-calls-figure-value{font-variant-numeric:tabular-nums;color:var(--calls-in);font-size:18px;font-weight:600;line-height:1.15}.pg-calls .pg-calls-figure-label{color:var(--color-muted);font-size:12.5px}.pg-calls .pg-calls-story-acts{flex-wrap:wrap;gap:6px;display:flex}.pg-calls .pg-calls-story-act{border:1px solid var(--calls-line);background:var(--color-surface);height:30px;color:var(--pro-purple-700);font:inherit;cursor:pointer;animation:mo-row-in .42s var(--motion-spring) .12s backwards;transition:border-color .2s ease, background-color .2s ease, transform .25s var(--motion-spring);border-radius:10px;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.pg-calls .pg-calls-story-act:hover{border-color:var(--pro-purple-200);background:var(--pro-purple-50)}.pg-calls .pg-calls-story-act:active{transform:scale(.94)}.pg-calls .pg-calls-story-act:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-calls .pg-calls-story-act.is-call{border-color:color-mix(in srgb, var(--calls-in) 30%, var(--color-surface));background:color-mix(in srgb, var(--calls-in) 8%, var(--color-surface));color:var(--calls-in)}.pg-calls .pg-calls-people{max-height:calc(100dvh / var(--page-zoom,1) - 150px);--scroll-fade-inset:12px;border:1px solid var(--calls-line);background:var(--color-surface);box-shadow:0 1px 2px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 4%));animation:mo-row-in .42s var(--motion-spring) .12s backwards;border-radius:14px;padding:12px 12px 10px;position:sticky;top:0;overflow-y:auto}.pg-calls .pg-calls-people-title{color:var(--pro-purple-900);align-items:center;gap:8px;margin:0 0 8px 2px;font-size:14.5px;font-weight:600;display:flex}.pg-calls .pg-calls-people-tile{background:var(--pro-teal-50);width:24px;height:24px;color:var(--calls-in);border-radius:8px;place-items:center;display:grid}.pg-calls .pg-calls-people-empty{color:var(--color-muted);margin:4px 2px;font-size:13px}.pg-calls .pg-calls-people-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pg-calls .pg-calls-person-row{width:100%;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .2s ease, border-color .2s ease, transform .25s var(--motion-spring);background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 8px;display:grid}.pg-calls .pg-calls-person-row:hover{background:var(--calls-hover)}.pg-calls .pg-calls-person-row:active{transform:scale(.98)}.pg-calls .pg-calls-person-row:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-calls .pg-calls-person-row.is-on{border-color:var(--pro-purple-200);background:var(--pro-purple-50)}.pg-calls .pg-calls-person-text{flex-direction:column;gap:1px;min-width:0;display:flex}.pg-calls .pg-calls-person-name{align-items:center;gap:6px;min-width:0;font-size:13.5px;font-weight:600;display:flex}.pg-calls .pg-calls-person-name bdi{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pg-calls .pg-calls-you{border-radius:var(--radius-pill);background:var(--pro-purple-100);color:var(--pro-purple-800);padding:0 6px;font-size:12.5px;font-weight:600}.pg-calls .pg-calls-person-nums{color:var(--color-muted);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:3px;font-size:13px;display:flex}.pg-calls .pg-calls-person-nums .mo-roll{color:var(--color-ink);flex-shrink:0;font-weight:600}.pg-calls .pg-calls-person-bar{background:var(--hover-tint);border-radius:2px;height:4px;margin-top:3px;display:block;overflow:hidden}.pg-calls .pg-calls-person-bar>span{background:color-mix(in srgb, var(--calls-in) 70%, var(--color-surface));transform-origin:0;height:100%;transition:transform .6s var(--motion-soft);animation:pg-calls-grow .6s var(--motion-soft) backwards;animation-delay:calc(.15s + min(var(--i,0), 10) * 40ms);border-radius:2px;display:block}@keyframes pg-calls-grow{0%{transform:scaleX(0)}}.pg-calls .pg-calls-person-talk{color:var(--pro-purple-800);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600}.pg-calls .pg-calls-empty{color:var(--color-muted);flex-direction:column;align-items:center;gap:8px;padding:44px 16px;font-size:13.5px;animation:.35s backwards mo-fade-in;display:flex}.pg-calls .pg-calls-empty-tile{background:var(--pro-teal-50);width:44px;height:44px;color:var(--calls-in);animation:mo-icon-pop .5s var(--motion-spring) backwards;border-radius:14px;place-items:center;display:inline-grid}.pg-calls .pg-calls-error{margin:12px}.pg-calls .pg-calls-more{justify-content:center;padding:10px 0 8px;display:flex}@container page (width>=1480px){.pg-calls .pg-calls-body.has-people{grid-template-columns:minmax(0,1fr) 300px}.pg-calls .pg-calls-people{display:block}}@container page (width<=1180px){.pg-calls .pg-calls-main{grid-template-columns:30px minmax(170px,2fr) minmax(150px,1.5fr) 56px 46px 16px}.pg-calls .pg-calls-person{display:none}.pg-calls .fr-head{flex-wrap:wrap}.pg-calls .fr-head .fr-head-actions{width:100%;margin-inline-start:0}.pg-calls .rp-head-tools{flex-wrap:wrap}}@container page (width<=980px){.pg-calls .pg-calls-search{flex:100%}}@container page (width<=900px){.pg-calls .pg-calls-kinds{gap:8px}.pg-calls .pg-calls-kind{column-gap:8px;min-width:0;padding:8px 10px}.pg-calls .pg-calls-kind-text,.pg-calls .pg-calls-kind-label{white-space:normal}.pg-calls .pg-calls-kind-glide{display:none}.pg-calls .pg-calls-kind[aria-checked=true]{border-color:var(--pro-purple-400);box-shadow:0 0 0 3px var(--pro-purple-100)}.pg-calls .pg-calls-act span{display:none}.pg-calls .pg-calls-act{justify-content:center;width:30px;padding:0}.pg-calls .pg-calls-actions{width:80px}.pg-calls .pg-calls-story{padding-inline-start:14px}}@media (width<=600px){.pg-calls .pg-calls-kinds{margin-inline:-12px;padding-inline:12px}.pg-calls .rp-period{flex-wrap:wrap}.pg-calls .rp-period-opt{padding:0 9px}.pg-calls .pg-calls-hover{display:none}.pg-calls .pg-calls-main{grid-template-columns:30px minmax(0,1fr) auto;grid-template-areas:"dir who time""dir status length";row-gap:5px;padding:10px 4px 10px 12px}.pg-calls .pg-calls-dir{grid-area:dir;align-self:start}.pg-calls .pg-calls-who{grid-area:who}.pg-calls .pg-calls-status{grid-area:status}.pg-calls .pg-calls-time{grid-area:time;align-self:start}.pg-calls .pg-calls-length{grid-area:length}.pg-calls .pg-calls-caret{display:none}.pg-calls .pg-calls-actions{flex-direction:column;width:auto;padding-right:8px}.pg-calls .pg-calls-story{flex-direction:column;gap:10px;padding:2px 12px 12px 4px}.pg-calls .pg-calls-story-side{margin-inline-start:0;padding-left:18px}.pg-calls .pg-calls-day-head{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.pg-calls .pg-calls-kind,.pg-calls .pg-calls-kind-tile,.pg-calls .pg-calls-kind-glide,.pg-calls .rp-period-thumb,.pg-calls .rp-range,.pg-calls .rp-who,.pg-calls .rp-who-clear,.pg-calls .rp-period-opt,.pg-calls .pg-calls-pulse:after,.pg-calls .pg-calls-pill,.pg-calls .pg-calls-flag,.pg-calls .pg-calls-flag .icon,.pg-calls .pg-calls-step,.pg-calls .pg-calls-step-dot:before,.pg-calls .pg-calls-figure,.pg-calls .pg-calls-story-act,.pg-calls .pg-calls-empty,.pg-calls .pg-calls-empty-tile,.pg-calls .pg-calls-caret,.pg-calls .pg-calls-act,.pg-calls .pg-calls-hover,.pg-calls .pg-calls-people,.pg-calls .pg-calls-person-row,.pg-calls .pg-calls-person-bar>span,.pg-calls .pg-calls-list{transition:none!important;animation:none!important}}@container page (width<=760px){.pg-calls .pg-calls-kinds{grid-template-columns:repeat(6,minmax(0,1fr))}.pg-calls .pg-calls-kinds>.pg-calls-kind{grid-column:span 2}.pg-calls .pg-calls-kinds>.pg-calls-kind:nth-last-child(-n+2){grid-column:span 3}}@media (width<=600px){.pg-calls .pg-calls-kinds{scrollbar-width:none;padding-block:2px 4px;display:flex;overflow-x:auto}.pg-calls .pg-calls-kinds>.pg-calls-kind{flex:none;min-width:150px}}.pg-knowledge{--frame-rail-width:280px;--kb-rail-bg:var(--rail-bg);--kb-line:var(--page-line);--kb-card:var(--color-surface)}.pg-knowledge .fr-rail-col{background:var(--kb-rail-bg);border-right:0;border-inline-end:1px solid var(--kb-line)}.pg-knowledge-railbox{flex-direction:column;min-height:100%;padding:18px 10px 14px;display:flex}.pg-knowledge .pg-knowledge-rail-title{letter-spacing:-.01em;text-transform:none;color:var(--pro-purple-900);margin:0 8px 12px;padding:0;font-size:19px;font-weight:600;line-height:1.25;display:block}.pg-knowledge .kb-rail{background:0 0;border:0;flex-direction:column;gap:1px;min-height:0;padding:0;display:flex;position:relative;overflow:visible}.pg-knowledge .kb-rail-glide{z-index:0;background:var(--thumb-bg);box-shadow:inset 3px 0 0 var(--pro-orange-500), var(--shadow-1);pointer-events:none;transition:transform .5s var(--motion-spring), height .3s var(--motion-soft);border-radius:10px;position:absolute;top:0;left:0}.pg-knowledge .kb-rail-glide.is-placed{transition:none}.pg-knowledge .kb-rail-hover{z-index:0;background:color-mix(in srgb, var(--thumb-bg) 66%, transparent);pointer-events:none;transition:transform .34s var(--motion-spring), height .25s var(--motion-soft);border-radius:10px;position:absolute;top:0;left:0}.pg-knowledge .kb-rail-hover.is-fresh{transition:none;animation:.2s mo-fade-in}.pg-knowledge .kb-rail:has(.sortable.is-dragging) :is(.kb-rail-glide,.kb-rail-hover){opacity:0}.pg-knowledge .rail-row-wrap{z-index:1;animation:kb-row-in .42s var(--motion-spring) backwards;animation-delay:calc(var(--i,0) * 30ms);background:0 0;border-radius:10px;align-items:center;display:flex;position:relative}.pg-knowledge .rail-row-wrap.sortable.is-dragging{z-index:5;background:var(--kb-card);box-shadow:var(--shadow-3)}.pg-knowledge .rail-row-wrap .rail-row{min-width:0;color:var(--rail-ink);transition:transform .3s var(--motion-spring);background:0 0;border:0;border-radius:10px;flex:auto;align-items:center;gap:9px;padding:5px 4px;padding-inline:8px 4px;font-size:14px;font-weight:500;display:flex}.pg-knowledge .rail-row-wrap .rail-row:active{transform:scale(.98)}.pg-knowledge .rail-row-wrap .rail-row:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-knowledge .rail-row-wrap.is-selected .rail-row{color:var(--pro-purple-800);font-weight:600}.pg-knowledge .kb-rail-tile{flex:none;display:inline-flex}.pg-knowledge .rail-row-wrap.is-selected .kb-rail-tile{animation:mo-icon-pop .55s var(--motion-spring)}.pg-knowledge .rail-row-wrap .rail-label{white-space:normal;flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;line-height:1.3;display:flex;overflow:visible}.pg-knowledge-rail-name{overflow-wrap:anywhere;unicode-bidi:isolate;min-width:0}.pg-knowledge .kb-rail-count{border-radius:var(--radius-pill);--ring:var(--pro-purple-400);flex:none;margin-inline-start:auto;display:inline-flex;position:relative}.pg-knowledge .kb-rail-count.is-changed{animation:mo-pop .55s var(--motion-spring)}.pg-knowledge .kb-rail-count.is-changed:after{content:"";border-radius:inherit;border:2px solid var(--ring);opacity:0;pointer-events:none;animation:.75s ease-out 50ms mo-ring;position:absolute;inset:-2px}.pg-knowledge .rail-row-wrap .fr-count{background:var(--pro-purple-100);color:var(--pro-purple-700)}.pg-knowledge .rail-row-wrap.is-hidden .fr-tile{background:var(--hidden-bg);box-shadow:none;color:var(--hidden-ink)}.pg-knowledge .rail-row-wrap.is-hidden .pg-knowledge-rail-name{color:var(--color-muted)}.pg-knowledge .rail-row-wrap.is-hidden .fr-count{box-shadow:inset 0 0 0 1px var(--hidden-line);color:var(--color-muted);background:0 0}.pg-knowledge .pg-knowledge-rail-off{min-width:16px;height:20px;color:var(--color-muted);animation:mo-icon-pop .45s var(--motion-spring) backwards;flex:none;justify-content:center;align-items:center;display:inline-flex}.pg-knowledge .pg-knowledge-rail-off+.kb-rail-count{margin-inline-start:-4px}.pg-knowledge .kb-eyeoff{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.pg-knowledge .kb-eyeoff-line{stroke-dasharray:23;stroke-dashoffset:0;animation:kb-draw .4s var(--motion-soft) .18s backwards}.pg-knowledge .rail-row-wrap.is-hidden.is-selected .rail-row{color:var(--color-muted)}.pg-knowledge .rail-row-wrap .drag-handle{color:var(--pro-purple-400);flex:none;margin-inline-end:2px}.pg-knowledge .rail-row-wrap:hover .drag-handle,.pg-knowledge .rail-row-wrap .drag-handle:focus-visible{color:var(--text-purple-600)}.pg-knowledge .kb-main{padding:0;overflow-y:auto}.pg-knowledge .kb-main>.fr-main-inner{padding-top:18px;padding-bottom:28px}.pg-knowledge .kb-main-inner{flex-direction:column;gap:12px;max-width:none;display:flex;container:kb-main/inline-size}.pg-knowledge .kb-main.is-pane{overflow:hidden}.pg-knowledge .kb-main.is-pane>.fr-main-inner{flex-direction:column;height:100%;padding-bottom:18px;display:flex}.pg-knowledge .kb-main.is-pane .kb-main-inner{flex:auto;min-height:0}.pg-knowledge .kb-head{display:block}.pg-knowledge .kb-head .fr-head{min-height:48px;margin:0}.pg-knowledge .kb-head .fr-head-title{font-size:22px}.pg-knowledge .fr-head-title bdi{unicode-bidi:isolate}.pg-knowledge .kb-head-name{display:inline-block}.pg-knowledge .pg-knowledge-main.is-hidden .kb-head .fr-head>.fr-tile{background:var(--hidden-bg);color:var(--hidden-ink)}.pg-knowledge .pg-knowledge-main.is-hidden .kb-head .fr-head-art{filter:grayscale();opacity:.55}.pg-knowledge .fr-head-actions{gap:8px}.pg-knowledge .fr-head-actions .btn{gap:6px}.pg-knowledge :is(.kb-switch,.kb-section-switch,.kb-active){cursor:pointer;position:relative}.pg-knowledge :is(.kb-switch,.kb-section-switch,.kb-active)>input[type=checkbox]{z-index:1;border-radius:inherit;opacity:0;appearance:none;cursor:pointer;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.pg-knowledge :is(.kb-switch,.kb-section-switch,.kb-active)>input[type=checkbox]:after{display:none}.pg-knowledge .kb-switch-track{background:var(--switch-track);border-radius:999px;flex:none;width:36px;height:20px;transition:background-color .2s;position:relative}.pg-knowledge .kb-switch-knob{background:var(--on-fill);width:16px;height:16px;box-shadow:0 1px 2px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 22%));transition:transform .42s var(--motion-spring);border-radius:50%;position:absolute;top:2px;left:2px}.pg-knowledge :is(.kb-switch.is-on,.kb-section-switch.is-on,.kb-active.is-on) .kb-switch-track{background:var(--fill-accent)}.pg-knowledge :is(.kb-switch.is-on,.kb-section-switch.is-on,.kb-active.is-on) .kb-switch-knob{transform:translate(16px)}.pg-knowledge :is(.kb-switch,.kb-section-switch,.kb-active):has(input:focus-visible) .kb-switch-track{box-shadow:var(--focus-ring)}.pg-knowledge :is(.kb-switch,.kb-section-switch):active .kb-switch-knob{scale:1.15 .9}.pg-knowledge .kb-switch{border-radius:8px;align-items:center;gap:6px;height:26px;padding:0 4px;display:inline-flex}.pg-knowledge .kb-switch-word{min-width:22px;color:var(--color-muted);font-size:12.5px;font-weight:600;display:inline-block}.pg-knowledge .kb-switch.is-on .kb-switch-word{color:var(--pro-purple-700)}.pg-knowledge .kb-switch-word.is-changed,.pg-knowledge .kb-use-word.is-changed{animation:mo-icon-pop .45s var(--motion-spring)}.pg-knowledge .kb-section-switch{border:1px solid var(--pro-purple-200);border-radius:var(--radius-pill);background:var(--pro-purple-50);height:32px;color:var(--pro-purple-700);--ring:var(--pro-purple-500);padding:0;align-items:center;gap:8px;margin:0;padding-inline:8px 13px;font-size:13px;font-weight:600;display:inline-flex}.pg-knowledge .kb-section-switch.is-hidden{border-color:var(--color-line);background:var(--color-subtle);color:var(--color-muted);--ring:var(--color-line-strong)}.pg-knowledge .kb-use-word{display:inline-block}.pg-knowledge .kb-use-burst{border-radius:var(--radius-pill)}.pg-knowledge .kb-tag{border-radius:var(--radius-pill);background:var(--tone-bg,var(--quiet-bg));height:24px;color:var(--tone-fg,var(--quiet-fg));white-space:nowrap;align-items:center;gap:5px;margin:0;padding:0 9px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.pg-knowledge .kb-tag-dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.pg-knowledge .kb-tag.kb-state.is-on{background:var(--pro-teal-50);color:var(--pro-teal-700);box-shadow:inset 0 0 0 1px var(--pro-teal-100)}.pg-knowledge .kb-tag.kb-state.is-off{background:var(--color-subtle);color:var(--color-muted);box-shadow:inset 0 0 0 1px var(--color-line)}.pg-knowledge .kb-tag.kb-state.is-changed{animation:mo-icon-pop .45s var(--motion-spring)}.pg-knowledge .kb-tag.kb-chip.is-example{background:var(--pro-orange-50);color:var(--pro-orange-700);box-shadow:inset 0 0 0 1px var(--pro-orange-100)}.pg-knowledge .kb-tag.kb-kind{background:var(--pro-purple-50);color:var(--pro-purple-700)}.pg-knowledge .pg-knowledge-state{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;font-size:12.5px;font-weight:600;display:inline-flex}.pg-knowledge .kb-head .pg-knowledge-state.is-off{background:var(--color-subtle);height:28px;color:var(--color-muted);box-shadow:inset 0 0 0 1px var(--color-line);padding:0 12px}.pg-knowledge .pg-knowledge-viewonly{background:var(--pro-purple-50);color:var(--pro-purple-700);border:1px solid var(--pro-purple-100);animation:mo-icon-pop .45s var(--motion-spring) backwards;gap:5px;padding:3px 0;padding-inline:8px 10px}.pg-knowledge .kb-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pg-knowledge .kb-show{flex-wrap:wrap;gap:6px;display:inline-flex;position:relative}.pg-knowledge .kb-fig{border:1px solid color-mix(in srgb, var(--tone-line) 70%, var(--color-surface));background:color-mix(in srgb, var(--tone-bg) 34%, var(--color-surface));height:34px;color:var(--color-ink);font:inherit;cursor:pointer;animation:kb-row-in .42s var(--motion-spring) backwards;animation-delay:calc(var(--i,0) * 30ms);transition:transform .3s var(--motion-spring);border-radius:11px;align-items:center;gap:7px;padding:0;padding-inline:11px 13px;display:inline-flex;position:relative}.pg-knowledge .kb-fig:hover{border-color:color-mix(in srgb, var(--tone-fg) 32%, var(--color-surface))}.pg-knowledge .kb-fig:active{transform:scale(.96)}.pg-knowledge .kb-fig:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-knowledge .kb-fig-dot{background:var(--tone-fg);border-radius:50%;width:8px;height:8px}.pg-knowledge .kb-fig[aria-checked=true] .kb-fig-dot{animation:mo-icon-pop .5s var(--motion-spring)}.pg-knowledge .kb-fig-n{font-variant-numeric:tabular-nums;color:var(--pro-purple-900);font-size:17px;font-weight:650;line-height:1}.pg-knowledge .kb-fig-label{color:var(--color-ink);font-size:13px;font-weight:500}.pg-knowledge .kb-show-glide{z-index:2;border:2px solid var(--pro-purple-400);box-shadow:0 0 0 3px var(--pro-purple-100);pointer-events:none;transition:transform .55s var(--motion-spring), width .3s var(--motion-soft);border-radius:11px;position:absolute;top:0;left:0}.pg-knowledge .kb-show-glide.is-placed{transition:none}.pg-knowledge .kb-find{border:1px solid var(--kb-line);background:var(--color-surface);min-width:160px;height:34px;color:var(--color-muted);border-radius:11px;flex:0 280px;align-items:center;gap:7px;margin:0;padding:0 11px;display:flex}.pg-knowledge .kb-find:focus-within{border-color:var(--pro-purple-300);box-shadow:0 0 0 3px var(--pro-purple-100)}.pg-knowledge :is(.kb-find,.kb-collect-field) input:focus-visible{box-shadow:none;outline:none}.pg-knowledge .kb-find input{min-width:0;height:100%;color:var(--color-ink);font:inherit;unicode-bidi:plaintext;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px}.pg-knowledge .kb-add{gap:6px;margin:0;margin-inline-start:auto}.pg-knowledge .kb-add .btn,.pg-knowledge .pg-knowledge-card-add{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.pg-knowledge .kb-add .btn{height:34px;transition:transform .3s var(--motion-spring);border-radius:11px}.pg-knowledge .kb-add .btn:active{transform:scale(.95)}.pg-knowledge .kb-add .btn svg{transition:transform .4s var(--motion-spring)}.pg-knowledge .kb-add .btn:hover svg{transform:rotate(90deg)}.pg-knowledge .kb-empty{border:1px dashed var(--tone-line,var(--color-line));background:color-mix(in srgb, var(--tone-soft,var(--color-subtle)) 60%, var(--color-surface));animation:kb-row-in .45s var(--motion-spring) backwards;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:48px 20px;display:flex}.pg-knowledge .kb-empty .fr-head-art{width:220px;max-height:64px;margin:0}.pg-knowledge .kb-empty.is-small{flex-direction:row;padding:18px 20px}.pg-knowledge .kb-empty-tile{background:var(--tone-bg);width:32px;height:32px;color:var(--tone-fg);border-radius:10px;place-items:center;display:inline-grid}.pg-knowledge .pg-knowledge-empty{color:var(--color-muted);margin:0;font-size:14px}.pg-knowledge .kb-split{flex:auto;grid-template-columns:minmax(380px,.85fr) minmax(0,1.2fr);gap:16px;min-height:0;display:grid}.pg-knowledge .kb-split-list{scrollbar-gutter:stable;min-height:0;margin:-4px;padding:4px 0 16px;padding-inline:4px 6px;overflow-y:auto}.pg-knowledge .kb-entries{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex;position:relative;container:kb-list/inline-size}.pg-knowledge .kb-entry{z-index:1;animation:kb-card-in .42s var(--motion-spring) backwards;animation-delay:calc(var(--i,0) * 30ms);border-radius:12px;list-style:none;position:relative}.pg-knowledge .kb-entry.is-arriving{animation:kb-drop-in .55s var(--motion-spring) backwards}.pg-knowledge .kb-entry.is-flipping{transition:transform .5s var(--motion-spring)}.pg-knowledge .kb-entry.is-leaving{pointer-events:none;animation:kb-card-out .26s var(--motion-out) forwards}.pg-knowledge .kb-entry.sortable.is-dragging{z-index:6}.pg-knowledge .kb-entry.sortable.is-dragging .kb-entry-card{box-shadow:var(--shadow-3)}.pg-knowledge .kb-entry-card{border:1px solid var(--kb-line);background:var(--kb-card);min-height:52px;box-shadow:0 1px 2px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 4%));border-radius:12px;align-items:center;gap:4px;padding:5px 0;padding-inline:2px 8px;display:flex;position:relative}.pg-knowledge .kb-entry-card:hover{border-color:color-mix(in srgb, var(--tone-fg) 22%, var(--color-surface));box-shadow:0 3px 12px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 7%))}.pg-knowledge .kb-entry.is-off .kb-entry-card{background:var(--off-card)}.pg-knowledge .kb-entry.is-off .kb-entry-name{color:var(--color-muted)}.pg-knowledge .kb-entry .drag-handle{color:var(--pro-purple-400);flex:none}.pg-knowledge .kb-entry:hover .drag-handle,.pg-knowledge .kb-entry .drag-handle:focus-visible{color:var(--text-purple-600)}.pg-knowledge .kb-entry-nogrip{flex:none;width:8px}.pg-knowledge .kb-entry-main.kb-title-btn{min-width:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;flex:auto;align-items:flex-start;gap:4px;padding:5px 6px;text-decoration:none;display:flex}.pg-knowledge .kb-entry-main.kb-title-btn:hover{color:inherit;text-decoration:none}.pg-knowledge .kb-entry-main.kb-title-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-knowledge .kb-entry-name{-webkit-line-clamp:2;max-width:100%;color:var(--pro-purple-900);overflow-wrap:anywhere;unicode-bidi:isolate;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.pg-knowledge .kb-entry-facts{flex-wrap:nowrap;align-self:stretch;gap:5px;min-width:0;display:flex;overflow:hidden;container:kb-facts/inline-size}.pg-knowledge .kb-entry-fact,.pg-knowledge .kb-entry-kind{border-radius:var(--radius-pill);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:260px;padding:1px 8px;font-size:12.5px;line-height:1.5;display:block;overflow:hidden}.pg-knowledge .kb-entry-fact{background:color-mix(in srgb, var(--tone-soft,var(--color-subtle)) 80%, var(--color-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone-line,var(--color-line)) 70%, var(--color-surface));color:var(--fact-ink)}.pg-knowledge .kb-entry-kind{background:var(--pill-soft);color:var(--pro-purple-700);flex:none;font-weight:600}@container kb-facts (width<=420px){.pg-knowledge .kb-entry-fact:nth-child(n+3){display:none}}@container kb-facts (width<=240px){.pg-knowledge .kb-entry-fact:nth-child(n+2){display:none}}.pg-knowledge .kb-entry-side{flex:none;align-items:center;gap:6px;display:flex}.pg-knowledge .kb-entry-actions{opacity:0;gap:1px;transition:opacity .18s;display:inline-flex}.pg-knowledge .kb-entry:hover .kb-entry-actions,.pg-knowledge .kb-entry:focus-within .kb-entry-actions,.pg-knowledge .kb-entry.is-open .kb-entry-actions{opacity:1}@media (hover:none){.pg-knowledge .kb-entry-actions{opacity:1}}.pg-knowledge .kb-icon-btn{width:28px;height:28px;color:var(--color-muted);cursor:pointer;transition:transform .28s var(--motion-spring);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:inline-grid}.pg-knowledge .kb-icon-btn:hover{background:var(--pro-purple-50);color:var(--pro-purple-700)}.pg-knowledge .kb-icon-btn.is-danger:hover{background:var(--color-danger-soft);color:var(--color-danger)}.pg-knowledge .kb-icon-btn:active{transform:scale(.88)}.pg-knowledge .kb-icon-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}@container kb-list (width<=600px){.pg-knowledge .kb-entry-side .pg-knowledge-handling{display:none}}@container kb-list (width<=430px){.pg-knowledge .kb-entry-side .kb-chip{display:none}}.pg-knowledge .kb-entries.is-pane .kb-entry.is-open .kb-entry-card{border-color:color-mix(in srgb, var(--tone-fg) 26%, var(--color-surface));background:color-mix(in srgb, var(--tone-soft) 70%, var(--color-surface))}.pg-knowledge .kb-entries-glide{z-index:3;border:2px solid color-mix(in srgb, var(--tone-fg) 55%, var(--color-surface));box-shadow:inset 3px 0 0 var(--pro-orange-500), 0 0 0 3px color-mix(in srgb, var(--tone-bg) 80%, transparent);pointer-events:none;transition:transform .5s var(--motion-spring), height .3s var(--motion-soft);border-radius:12px;list-style:none;position:absolute;top:0;left:0;right:0}.pg-knowledge .kb-entries-glide.is-placed{transition:none}.pg-knowledge .kb-entries:has(.sortable.is-dragging) .kb-entries-glide{opacity:0}.pg-knowledge .kb-entries.is-drawer .kb-entry.is-open .kb-entry-card{border-color:color-mix(in srgb, var(--tone-fg) 26%, var(--color-surface));background:color-mix(in srgb, var(--tone-soft) 70%, var(--color-surface));box-shadow:inset 3px 0 0 var(--pro-orange-500);border-bottom-right-radius:0;border-bottom-left-radius:0}.pg-knowledge .kb-entry-detail{border:1px solid color-mix(in srgb, var(--tone-fg) 26%, var(--color-surface));background:color-mix(in srgb, var(--tone-soft) 45%, var(--color-surface));border-top:0;border-radius:0 0 12px 12px;padding:4px 14px 12px}.pg-knowledge .kb-pane-none{border:1px dashed var(--kb-line);opacity:.75;min-height:240px;animation:kb-pane-in .36s var(--motion-soft) backwards;border-radius:16px;align-self:start;place-items:center;display:grid}.pg-knowledge .kb-pane{border:1px solid var(--kb-line);background:var(--kb-card);min-height:0;max-height:100%;box-shadow:var(--shadow-1);border-radius:16px;flex-direction:column;align-self:start;display:flex;overflow:hidden}.pg-knowledge .kb-pane-in{min-height:0;animation:kb-pane-in .36s var(--motion-soft) backwards;flex:auto;overflow-y:auto}.pg-knowledge .kb-pane-head{z-index:2;border-bottom:1px solid var(--color-hairline);background:color-mix(in srgb, var(--tone-soft) 55%, var(--color-surface));align-items:flex-start;gap:12px;padding:14px 0 12px;padding-inline:18px 16px;display:flex;position:sticky;top:0}.pg-knowledge .kb-pane-titles{flex-direction:column;flex:auto;gap:7px;min-width:0;display:flex}.pg-knowledge .kb-pane-title{color:var(--pro-purple-900);overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:650;line-height:1.35}.pg-knowledge .kb-pane-title bdi{unicode-bidi:isolate}.pg-knowledge .kb-pane-chips{flex-wrap:wrap;gap:5px;display:flex}.pg-knowledge .kb-pane-actions{flex:none;align-items:center;gap:4px;display:flex}.pg-knowledge .kb-pane-edit{transition:transform .3s var(--motion-spring);align-items:center;gap:6px;display:inline-flex}.pg-knowledge .kb-pane-edit:active{transform:scale(.95)}.pg-knowledge .kb-pane-body{padding:14px 0 16px;padding-inline:18px 16px}.pg-knowledge .kb-card{flex-direction:column;gap:18px;margin:8px 0 0;display:flex;container:kb-card/inline-size}.pg-knowledge .kb-pane .kb-card{margin:0}.pg-knowledge .kb-card-handling{display:flex}.pg-knowledge .kb-card .kb-card-grid{gap:10px 12px;margin:0}@container kb-card (width<=479px){.pg-knowledge .kb-card .kb-card-grid{grid-template-columns:minmax(0,1fr)}}.pg-knowledge .kb-card-row{border:1px solid var(--pop-edge);background:color-mix(in srgb, var(--tone-soft,var(--pro-purple-50)) 28%, var(--color-surface));min-width:0;animation:kb-row-in .4s var(--motion-spring) backwards;animation-delay:calc(var(--i,0) * 25ms);border-radius:12px;flex-direction:column;gap:6px;margin:0;padding:9px 12px 11px;display:flex}.pg-knowledge .kb-card-row.is-wide{grid-column:1/-1}.pg-knowledge .kb-card-row dt{min-height:24px;color:var(--color-ink);align-items:center;gap:8px;font-size:15px;font-weight:700;line-height:1.35;display:flex}.pg-knowledge .kb-card-row dd{min-width:0;margin:0;font-size:15px;line-height:1.65}.pg-knowledge .kb-card-row dd>:is(.kb-list,.kb-value-lines,.kb-program){width:100%}.pg-knowledge .kb-card :is(.kb-value,.kb-program-line,.kb-price-label,.kb-price-note){unicode-bidi:isolate}.pg-knowledge .kb-collectbox.is-read{padding-bottom:10px}.pg-knowledge .kb-card-collect{min-width:0;padding-inline-start:2px;font-size:15px;line-height:1.65}.pg-knowledge .kb-card-collect .chip{margin-inline-start:4px}.pg-knowledge .kb-addfield-ico{background:color-mix(in srgb, var(--tone-soft,var(--pro-purple-50)) 80%, var(--color-surface));width:24px;height:24px;color:var(--tone-fg,var(--pro-purple-700));border-radius:7px;flex:none;place-items:center;display:inline-grid}.pg-knowledge .kb-card-none{margin:4px 0 8px}.pg-knowledge .kb-list{margin:0;padding:0}.pg-knowledge .kb-list:not(.kb-prices){list-style-type:disc}.pg-knowledge .kb-list:not(.kb-prices)>li{margin-inline-start:18px}.pg-knowledge .kb-list li+li{margin-top:3px}.pg-knowledge .kb-list>li,.pg-knowledge .kb-places>li{text-align:start}.pg-knowledge .kb-list>li.is-num{list-style-type:decimal}.pg-knowledge .kb-list.is-typed>li{margin-inline-start:0;list-style:none}.pg-knowledge .kb-list.is-typed>li.is-bullet{margin-inline-start:18px;list-style-type:disc}.pg-knowledge .kb-list.is-typed>li.is-num{margin-inline-start:18px;list-style-type:decimal}.pg-knowledge .kb-list li::marker{color:var(--tone-fg,var(--pro-purple-500))}.pg-knowledge .kb-card-row .chip{margin-inline-start:4px}.pg-knowledge .kb-need{font-size:12px;font-weight:600}.pg-knowledge .kb-need.is-must{background:var(--pro-orange-50);color:var(--pro-orange-700)}.pg-knowledge .kb-prices{flex-direction:column;gap:2px;padding:0;list-style:none;display:flex}.pg-knowledge .kb-prices li+li{margin-top:0}.pg-knowledge .kb-price{border-bottom:1px dashed var(--color-hairline);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label amount""note amount";align-items:center;column-gap:12px;padding:5px 2px;display:grid}.pg-knowledge .kb-price:last-child{border-bottom:0}.pg-knowledge .kb-price-label{unicode-bidi:plaintext;grid-area:label;width:fit-content;max-width:100%;display:block}.pg-knowledge .kb-price-amount{white-space:nowrap;color:var(--color-muted);grid-area:amount;font-size:14px}.pg-knowledge .kb-price-amount .strong{color:var(--pro-purple-900);font-variant-numeric:tabular-nums}.pg-knowledge .kb-price.is-discount .kb-price-amount .strong{color:var(--pro-teal-700)}.pg-knowledge .kb-price-note{unicode-bidi:plaintext;grid-area:note;width:fit-content;max-width:100%;font-size:13px;display:block}.pg-knowledge .kb-none{font-size:13.5px}.pg-knowledge .kb-price-basis{color:var(--color-muted);margin-bottom:2px;font-size:13.5px;display:block}.pg-knowledge .kb-fee{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.pg-knowledge .kb-card-row .kb-stars{color:var(--pro-apricot-500);letter-spacing:-.5px;font-size:15px}.pg-knowledge .kb-value{white-space:pre-wrap;unicode-bidi:plaintext}.pg-knowledge .kb-value-lines .kb-value{min-height:1.2em}.pg-knowledge dd>bdi.kb-value{display:block}.pg-knowledge .kb-card a{color:var(--pro-purple-700);overflow-wrap:anywhere}.pg-knowledge .kb-program{background:color-mix(in srgb, var(--tone-soft,var(--color-subtle)) 60%, var(--color-surface));border-radius:9px;padding:8px 12px}.pg-knowledge .kb-program-line{white-space:pre-wrap;unicode-bidi:plaintext}.pg-knowledge .kb-program-gap{height:.7em}.pg-knowledge .pg-knowledge-handling{align-items:center;gap:5px;display:inline-flex}.pg-knowledge-changed{align-items:center;gap:5px;margin:2px 0 0;font-size:12.5px;display:flex}.pg-knowledge .kb-split-hours{margin-top:12px}.pg-knowledge .kb-company-card{border:1px solid var(--kb-line);background:color-mix(in srgb, var(--tone-soft) 40%, var(--color-surface));min-width:0;animation:kb-row-in .45s var(--motion-spring) backwards;animation-delay:calc(var(--i,0) * 50ms);border-radius:16px;padding:10px 10px 12px}.pg-knowledge .kb-company-head{align-items:center;gap:9px;margin:0 0 10px;padding:0;padding-inline:4px 2px;display:flex}.pg-knowledge .kb-company-title{min-width:0;color:var(--pro-purple-900);flex:auto;margin:0;font-size:15px;font-weight:650}.pg-knowledge .kb-company-head .fr-count{background:var(--tone-bg);color:var(--tone-fg)}.pg-knowledge .kb-company-add{height:28px;transition:transform .3s var(--motion-spring);border-radius:9px}.pg-knowledge .kb-company-add:active{transform:scale(.95)}.pg-knowledge .kb-hours-body{padding:2px 4px 0}.pg-knowledge .kb-hours-rows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pg-knowledge .kb-hours-row{border:1px solid var(--color-hairline);background:var(--color-surface);animation:kb-row-in .42s var(--motion-spring) backwards;animation-delay:calc(.1s + var(--i,0) * 40ms);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.pg-knowledge .kb-hours-days{color:var(--color-ink);font-size:14px;font-weight:600}.pg-knowledge .kb-hours-row.is-friday .kb-hours-days{color:var(--pro-orange-700)}.pg-knowledge .kb-hours-time{letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--pro-purple-900);font-size:18px;font-weight:650}.pg-knowledge .kb-hours-closed{background:var(--pro-orange-50);color:var(--pro-orange-700)}.pg-knowledge .kb-hours-foot{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.pg-knowledge .kb-hours-zone{background:var(--pro-apricot-50);color:var(--pro-apricot-700)}.pg-knowledge .kb-hours-holiday{background:var(--pro-orange-100);height:auto;color:var(--pro-orange-800);white-space:normal;padding:4px 10px;line-height:1.4}.pg-knowledge .pg-knowledge-hours{color:var(--color-ink);margin:0;padding:8px 6px;font-size:15px;line-height:1.65}.pg-knowledge .kb-ask{border-radius:14px;padding:12px 12px 10px;font-size:13.5px}.pg-knowledge .kb-ask-in{align-items:flex-start;gap:11px;display:flex}.pg-knowledge .kb-ask-tile{width:34px;height:34px;animation:mo-icon-pop .5s var(--motion-spring) 50ms backwards;border-radius:10px;flex:none;place-items:center;display:inline-grid}.pg-knowledge .kb-ask-tile.is-warn{background:var(--pro-orange-100);color:var(--pro-orange-700);animation:mo-icon-pop .5s var(--motion-spring) 50ms backwards, kb-shake .5s ease-in-out .45s}.pg-knowledge .kb-ask-tile.is-danger{background:var(--color-danger-soft);color:var(--color-danger)}.pg-knowledge .kb-ask-glyph{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.pg-knowledge .kb-ask-lid{transform-box:fill-box;transform-origin:0 100%;animation:kb-lid .6s var(--motion-spring) .3s both}.pg-knowledge .kb-ask-text{min-width:0;animation:kb-words-in .42s var(--motion-soft) .18s backwards;flex:auto}.pg-knowledge .kb-ask-title{color:var(--pro-purple-900);overflow-wrap:anywhere;margin:1px 0 4px;font-size:15px;font-weight:650}.pg-knowledge .kb-ask-title bdi{unicode-bidi:isolate}.pg-knowledge .kb-ask-body{color:var(--color-muted);margin:0;line-height:1.5}.pg-knowledge .kb-ask-jumps{flex-direction:column;gap:4px;margin:2px 0 8px;padding:0;list-style:none;display:flex}.pg-knowledge .kb-ask-jumps li{font-variant-numeric:tabular-nums;animation:kb-row-in .4s var(--motion-spring) backwards;animation-delay:calc(.25s + var(--i,0) * 60ms);align-items:center;gap:6px;display:flex}.pg-knowledge .kb-ask-old{color:var(--color-muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--color-muted) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--color-muted) 60%, transparent)}.pg-knowledge .kb-ask-new{color:var(--pro-orange-700);animation:mo-icon-pop .5s var(--motion-spring) .55s backwards;font-weight:700}.pg-knowledge .kb-ask-unit{color:var(--color-muted);font-size:12px}.pg-knowledge .kb-ask-arrow{fill:none;stroke:var(--pro-orange-500);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:0;animation:kb-draw-arrow .45s var(--motion-soft) .35s backwards;flex:none}.pg-knowledge .kb-ask-actions{animation:kb-words-in .4s var(--motion-soft) .26s backwards;justify-content:flex-end;gap:6px;margin-top:12px;display:flex}.pg-knowledge .kb-ask-actions .btn{transition:transform .28s var(--motion-spring)}.pg-knowledge .kb-ask-actions .btn:active{transform:scale(.94)}.pg-knowledge .kb-ask .kb-ask-danger{background:var(--fill-danger);border-color:var(--fill-danger);color:var(--on-fill)}.pg-knowledge .kb-ask .kb-ask-danger:hover:not(:disabled){background:var(--fill-danger-hover);border-color:var(--fill-danger-hover)}.pg-knowledge .kb-ask-form .kb-ask-input{border:1px solid var(--color-line);background:var(--color-surface);width:100%;height:34px;color:var(--color-ink);font:inherit;unicode-bidi:plaintext;border-radius:9px;padding:0 10px;font-size:14px}.pg-knowledge .kb-ask-form .kb-ask-input:focus{border-color:var(--pro-purple-400);box-shadow:0 0 0 3px var(--pro-purple-100);outline:none}.pg-knowledge .kb-ask-form .kb-ask-actions{margin-top:10px;animation:none}.pg-knowledge .mo-pop.is-sheet.kb-ask{padding:16px 16px 14px}.pg-knowledge.kb-modal.mdl-panel{--tone-soft:var(--pro-purple-50)}.mdl-scrim:not(.is-closing)>.pg-knowledge.kb-modal.mdl-panel{animation-fill-mode:backwards}.pg-knowledge.kb-modal .mdl-head{background:color-mix(in srgb, var(--tone-soft) 50%, var(--color-surface));padding:14px 0 12px;padding-inline:20px 14px}.pg-knowledge.kb-modal .mdl-title{font-size:17px}.pg-knowledge.kb-modal .mdl-title bdi{unicode-bidi:isolate}.pg-knowledge.kb-modal .mdl-body{padding:0 20px}.pg-knowledge .kb-editor{flex-direction:column;gap:14px;padding:10px 0 2px;font-size:14px;display:flex;container:kb-editor/inline-size}.pg-knowledge.kb-modal .kb-editor{padding-top:0}.pg-knowledge .kb-format{z-index:6;border:1px solid var(--kb-line);background:var(--color-surface);width:fit-content;box-shadow:var(--shadow-1);border-radius:10px;align-items:center;gap:2px;margin:0;padding:3px 5px;display:flex;position:sticky;top:0}.pg-knowledge.kb-modal .kb-format{border:0;border-bottom:1px solid var(--color-hairline);width:auto;box-shadow:none;background:var(--color-surface);border-radius:0;margin:0 -20px;padding:6px 20px}.pg-knowledge .kb-toolbar{z-index:6;background:var(--color-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex;position:sticky;top:0}.pg-knowledge.kb-modal .kb-toolbar{border-bottom:1px solid var(--color-hairline);margin:0 -20px;padding:6px 20px}.pg-knowledge .kb-toolbar>.kb-format,.pg-knowledge.kb-modal .kb-toolbar>.kb-format{width:auto;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:static}.pg-knowledge .kb-toolbar>.kb-form-actions{margin-inline-start:auto}.pg-knowledge .kb-format-btn{min-width:30px;height:28px;transition:transform .25s var(--motion-spring);border-radius:8px;place-items:center;padding:0 7px;font-size:15px;line-height:1;display:inline-grid}.pg-knowledge .kb-format-btn:active:not(:disabled){transform:scale(.9)}.pg-knowledge .kb-format-btn:disabled{opacity:.35}.pg-knowledge .kb-format-num{font-size:13px;font-weight:600}.pg-knowledge .kb-format-sep{background:var(--color-line);width:1px;height:18px;margin:0 4px}.pg-knowledge .kb-format-emoji{position:relative}.pg-knowledge-editor-top{grid-template-columns:minmax(0,1fr);align-items:end;gap:14px 16px;display:grid}.pg-knowledge .pg-knowledge-f-title{min-width:0;margin:0}.pg-knowledge .pg-knowledge-f-title>span,.pg-knowledge .kb-field>.pg-knowledge-f-label{min-height:19px;color:var(--pro-purple-800);align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.pg-knowledge .pg-knowledge-f-title>span .pg-knowledge-required{color:var(--pro-orange-700);font-size:12px;font-weight:500}.pg-knowledge .kb-field>.pg-knowledge-f-label .pg-knowledge-f-chip{background:var(--pro-apricot-100);color:var(--pro-apricot-700);animation:mo-icon-pop .45s var(--motion-spring) backwards;margin-block:-3px;font-size:12px;font-weight:600;line-height:18px}.pg-knowledge .kb-editor input:not([type=checkbox]):not([type=radio]),.pg-knowledge .kb-editor .textarea{border:1px solid var(--color-line);background:var(--color-surface);border-radius:9px;min-height:34px;padding:6px 10px;font-size:14.5px}.pg-knowledge .kb-editor input:not([type=checkbox]):not([type=radio]):focus,.pg-knowledge .kb-editor .textarea:focus{border-color:var(--pro-purple-400);box-shadow:0 0 0 3px var(--pro-purple-100);outline:none}.pg-knowledge .kb-editor .textarea{min-height:84px;line-height:1.55}.pg-knowledge .kb-editor [dir=auto]{unicode-bidi:plaintext}.pg-knowledge .kb-collectbox{border:1px solid var(--pro-purple-200);background:color-mix(in srgb, var(--pro-purple-50) 75%, var(--color-surface));border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:10px 12px 12px;display:flex}.pg-knowledge .kb-collectbox-head{align-items:center;gap:9px;min-width:0;display:flex}.pg-knowledge .kb-collectbox-ico{background:var(--pro-purple-100);width:28px;height:28px;color:var(--pro-purple-700);border-radius:9px;flex:none;place-items:center;display:inline-grid}.pg-knowledge .kb-collectbox-title{min-width:0;color:var(--pro-purple-900);flex:0 auto;margin:0;font-size:16px;font-weight:700;line-height:1.3}.pg-knowledge .kb-collectbox-count{white-space:nowrap;background:var(--color-surface);height:22px;color:var(--color-muted);box-shadow:inset 0 0 0 1px var(--color-line);flex:none;padding-inline:8px;font-size:12px;font-weight:600}.pg-knowledge .kb-collectbox-count.is-some{color:var(--pro-purple-700);box-shadow:inset 0 0 0 1px var(--pro-purple-200)}.pg-knowledge .kb-collectbox.is-empty .kb-collectbox-count{background:var(--pro-orange-100);color:var(--pro-orange-800);box-shadow:inset 0 0 0 1px var(--pro-orange-300)}.pg-knowledge .kb-need-seg{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);flex:none;gap:2px;padding:2px;display:inline-flex}.pg-knowledge .kb-need-opt{border-radius:var(--radius-pill);height:24px;color:var(--color-muted);cursor:pointer;transition:transform .28s var(--motion-spring);background:0 0;border:0;padding:0 10px;font-size:12.5px;font-weight:500}.pg-knowledge .kb-need-opt:active{transform:scale(.94)}.pg-knowledge .kb-need-opt:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-knowledge .kb-need-opt.is-on{font-weight:600}.pg-knowledge .kb-need-opt.is-must.is-on{background:var(--pro-orange-100);color:var(--pro-orange-800)}.pg-knowledge .kb-need-opt.is-once.is-on{background:var(--pro-purple-100);color:var(--pro-purple-800)}.pg-knowledge .kb-collectbox>.kb-field{min-width:0;max-width:none;margin:0}.pg-knowledge .kb-collectbox .kb-row{background:var(--color-surface)}.pg-knowledge .kb-collectbox .kb-add-row{border-color:color-mix(in srgb, var(--pro-purple-500) 40%, var(--color-surface));color:var(--pro-purple-700)}.pg-knowledge .kb-form{flex-direction:column;gap:16px;display:flex}.pg-knowledge .kb-sec{flex-direction:column;gap:10px;min-width:0;display:flex}.pg-knowledge .kb-sec.is-ruled:before{content:"";background:var(--pro-purple-200);border-radius:2px;height:2px;margin-bottom:6px}.pg-knowledge .kb-card .kb-sec.is-ruled:before{margin-bottom:8px}.pg-knowledge .kb-sec-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px 14px;display:grid}.pg-knowledge .kb-fld{border:1px solid var(--pop-edge);background:color-mix(in srgb, var(--tone-soft,var(--pro-purple-50)) 28%, var(--color-surface));min-width:0;animation:kb-drop-in .45s var(--motion-spring) backwards;border-radius:13px;grid-template-columns:minmax(0,1fr) auto auto;align-content:start;align-items:center;gap:8px;padding:10px 12px 12px;display:grid}.pg-knowledge .kb-fld .kb-row{background:var(--color-surface)}.pg-knowledge .kb-fld.is-wide{grid-column:1/-1}.pg-knowledge .kb-fld>.kb-fld-head{grid-area:1/1}.pg-knowledge .kb-fld:not(:has(>.kb-fld-remove))>.kb-fld-head{grid-column:1/-1}.pg-knowledge .kb-fld>.kb-fld-remove{grid-area:1/3}.pg-knowledge .kb-fld>.kb-fld-ask{grid-area:1/2}.pg-knowledge .kb-fld:not(:has(>.kb-fld-remove))>.kb-fld-ask{grid-column:2/-1;justify-self:end}.pg-knowledge .kb-fld:not(:has(>.kb-fld-ask))>.kb-fld-head{grid-column:1/3}.pg-knowledge .kb-fld:not(:has(>.kb-fld-remove,>.kb-fld-ask))>.kb-fld-head{grid-column:1/-1}.pg-knowledge .kb-fld.is-asked>.kb-fld-head{flex-wrap:wrap}.pg-knowledge .kb-fld>:not(.kb-fld-head,.kb-fld-remove,.kb-fld-ask){grid-column:1/-1}.pg-knowledge .kb-fld.is-leaving{pointer-events:none;animation:kb-field-out .2s var(--motion-out) forwards}.pg-knowledge .kb-fld-head{align-items:center;gap:7px;min-width:0;min-height:24px;display:flex}.pg-knowledge .kb-fld-ico{background:var(--color-surface);width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--color-line);color:var(--tone-fg,var(--pro-purple-700));border-radius:7px;flex:none;place-items:center;display:inline-grid}.pg-knowledge .kb-fld-head>.pg-knowledge-f-label{min-width:0;color:var(--color-ink);flex-wrap:wrap;flex:auto;align-items:center;gap:4px 8px;font-size:16px;font-weight:700;line-height:1.3;display:flex}.pg-knowledge .kb-fld-head .pg-knowledge-f-chip{background:var(--pro-apricot-100);color:var(--pro-apricot-700);animation:mo-icon-pop .45s var(--motion-spring) backwards;font-size:12px;font-weight:600;line-height:18px}.pg-knowledge .kb-fld-remove{height:22px;color:var(--color-muted);cursor:pointer;transition:background .2s var(--motion-soft), transform .28s var(--motion-spring);background:0 0;border:0;border-radius:7px;padding:0 7px;font-size:13px;font-weight:500}.pg-knowledge .kb-fld-remove:hover{background:var(--color-danger-soft);color:var(--color-danger)}.pg-knowledge .kb-fld-remove:active{transform:scale(.94)}.pg-knowledge .kb-fld-remove:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-knowledge .kb-fld-ask{width:24px;height:24px;color:var(--color-muted);cursor:pointer;opacity:0;transition:opacity .2s var(--motion-soft), transform .28s var(--motion-spring);background:0 0;border:0;border-radius:7px;flex:none;place-items:center;padding:0;display:inline-grid}.pg-knowledge .kb-fld:is(:hover,:focus-within) .kb-fld-ask,.pg-knowledge .kb-fld-ask:focus-visible,.pg-knowledge .kb-fld-ask.is-asked{opacity:1}.pg-knowledge .kb-fld-ask:hover{background:var(--hover-tint);color:var(--color-ink)}.pg-knowledge .kb-fld-ask:active{transform:scale(.9)}.pg-knowledge .kb-fld-ask:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-knowledge .kb-fld-ask.is-asked{color:var(--tone-fg,var(--pro-purple-700))}.pg-knowledge .kb-fld-asked{background:var(--pro-purple-50);color:var(--pro-purple-700);white-space:nowrap;animation:mo-icon-pop .45s var(--motion-spring) backwards;border-radius:999px;flex:none;padding:0 8px;font-size:12px;font-weight:600;line-height:20px}.pg-knowledge .kb-fld.is-asked>:not(.kb-fld-head,.kb-fld-remove),.pg-knowledge .kb-card-row.is-asked>dd{opacity:.72}.pg-knowledge .kb-card-row.is-asked>dt .kb-fld-asked{margin-inline-start:6px}.pg-knowledge .kb-row-tools{justify-content:flex-end;align-items:center;gap:2px;display:inline-flex}.pg-knowledge .kb-row-ask-spacer{width:24px;height:24px}.pg-knowledge .kb-row.is-asked>:not(.kb-row-tools){opacity:.72}.pg-knowledge .kb-row.is-asked{border-style:dashed}.pg-knowledge .kb-row-asked{color:var(--pro-purple-700);vertical-align:-2px;place-items:center;margin-inline-start:6px;display:inline-grid}.pg-knowledge .kb-list>li.is-asked:not(.kb-price)>:not(.kb-row-asked),.pg-knowledge .kb-price.is-asked>:is(.kb-price-amount,.kb-price-note){opacity:.72}.pg-knowledge .kb-price.is-asked>.kb-price-label{color:var(--color-muted)}@media (hover:none){.pg-knowledge .kb-fld-ask{opacity:.6}}@media (prefers-reduced-motion:reduce){.pg-knowledge .kb-fld-asked{animation:none}.pg-knowledge .kb-fld-ask{transition:none}.pg-knowledge .kb-fld-ask:active{transform:none}}.pg-knowledge .kb-fld-body{flex-direction:column;gap:6px;min-width:0;max-width:none;margin:0;display:flex}.pg-knowledge .kb-fld-body.is-beside{flex-flow:wrap;align-items:center;gap:6px 14px}.pg-knowledge .kb-fld-body.is-beside>.kb-amount{flex:250px}.pg-knowledge .kb-fld-body.is-beside>.kb-part{flex:1.2 260px}.pg-knowledge .kb-fld-body.pg-knowledge-f-amount:not(.is-beside){max-width:360px}.pg-knowledge .kb-part{align-items:center;gap:8px;min-width:0;display:flex}.pg-knowledge .kb-part-label{color:var(--color-muted);flex:none;font-size:12.5px;font-weight:500}.pg-knowledge .kb-part>input{flex:auto;min-width:0}.pg-knowledge .kb-editor .kb-fld-head>input.kb-own-name{border-color:#0000;border-bottom:1px dashed var(--pro-purple-300);min-width:0;min-height:28px;color:var(--color-ink);background:0 0;border-radius:6px 6px 0 0;flex:0 360px;padding:2px 6px;font-size:16px;font-weight:700}.pg-knowledge .kb-editor .kb-fld-head>input.kb-own-name:is(:hover,:focus){border-color:var(--pro-purple-300);background:var(--color-surface);border-style:solid;border-radius:6px}.pg-knowledge .kb-editor .kb-fld-head>input.kb-own-name.is-bad{border-color:var(--color-danger)}.pg-knowledge .kb-own-problem{color:var(--color-danger);font-size:12.5px;line-height:1.35}@container kb-editor (width<=619px){.pg-knowledge .kb-sec-grid{grid-template-columns:minmax(0,1fr)}.pg-knowledge .kb-part{flex-wrap:wrap}.pg-knowledge .kb-editor .kb-fld-head>input.kb-own-name{flex-grow:1;flex-basis:auto}}@supports (field-sizing:content){.pg-knowledge .kb-editor .kb-fld-head>input.kb-own-name{field-sizing:content;flex:0 auto;min-width:64px;max-width:100%}}@container kb-editor (width>=940px){.pg-knowledge .kb-row:is(.kb-row-price,.kb-row-fee){grid-template-columns:minmax(0,1.5fr) max-content max-content minmax(0,1fr) max-content;display:grid}.pg-knowledge .kb-row.kb-row-fee{grid-template-columns:minmax(0,1.5fr) max-content minmax(0,.8fr) minmax(0,.9fr) max-content}.pg-knowledge .kb-row:is(.kb-row-price,.kb-row-fee)>*{min-width:0}.pg-knowledge .kb-row:is(.kb-row-price,.kb-row-fee)>input{width:100%}}@container kb-editor (width>=560px) and (width<=939px){.pg-knowledge .kb-row:is(.kb-row-price,.kb-row-fee){grid-template-columns:max-content max-content minmax(0,1fr) max-content;display:grid}.pg-knowledge .kb-row.kb-row-fee{grid-template-columns:max-content minmax(0,1fr) minmax(0,1fr) max-content}.pg-knowledge .kb-row:is(.kb-row-price,.kb-row-fee)>*{min-width:0}.pg-knowledge .kb-row:is(.kb-row-price,.kb-row-fee)>input{width:100%}.pg-knowledge .kb-row:is(.kb-row-price,.kb-row-fee)>.kb-grow:first-child{grid-area:1/1/auto/4}.pg-knowledge .kb-row:is(.kb-row-price,.kb-row-fee)>.kb-row-tools{grid-area:1/4}.pg-knowledge .kb-row.kb-row-price>.kb-row-kind{grid-area:2/1}.pg-knowledge .kb-row.kb-row-price>.kb-amount{grid-area:2/2}.pg-knowledge .kb-row.kb-row-price>input:last-of-type{grid-area:2/3/auto/5}.pg-knowledge .kb-row.kb-row-fee>.kb-amount{grid-area:2/1}.pg-knowledge .kb-row.kb-row-fee>input:nth-of-type(2){grid-area:2/2}.pg-knowledge .kb-row.kb-row-fee>input:nth-of-type(3){grid-area:2/3/auto/5}}.pg-knowledge .kb-form-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-knowledge .kb-add-row.kb-addfield-btn{border-style:solid;border-color:color-mix(in srgb, var(--tone-fg,var(--pro-purple-500)) 28%, var(--color-surface));background:color-mix(in srgb, var(--tone-soft,var(--pro-purple-50)) 70%, var(--color-surface));height:30px;padding-inline:12px 11px;font-size:13.5px}.pg-knowledge .kb-add-row.kb-addfield-btn:hover:not(:disabled){background:var(--tone-soft,var(--pro-purple-50))}.pg-knowledge .kb-addfield-list:focus{outline:none}.pg-knowledge .kb-collect-pop .kb-collect-list .kb-collect-glide{background:var(--hover-tint);box-shadow:inset 0 0 0 1px var(--pro-purple-200), inset 3px 0 0 var(--pro-orange-500)}.pg-knowledge .kb-addfield-create{height:28px;color:var(--pro-purple-700);font:inherit;cursor:pointer;transition:transform .28s var(--motion-spring);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 8px;font-size:13.5px;font-weight:600;display:inline-flex}.pg-knowledge .kb-addfield-create:hover{background:var(--hover-tint)}.pg-knowledge .kb-addfield-create:active{transform:scale(.96)}.pg-knowledge .kb-addfield-create:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-knowledge .kb-addfield-foot>.btn{margin-inline-start:auto}.pg-knowledge .kb-addfield-foot{border-top:1px solid var(--color-hairline);justify-content:space-between;align-items:center;gap:8px;padding:6px 2px 0;display:flex}.pg-knowledge .kb-addfield-foot .btn{height:28px}.pg-knowledge .kb-collect-pop.kb-addfield-pop{flex-direction:column;display:flex}.pg-knowledge .kb-addfield-pop>.kb-collect-in{flex:auto;min-height:0}.pg-knowledge .kb-collect-pop .kb-collect-list.kb-addfield-list{flex:auto;min-height:72px;max-height:520px}.pg-knowledge .kb-addfield-pop .kb-addfield-foot{flex:none}.pg-knowledge .kb-addfield-group{z-index:1;letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted);padding:9px 10px 3px;font-size:12px;font-weight:600;list-style:none;position:relative}.pg-knowledge .kb-addfield-group:first-of-type{padding-top:3px}.pg-knowledge .kb-collect-pop .kb-addfield-option{gap:9px;min-height:34px;padding-block:4px}.pg-knowledge .kb-collect-pop .kb-addfield-option .kb-addfield-name{text-align:start;flex:auto;min-width:0}.pg-knowledge .kb-collect-pop .kb-addfield-option.is-on .kb-addfield-name{color:var(--pro-purple-800);font-weight:600}.pg-knowledge .kb-collect-pop .kb-addfield-option:not(.is-on) .kb-addfield-ico{background:var(--color-subtle);color:var(--color-muted)}.pg-knowledge .kb-collect-pop .kb-addfield-option.is-on .kb-addfield-ico{animation:mo-icon-pop .5s var(--motion-spring)}.pg-knowledge .kb-addfield-option[aria-selected=true] .mo-tick{stroke-dashoffset:0;transition:stroke-dashoffset .35s var(--motion-soft) 50ms}.pg-knowledge .kb-field :is(.mo-btn,.kb-add-row,.kb-must,.kb-collect-field,.kb-stars) span,.pg-knowledge .kb-field .mo-btn-value{font-size:inherit;color:inherit}.pg-knowledge .kb-rows{flex-direction:column;gap:6px;display:flex}.pg-knowledge .kb-rows>.btn,.pg-knowledge .kb-rows>.btn-row,.pg-knowledge .kb-rows>.kb-collect-add{align-self:flex-start}.pg-knowledge .kb-row{border:1px solid var(--color-hairline);background:color-mix(in srgb, var(--tone-soft,var(--color-subtle)) 45%, var(--color-surface));animation:kb-drop-in .45s var(--motion-spring) backwards;border-radius:11px;flex-wrap:wrap;align-items:center;gap:6px;padding:5px;display:flex}.pg-knowledge .kb-grow{flex:200px}.pg-knowledge .kb-amount{align-items:center;gap:6px;display:inline-flex}.pg-knowledge .kb-amount input{font-variant-numeric:tabular-nums;width:128px}.pg-knowledge .kb-field>.kb-amount{display:flex}.pg-knowledge .kb-field>.kb-amount input{flex:auto;width:auto;min-width:0}.pg-knowledge .kb-amount .small{min-width:92px;color:var(--color-muted);font-size:12px;font-weight:500}.pg-knowledge .kb-menu.mo-btn{background:var(--color-surface);border-radius:9px;height:34px;padding:0;padding-inline:10px 9px;font-size:13.5px}.pg-knowledge .kb-menu-field.mo-btn{width:100%}.pg-knowledge .kb-row-price .kb-menu.mo-btn{width:132px}.pg-knowledge .kb-field .mo-menu:has(.kb-menu-field){display:flex}.pg-knowledge .kb-stars,.pg-knowledge .kb-field .mo-btn .kb-stars,.pg-knowledge .mo-pop .kb-stars{color:var(--pro-apricot-500);letter-spacing:-.5px;font-size:11px}.pg-knowledge .kb-must{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);min-width:7.5em;height:28px;color:var(--color-ink);cursor:pointer;justify-content:center;align-items:center;gap:6px;margin:0;padding:0;padding-inline:8px 10px;font-size:13px;display:inline-flex}.pg-knowledge .kb-must.is-on{border-color:var(--pro-orange-200);background:var(--pro-orange-50);color:var(--pro-orange-800)}.pg-knowledge .kb-must input{accent-color:var(--pro-orange-600)}.pg-knowledge :is(.kb-row-remove,.kb-row-tools){margin-inline-start:auto}.pg-knowledge .kb-add-row{border:1px dashed color-mix(in srgb, var(--tone-fg,var(--pro-purple-500)) 40%, var(--color-surface));border-radius:var(--radius-pill);background:var(--color-surface);height:28px;color:var(--tone-fg,var(--pro-purple-700));transition:transform .3s var(--motion-spring);align-items:center;gap:6px;padding:0;padding-inline:10px 12px;font-size:13px;font-weight:600;display:inline-flex}.pg-knowledge .kb-add-row:hover:not(:disabled){background:color-mix(in srgb, var(--tone-soft,var(--pro-purple-50)) 70%, var(--color-surface));border-style:solid}.pg-knowledge .kb-add-row:active{transform:scale(.95)}.pg-knowledge .kb-add-row>svg:first-child{transition:transform .4s var(--motion-spring)}.pg-knowledge .kb-add-row:hover>svg:first-child{transform:rotate(90deg)}.pg-knowledge .kb-add-row.is-quiet{color:var(--color-muted);border-color:#0000}.pg-knowledge .kb-add-rows{gap:6px}.pg-knowledge .kb-collect-add{position:relative}.pg-knowledge .kb-collect-caret{transition:transform .35s var(--motion-spring)}.pg-knowledge .kb-collect-btn[aria-expanded=true] .kb-collect-caret{transform:rotate(180deg)}.pg-knowledge .kb-collect-pop.mo-pop{padding:6px}.pg-knowledge .kb-collect-in{flex-direction:column;gap:6px;display:flex}.pg-knowledge .kb-collect-pop .kb-collect-field{border:1px solid var(--color-line);background:var(--color-surface);height:34px;color:var(--color-muted);font-size:inherit;border-radius:9px;align-items:center;gap:7px;padding:0 10px;display:flex}.pg-knowledge .kb-collect-pop .kb-collect-field:focus-within{border-color:var(--pro-purple-400);box-shadow:0 0 0 3px var(--pro-purple-100)}.pg-knowledge .kb-collect-pop .kb-collect-field input.kb-collect-input,.pg-knowledge .kb-collect-pop .kb-collect-field input.kb-collect-input:focus{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:0}.pg-knowledge .kb-collect-pop .kb-collect-input{min-width:0;height:100%;color:var(--color-ink);font:inherit;unicode-bidi:plaintext;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14.5px}.pg-knowledge .kb-collect-pop .kb-collect-note{color:var(--pro-orange-700);padding:2px 10px;font-size:12.5px}.pg-knowledge .kb-collect-pop .kb-collect-list{max-height:300px;margin:0;padding:0;list-style:none;position:relative;overflow-y:auto}.pg-knowledge .kb-collect-pop .kb-collect-list:not(:has(.kb-collect-option)){display:none}.pg-knowledge .kb-collect-pop .kb-collect-glide{z-index:0;background:var(--pro-purple-50);box-shadow:inset 3px 0 0 var(--pro-orange-500);pointer-events:none;transition:transform .4s var(--motion-spring), height .25s var(--motion-soft);border-radius:8px;list-style:none;position:absolute;top:0;left:0;right:0}.pg-knowledge .kb-collect-pop .kb-collect-glide.is-placed{transition:none}.pg-knowledge .kb-collect-pop .kb-collect-option{z-index:1;min-height:32px;color:var(--color-ink);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:5px 10px;font-size:14.5px;display:flex;position:relative}.pg-knowledge .mo-pop.is-in.kb-collect-pop .kb-collect-option{animation:mo-row-in .38s var(--motion-spring) both;animation-delay:calc(40ms + var(--i,0) * 25ms)}.pg-knowledge .kb-collect-pop .kb-collect-option span{color:inherit;font-size:inherit}.pg-knowledge .kb-collect-pop .kb-collect-option>span[dir=auto]{text-align:start;unicode-bidi:plaintext;flex:auto}.pg-knowledge .kb-collect-pop .kb-collect-option.is-typed{color:var(--pro-purple-700);font-weight:500}.pg-knowledge .mo-pop.is-sheet.kb-collect-pop .kb-collect-option{min-height:42px}.pg-knowledge .kb-editor .form-error{margin:0;animation:.42s ease-in-out kb-shake}.pg-knowledge-editor-foot{border-top:1px solid var(--color-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0 2px;display:flex}.pg-knowledge.kb-modal .pg-knowledge-editor-foot{z-index:5;background:var(--color-surface);margin:0 -20px;padding:12px 20px 16px;position:sticky;bottom:0}.pg-knowledge .kb-editor-buttons{gap:8px;margin-inline-start:auto}.pg-knowledge .kb-editor-buttons .btn{height:34px;transition:transform .28s var(--motion-spring)}.pg-knowledge .kb-editor-buttons .btn:active:not(:disabled){transform:scale(.95)}.pg-knowledge .kb-active{border:1px solid var(--pro-apricot-200);border-radius:var(--radius-pill);background:var(--pro-apricot-50);height:34px;color:var(--pro-apricot-700);align-items:center;gap:8px;margin:0;padding:0;padding-inline:9px 14px;font-size:13.5px;display:inline-flex}.pg-knowledge .kb-active.is-on{border-color:var(--pro-purple-200);background:var(--pro-purple-50);color:var(--pro-purple-700)}.pg-knowledge .kb-active .pg-knowledge-state{min-width:2em;font-weight:600}.pg-knowledge .kb-active>input[type=checkbox]+.strong:before{content:none}.pg-knowledge .kb-active .strong{font-weight:600}@container page (width<=1279px){.pg-knowledge{--frame-rail-width:256px}}@container kb-main (width<=760px){.pg-knowledge .kb-find{flex:200px}}@media (width<=600px){.pg-knowledge .fr-rail-col{background:var(--color-surface)}.pg-knowledge-railbox{min-height:0;padding:12px 0 0}.pg-knowledge .pg-knowledge-rail-title{margin:0 14px 8px;font-size:18px}.pg-knowledge :is(.kb-rail-glide,.kb-rail-hover){display:none}.pg-knowledge .kb-rail{scrollbar-width:none;border:0;flex-direction:row;gap:6px;max-height:none;padding:0 14px 12px;overflow:auto hidden}.pg-knowledge .kb-rail::-webkit-scrollbar{display:none}.pg-knowledge .rail-row-wrap{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);flex:none}.pg-knowledge .rail-row-wrap.is-selected{border-color:var(--color-accent);background:var(--pro-purple-50)}.pg-knowledge .rail-row-wrap .rail-row{border-radius:var(--radius-pill);white-space:nowrap;padding:5px 0;padding-inline:6px 12px}.pg-knowledge .rail-row-wrap .rail-label{white-space:nowrap;flex-wrap:nowrap}.pg-knowledge .rail-row-wrap .drag-handle{display:none}.pg-knowledge .kb-main-inner{gap:10px}.pg-knowledge .kb-show{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.pg-knowledge .kb-show::-webkit-scrollbar{display:none}.pg-knowledge .kb-find{flex:100%}.pg-knowledge .kb-add{margin:0}.pg-knowledge .kb-entry-card{flex-wrap:wrap;row-gap:0;padding:6px 0;padding-inline:2px 8px}.pg-knowledge .kb-entry-main.kb-title-btn{flex:1 1 0}.pg-knowledge .kb-entry-side{flex-wrap:wrap;flex:1 0 100%;justify-content:flex-end;padding-inline-start:26px}.pg-knowledge .kb-entry-detail{padding:4px 10px 12px}.pg-knowledge .kb-company-card{padding:8px}.pg-knowledge.kb-modal .mdl-body{padding:0 14px}.pg-knowledge.kb-modal .kb-toolbar{margin:0 -14px;padding:6px 14px}.pg-knowledge.kb-modal .pg-knowledge-editor-foot{padding:10px 14px calc(14px + env(safe-area-inset-bottom));margin:0 -14px}.pg-knowledge .kb-row{padding:6px}.pg-knowledge .kb-row>input,.pg-knowledge .kb-row>.kb-amount{flex:100%}.pg-knowledge .kb-row:is(.kb-row-price,.kb-row-fee){grid-template-columns:auto minmax(0,1fr) auto;display:grid}.pg-knowledge .kb-row:is(.kb-row-price,.kb-row-fee)>*{grid-column:1/-1;min-width:0}.pg-knowledge .kb-row:is(.kb-row-price,.kb-row-fee)>input{width:100%}.pg-knowledge .kb-row:is(.kb-row-price,.kb-row-fee)>.kb-grow:first-child{grid-area:1/1/auto/3}.pg-knowledge .kb-row:is(.kb-row-price,.kb-row-fee)>.kb-row-tools{grid-area:1/3}.pg-knowledge .kb-row:is(.kb-row-price,.kb-row-fee)>.kb-row-kind{grid-column:1}.pg-knowledge .kb-row-price>.kb-amount{grid-column:2/-1}.pg-knowledge .kb-active .pg-knowledge-state{display:none}.pg-knowledge .kb-amount input{flex:auto}}@keyframes kb-row-in{0%{opacity:0;transform:translateY(6px)}}@keyframes kb-card-in{0%{opacity:0;transform:translateY(8px)scale(.985)}}@keyframes kb-drop-in{0%{opacity:0;transform:translateY(-10px)scale(.97)}}@keyframes kb-field-out{to{opacity:0;transform:translate(10px)scale(.98)}}@keyframes kb-card-out{to{opacity:0;clip-path:inset(0 0 100% round 12px);transform:scale(.96)}}@keyframes kb-pane-in{0%{opacity:0;transform:translateY(6px)}}@keyframes kb-words-in{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes kb-draw{0%{stroke-dashoffset:23px}}@keyframes kb-draw-arrow{0%{stroke-dashoffset:30px}}@keyframes kb-shake{0%,to{transform:none}20%{transform:translate(-3px)rotate(-6deg)}40%{transform:translate(3px)rotate(5deg)}60%{transform:translate(-2px)rotate(-3deg)}80%{transform:translate(1px)rotate(1deg)}}@keyframes kb-lid{0%{transform:none}45%{transform:translateY(-2.5px)rotate(-26deg)}to{transform:translateY(-1.5px)rotate(-18deg)}}@media (prefers-reduced-motion:reduce){.pg-knowledge *,.pg-knowledge :after{transition:none!important;animation:none!important}}.pg-knowledge .kb-ltr{unicode-bidi:isolate}.pg-knowledge .kb-hidden-pill{background:var(--pro-apricot-50);height:34px;color:var(--pro-apricot-700);box-shadow:inset 0 0 0 1px var(--pro-apricot-200);animation:mo-icon-pop .45s var(--motion-spring) backwards;border-radius:11px;padding-inline:10px 12px;font-size:12.5px}.pg-knowledge .kb-switch.is-muted.is-on .kb-switch-track{background:var(--switch-muted)}.pg-knowledge .kb-switch.is-muted .kb-switch-word,.pg-knowledge .kb-switch.is-muted.is-on .kb-switch-word{color:var(--color-muted)}.pg-knowledge .kb-tag.kb-state.is-muted{background:var(--color-subtle);color:var(--color-muted);box-shadow:inset 0 0 0 1px var(--color-line)}.pg-knowledge .kb-fig.is-muted .kb-fig-n,.pg-knowledge .kb-fig.is-muted .kb-fig-label{color:var(--color-muted)}.pg-knowledge .kb-entry-fact.is-short{flex-shrink:0}.pg-knowledge .kb-editor .textarea{field-sizing:content}@supports (field-sizing:content){.pg-knowledge .kb-editor .textarea{resize:none}}.pg-knowledge .kb-active .kb-switch-track{margin-inline-end:2px}@media (width<=600px){.pg-knowledge .kb-fig{white-space:nowrap;flex:none}}.pg-knowledge .kb-split-list{--scroll-fade-bg:var(--color-bg);--scroll-fade-inset:4px}.pg-knowledge .kb-pane-in{--scroll-fade-bg:var(--kb-card)}.pg-knowledge .kb-reply{flex-direction:column;gap:6px;min-width:0;display:flex}.pg-knowledge .kb-reply-tools{justify-content:flex-end;display:flex}.pg-knowledge .kb-place-btn{border:1px solid var(--pro-purple-200);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--pro-purple-50) 80%, var(--color-surface));height:28px;color:var(--text-purple-600);transition:transform .3s var(--motion-spring);align-items:center;gap:5px;padding-inline:10px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.pg-knowledge .kb-place-btn:hover{border-color:var(--pro-purple-300)}.pg-knowledge .kb-place-btn:active{transform:scale(.96)}.pg-knowledge .kb-place-tok{border-radius:var(--radius-pill);background:var(--pro-purple-100);color:var(--text-purple-600);margin-inline:2px;padding:0 7px;font-size:.88em;font-weight:600;line-height:1.6;display:inline-block}.pg-knowledge .kb-places{flex-flow:wrap;align-items:center;gap:6px;min-width:0;margin:0;display:flex}.pg-knowledge .kb-editor .kb-places{border:1px solid var(--color-line);background:var(--color-surface);cursor:text;border-radius:9px;min-height:40px;padding:5px 6px}.pg-knowledge .kb-editor .kb-places:focus-within{border-color:var(--pro-purple-400);box-shadow:0 0 0 3px var(--pro-purple-100)}.pg-knowledge .kb-place{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);max-width:100%;min-height:26px;color:var(--color-ink);animation:kb-place-in .32s var(--motion-spring) backwards;align-items:center;gap:4px;padding-inline:10px;font-size:13px;line-height:1.4;display:inline-flex}@keyframes kb-place-in{0%{opacity:0;transform:scale(.86)}}.pg-knowledge .kb-editor .kb-place{background:color-mix(in srgb, var(--pro-purple-50) 60%, var(--color-surface));padding-inline:10px 4px}.pg-knowledge .kb-place bdi{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pg-knowledge .kb-place-x{width:20px;height:20px;color:var(--color-muted);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:inline-grid}.pg-knowledge .kb-place-x:hover{background:var(--color-danger-soft);color:var(--color-danger)}.pg-knowledge .kb-editor .kb-places .kb-places-input:not([type=checkbox]):not([type=radio]){min-width:120px;min-height:26px;box-shadow:none;background:0 0;border:0;flex:140px;padding:0 6px;font-size:13.5px}.pg-knowledge .kb-flightplaces{gap:8px;min-width:0;display:grid}.pg-knowledge .kb-flightplaces>.kb-switch{justify-self:start;padding:0}.pg-knowledge .kb-flightplaces .kb-switch-word,.pg-knowledge .kb-flightplaces-read .kb-follow-state{font-size:13px}.pg-knowledge .kb-place.is-locked,.pg-knowledge .kb-editor .kb-place.is-locked{border-color:var(--pro-purple-200);background:var(--color-accent-soft);color:var(--text-purple-600);gap:5px}.pg-knowledge .kb-editor .kb-place.is-locked{padding-inline:8px 10px}.pg-knowledge .kb-editor .kb-flightplaces .kb-place:not(.is-locked){background:var(--color-surface)}.pg-knowledge .kb-flightplaces-read{justify-items:start;gap:8px;display:grid}.pg-knowledge .kb-follow-state{align-items:center;gap:5px;display:inline-flex}.pg-knowledge .kb-none-yet{font-size:13px}.pg-knowledge .kb-entry.is-system .kb-entry-name{overflow-wrap:break-word}.pg-knowledge .kb-reply-tools{align-items:center;gap:10px}.pg-knowledge .kb-reply-problem{margin-inline-end:auto}@media (width<=600px){.pg-knowledge .kb-place-x{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){.pg-knowledge .kb-place{animation:none}.pg-knowledge .kb-place-btn:active{transform:none}}.pg-knowledge .kb-hotelsrc{margin:0 0 12px;padding:8px 10px}.pg-knowledge .kb-hotelsrc-head{flex-wrap:wrap;row-gap:8px;margin:0}.pg-knowledge .kb-hotelsrc-choices{background:color-mix(in srgb, var(--tone-bg) 60%, var(--color-surface));box-shadow:inset 0 0 0 1px var(--tone-line);border-radius:11px;flex:none;gap:2px;padding:3px;display:inline-flex;position:relative}.pg-knowledge .kb-hotelsrc-thumb{background:var(--thumb-bg);box-shadow:0 1px 3px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 14%));pointer-events:none;transition:transform .5s var(--motion-spring), width .3s var(--motion-soft);border-radius:9px;position:absolute;top:0;left:0}.pg-knowledge .kb-hotelsrc-thumb.is-placed{transition:none}.pg-knowledge .kb-hotelsrc-choice{z-index:1;height:28px;color:var(--color-muted);font:inherit;cursor:pointer;transition:transform .3s var(--motion-spring);background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:550;display:inline-flex;position:relative}.pg-knowledge .kb-hotelsrc-choice:hover:not(:disabled){color:var(--color-ink)}.pg-knowledge .kb-hotelsrc-choice:active:not(:disabled){transform:scale(.95)}.pg-knowledge .kb-hotelsrc-choice:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-knowledge .kb-hotelsrc-choice.is-on{color:var(--tone-fg)}.pg-knowledge .kb-hotelsrc-choices.is-locked .kb-hotelsrc-choice{cursor:default}.pg-knowledge .kb-hotelsrc-choice:disabled{opacity:.75}.pg-knowledge .kb-ask-tile.kb-ask-tile-hotelsrc{background:var(--pro-teal-100);color:var(--pro-teal-700);animation:mo-icon-pop .5s var(--motion-spring) 50ms backwards}.pg-knowledge .kb-hotelsrc-icon{display:inline-flex}.pg-knowledge .kb-hotelsrc-icon.is-changed{animation:mo-icon-pop .5s var(--motion-spring)}.pg-knowledge .kb-entry.is-aside .kb-entry-card{background:var(--off-card)}.pg-knowledge .kb-entry.is-aside .kb-entry-name,.pg-knowledge .kb-entry.is-aside .kb-entry-facts{color:var(--color-muted)}.pg-knowledge .kb-entry.is-aside .kb-entry-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pg-knowledge .kb-where-chip{background:var(--pro-teal-100);height:auto;min-height:24px;color:var(--pro-teal-700);white-space:normal;padding:3px 9px;font-size:12px}.pg-knowledge .kb-aside-chip{background:var(--quiet-bg);height:auto;min-height:24px;color:var(--color-muted);white-space:normal;animation:mo-icon-pop .45s var(--motion-spring) backwards;padding:3px 9px;font-size:12px}@media (width<=600px){.pg-knowledge .kb-hotelsrc-choices{width:100%}.pg-knowledge .kb-hotelsrc-choice{flex:1 1 0;justify-content:center}}@media (prefers-reduced-motion:reduce){.pg-knowledge .kb-hotelsrc-thumb,.pg-knowledge .kb-hotelsrc-icon.is-changed,.pg-knowledge .kb-aside-chip{transition:none;animation:none}}.pg-knowledge .kb-hotel-read{border:1px solid var(--color-line);border-radius:var(--radius);background:color-mix(in srgb, var(--pro-teal-50) 55%, var(--color-surface));margin-top:10px;padding:10px 12px}.pg-knowledge .kb-hotel-read.is-loading{opacity:.5;min-height:44px}.pg-knowledge .kb-hotel-read-title{color:var(--pro-teal-700);align-items:center;gap:6px;margin:0 0 6px;font-size:12.5px;font-weight:600;display:flex}.pg-knowledge .kb-hotel-read-state{color:var(--color-muted);margin:0;font-size:13px}.pg-knowledge .kb-hotel-read-state.is-bad{color:var(--color-danger)}.pg-knowledge .kb-hotel-read-lines{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:6px 12px;margin:0;padding:0;list-style:none;display:grid}.pg-knowledge .kb-hotel-read-line{font-size:13px;display:contents}.pg-knowledge .kb-hotel-read-words{width:fit-content;max-width:16em;color:var(--color-ink);unicode-bidi:plaintext;font-size:13px;font-weight:600}.pg-knowledge .kb-hotel-read-stops{flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:13px;display:flex}.pg-knowledge .kb-hotel-read-chip{border-radius:var(--radius-pill);background:var(--pro-teal-100);color:var(--pro-teal-700);padding:1px 8px;font-size:12px}.pg-knowledge .kb-hotel-read-chip.is-unknown{background:var(--color-warn-soft);color:var(--color-warn)}:root[data-theme=dark] .pg-knowledge .kb-hotel-read-chip.is-unknown{background:color-mix(in srgb, var(--color-muted) 18%, var(--color-surface));color:var(--color-muted)}.pg-knowledge .kb-marked{min-width:0;position:relative}.pg-knowledge .kb-marked-layer,.pg-knowledge .kb-editor .kb-marked>.kb-marked-input{font-kerning:none}.pg-knowledge .kb-marked-layer{z-index:0;background:var(--color-surface);color:var(--color-ink);pointer-events:none;-webkit-user-select:none;user-select:none;border-style:solid;border-color:#0000;margin:0;position:absolute;inset:0;overflow:hidden}.pg-knowledge .kb-editor .kb-marked>.textarea.kb-marked-input{z-index:1;color:#0000;caret-color:var(--color-ink);background:0 0;display:block;position:relative}.pg-knowledge .kb-editor .kb-marked>.kb-marked-input::selection{color:#0000;background:color-mix(in srgb, var(--pro-purple-400) 32%, transparent)}.pg-knowledge .kb-marked:has(>.kb-marked-input:disabled)>.kb-marked-layer{color:var(--color-muted)}.pg-knowledge .kb-mk-mark{color:var(--color-muted);opacity:.55}.pg-knowledge .kb-mk-list{color:var(--text-purple-500)}.pg-knowledge .kb-mk-b{-webkit-text-stroke:.035em currentColor;paint-order:stroke fill}.pg-knowledge .kb-mk-i{font-style:italic}.pg-knowledge .kb-rail-grip-space{flex:none;width:26px}.pg-knowledge .kb-rail{--rail-tile-centre:21px;--rail-straight-end:8px}.pg-knowledge .kb-rail:has(.drag-handle){--rail-tile-centre:47px}.pg-knowledge .kb-rail>.fr-rail-divider{margin:8px 0}.pg-knowledge .sl{flex-direction:column;gap:14px;min-width:0;display:flex}.pg-knowledge .sl-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.pg-knowledge .sl-tally{border-radius:var(--radius-pill);background:var(--pro-teal-50);color:var(--pro-teal-800);white-space:nowrap;font-variant-numeric:tabular-nums;padding:3px 10px;font-size:12.5px;font-weight:600}.pg-knowledge .sl-viewonly{border-radius:var(--radius-pill);background:var(--color-hairline);color:var(--color-muted);padding:3px 10px;font-size:12.5px;font-weight:600}.pg-knowledge .sl-find{border:1px solid var(--pro-teal-100);background:var(--color-surface);width:220px;height:32px;color:var(--pro-teal-600);border-radius:10px;align-items:center;gap:7px;padding:0 10px;transition:border-color .2s,box-shadow .2s;display:inline-flex}.pg-knowledge .sl-find:focus-within{border-color:var(--pro-teal-300);box-shadow:var(--focus-ring)}.pg-knowledge .sl-find input,.pg-knowledge .sl-find input:focus,.pg-knowledge .sl-find input:focus-visible{box-shadow:none;border:0;outline:none}.pg-knowledge .sl-find input{min-width:0;height:auto;font:inherit;color:var(--color-ink);background:0 0;border:0;outline:none;flex:auto;padding:0;font-size:13px}.pg-knowledge .sl-board{align-items:stretch;gap:var(--set-gap-y,14px) var(--set-gap-x,16px);grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));display:grid}.pg-knowledge .sl-none{color:var(--color-muted);margin:8px 0;font-size:13px}.pg-knowledge .sl-group{border:1px solid var(--tone-line,var(--color-line));border-top:3px solid var(--tone-fg,var(--pro-teal-500));background:var(--color-surface);min-width:0;box-shadow:var(--shadow-1);animation:hm-rise .5s var(--motion-spring) backwards;animation-delay:calc(var(--i,0) * 50ms);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.pg-knowledge .sl-group-head{background:color-mix(in srgb, var(--tone-soft,var(--pro-teal-50)) 55%, var(--color-surface));align-items:center;gap:8px;padding:9px 12px 8px 10px;display:flex}.pg-knowledge .sl-group-head .fr-tile-sm{border-radius:7px;width:24px;height:24px}.pg-knowledge .sl-group-name{min-width:0;color:var(--pro-purple-900);white-space:nowrap;text-overflow:ellipsis;flex:auto;margin:0;font-size:13.5px;font-weight:650;overflow:hidden}.pg-knowledge .sl-group-n{color:var(--tone-fg,var(--pro-teal-700));font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.pg-knowledge .sl-group-empty{color:var(--color-muted);margin:0;padding:10px 14px 12px;font-size:12.5px}.pg-knowledge .sl-rows{flex-direction:column;padding:4px 6px 6px;display:flex}.pg-knowledge .sl-none{grid-column:1/-1}.pg-knowledge .sl-row{border-bottom:1px solid var(--color-hairline);height:36px;animation:mo-row-in .32s var(--motion-spring) backwards;animation-delay:calc(.12s + var(--i,0) * 50ms + var(--r,0) * 30ms);align-items:center;gap:4px;padding:1px 2px 1px 0;display:flex}.pg-knowledge .sl-row:last-child{border-bottom:0}.pg-knowledge .sl-grip-space{flex:none;width:6px}.pg-knowledge .sl-grip-space.is-held{width:27px}.pg-knowledge .sl-name{width:0;min-width:0;color:var(--color-ink);font:inherit;text-align:left;cursor:text;background:0 0;border:0;border-radius:8px;flex:1 1 0;justify-content:flex-start;padding:5px 7px;font-size:13.5px;transition:background-color .15s;display:flex;overflow:hidden}.pg-knowledge .sl-name-text{white-space:nowrap;text-overflow:ellipsis;unicode-bidi:isolate;min-width:0;max-width:100%;overflow:hidden}.pg-knowledge button.sl-name:hover{background:var(--pro-teal-50)}.pg-knowledge .sl-name:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-knowledge .sl-name.is-plain{cursor:default}.pg-knowledge .sl-row.is-off .sl-name{color:var(--color-muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--color-muted) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--color-muted) 55%, transparent)}.pg-knowledge .sl-rename{border:1px solid var(--pro-teal-300);min-width:0;height:30px;font:inherit;box-shadow:var(--focus-ring);animation:mo-drop-in .22s var(--motion-soft);border-radius:8px;outline:none;flex:auto;padding:0 8px;font-size:13.5px}.pg-knowledge .sl-switch{flex:none;height:26px}.pg-knowledge .sl-switch:has(input:disabled){opacity:.6}.pg-knowledge .sl-switch:has(input:disabled) input{cursor:default}.pg-knowledge .sl-switch.is-on .kb-switch-track{background:var(--fill-teal)}.pg-knowledge .sl-more .mo-btn,.pg-knowledge .sl-more.mo-btn{width:28px;min-width:28px;height:28px;color:var(--color-muted);background:0 0;border-color:#0000;justify-content:center;padding:0}.pg-knowledge .sl-more .mo-caret,.pg-knowledge .sl-more.mo-btn .mo-caret{display:none}.pg-knowledge .sl-ask{color:var(--pro-orange-700);animation:mo-drop-in .22s var(--motion-soft);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.pg-knowledge .sl-add{border:1px dashed var(--tone-line,var(--color-line));height:32px;color:var(--tone-fg,var(--pro-teal-600));border-radius:9px;align-items:center;gap:7px;margin:auto 8px 9px;padding:0 6px 0 10px;transition:border-color .18s,background-color .18s,box-shadow .2s;display:flex}.pg-knowledge .sl-add:focus-within{border-style:solid;border-color:var(--tone-fg,var(--pro-teal-500));background:var(--color-surface);box-shadow:var(--focus-ring)}.pg-knowledge .sl-add input,.pg-knowledge .sl-add input:focus,.pg-knowledge .sl-add input:focus-visible{box-shadow:none;border:0;outline:none}.pg-knowledge .sl-add input{min-width:0;height:auto;font:inherit;color:var(--color-ink);background:0 0;border:0;outline:none;flex:auto;padding:0;font-size:13px}.pg-knowledge .sl-add-go{border-radius:var(--radius-pill);background:var(--tone-fg,var(--pro-teal-600));height:24px;color:var(--on-tone);font:inherit;cursor:pointer;animation:mo-icon-pop .3s var(--motion-spring);border:0;flex:none;padding:0 10px;font-size:12.5px;font-weight:600}@media (width<=600px){.pg-knowledge .kb-rail>.fr-rail-divider{flex:none;align-self:center;margin:0 2px}.pg-knowledge .kb-rail>.fr-rail-divider .fr-rail-divider-col,.pg-knowledge .kb-rail-grip-space{display:none}.pg-knowledge .kb-rail>.fr-rail-divider .fr-rail-divider-row{display:block}.pg-knowledge .sl-find{width:100%}.pg-knowledge .sl-head-actions{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.pg-knowledge .sl-group,.pg-knowledge .sl-row,.pg-knowledge .sl-rename,.pg-knowledge .sl-ask,.pg-knowledge .sl-add-go{animation:none}}.pg-knowledge .sl-group-n .fr-count{font-size:12.5px}.pg-knowledge .sl-new{align-items:center;gap:5px;display:inline-flex}.pg-knowledge .sl-group-name-btn{min-width:0;max-width:100%;color:inherit;font:inherit;text-align:left;cursor:text;background:0 0;border:0;border-radius:7px;margin:-2px -6px;padding:2px 6px;transition:background-color .15s;display:flex}.pg-knowledge .sl-group-name-btn>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pg-knowledge .sl-group-name-btn:hover{background:color-mix(in srgb, var(--tone-soft,var(--pro-teal-50)) 80%, var(--color-surface))}.pg-knowledge .sl-group-name-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-knowledge .sl-group-name>span{text-overflow:ellipsis;display:block;overflow:hidden}.pg-knowledge .sl-group-rename{height:26px;font-size:13.5px;font-weight:600}.pg-knowledge .sl-group-head .sl-more{margin-inline-end:-6px}.pg-knowledge .sl-group-new{border-style:solid dashed dashed}.pg-knowledge .sl-new-actions{gap:8px;margin-top:auto;padding:10px 10px 11px;display:flex}.pg-knowledge .sl-asked{grid-column:1/-1}.pg-knowledge .sl-asked-row{border-bottom:1px solid var(--color-hairline);min-height:40px;animation:mo-row-in .32s var(--motion-spring) backwards;animation-delay:calc(.1s + var(--r,0) * 30ms);flex-wrap:wrap;align-items:center;gap:10px;padding:4px 12px;display:flex}.pg-knowledge .sl-asked-row:last-child{border-bottom:0}.pg-knowledge .sl-asked-words{min-width:0;color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext;font-size:13.5px;font-weight:600;overflow:hidden}.pg-knowledge .sl-asked-meta{color:var(--color-muted);flex:none;font-size:12.5px}.pg-knowledge .sl-asked-acts{align-items:center;gap:6px;margin-inline-start:auto;display:inline-flex}@media (prefers-reduced-motion:reduce){.pg-knowledge .sl-asked-row{animation:none}}.pg-knowledge .sl-asked-row .sl-asked-words{height:30px;color:var(--color-ink);font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;flex:200px;padding:0 8px;font-size:13.5px;font-weight:600}.pg-knowledge .sl-asked-row .sl-asked-words:hover{border-color:var(--color-line)}.pg-knowledge .sl-asked-row .sl-asked-words:focus-visible{border-color:var(--pro-purple-400);box-shadow:var(--focus-ring);outline:none}.settings-frame .fr-card-body>.field:last-child{margin-bottom:0}.settings-frame .field input:not([type=checkbox]):not([type=radio]),.settings-frame .field .textarea{width:100%}.settings-frame .field-inline input{width:auto}.set-rules-headlink{color:var(--pro-purple-700);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.settings-frame .set-viewonly{background:var(--pro-purple-50);color:var(--pro-purple-700);border:1px solid var(--pro-purple-100);gap:5px;padding:3px 10px 3px 8px}.settings-frame fieldset.set-lock{border:0;min-width:0;margin:0;padding:0;display:contents}.fr-main-inner.is-grid>.set-lock>:is(.fr-span,.fr-card.is-wide,.form-error){grid-column:1/-1}.fr-main-inner.is-grid>.set-lock>.fr-card{margin:0}.settings-frame .set-locked :is(input:not([type=checkbox],[type=radio]),textarea,select):disabled{background:var(--color-hairline);border-color:var(--color-hairline);color:var(--color-ink);-webkit-text-fill-color:var(--color-ink);opacity:1;cursor:default}.settings-frame .set-locked :is(input[type=radio],input[type=checkbox]):disabled,.settings-frame .set-locked .switch input:disabled{opacity:.6;cursor:default}.settings-frame .set-locked .switch:has(input:disabled){cursor:default}.settings-frame .set-locked label:has(>input:disabled){cursor:default}.settings-frame .set-locked button:disabled{cursor:default}.sb-thread .thread>.is-new.is-received .bubble{transform-origin:0 100%;animation:sb-msg-in-left .5s var(--motion-spring) backwards}.sb-thread .thread>.is-new.is-sent .bubble{transform-origin:100% 100%;animation:sb-msg-in-right .5s var(--motion-spring) backwards}.sb-thread .thread>.is-new .bubble-who:not(.is-spacer){animation:mo-row-in .4s var(--motion-spring) .12s backwards}.sb-thread .thread>.is-new.is-line>*,.sb-thread .thread>.is-new .thread-note{animation:mo-row-in .4s var(--motion-spring) backwards}.sb-thread .thread>.is-new .thread-date{animation:.3s backwards mo-fade-in}.sb-thread .bubble{transition:opacity .4s}.sb-thread [id^=msg-p-] .bubble{opacity:.7}.sb-thread .thread .is-typing .bubble{transform-origin:100% 100%;animation:sb-msg-in-right .45s var(--motion-spring) backwards}.sb-thread .thread .typing span{background:var(--pro-purple-400);animation:1.3s ease-in-out infinite sb-dot}.sb-thread .thread .typing span:nth-child(2){animation-delay:.16s}.sb-thread .thread .typing span:nth-child(3){animation-delay:.32s}@keyframes sb-msg-in-left{0%{opacity:0;transform:translate(-12px,10px)scale(.94)}}@keyframes sb-msg-in-right{0%{opacity:0;transform:translate(12px,12px)scale(.94)}}@keyframes sb-dot{0%,60%,to{opacity:.45;transform:none}30%{opacity:1;transform:translateY(-4px)}}.sbl{flex-direction:column;gap:2px;margin:0;padding:0;display:flex;position:relative}.sbl-tint,.sbl-glide{z-index:0;pointer-events:none;border-radius:12px;position:absolute;top:0;left:0;right:0}.sbl-tint{transform-origin:0 0;background:var(--pro-purple-50);opacity:0;transition:transform .42s var(--motion-spring), opacity .2s ease}.sbl-tint.is-fresh{transition:opacity .2s}.sbl-glide{background:var(--pro-purple-100);box-shadow:inset 3px 0 0 var(--pro-orange-500);transition:transform .5s var(--motion-spring)}.sbl-glide.is-placed{transition:none}.sbl .sbl-row{z-index:1;background:0 0;border-radius:12px;align-items:center;gap:0;min-width:0;display:flex;position:relative}.sbl .sbl-row.is-leaving{pointer-events:none;animation:sbl-leave .3s var(--motion-out) forwards}@keyframes sbl-leave{to{opacity:0;transform:translate(-14px)scale(.96)}}.sbl .sbl-open{width:100%;min-width:0;font:inherit;color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:row;flex:auto;align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.sbl .sbl-open:focus-visible{box-shadow:var(--focus-ring);outline:none}.sbl .sbl-open>.avatar,.sbl .sbl-open>:first-child{flex:none;margin-top:1px}.sbl .sbl-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.sbl .sbl-line{align-items:baseline;gap:8px;min-width:0;display:flex}.sbl .sbl-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--pro-purple-900);unicode-bidi:plaintext;flex:0 auto;font-size:13.5px;font-weight:600;overflow:hidden}.sbl .sbl-when{color:var(--color-muted);font-variant-numeric:tabular-nums;flex:none;margin-inline-start:auto;font-size:12px}.sbl .sbl-row.is-selected .sbl-when{color:var(--pro-purple-700);font-weight:500}.sbl .sbl-preview{min-width:0;color:var(--chip-fg);align-items:baseline;gap:4px;font-size:13px;line-height:1.4;display:flex}.sbl .sbl-who{color:var(--text-purple-600);flex:none;font-weight:500}.sbl .sbl-preview-text{text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext;min-width:0;overflow:hidden}.sbl .sbl-meta{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:2px;padding-inline-end:30px;font-size:12px;display:flex}.sbl .sbl-flag{border-radius:999px;align-items:center;gap:3px;height:18px;padding:0 7px;font-weight:500;display:inline-flex}.sbl .sbl-flag.is-clock{background:var(--pro-apricot-100);color:var(--pro-apricot-700)}.sbl .sbl-flag.is-office{background:var(--pro-violet-100);color:var(--pro-violet-700)}.sbl .sbl-flag.is-office.is-open{background:var(--pro-teal-100);color:var(--pro-teal-700)}.sbl .sbl-delete{z-index:2;width:28px;height:28px;color:var(--color-muted);cursor:pointer;opacity:0;transition:opacity .15s ease, transform .25s var(--motion-spring), background-color .15s ease, color .15s ease;background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:inline-grid;position:absolute;bottom:6px;right:6px}.sbl .sbl-row:hover .sbl-delete,.sbl .sbl-row.is-selected .sbl-delete,.sbl .sbl-row:focus-within .sbl-delete{opacity:1}.sbl .sbl-delete:hover:not(:disabled){background:var(--color-danger-soft);color:var(--color-danger)}.sbl .sbl-delete:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (hover:none){.sbl .sbl-delete{opacity:1}}.sbc{flex-direction:column;gap:6px;min-width:0;display:flex}.sbc-row{align-items:flex-end;gap:6px;min-width:0;display:flex}.sbc .sbc-input{resize:none;unicode-bidi:plaintext;flex:auto;min-width:0;font-size:14px;line-height:1.45}.sbc-attach{background:var(--pro-purple-50);width:34px;height:34px;color:var(--text-purple-600);cursor:pointer;border-radius:10px;flex:none;place-items:center;display:inline-grid;position:relative}.sbc-attach:hover{background:var(--pro-purple-100);color:var(--pro-purple-800)}.sbc-attach:has(input:focus-visible){box-shadow:var(--focus-ring)}.sbc .sbc-send{border-radius:10px;flex:none;align-items:center;gap:6px;height:34px;padding:0 14px 0 12px;font-size:13px;display:inline-flex}.sbc-send-icon{display:inline-flex}.sbc-send-icon.is-flown{animation:sbc-fly .5s var(--motion-spring)}@keyframes sbc-fly{0%{opacity:0;transform:translate(-6px,5px)scale(.6)}to{opacity:1;transform:none}}.sbc-file{border:1px solid var(--pro-apricot-200);background:var(--pro-apricot-50);min-width:0;max-width:min(320px,100%);height:28px;color:var(--pro-apricot-700);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:0 4px;font-size:12.5px;display:inline-flex}.sbc-file-icon{background:var(--pro-apricot-100);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:inline-grid}.sbc-file-name{text-overflow:ellipsis;white-space:nowrap;direction:ltr;min-width:0;overflow:hidden}.sbc-file-remove{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.sbc-file-remove:hover{background:#a4560c1f}.sbc-file-remove:focus-visible{box-shadow:var(--focus-ring);outline:none}.sbc-file.is-in{transform-origin:14px;animation:sbc-chip-in .5s var(--motion-spring) backwards}.sbc-file.is-in .sbc-file-icon{animation:mo-icon-pop .5s var(--motion-spring) backwards}.sbc-file.is-in .sbc-file-name{animation:sbc-words-open .42s var(--motion-soft) .12s backwards}.sbc-file.is-out{transform-origin:14px;animation:sbc-chip-out .22s var(--motion-out) both}@keyframes sbc-chip-in{0%{opacity:0;transform:scale(.7)}}@keyframes sbc-chip-out{to{opacity:0;transform:scale(.8)}}@keyframes sbc-words-open{0%{clip-path:inset(0 100% 0 0);opacity:0}to{clip-path:inset(0);opacity:1}}@media (prefers-reduced-motion:reduce){.sb-thread .thread>.is-new *,.sb-thread .thread .is-typing *,.sb-thread .bubble,.sbl .sbl-tint,.sbl .sbl-glide,.sbl .sbl-row,.sbl .sbl-delete,.sbc-send-icon,.sbc-file,.sbc-file *{transition:none!important;animation:none!important}}.sbx{background:var(--color-surface);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:clip}.sbx.is-arriving .sbx-part{animation:mo-row-in .42s var(--motion-spring) backwards}.sbx.is-arriving .sbx-part:nth-child(2){animation-delay:40ms}.sbx.is-arriving .sbx-chatview>.sbx-part:first-child,.sbx.is-arriving .sbx-part:nth-child(3){animation-delay:80ms}.sbx.is-arriving .sbx-chatview>.sbx-part:nth-child(2){animation-delay:.12s}.sbx-chatview{flex-direction:column;flex:auto;min-height:0;display:flex}.sbx-head{background:var(--pro-purple-50);flex:none;align-items:center;gap:10px;padding:10px 8px 10px 12px;display:flex}.sbx-title{min-width:0;color:var(--pro-purple-900);flex:auto;margin:0;font-size:15px;font-weight:600;line-height:1.3}.sbx-head-actions{flex:none;align-items:center;gap:2px;display:flex}.sbx-head-actions .btn{align-items:center;gap:6px;display:inline-flex}.sbx .sbx-new{background:var(--color-surface);border-color:var(--pro-purple-200);height:30px;color:var(--pro-purple-800);border-radius:9px;font-weight:500}.sbx .sbx-new:hover:not(:disabled){background:var(--color-surface);border-color:var(--pro-purple-400)}.sbx-more{position:relative}.sbx .sbx-more-button{color:var(--pro-purple-700);border-radius:9px;padding-inline:8px}.sbx .sbx-more-button[aria-expanded=true]{background:var(--color-surface);box-shadow:0 0 0 3px var(--pro-purple-100)}.sbx .sbx-hide{color:var(--pro-purple-700);border-radius:9px}.sbx .sbx-more-button:hover:not(:disabled),.sbx .sbx-hide:hover:not(:disabled){background:var(--pro-purple-100);border-color:#0000}.sbx-status{background:var(--pro-purple-50);border-bottom:1px solid var(--pro-purple-100);flex-wrap:wrap;flex:none;gap:6px;margin:0;padding:0 10px 8px 12px;list-style:none;display:flex}.sbx-status:empty{padding:0}.sbx-chip{border-radius:var(--radius-pill);align-items:center;gap:6px;min-height:26px;padding:2px 10px 2px 4px;font-size:12.5px;font-weight:500;line-height:1.3;display:inline-flex}.sbx-chip-icon{background:var(--color-surface);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:inline-grid}.sbx-chip.is-in{transform-origin:12px;animation:sbx-chip-drop .45s var(--motion-spring) backwards}.sbx-chip.is-in .sbx-chip-icon{animation:mo-icon-pop .5s var(--motion-spring) 80ms backwards}.sbx-chip.is-in .sbx-chip-words{animation:sbx-words-open .42s var(--motion-soft) .2s backwards}.sbx-chip.is-out{transform-origin:12px;animation:sbx-chip-fold .22s var(--motion-out) both}@keyframes sbx-chip-drop{0%{opacity:0;transform:translateY(-6px)scale(.8)}}@keyframes sbx-chip-fold{to{opacity:0;transform:scale(.8)}}@keyframes sbx-words-open{0%{clip-path:inset(0 100% 0 0);opacity:0}to{clip-path:inset(0);opacity:1}}.sbx-chip.is-warn{background:var(--pro-apricot-100);color:var(--pro-apricot-700)}.sbx-chip.is-ok{background:var(--pro-teal-100);color:var(--pro-teal-700)}.sbx-chip.is-office{background:var(--pro-violet-100);color:var(--pro-violet-700);padding-inline-end:3px}.sbx-chip-clear{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.sbx-chip-clear:hover{background:var(--color-surface)}.sbx-chip-clear:focus-visible{box-shadow:var(--focus-ring);outline:none}.sbx-thread{background:var(--chat-canvas);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:clip}.sbx-thread .thread{overscroll-behavior:contain;flex:auto;min-height:0;padding:12px 10px 10px;overflow-y:auto}.sbx-thread .bubble{max-width:86%;box-shadow:0 1px 1px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 6%))}.sbx-thread .thread-date{background:var(--color-surface);color:var(--pro-purple-700);box-shadow:0 0 0 1px var(--pro-purple-100)}.sbx-empty{text-align:center;animation:mo-row-in .45s var(--motion-spring) backwards;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:10px;padding:24px 28px;display:flex}.sbx-empty .fr-head-art{width:200px;max-width:100%;max-height:none;margin:0;display:block}.sbx-empty-title{color:var(--pro-purple-900);margin:0;font-size:14px;font-weight:600}.sbx-composer{border-top:1px solid var(--pro-purple-100);background:var(--color-surface);flex:none;padding:8px 10px 10px}.sbx .sbc.is-narrow .sbc-input{border:1px solid var(--pro-purple-200);background:var(--color-surface);min-height:36px;max-height:160px;transition:border-color .2s ease, box-shadow .25s var(--motion-soft);border-radius:11px;padding:7px 11px;font-size:14px;overflow-y:hidden}.sbx .sbc.is-narrow .sbc-input:hover{border-color:var(--pro-purple-300)}.sbx .sbc.is-narrow .sbc-input:focus{border-color:var(--pro-purple-400);box-shadow:0 0 0 3px var(--pro-purple-100);outline:none}.sbx .sbc.is-narrow .sbc-attach,.sbx .sbc.is-narrow .sbc-send{height:36px}.sbx .sbc.is-narrow .sbc-attach{width:36px}.sbx-pop{padding:6px}.sbx-menu{flex-direction:column;display:flex;position:relative}.sbx-menu-label{color:var(--text-purple-600);padding:4px 10px;font-size:12px;font-weight:600}.sbx-menu-group{flex-direction:column;display:flex;position:relative}.sbx-menu-glide,.sbx-menu-hover{pointer-events:none;border-radius:9px;position:absolute;top:0;left:0;right:0}.sbx-menu-glide{background:var(--pro-purple-100);transition:transform .45s var(--motion-spring)}.sbx-menu-glide.is-placed{transition:none}.sbx-menu-hover{background:var(--pro-purple-50);transition:transform .35s var(--motion-spring), height 0s}.sbx-menu-hover.is-fresh{transition:none;animation:.2s mo-fade-in}.sbx-menu-item{z-index:1;width:100%;min-height:34px;font:inherit;color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:6px 10px;font-size:13.5px;text-decoration:none;display:flex;position:relative}.sbx-menu-item>.icon{color:var(--text-purple-500)}.sbx-menu-item:focus-visible{box-shadow:var(--focus-ring);outline:none}.sbx-menu-item[aria-disabled=true]{color:var(--color-muted);cursor:default}.sbx-menu-item[aria-disabled=true]>.icon{color:var(--color-muted)}.sbx-menu-item[aria-checked=true]{font-weight:500}.sbx-menu-tile{background:var(--pro-violet-100);width:22px;height:22px;color:var(--pro-violet-700);border-radius:7px;flex:none;place-items:center;display:inline-grid}.sbx-menu-tile.is-open{background:var(--pro-teal-100);color:var(--pro-teal-700)}.sbx-menu-tile.is-closed{background:var(--pro-apricot-100);color:var(--pro-orange-600)}.sbx-menu-item[aria-checked=true] .sbx-menu-tile{animation:mo-icon-pop .5s var(--motion-spring)}.sbx-menu-tick{margin-inline-start:auto}.sbx-menu-item[aria-checked=true] .sbx-menu-tick{stroke-dashoffset:0;transition:stroke-dashoffset .35s var(--motion-soft) .1s}.sbx-menu-sep{border-top:2px dotted var(--pro-purple-200);height:0;margin:5px 8px}.sbx-earlier{flex:auto;min-height:0;padding:4px 8px 16px;overflow-y:auto}.sbx-earlier-head{padding:6px 2px 2px}.sbx .sbx-earlier-head .btn{color:var(--pro-purple-700);align-items:center;gap:4px;padding-inline-start:4px;display:inline-flex}.sbx-back-icon{transform:rotate(90deg)}.sbx-earlier-title{color:var(--pro-purple-900);margin:8px;font-size:14px;font-weight:600}.sbx-earlier-line{color:var(--color-muted);margin:0 8px 10px;font-size:13px}@media (width<=600px){.sbx-head{padding:10px 8px 10px 12px}.sbx-status{padding-inline:12px}.sbx .sbc.is-narrow .sbc-input{font-size:16px}}@media (prefers-reduced-motion:reduce){.sbx *,.sbx-pop *,.sbx.is-arriving .sbx-part{transition:none!important;animation:none!important}}.set-asst-who .fr-card-body{container-type:inline-size}.set-asst-who-parts{grid-template-columns:minmax(0,1fr);display:grid}.set-card .set-subhead{margin:0 0 var(--space-2);letter-spacing:.04em;text-transform:uppercase;color:var(--text-purple-500);font-size:12px;font-weight:600}.set-card .set-asst-who-part+.set-asst-who-part .set-subhead{margin-top:var(--space-1);padding-top:var(--space-3);border-top:1px dashed var(--pro-purple-200)}.set-card .set-asst-who-part:last-child .fr-pair .field{margin-bottom:0}.set-card .set-asst-who-part:last-child .fr-pair{row-gap:12px}@container (width>=900px){.set-asst-who-parts{column-gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.set-asst-who-part+.set-asst-who-part{border-inline-start:1px dashed var(--pro-purple-200);padding-inline-start:var(--space-5)}.set-card .set-asst-who-part+.set-asst-who-part .set-subhead{border-top:0;margin-top:0;padding-top:0}.set-card .set-asst-who-part .fr-pair .field{margin-bottom:0}}@container (width<=330px){.set-asst-who .fr-pair{grid-template-columns:minmax(0,1fr)}}.fr-card .set-emoji{margin:0}.set-card-emoji .fr-card-body{container-type:inline-size}.fr-card .set-emoji-modes{flex-flow:wrap;gap:10px;max-width:none;margin:0;display:flex}.fr-card .set-emoji-mode{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);align-items:center;gap:10px;padding:8px 16px 8px 12px;transition:border-color .12s,background-color .12s}.fr-card .set-emoji-mode input{accent-color:var(--pro-berry-700);margin:0}.fr-card .set-emoji-mode:hover{border-color:var(--pro-berry-200);background:var(--pro-berry-50)}.fr-card .set-emoji-mode.is-selected{border-color:var(--pro-berry-500);background:var(--pro-berry-50);box-shadow:0 0 0 3px var(--pro-berry-100)}.fr-card .set-emoji-mode .emoji-mode-title{font-weight:500}.fr-card .set-emoji-mode.is-selected .emoji-mode-title{color:var(--pro-berry-700)}.set-emoji-mode-icon{background:var(--pro-berry-100);width:26px;height:26px;color:var(--pro-berry-700);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.fr-card .set-emoji-mode:not(.is-selected) .set-emoji-mode-icon{background:var(--pro-purple-50);color:var(--text-purple-500)}.fr-card .set-emoji-own{gap:var(--space-4);max-width:none;margin:var(--space-4) 0 0;border:0;grid-template-columns:minmax(0,1fr);padding:0;display:grid}.set-emoji-list{gap:var(--space-3);border:1px solid var(--pro-berry-100);border-radius:var(--radius-lg);background:var(--pro-berry-50);flex-direction:column;min-width:0;padding:14px 16px;display:flex}.set-emoji-list .emoji-mode-title{color:var(--pro-purple-900);font-weight:600}.set-emoji-count{color:var(--color-muted);font-size:12px}.set-emoji-list .emoji-chosen-item{background:var(--color-surface);border-color:var(--pro-berry-200)}.set-emoji-list .emoji-flags:not(.is-on){background:var(--color-surface)}.fr-card .set-emoji-empty{color:var(--pro-apricot-700);align-items:flex-start;gap:6px;margin:0;font-size:13px;font-weight:500;display:flex}.fr-card .set-emoji-empty .icon{flex:none;margin-top:2px}.fr-card .set-emoji-own .emoji-browser{border-top:0;min-width:0;padding:0}.fr-card .set-emoji-own .emoji-browser .emo-body{height:264px}@container (width>=860px){.fr-card .set-emoji-own{grid-template-columns:minmax(260px,1fr) minmax(0,2fr);align-items:start}.fr-card .set-emoji-own .emoji-browser{border-inline-start:1px solid var(--color-hairline);padding-inline-start:var(--space-4)}}@media (width<=600px){.fr-card .set-emoji-modes{flex-direction:column}.fr-card .set-emoji-mode{border-radius:var(--radius-lg)}}.set-emoji-own.is-locked .emoji-chosen-item,.set-emoji-own.is-locked .emoji-flags{cursor:default}.set-emoji-own.is-locked .emoji-chosen-item:hover{border-color:var(--pro-berry-200);background:var(--color-surface)}.set-emoji-own.is-locked .emoji-flags.is-on:hover{border-color:var(--color-accent-soft);background:var(--color-accent-tint);color:var(--color-accent)}.settings-frame .set-asst-answers .fr-card-body{container-type:inline-size}.settings-frame .set-asst-all{justify-content:space-between;align-items:center;gap:var(--space-3);border:1px solid var(--pro-purple-100);border-radius:var(--radius-lg);background:var(--pro-purple-50);min-height:48px;padding:8px 14px 8px 16px;display:flex}.settings-frame .set-asst-all.is-off{border-color:var(--pro-apricot-200);background:var(--pro-apricot-50)}.settings-frame .set-asst-all-name{align-items:baseline;gap:var(--space-2);color:var(--pro-purple-900);font-weight:600;display:inline-flex}.settings-frame .set-asst-answers .switch>span{min-width:2em;color:var(--pro-purple-700);font-weight:500}.settings-frame .set-asst-answers .switch input:not(:checked)+span{color:var(--color-muted)}.settings-frame .set-asst-chans{grid-template-columns:minmax(0,1fr);gap:10px;margin:10px 0 0;transition:opacity .16s;display:grid}@container (width>=520px){.settings-frame .set-asst-chans{grid-template-columns:repeat(2,minmax(0,1fr))}}.settings-frame .set-asst-chans.is-paused{opacity:.55}.settings-frame .set-asst-chan{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);align-items:center;gap:12px;min-width:0;min-height:52px;padding:8px 14px 8px 10px;display:flex}.settings-frame .set-asst-chan.is-channel-off{background:var(--color-subtle)}.settings-frame .set-asst-logo{border:1px solid var(--color-line);background:var(--color-surface);border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.settings-frame .set-asst-logo .chan-icon{width:20px;height:20px}.settings-frame .set-asst-chan.is-channel-off .set-asst-logo{filter:grayscale();opacity:.6}.settings-frame .set-asst-chan-name{flex-wrap:wrap;flex:auto;align-items:center;gap:4px 8px;min-width:0;display:flex}.settings-frame .set-asst-chan-label{color:var(--pro-purple-900);font-weight:600}.settings-frame .set-asst-chan.is-channel-off .set-asst-chan-label{color:var(--color-muted)}.settings-frame .set-asst-chip-off{background:var(--color-danger-soft);color:var(--color-danger)}.settings-frame .set-asst-chan .switch{flex:none}.settings-frame .set-asst-answers .switch:has(input:disabled){cursor:default}.settings-frame .set-asst-answers .switch input:disabled{cursor:default}.settings-frame .set-asst-chan.is-channel-off .switch input{opacity:.6}.set-asst-followup .set-asst-followup-when{align-items:center;gap:var(--space-2) var(--space-5);background:var(--tone-soft,var(--color-subtle));border:1px solid var(--tone-line,var(--color-hairline));border-radius:10px;flex-wrap:wrap;padding:10px 12px;display:flex}.set-asst-followup .set-inline{align-items:center;gap:var(--space-2);display:inline-flex}.set-asst-followup .set-inline>span{color:var(--color-muted);font-size:13px}.set-asst-followup .set-inline .fr-number{height:28px;padding:3px 8px;font-size:12.5px}.set-rules-link{color:var(--pro-purple-700);font-weight:500;text-decoration:none}.set-rules-link:hover{color:var(--pro-purple-800);text-decoration:underline}.set-rules-nowrap{white-space:nowrap}.set-rules-warn{color:var(--pro-apricot-700);align-items:flex-start;gap:6px;margin:0;font-size:13px;display:flex}.set-rules-warn .icon{flex:none;margin-top:2px}.set-rules-chip{border-radius:var(--radius-pill);white-space:nowrap;background:var(--color-surface);color:var(--pro-purple-800);border:1px solid var(--pro-purple-100);align-items:center;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.set-rules-chip.is-warn{background:var(--pro-orange-100);border-color:var(--pro-orange-200);color:var(--pro-orange-800)}.set-rules-status{background:var(--tone-soft);border:1px solid var(--tone-line);border-radius:var(--radius-card);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 16px;display:flex}.set-rules-status-text{flex-direction:column;flex:260px;gap:1px;min-width:0;display:flex}.set-rules-status-label{letter-spacing:.05em;text-transform:uppercase;color:var(--tone-fg);font-size:11px;font-weight:600}.set-rules-status-value{color:var(--pro-purple-900);font-size:15px;font-weight:500}.set-rules-status-chips{flex-wrap:wrap;gap:6px;display:flex}.set-rules-hours{container-type:inline-size}.set-rules-hours-grid{align-items:start;gap:var(--set-gap-y,14px) var(--set-gap-x,16px);grid-template-columns:minmax(0,1fr);display:grid}.set-rules-hours-grid>.fr-card{margin:0}@container (width>=900px){.set-rules-hours-grid{grid-template-rows:auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"week closed""week holiday";align-items:stretch}.set-rules-hours-grid>.set-rules-week{grid-area:week}.set-rules-hours-grid>.set-rules-closed{grid-area:closed}.set-rules-hours-grid>.set-rules-holiday{grid-area:holiday}}@container (width>=1360px){.set-rules-hours-grid{grid-template-rows:auto;grid-template-columns:minmax(560px,1.4fr) repeat(2,minmax(0,1fr));grid-template-areas:"week closed holiday"}}.set-rules-days{margin:0;padding:0;list-style:none}.set-rules-week .fr-card-body{container-type:inline-size}.set-rules-day{border-bottom:1px solid var(--color-hairline);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;min-height:50px;padding:8px 0;display:grid}.set-rules-day .set-rules-day-times,.set-rules-day .set-rules-warn{grid-column:1/-1}.set-rules-day-times:empty{display:none}@container (width>=460px){.set-rules-day{grid-template-columns:96px 92px minmax(0,1fr);padding:6px 0}.set-rules-day .set-rules-day-times{grid-column:3;display:flex}.set-rules-day .set-rules-warn{grid-column:3}}.set-rules-day:first-child{padding-top:0}.set-rules-day:last-child{border-bottom:0;padding-bottom:0}.set-rules-day-name{color:var(--pro-purple-900);align-items:center;gap:8px;font-weight:500;display:inline-flex}.set-rules-day-dot{background:var(--tone-fg);width:8px;height:8px;box-shadow:0 0 0 3px var(--tone-bg);border-radius:50%;flex:none}.set-rules-day.is-closed .set-rules-day-dot{box-shadow:inset 0 0 0 1.5px var(--color-line-strong);background:0 0}.set-rules-day.is-closed .set-rules-day-name,.set-rules-day.is-closed .switch span{color:var(--color-muted)}.set-rules-day-times{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.set-rules-day-to{color:var(--color-muted);font-size:13px}.set-rules-time{font:inherit;font-variant-numeric:tabular-nums;border:1px solid var(--color-line);border-radius:var(--radius);background:var(--tone-soft);color:var(--color-ink);padding:5px 8px}.set-rules-time:hover{border-color:var(--tone-line)}.set-rules-time:focus{outline:2px solid var(--pro-purple-100);border-color:var(--pro-purple-500)}.set-rules-date{flex-direction:column;gap:4px;margin:0;display:inline-flex}.set-rules-date>span{color:var(--color-muted);font-size:13px}.settings-frame .set-rules-calls .fr-card-body{container-type:inline-size}.settings-frame .set-rules-calls-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.settings-frame .set-rules-calls-label{color:var(--pro-purple-900);font-weight:500}.settings-frame .set-rules-seg{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-subtle);flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.settings-frame .set-rules-seg-opt{border-radius:calc(var(--radius-lg) - 3px);color:var(--color-muted);cursor:pointer;align-items:center;margin:0;padding:6px 14px;font-weight:500;transition:background-color .12s,color .12s;display:inline-flex;position:relative}.settings-frame .set-rules-seg-opt input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.settings-frame .set-rules-seg-opt:hover{color:var(--pro-purple-800)}.settings-frame .set-rules-seg-opt.is-selected{background:var(--thumb-bg);color:var(--pro-purple-900);box-shadow:var(--shadow-1)}.settings-frame .set-rules-seg-opt:has(input:focus-visible){box-shadow:var(--focus-ring)}.settings-frame .set-locked .set-rules-seg-opt{cursor:default}.settings-frame .set-rules-calls-summary{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:12px 0 0;font-size:13px;display:flex}.settings-frame .set-rules-calls-week{border-top:1px solid var(--color-hairline);margin-top:12px;padding-top:10px}@container (width<=520px){.settings-frame .set-rules-seg{width:100%;display:flex}.settings-frame .set-rules-seg-opt{flex:auto;justify-content:center}}.set-rules-choices{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.set-rules-choice{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);transition:border-color .12s,background-color .12s}.set-rules-choice:hover{border-color:var(--tone-line);background:var(--tone-soft)}.set-rules-choice.is-selected{border-color:var(--tone-fg);background:var(--tone-soft);box-shadow:0 0 0 3px var(--tone-bg)}.set-rules-choice-main{cursor:pointer;align-items:center;gap:10px;padding:9px 14px;display:flex}.set-rules-choice-main input{accent-color:var(--tone-fg);margin:0}.set-rules-choice-icon{background:var(--pro-purple-50);width:28px;height:28px;color:var(--text-purple-500);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.set-rules-choice.is-selected .set-rules-choice-icon{background:var(--tone-bg);color:var(--tone-fg)}.set-rules-choice-title{font-weight:500}.set-rules-choice.is-selected .set-rules-choice-title{color:var(--tone-fg)}.set-rules-preview{background:var(--color-surface);border:1px solid var(--tone-line);border-radius:var(--radius);margin:0 14px 12px 76px;padding:10px 12px}.set-rules-preview-head{color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;font-size:12px;display:flex}.set-rules-preview .set-text-pair{margin-top:8px}.set-rules-forward .fr-card-body{container-type:inline-size}@container (width>=860px){.set-rules-forward .fr-switches{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;display:grid}.set-rules-forward .fr-switches>.fr-switch-row,.set-rules-forward .fr-switches>.fr-switch-row:first-child{border-bottom:1px solid var(--color-hairline);padding:12px 0}.set-rules-forward .fr-switches>.fr-switch-row:nth-child(-n+2){padding-top:4px}.set-rules-forward .fr-switches>.fr-switch-row:nth-last-child(-n+2):nth-child(odd),.set-rules-forward .fr-switches>.fr-switch-row:last-child{border-bottom:0;padding-bottom:0}}.set-rules-forward .fr-switch-label{font-weight:500}.set-rules-facts{flex-direction:column;gap:4px;display:flex}.set-rules-fact{color:var(--color-muted);align-items:flex-start;gap:6px;margin:0;font-size:13px;line-height:26px;display:flex}.set-rules-fact>.icon{color:var(--text-berry-500);flex:none;margin-top:6px}.set-rules-fact-text{min-width:0}.set-rules-inbox{vertical-align:middle;border:1px solid var(--pro-berry-200);border-radius:var(--radius-pill);background:var(--pro-berry-50);color:var(--pro-berry-700);align-items:center;gap:6px;padding:1px 10px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.set-rules-inbox:hover{border-color:var(--pro-berry-500)}.set-rules-inbox-dot{border-radius:50%;flex:none;width:8px;height:8px}.set-rules-word{border-radius:var(--radius-pill);background:var(--pro-orange-50);border:1px solid var(--pro-orange-200);color:var(--pro-orange-800);padding:1px 9px;font-weight:500;line-height:20px;display:inline-block}.set-rules-flowrow{container-type:inline-size}.set-rules-flowrow-grid{gap:var(--set-gap-y,14px) var(--set-gap-x,16px);grid-template-columns:minmax(0,1fr);display:grid}.set-rules-flowrow-grid>.fr-card{flex-direction:column;margin:0;display:flex}.set-rules-flowrow-grid>.fr-card>.fr-card-body{flex:auto}@container (width>=600px){.set-rules-flowrow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.set-rules-flowrow-grid>.set-rules-allowance{grid-column:1/-1}}@container (width>=1040px){.set-rules-flowrow-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr)}.set-rules-flowrow-grid>.set-rules-allowance{grid-column:auto}}.set-rules-flowrow-grid.is-two>.set-rules-allowance{grid-column:auto}@container (width>=600px){.set-rules-flowrow-grid.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}}.set-rules-language .fr-switches>.fr-switch-row:only-child{padding:2px 0 0}.set-rules-language .fr-switch-label{font-weight:500}.set-rules-numbers{flex-wrap:wrap;gap:14px 48px;margin:0;display:flex}.set-rules-number{flex-direction:column;gap:6px;margin:0;display:flex}.set-rules-number-label{color:var(--color-ink);font-size:13px;font-weight:500}.set-rules-number-row{align-items:center;gap:8px;display:flex}.set-rules-unit{color:var(--color-muted);font-size:13px}.set-rules-textcard .fr-card-body{container-type:inline-size}.set-rules-textcard .fr-pair{gap:10px var(--space-4);grid-template-columns:minmax(0,1fr)}@container (width>=720px){.set-rules-textcard .fr-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.set-rules-textfield{flex-direction:column;gap:4px;min-width:0;display:flex}.set-rules-textfield>.field{margin-bottom:0}.set-rules-textcard .field .set-rules-textlabel{letter-spacing:.05em;text-transform:uppercase;color:var(--text-purple-500);font-size:11px;font-weight:600}.settings-frame .field .textarea.set-rules-textbox{min-height:0;max-height:min(360px, calc(50vh / var(--page-zoom,1)));resize:none;overflow-y:hidden}.set-rules-count{color:var(--color-muted);font-variant-numeric:tabular-nums;align-self:flex-end;font-size:12px}.set-rules-count.is-full{color:var(--pro-orange-700)}.set-rules-textwarn{border:1px solid var(--pro-apricot-100);border-inline-start:3px solid var(--pro-apricot-500);border-radius:var(--radius);background:var(--pro-apricot-50);padding:6px 10px;font-size:13px}.set-rules-textwarn-text{color:var(--pro-apricot-700);margin:0}.set-rules-textwarn bdi{unicode-bidi:isolate}.set-rules-status-link{border-radius:var(--radius-pill);white-space:nowrap;border:1px solid #0000;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.set-rules-status-link.is-on{background:var(--pro-teal-100);color:var(--pro-teal-700)}.set-rules-status-link.is-off{background:var(--pro-apricot-100);color:var(--pro-apricot-700)}a.set-rules-status-link:hover{border-color:currentColor}.set-rules-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.set-rules-list:empty{display:none}.set-rules-list>li>.fr-card{margin:0}.set-rules-rule .fr-card-body{container-type:inline-size}.set-rules-rule-grid{gap:0 var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container (width>=640px){.set-rules-rule-grid{grid-template-columns:minmax(0,1fr) 240px}.set-rules-rule-grid.has-text{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=1100px){.set-rules-rule-grid.has-text{grid-template-columns:minmax(0,1.3fr) 220px minmax(0,1fr) minmax(0,1fr)}}.set-rules-rule-grid .select,.set-rules-rule-grid .field input{width:100%;max-width:none}.set-rules-rule .field{margin-bottom:8px}.set-rules-kw{flex-direction:column;gap:4px;min-width:0;margin-bottom:8px;display:flex}.set-rules-rule .set-rules-kw>.field,.set-rules-rule .fr-card-body>:last-child,.set-rules-rule .set-rules-rule-grid>*{margin-bottom:0}.set-rules-rule .set-rules-rule-grid{row-gap:10px}.set-rules-rule .fr-card-body>.set-rules-warn{margin-top:8px}@media (width<=600px){.set-rules-preview{margin-left:14px}.set-rules-numbers{gap:12px 24px}}.set-team.set-instr{--row-ctl:32px;gap:var(--set-gap-y,14px);flex-direction:column;min-width:0;display:flex;container:set-instr/inline-size}.set-instr-bar{align-items:center;gap:var(--space-2) var(--space-3);border-top:1px dashed var(--pro-purple-200);flex-wrap:wrap;margin-top:10px;padding-top:18px;display:flex}.set-instr-heading{color:var(--pro-purple-900);align-items:center;gap:10px;margin:0;font-size:18px;font-weight:600;line-height:1.25;display:inline-flex}.set-instr-heading:focus{outline:none}.set-instr-heading:focus-visible{border-radius:var(--radius);box-shadow:var(--focus-ring)}.set-instr-bar-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.set-instr-bar-actions .btn{align-items:center;gap:6px;display:inline-flex}.set-instr-bar-actions .set-instr-headbtn{white-space:nowrap}.set-instr-bar-actions .set-instr-builtin-btn>.icon{color:var(--pro-teal-700)}.set-instr-bar-actions .set-instr-checkall-btn>.icon{color:var(--text-purple-500)}.set-instr-bar-actions .set-instr-checkall-btn[aria-disabled=true]{cursor:progress}.set-instr-bar-actions .set-instr-checkall-btn[aria-disabled=true]>.icon{animation:1.2s linear infinite set-instr-spin}@keyframes set-instr-spin{to{rotate:360deg}}.set-instr-bar-actions .set-instr-headbtn .fr-count{min-width:18px;height:18px;margin-block:-1px;padding:0 6px;font-size:11.5px}.set-instr-bar-actions .set-instr-new-btn .set-instr-caret{opacity:.8;margin-inline-start:-2px;transition:transform .15s}.set-instr-bar-actions .set-instr-new-btn[aria-expanded=true]{background:var(--fill-accent-hover);border-color:var(--fill-accent-hover)}.set-instr-bar-actions .set-instr-new-btn[aria-expanded=true] .set-instr-caret{transform:rotate(180deg)}.set-instr-bar-actions .set-instr-switches-btn>.icon:first-child{color:var(--text-berry-500)}.set-instr-bar-actions .set-instr-switches-btn .set-instr-caret{opacity:.8;margin-inline-start:-2px;transition:transform .15s}.set-instr-bar-actions .set-instr-switches-btn[aria-expanded=true]{background:var(--pro-berry-50);border-color:var(--pro-berry-200)}.set-instr-bar-actions .set-instr-switches-btn[aria-expanded=true] .set-instr-caret{transform:rotate(180deg)}.set-instr-switches{gap:var(--space-3);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;animation:.14s ease-out fr-rise;display:grid}.set-instr-switches[hidden]{display:none}.set-instr-switches>.fr-card{box-shadow:var(--shadow-2);margin:0}@container set-instr (width<=720px){.set-instr-switches{grid-template-columns:minmax(0,1fr)}}.set-instr-new{box-shadow:var(--shadow-2);margin:0;animation:.14s ease-out fr-rise}.set-instr-new[hidden]{display:none}.set-instr-new>.fr-card-body{padding:16px}.set-instr-add{gap:var(--space-3);flex-direction:column;display:flex}.set-instr-add>.set-instr-topic-field{max-width:260px}.set-instr-add>[role=status]:empty{margin-top:calc(-1 * var(--space-3))}.set-instr-add-actions{align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-line);flex-wrap:wrap;display:flex}.set-instr-new .btn[aria-disabled=true],.set-instr .btn[aria-disabled=true]{opacity:.55;cursor:default}.set-instr-kinds{gap:var(--space-2);flex-wrap:wrap;display:flex}.set-instr-kind{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);cursor:pointer;align-items:center;gap:8px;padding:5px 16px 5px 12px;font-size:13.5px;font-weight:500;transition:border-color .12s,background-color .12s;display:inline-flex}.set-instr-kind input{accent-color:var(--tone-fg);margin:0}.set-instr-kind:hover{border-color:var(--tone-line);background:var(--tone-soft)}.set-instr-kind.is-selected{border-color:var(--tone-fg);background:var(--tone-soft);color:var(--tone-fg)}.set-instr-kind:has(input:focus-visible){box-shadow:var(--focus-ring)}.set-instr-field{flex-direction:column;gap:6px;min-width:0;display:flex}.set-instr-field>label{color:var(--color-ink);font-size:13px;font-weight:500}.set-instr-textbox,.set-instr-input{width:100%;font:inherit;color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-sm);unicode-bidi:plaintext}.set-instr-textbox{min-height:108px;max-height:min(400px, calc(50vh / var(--page-zoom,1)));resize:none;padding:10px 12px;font-size:15px;line-height:1.65;display:block;overflow-y:hidden}.set-instr-textbox:placeholder-shown{direction:rtl}.set-instr-input{height:36px;padding:0 10px}.set-instr-textbox:hover,.set-instr-input:hover{border-color:var(--color-line-strong)}.set-instr-textbox:focus,.set-instr-input:focus{border-color:var(--pro-purple-500)}.set-instr .set-instr-tools{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.set-instr .set-instr-count{color:var(--color-muted);white-space:nowrap;font-size:13px}.set-instr .set-search{flex:220px}.set-instr .select.set-topic-filter{width:180px}.set-instr .select.set-instr-show{width:250px}@container set-instr (width<=560px){.set-instr .set-search{flex-basis:100%}.set-instr .select.set-topic-filter{flex:140px;width:auto;min-width:0}.set-instr .select.set-instr-show{flex-basis:260px}}.set-instr mark{background:var(--pro-orange-200);color:inherit;border-radius:3px;padding:0 1px}.set-instr .fr-card{margin:0}.set-instr .set-instr-card>.fr-card-body{padding:0 0 4px}.set-instr .set-instr-empty{padding:16px 20px 14px}.set-instr .set-instr-grid,.set-instr .set-instr-grid .set-instr-group,.set-instr .set-instr-grid .set-instr-rows,.set-instr .set-instr-grid .set-instr-row{grid-template-columns:auto minmax(0,1fr) auto auto auto;gap:0 8px;display:grid}.set-instr .set-instr-grid .set-instr-group,.set-instr .set-instr-grid .set-instr-rows,.set-instr .set-instr-grid .set-instr-row{grid-column:1/-1;grid-template-columns:subgrid}.set-instr .set-instr-grid .set-instr-group>.set-instr-topic{grid-column:1/-1;justify-self:start}.set-instr .set-instr-group+.set-instr-group{border-top:1px solid var(--color-line)}.set-instr .set-instr-topic{border-radius:var(--radius-pill);background:var(--tone-bg,var(--chip-bg));width:fit-content;max-width:calc(100% - 40px);color:var(--tone-fg,var(--chip-fg));letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;margin:16px 20px 4px;padding:3px 4px 3px 12px;font-size:11.5px;font-weight:600;display:flex}.set-instr .set-instr-topic-name{text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext;min-width:0;overflow:hidden}.set-instr .set-instr-topic .fr-count{background:var(--color-surface);letter-spacing:0;flex:none}.set-instr .set-instr-group.is-untopiced .set-instr-topic{background:var(--chip-bg);color:var(--chip-fg)}.set-instr .set-instr-rows{margin:0;padding:0;list-style:none}.set-instr .set-instr-row{align-items:start;min-width:0;padding-block:7px;padding-inline:14px 20px;transition:background-color .12s;position:relative}.set-instr .set-instr-row+.set-instr-row{border-top:1px solid var(--color-hairline)}.set-instr .set-instr-row:hover,.set-instr .set-instr-row:focus-within{background:var(--color-subtle)}@keyframes set-instr-landed{0%{background-color:var(--pro-purple-100)}}.set-instr .set-instr-row.is-new{animation:1.6s ease-out set-instr-landed}.set-instr .set-instr-histcell{grid-column:1}.set-instr .set-instr-body{grid-column:2}.set-instr .set-instr-flagcell{grid-column:3}.set-instr .set-instr-actions{grid-column:4}.set-instr .set-instr-switch{grid-column:5}.set-instr .set-instr-histcell,.set-instr .set-instr-body,.set-instr .set-instr-flagcell,.set-instr .set-instr-actions,.set-instr .set-instr-switch{grid-row:1}.set-instr .set-instr-notes{flex-direction:column;grid-area:2/2;gap:6px;min-width:0;margin-block:2px 4px;display:flex}.set-instr.is-narrow .set-instr-notes,.set-instr .set-instr-row>[role=status]{grid-column:2/-1}.set-instr .set-instr-row>[role=status]:not(:empty){margin-block:2px 5px}.set-instr .set-instr-row.is-editing>*{grid-column:1/-1}.set-instr .set-instr-histcell{height:var(--row-ctl);align-items:center;display:flex;position:relative}.set-instr .set-instr-hist{width:var(--row-ctl);height:var(--row-ctl);color:var(--pro-purple-400);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .12s,background-color .12s;display:inline-flex}.set-instr .set-instr-hist:hover,.set-instr .set-instr-hist:focus-visible,.set-instr .set-instr-hist[aria-expanded=true]{background:var(--pro-purple-50);color:var(--pro-purple-700)}.set-instr .set-instr-hist-pop{top:calc(100% + 2px);z-index:26;pointer-events:none;width:max-content;max-width:min(340px, calc(calc(100vw / var(--page-zoom,1)) - 32px));background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);color:var(--color-muted);flex-direction:column;gap:4px;padding:8px 12px;font-size:12.5px;line-height:1.5;animation:.12s ease-out fr-rise;display:flex;position:absolute;inset-inline-start:0}.set-instr .set-instr-hist-pop[hidden]{display:none}.set-instr .set-instr-hist-pop.is-up{top:auto;bottom:calc(100% + 2px)}.set-instr .set-instr-hist-line{flex-wrap:wrap;align-items:center;gap:0 4px;min-width:0;display:flex}.set-instr .set-instr-hist-pop .staff-name{color:var(--color-ink);gap:4px}.set-instr .set-instr-hist-status{color:var(--flag-fg);gap:5px;font-weight:500}@container set-instr (width>=641px){.set-instr .set-instr-hist-status{display:none}}.set-instr .set-instr-body{min-width:0;padding-block:calc((var(--row-ctl) - 1.7em) / 2);font-size:15px;line-height:1.7}.set-instr .set-instr-clip{align-items:last baseline;column-gap:10px;min-width:0;display:flex}.set-instr .set-instr-clip.is-rtl{flex-direction:row-reverse}.set-instr .set-instr-body.is-open .set-instr-clip{flex-wrap:wrap;justify-content:flex-end}.set-instr .set-instr-body.is-open .set-instr-text{flex:100%}.set-instr .set-instr-text{min-width:0;color:var(--color-ink);overflow-wrap:anywhere;flex:0 auto}.set-instr .set-instr-line{white-space:pre-wrap;text-align:start;unicode-bidi:plaintext}.set-instr .set-instr-text .set-instr-line{padding-inline-start:.8em}.set-instr .set-instr-body:not(.is-open) .set-instr-line{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.set-instr .set-instr-dash{width:.8em;color:var(--color-muted);margin-inline-start:-.8em;display:inline-block}.set-instr .set-instr-row.is-off .set-instr-text{color:var(--color-muted)}.set-instr .linkish.set-instr-more{color:var(--color-accent);white-space:nowrap;flex:none;font-size:13px;font-weight:500;line-height:1.3;text-decoration:none}.set-instr .linkish.set-instr-more:hover{text-decoration:underline}.set-instr.is-narrow .set-instr-clip{align-items:stretch}.set-instr.is-narrow .set-instr-flow{flex:auto}.set-instr.is-narrow .set-instr-body:not(.is-open) .set-instr-flow{max-height:2lh;overflow:hidden}.set-instr.is-narrow .set-instr-body:not(.is-open) .set-instr-line{white-space:pre-wrap;overflow:visible}.set-instr.is-narrow .set-instr-flow:before{content:"";float:right;height:calc(100% - 1lh)}.set-instr.is-narrow .set-instr-flow>.set-instr-more{float:right;clear:both;margin-left:6px;line-height:25.5px}.set-instr.is-narrow .set-instr-clip.is-rtl .set-instr-flow:before,.set-instr.is-narrow .set-instr-clip.is-rtl .set-instr-flow>.set-instr-more{float:left}.set-instr.is-narrow .set-instr-clip.is-rtl .set-instr-flow>.set-instr-more{margin-left:0;margin-right:6px}.set-instr.is-narrow .set-instr-body:not(.is-open) .set-instr-flow>.set-instr-more{padding-inline:3px}.set-instr.is-narrow .set-instr-body:not(.is-open) .set-instr-flow>.set-instr-more:focus-visible{box-shadow:inset 0 0 0 2px var(--color-accent);border-radius:var(--radius-sm)}.set-instr.is-narrow .set-instr-body.is-open .set-instr-flow{flex-direction:column;display:flex}.set-instr.is-narrow .set-instr-body.is-open .set-instr-flow:before{content:none}.set-instr.is-narrow .set-instr-body.is-open .set-instr-flow>.set-instr-more{float:none;order:1;align-self:flex-end;margin:0}.set-instr.is-narrow .set-instr-body.is-open .set-instr-clip.is-rtl .set-instr-flow>.set-instr-more{align-self:flex-start}.set-instr .set-instr-note{border-radius:var(--radius);border-inline-start:3px solid var(--color-line-strong);background:var(--color-bg);color:var(--color-muted);flex-direction:column;gap:2px;padding:7px 12px 8px;font-size:13px;line-height:1.5;display:flex}.set-instr .set-instr-row.is-editing>.set-instr-note{margin-top:10px}.set-instr .set-instr-note.is-pending{border-inline-start-color:var(--pro-apricot-500);background:var(--pro-apricot-50);color:var(--color-ink)}.set-instr .set-instr-note-label{letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted);font-size:11px;font-weight:600}.set-instr .set-instr-note.is-pending .set-instr-note-label{color:var(--pro-apricot-700)}.set-instr .set-instr-note-text{text-align:start;overflow-wrap:anywhere;unicode-bidi:plaintext}.set-instr .set-instr-checknote{gap:4px}.set-instr .set-instr-checknote .set-instr-note-text{color:var(--color-ink)}.set-instr .set-instr-note-head{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.set-instr .set-instr-checknote .set-instr-flag{height:22px;font-size:11.5px}.set-instr .set-instr-flagcell{height:var(--row-ctl);justify-content:flex-end;align-items:center;display:flex;position:relative}.set-instr .set-instr-actions{height:var(--row-ctl);align-items:center;gap:2px;display:flex;position:relative}.set-instr .btn-icon.set-instr-tool,.set-instr .set-instr-tool-slot{width:var(--row-ctl);height:var(--row-ctl);flex:none}.set-instr .btn-icon.set-instr-tool{border-radius:var(--radius);color:var(--color-muted)}.set-instr .btn-icon.set-instr-tool:hover:not([aria-disabled=true]){color:var(--pro-purple-700)}.set-instr .btn-icon.set-instr-tool.is-danger:hover:not([aria-disabled=true]){background:var(--color-danger-soft);color:var(--color-danger)}.set-instr .set-instr-restore{height:var(--row-ctl);border-color:var(--pro-purple-200);background:var(--pro-purple-50);color:var(--pro-purple-800);white-space:nowrap;align-items:center;gap:6px;margin-inline-end:4px;padding-inline:10px 12px;font-weight:500;display:inline-flex}.set-instr .set-instr-restore:hover:not([aria-disabled=true]){border-color:var(--pro-purple-300);background:var(--pro-purple-100)}.set-instr .set-instr-restore[aria-disabled=true]{opacity:.6;cursor:progress}.set-instr .set-instr-switch{height:var(--row-ctl);align-items:center;padding-inline-start:4px;display:inline-flex}.set-instr .set-instr-switch input[aria-disabled=true]{opacity:.5;cursor:progress}.set-instr .set-instr-switch input:not(:checked){box-shadow:inset 0 0 0 1.5px var(--color-muted)}.set-instr .set-instr-switch input:not(:checked):focus-visible{box-shadow:inset 0 0 0 1.5px var(--color-muted), var(--focus-ring)}.set-instr [data-flag=pending]{--flag-bg:var(--pro-apricot-100);--flag-fg:var(--pro-apricot-700);--flag-line:var(--pro-apricot-200)}.set-instr [data-flag=reviewed]{--flag-bg:var(--chip-bg);--flag-fg:var(--chip-fg);--flag-line:var(--color-line-strong)}.set-instr [data-flag=built_in]{--flag-bg:var(--pro-teal-100);--flag-fg:var(--pro-teal-700);--flag-line:var(--pro-teal-200)}.set-instr [data-flag=partly_built_in]{--flag-bg:var(--pro-teal-50);--flag-fg:var(--pro-teal-700);--flag-line:var(--pro-teal-200)}.set-instr [data-flag=conflicts]{--flag-bg:var(--pro-berry-100);--flag-fg:var(--pro-berry-700);--flag-line:var(--pro-berry-200)}.set-instr [data-flag=needs_rewording]{--flag-bg:var(--pro-violet-100);--flag-fg:var(--pro-violet-700);--flag-line:var(--pro-violet-200)}.set-instr [data-flag=duplicate]{--flag-bg:var(--pro-purple-100);--flag-fg:var(--pro-purple-700);--flag-line:var(--pro-purple-200)}.set-instr [data-flag=none]{--flag-bg:transparent;--flag-fg:var(--color-muted);--flag-line:transparent}.set-instr [data-flag=ok]{--flag-bg:var(--color-ok-soft);--flag-fg:var(--color-ok);--flag-line:var(--color-ok-soft)}.set-instr .set-instr-flag{border-radius:var(--radius-pill);background:var(--flag-bg,var(--chip-bg));max-width:100%;height:24px;color:var(--flag-fg,var(--chip-fg));font:inherit;white-space:nowrap;border:1px solid #0000;align-items:center;gap:5px;padding:0 10px 0 8px;font-size:12px;font-weight:500;line-height:1.2;display:inline-flex}.set-instr .set-instr-flag>.icon{flex:none}.set-instr .set-instr-flag-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.set-instr .set-instr-flag[data-flag=partly_built_in]{border-color:var(--flag-line)}.set-instr button.set-instr-flag{border-color:var(--flag-line);cursor:pointer;padding-inline-end:7px;position:relative}.set-instr button.set-instr-flag:hover{border-color:var(--flag-fg)}.set-instr button.set-instr-flag[data-flag=none]{width:var(--row-ctl);height:var(--row-ctl);border-radius:var(--radius);border-color:#0000;justify-content:center;padding:0}.set-instr button.set-instr-flag[data-flag=none]:hover,.set-instr button.set-instr-flag[data-flag=none][aria-expanded=true]{background:var(--pro-purple-50);color:var(--pro-purple-700)}.set-instr button.set-instr-flag[aria-disabled=true]{opacity:.55;cursor:progress}.set-instr .set-instr-flag .set-instr-caret{opacity:.75;flex:none;transition:transform .15s}.set-instr button.set-instr-flag[aria-expanded=true] .set-instr-caret{transform:rotate(180deg)}.set-instr .set-instr-dot{top:-3px;background:var(--pro-berry-500);width:9px;height:9px;box-shadow:0 0 0 2px var(--color-surface);pointer-events:none;border-radius:50%;position:absolute;inset-inline-end:-3px}.set-instr button.set-instr-flag[data-flag=none]>.set-instr-dot{top:4px;inset-inline-end:4px}.set-instr .set-instr-flagmenu{top:calc(100% + 4px);z-index:25;width:max-content;min-width:240px;max-width:min(380px, calc(calc(100vw / var(--page-zoom,1)) - 16px));background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);flex-direction:column;padding:6px;display:flex;position:absolute;inset-inline-end:0}.set-instr .set-instr-flagmenu-label{color:var(--text-purple-500);padding:6px 10px 4px;font-size:12px;font-weight:600}.set-instr .set-instr-flagitem{border-radius:var(--radius);width:100%;color:var(--color-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 10px;font-size:13.5px;display:flex}.set-instr .set-instr-flagitem:hover,.set-instr .set-instr-flagitem:focus-visible{background:var(--pro-purple-50)}.set-instr .set-instr-flagcheck{border:1.5px solid var(--color-line-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}.set-instr .set-instr-flagitem[aria-checked=true] .set-instr-flagcheck{border-color:var(--pro-purple-700)}.set-instr .set-instr-flagitem[aria-checked=true] .set-instr-flagcheck:after{content:"";background:var(--pro-purple-700);border-radius:50%;width:7px;height:7px}.set-instr .set-instr-flagnone{color:var(--color-muted)}.set-instr .set-instr-flagsep{background:var(--color-hairline);height:1px;margin:6px 4px}.set-instr .set-instr-flagmenu .set-instr-menunote{color:var(--color-ink);margin:2px 6px 6px}.set-instr .set-instr-checkinfo{color:var(--color-muted);flex-direction:column;align-items:flex-start;gap:6px;padding:2px 10px 6px;font-size:13px;line-height:1.5;display:flex}.set-instr .set-instr-checkinfo-note{color:var(--color-ink);text-align:start;overflow-wrap:anywhere;unicode-bidi:plaintext;margin:0}.set-instr .set-instr-checkitem>.icon{color:var(--text-purple-500);flex:none}.set-instr .set-instr-checkitem[aria-disabled=true]{color:var(--color-muted);cursor:progress}.set-instr .set-instr-checkitem[aria-disabled=true]>.icon{color:var(--color-muted);animation:1.2s linear infinite set-instr-spin}.set-instr-warning{border:1px solid var(--pro-apricot-100);border-inline-start:3px solid var(--pro-apricot-500);border-radius:var(--radius);background:var(--pro-apricot-50);flex-direction:column;align-items:flex-start;gap:4px;padding:8px 10px 6px 12px;font-size:13px;display:flex}.set-instr-warning-added{color:var(--color-ink);align-items:center;gap:6px;margin:0;font-weight:600;display:flex}.set-instr-warning-added>.icon{color:var(--color-ok)}.set-instr-warning-text{color:var(--pro-apricot-700);margin:0}.set-instr-warning bdi{unicode-bidi:isolate}.set-instr .set-instr-row.is-editing,.set-instr .set-instr-row.is-editing:hover{background:var(--pro-purple-50);box-shadow:inset 3px 0 0 var(--pro-purple-400);padding-block:12px;padding-inline:20px}.set-instr .set-instr-row.is-editing .set-instr-textbox{min-height:0}.set-instr .set-instr-edit{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.set-instr .set-instr-edit-foot{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.set-instr .set-instr-edit-foot .set-instr-field{flex:220px;max-width:320px}.set-instr .set-instr-edit-actions{gap:var(--space-2);display:flex}.set-instr .set-instr-edit-actions .btn{height:36px;padding:0 14px;font-size:14px}.set-instr .set-instr-now{border:1px solid var(--pro-apricot-100);border-inline-start:3px solid var(--pro-apricot-500);border-radius:var(--radius);background:var(--pro-apricot-50);flex-direction:column;gap:2px;padding:8px 10px;font-size:13px;display:flex}.set-instr .set-instr-now-label{color:var(--pro-apricot-700);font-weight:600}.fr-dialog.set-instr-dialog{max-width:640px;height:min(760px, calc(calc(100vh / var(--page-zoom,1)) - 48px));height:min(760px, calc(calc(100dvh / var(--page-zoom,1)) - 48px));flex-direction:column;padding:0;display:flex;overflow:hidden}.set-instr-dialog-head{background:var(--pro-teal-50);border-bottom:1px solid var(--pro-teal-200);align-items:center;gap:10px;padding:14px 14px 13px 20px;display:flex}.set-instr-dialog-head .fr-tile{background:var(--color-surface);box-shadow:0 0 0 1px var(--pro-teal-200)}.set-instr-dialog-head .fr-dialog-title{margin:0}.set-instr-dialog-head .fr-count{background:var(--pro-teal-100);color:var(--pro-teal-700)}.set-instr-dialog-head .set-instr-dialog-x{width:32px;height:32px;color:var(--color-muted);margin-inline-start:auto}.set-instr-dialog-tools{align-items:center;gap:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-line);background:var(--color-surface);flex-wrap:wrap;padding:12px 16px 12px 20px;display:flex}.set-instr-dialog-search{min-width:0;color:var(--pro-teal-500);flex:200px;align-items:center;display:flex;position:relative}.set-instr-dialog-search>svg{pointer-events:none;position:absolute;left:12px}.set-instr-dialog-search-input{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);width:100%;height:38px;color:var(--color-ink);padding-left:36px}.set-instr-dialog-found{color:var(--color-muted);white-space:nowrap;font-size:13px}.set-instr-dialog-list{flex:auto;min-height:0;margin:0;padding:0;overflow-y:auto}html .set-instr-dialog-list[tabindex]:focus-visible{box-shadow:inset 0 0 0 2px var(--color-accent);border-radius:0}.set-instr-builtin-topic+.set-instr-builtin-topic{border-top:1px solid var(--color-line)}.set-instr-builtin-summary{cursor:pointer;color:var(--color-ink);align-items:center;gap:8px;padding:12px 20px;font-weight:600;list-style:none;display:flex}.set-instr-builtin-summary::-webkit-details-marker{display:none}.set-instr-builtin-summary:hover{background:var(--pro-teal-50)}html .set-instr-builtin-summary:focus-visible{box-shadow:inset 0 0 0 2px var(--color-accent);border-radius:0}.set-instr-builtin-summary .fr-count{background:var(--pro-teal-100);color:var(--pro-teal-700)}.set-instr-builtin-caret{color:var(--pro-teal-500);flex:none;transition:transform .15s}.set-instr-builtin-topic:not([open])>.set-instr-builtin-summary>.set-instr-builtin-caret{transform:rotate(-90deg)}.set-instr-builtin-found{color:var(--pro-teal-700);margin:0;padding:12px 20px 2px;font-size:13px;font-weight:600}.set-instr-builtin-items{margin:0;padding:0 0 6px;list-style:none}.set-instr-builtin-items>li{color:var(--color-ink);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;padding:9px 24px 9px 42px;font-size:14px;line-height:1.55;display:grid}.set-instr-builtin-items>li+li{border-top:1px solid var(--color-hairline)}.set-instr-builtin-items>li>.icon{color:var(--pro-teal-500);margin-top:2px}.set-instr-builtin-items>li>span{unicode-bidi:plaintext}.set-instr-dialog mark{background:var(--pro-orange-200);color:inherit;border-radius:3px;padding:0 1px}.set-instr-builtin-none{color:var(--color-muted);margin:0;padding:20px}.set-instr-dialog-tabs{border:1px solid var(--pro-teal-200);border-radius:var(--radius-pill);background:var(--pro-teal-50);flex:none;gap:2px;padding:3px;display:inline-flex}.set-instr-dialog-tabs>button{border-radius:var(--radius-pill);color:var(--pro-teal-700);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:5px 14px;font-weight:500;display:inline-flex}.set-instr-dialog-tabs>button:hover{color:var(--color-ink)}.set-instr-dialog-tabs>button[aria-selected=true]{background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-1)}.set-instr-dialog-tabs>button[aria-selected=true]:focus-visible{box-shadow:var(--focus-ring)}.set-instr-dialog-tabs .fr-count{background:var(--pro-teal-100);color:var(--pro-teal-700)}.set-instr-else-place+.set-instr-else-place{border-top:1px solid var(--color-line)}.set-instr-else-head{color:var(--pro-teal-500);align-items:center;gap:8px;padding:12px 16px 4px 20px;display:flex}.set-instr-else-head h3{color:var(--color-ink);margin:0;font-size:14px;font-weight:600}.set-instr-else-go{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-accent);font:inherit;cursor:pointer;align-items:center;gap:4px;margin-inline-start:auto;padding:3px 8px 3px 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.set-instr-else-go:hover{border-color:var(--color-accent)}.set-instr-else-rows{margin:0;padding:0 0 8px}.set-instr-else-row{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:12px;padding:7px 24px 7px 44px;font-size:14px;line-height:1.5;display:grid}.set-instr-else-row+.set-instr-else-row{border-top:1px solid var(--color-hairline)}.set-instr-else-row>dt{color:var(--color-muted)}.set-instr-else-row>dd{min-width:0;color:var(--color-ink);overflow-wrap:anywhere;margin:0}.set-instr-else-text{white-space:pre-wrap;unicode-bidi:plaintext;width:fit-content;max-width:100%;display:block}.set-instr-else-text+.set-instr-else-text{color:var(--color-muted);margin-top:4px}.set-instr-else-muted{color:var(--color-muted)}.set-instr-else-state{border-radius:var(--radius-pill);padding:1px 10px;font-size:12px;font-weight:600;display:inline-block}.set-instr-else-state.is-on{background:var(--pro-teal-100);color:var(--pro-teal-700)}.set-instr-else-state.is-off{background:var(--color-subtle);box-shadow:inset 0 0 0 1px var(--color-line);color:var(--color-muted)}.set-instr-else-words{flex-wrap:wrap;gap:4px 6px;display:flex}.set-instr-else-word{border:1px solid var(--color-line);border-radius:var(--radius-pill);unicode-bidi:isolate;padding:0 8px}.set-instr-dialog-foot{border-top:1px solid var(--color-line);background:var(--color-surface);justify-content:flex-end;padding:12px 16px;display:flex}.fr-dialog-body .set-instr-quote{border-inline-start:3px solid var(--pro-purple-200);border-radius:var(--radius-sm);background:var(--color-subtle);overflow-wrap:anywhere;padding:8px 12px;line-height:1.6}.fr-dialog-body .set-instr-quote>div{white-space:pre-wrap;unicode-bidi:plaintext;width:fit-content;max-width:100%}@media (prefers-reduced-motion:reduce){.set-instr-new,.set-instr-bar-actions .set-instr-new-btn .set-instr-caret,.set-instr .set-instr-flag .set-instr-caret,.set-instr .set-instr-hist,.set-instr .set-instr-hist-pop,.set-instr-kind,.set-instr .set-instr-row,.set-instr .set-instr-row.is-new,.set-instr-bar-actions .set-instr-checkall-btn[aria-disabled=true]>.icon,.set-instr .set-instr-checkitem[aria-disabled=true]>.icon,.set-instr-builtin-caret{transition:none;animation:none}}@container set-instr (width<=860px){.set-instr .set-instr-flagcell>button.set-instr-flag:not([data-flag=none]){justify-content:center;gap:0;width:24px;padding:0}.set-instr .set-instr-flagcell>button.set-instr-flag .set-instr-flag-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.set-instr .set-instr-flagcell>button.set-instr-flag .set-instr-caret{display:none}.set-instr .set-instr-flagcell>span.set-instr-flag{gap:4px;padding-inline:8px;font-size:11.5px}}@container set-instr (width<=640px){.set-instr .set-instr-flagcell>span.set-instr-flag{justify-content:center;gap:0;width:24px;padding:0}.set-instr .set-instr-flagcell>span.set-instr-flag .set-instr-flag-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=600px){.set-instr-bar-actions{gap:var(--space-2);flex:100%;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.set-instr-bar-actions>.btn{justify-content:center;min-width:0;height:40px;padding:0 12px;font-size:14px}.set-instr-bar-actions>.set-instr-new-btn,.set-instr-bar-actions>.set-instr-new,.set-instr-bar-actions>.set-instr-checkall-btn,.set-instr-bar-actions>.set-instr-switches-btn:last-child{grid-column:1/-1}.set-instr-add>.set-instr-topic-field{max-width:none}.set-instr-kind{min-height:40px}.set-instr-input,.set-instr .set-instr-edit-actions .btn{height:40px}.set-instr-add-actions>.btn{flex:1 1 0;justify-content:center;height:40px}.set-instr .set-instr-grid,.set-instr .set-instr-grid .set-instr-group,.set-instr .set-instr-grid .set-instr-rows,.set-instr .set-instr-grid .set-instr-row{column-gap:4px}.set-instr .set-instr-row{padding-block:4px;padding-inline:2px 10px}.set-instr .set-instr-hist,.set-instr button.set-instr-flag[data-flag=none]{width:30px;position:relative}.set-instr .set-instr-hist:after,.set-instr .set-instr-flagcell>button.set-instr-flag[data-flag=none]:after{content:"";position:absolute;inset:0 -5px}.set-instr .set-instr-switch{padding-inline-start:0}.set-instr .set-instr-clip{column-gap:6px}.set-instr .linkish.set-instr-more{font-size:12.5px}.set-instr .set-instr-row.is-editing,.set-instr .set-instr-row.is-editing:hover{padding:12px 14px}.set-instr .set-instr-topic{margin:14px 14px 2px}.fr-dialog.set-instr-dialog{height:calc(calc(100vh / var(--page-zoom,1)) - 32px);height:calc(calc(100dvh / var(--page-zoom,1)) - 32px)}.set-instr-dialog-head .set-instr-dialog-x{width:40px;height:40px}.set-instr-dialog-tools{padding:10px 12px 10px 16px}.set-instr-dialog-search{flex-basis:100%}.set-instr-else-head{padding:12px 12px 4px 16px}.set-instr-else-row{grid-template-columns:minmax(0,1fr);gap:2px;padding:8px 16px}.set-instr-builtin-summary{padding:12px 16px}.set-instr-builtin-found{padding:12px 16px 2px}.set-instr-builtin-items>li{padding:9px 16px}.set-instr-dialog-foot .btn{min-height:40px}.set-instr-textbox,.set-instr-input,.set-instr .set-search-input,.set-instr-dialog-search-input{font-size:16px}}@media (pointer:coarse){.set-team.set-instr{--row-ctl:40px}.set-instr .set-instr-tools .btn,.set-instr-warning .btn{position:relative}.set-instr .set-instr-tools .btn:after,.set-instr button.set-instr-flag:after,.set-instr-warning .btn:after{content:"";position:absolute;inset:-8px 0}.set-instr-warning .btn:after{inset:-12px 0}.set-instr .set-instr-flagitem{min-height:40px}.set-instr-builtin-summary{min-height:44px}.set-instr-dialog-tabs>button,.set-instr-else-go{min-height:36px}.set-instr-dialog-search-input{height:40px}}@container set-instr (width<=860px){@media (pointer:coarse){.set-instr .set-instr-flagcell>button.set-instr-flag:not([data-flag=none]){isolation:isolate;width:var(--row-ctl);height:var(--row-ctl);border-radius:var(--radius);background:0 0;border:0}.set-instr .set-instr-flagcell>button.set-instr-flag:not([data-flag=none]):before{content:"";inset:calc((var(--row-ctl) - 24px) / 2);z-index:-1;border:1px solid var(--flag-line);border-radius:var(--radius-pill);background:var(--flag-bg);position:absolute}.set-instr .set-instr-flagcell>button.set-instr-flag:not([data-flag=none]):hover:before{border-color:var(--flag-fg)}.set-instr .set-instr-flagcell>button.set-instr-flag:not([data-flag=none]):after{content:none}.set-instr .set-instr-flagcell>button.set-instr-flag:not([data-flag=none])>.set-instr-dot{top:calc((var(--row-ctl) - 24px) / 2 - 3px);inset-inline-end:calc((var(--row-ctl) - 24px) / 2 - 3px)}}}@media (forced-colors:active){.set-instr .set-instr-switch input,.set-instr .set-instr-switch input:not(:checked),.set-instr .set-instr-switch input:not(:checked):focus-visible{forced-color-adjust:none;box-shadow:none;background:canvas;border:1px solid canvastext}.set-instr .set-instr-switch input:after{forced-color-adjust:none;background:canvastext;top:1px;left:1px}.set-instr .set-instr-switch input:checked{background:highlight;border-color:highlight}.set-instr .set-instr-switch input:checked:after{background:highlighttext;left:17px}.set-instr .set-instr-dot{forced-color-adjust:none;background:mark}}.set-instr .set-instr-flagcell{gap:6px}.set-instr .set-instr-fromfb{border-color:var(--color-hairline);text-decoration:none}.set-instr a.set-instr-fromfb:hover{border-color:var(--color-accent)}@container set-instr (width<=640px){.set-instr .set-instr-flagcell>.set-instr-fromfb{justify-content:center;gap:0;width:24px;padding:0}.set-instr .set-instr-flagcell>.set-instr-fromfb .set-instr-flag-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.set-team .fr-card{margin:0}.set-team .set-rows{flex-direction:column;gap:2px;margin:0 -8px;display:flex}.set-team .set-row{align-items:center;gap:var(--space-3);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;min-height:44px;padding:5px 8px;transition:background-color .12s;display:grid}.set-team .set-row:hover,.set-team .set-row:focus-within{background:var(--tone-soft,var(--color-subtle))}.set-team .set-row.sortable.is-dragging{background:var(--color-surface);box-shadow:var(--shadow-2)}.set-team .set-row-grip{width:22px;display:inline-flex}.set-team .set-row-main{min-width:0}.set-team .set-row-main .fr-rename{row-gap:6px}.set-team .set-row-end{justify-content:flex-end;align-items:center;gap:var(--space-2);display:inline-flex}.set-team .set-add{align-items:center;gap:var(--space-2) 10px;margin:0 0 var(--space-3);flex-wrap:wrap;display:flex}.set-team .set-add-input{border-radius:var(--radius);flex:200px;min-width:0;height:34px}.set-team .set-add .btn{height:34px}.set-team .fr-switch-label .fr-saved{margin-inline-start:6px}.set-team .fr-switch-label .fr-saved:not(.is-shown){min-width:0;margin-inline-start:0}.set-team .switch input:disabled,.set-team .select:disabled{opacity:.5;cursor:not-allowed}.set-team .set-tools-select.is-off .fr-switch-label{color:var(--color-muted)}.set-team .fr-switch-row:has(input:disabled) .fr-switch-label{color:var(--color-muted)}.set-team.set-inboxes{container:set-inboxes/inline-size}.set-inboxes-grid{gap:var(--set-gap-y,14px) var(--set-gap-x,16px);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.set-inboxes-stack{gap:var(--set-gap-y,14px);flex-direction:column;min-width:0;display:flex}.set-inboxes-stack>.fr-card{margin:0}@container set-inboxes (width>=760px){.set-inboxes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.set-inboxes-grid .set-inboxes-rules{grid-column:1/-1}}@container set-inboxes (width>=1000px){.set-team .set-inboxes-rules .set-rule-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;display:grid}}.set-team .set-inbox-name{gap:10px;font-size:14px}.set-team .set-inbox-icon{background:color-mix(in srgb, var(--inbox-colour,var(--pro-purple-700)) 13%, var(--color-surface));border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:inline-grid}.set-team .set-sub{letter-spacing:.04em;text-transform:uppercase;color:var(--text-purple-500);margin:18px 0 8px;font-size:12px;font-weight:600}.set-team .fr-card-body>.set-sub:first-child{margin-top:2px}.set-team .set-rule-list{flex-direction:column;gap:6px;margin:0;display:flex}.set-team .set-rule{background:var(--tone-soft,var(--color-subtle));border-radius:10px;grid-template-columns:minmax(0,1fr) auto minmax(150px,200px);align-items:center;gap:6px 10px;min-height:46px;padding:6px 8px 6px 12px;display:grid}.set-team .set-rule-label{min-width:0;font-weight:500}.set-team .set-rule-arrow{color:var(--tone-fg,var(--pro-purple-700));opacity:.55}.set-team .select.set-select{background-color:var(--color-surface);width:100%;max-width:none}.set-team .set-autolost{align-items:center;gap:var(--space-2) var(--space-5);background:var(--tone-soft,var(--color-subtle));border:1px solid var(--tone-line,var(--color-hairline));border-radius:10px;flex-wrap:wrap;padding:10px 12px;display:flex}.set-team .set-autolost .set-inline{align-items:center;gap:var(--space-2);display:inline-flex}.set-team .set-autolost .set-inline>span{color:var(--color-muted);font-size:13px}.set-team .set-autolost .set-inline .fr-number{height:28px;padding:3px 8px;font-size:12.5px}.set-team .set-autolost .set-inline .select.set-select{width:auto;min-width:160px}.set-team.set-tags{container:set-tags/inline-size}.set-tags-grid{gap:var(--set-gap-y,14px) var(--set-gap-x,16px);grid-template-columns:minmax(0,1fr);grid-template-areas:"add""list";align-items:start;display:grid}.set-tags-add{grid-area:add;min-width:0}.set-tags-list{grid-area:list;min-width:0}@container set-tags (width>=900px){.set-tags-grid{grid-template-columns:minmax(0,1fr) clamp(300px,28%,400px);grid-template-areas:"list add"}.set-tags-add{top:var(--space-4);position:sticky}.set-team .set-tag-add .set-add-input{flex-basis:100%}}.set-team .set-tag-palette{gap:6px;padding:4px 0}.set-team .set-tag-palette .swatch{width:22px;height:22px}.set-team .set-tag-preview .tag{background:var(--color-surface);margin-left:0;padding:2px 10px;font-size:12.5px}.set-team .set-rows.set-tag-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:8px;margin:0;display:grid}.set-team .set-tag-row{border:1px solid color-mix(in srgb, var(--tag-colour,var(--pro-purple-700)) 20%, var(--color-surface));background:color-mix(in srgb, var(--tag-colour,var(--pro-purple-700)) 5%, var(--color-surface));border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"colour name name""colour usage end";gap:1px 10px;min-height:58px;padding:8px 6px 8px 10px}.set-team .set-tag-row:hover,.set-team .set-tag-row:focus-within{background:color-mix(in srgb, var(--tag-colour,var(--pro-purple-700)) 9%, var(--color-surface))}.set-team .set-tag-colour{grid-area:colour;display:inline-flex}.set-team .set-tag-row .set-row-main{grid-area:name}.set-team .set-tag-row .set-row-end{grid-area:end}.set-team .set-tag-row .tag{background:var(--color-surface);margin-left:0;padding:2px 10px;font-size:12.5px}.set-team .set-tag-usage{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;grid-area:usage;font-size:12px;overflow:hidden}.set-team.set-snip{container:set-snip/inline-size}.set-snip-grid{gap:var(--set-gap-y,14px) var(--set-gap-x,16px);grid-template-columns:minmax(0,1fr);grid-template-areas:"add""list";align-items:start;display:grid}.set-snip-list{gap:var(--set-gap-y,14px);flex-direction:column;grid-area:list;min-width:0;display:flex}.set-snip-add{border-radius:14px;grid-area:add;min-width:0}@container set-snip (width>=780px){.set-snip-grid{grid-template-columns:minmax(0,1fr) clamp(340px,30%,480px);grid-template-areas:"list add"}@media (height>=861px){.set-snip-add{top:var(--space-4);max-height:calc(calc(100vh / var(--page-zoom,1)) - 140px);position:sticky;overflow-y:auto}}}.set-snip-add .snippet-form{max-width:none;box-shadow:none;gap:var(--space-3);border:0;margin:0;padding:0}.set-snip-add .snippet-form-text{min-height:140px}.set-snip-add{--set-snip-add-pad:16px}.set-snip-add .fr-card-body{padding-bottom:var(--set-snip-add-pad)}.set-snip-add .snippet-form-actions{bottom:calc(-1 * var(--set-snip-add-pad));z-index:1;margin-bottom:calc(-1 * var(--set-snip-add-pad));padding:10px 0 var(--set-snip-add-pad);background:var(--color-surface);position:sticky}.set-snip-add .snippet-form-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.set-snip-add .snippet-form-row>:first-child{grid-column:1/-1}.set-snip-list .snippet-form-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.set-snip-list .snippet-form-row>:first-child{grid-column:1/-1}@container set-snip (width<=520px){.set-snip .snippet-form-row{grid-template-columns:minmax(0,1fr)}}.set-snip .snippet-form-choice input,.set-snip .snippet-form-scope input{accent-color:var(--pro-purple-700)}.set-team .set-snip-tools{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.set-team .set-search{min-width:0;color:var(--pro-purple-400);flex:260px;align-items:center;display:flex;position:relative}.set-team .set-search>svg{pointer-events:none;position:absolute;left:12px}.set-team .set-search-input{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);width:100%;height:40px;color:var(--color-ink);padding-left:36px}.set-team .select.set-topic-filter{border-radius:var(--radius-pill);width:200px;height:40px}.set-team .set-snip-count{color:var(--color-muted);white-space:nowrap;font-size:13px}.set-team .set-snip-list .fr-card-body{columns:440px;column-gap:var(--set-gap-x,16px)}.set-team .set-snip-group{margin:0 0 20px}.set-team .set-snip-group:last-child{margin-bottom:0}.set-team .set-snip-group:not(:has(>.set-snip-rows>.set-snip-row:nth-child(5))){break-inside:avoid}.set-team .set-snip-row{break-inside:avoid}.set-team .snippet-group-title.set-snip-topic{break-after:avoid;border-radius:var(--radius-pill);background:var(--tone-bg,var(--chip-bg));width:fit-content;max-width:100%;color:var(--tone-fg,var(--chip-fg));letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 10px;padding:3px 4px 3px 12px;font-size:11.5px;font-weight:600;display:flex}.set-team .set-snip-topic-name{text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext;min-width:0;overflow:hidden}.set-team .set-snip-topic .fr-count{background:var(--color-surface);letter-spacing:0;flex:none}.set-team .set-snip-group.is-untopiced .set-snip-topic{background:var(--chip-bg);color:var(--chip-fg)}.set-team .set-snip-rows{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:10px;display:grid}.set-team .note-item.set-snip-row{border:1px solid var(--color-line);background:var(--color-surface);min-width:0;box-shadow:inset 3px 0 0 var(--tone-line,var(--pro-purple-200));white-space:normal;border-radius:12px;flex-direction:column;padding:12px 14px 10px 16px;transition:border-color .12s,box-shadow .12s;display:flex}.set-team .note-item.set-snip-row:hover{border-color:var(--tone-line,var(--pro-purple-200));box-shadow:inset 3px 0 0 var(--tone-fg,var(--pro-purple-400)), var(--shadow-1)}.set-team .note-item.set-snip-row.is-editing{box-shadow:none;background:0 0;border:0;grid-column:1/-1;padding:0}.set-team .set-snip-row.is-editing .snippet-form{max-width:none;margin:0}.set-team .set-snip-head{align-items:baseline;gap:4px var(--space-2);flex-wrap:wrap;display:flex}.set-team .set-snip-name{min-width:0;color:var(--pro-purple-900);font-weight:600}.set-team .set-snip-shortcut{border-radius:var(--radius-pill);background:var(--tone-bg,var(--color-accent-tint));color:var(--tone-fg,var(--color-accent));padding:0 8px;font-size:12px;font-weight:500}.set-team .set-snip-actions{gap:2px;margin-inline:auto -6px;display:inline-flex}.set-team .snippet-text.set-snip-text{white-space:pre-wrap;overflow-wrap:anywhere;width:fit-content;max-width:100%;margin-top:6px;line-height:1.55}.set-team .set-snip-text.is-clamped{max-height:6.2em;overflow:hidden}.set-team .linkish.set-snip-more{align-self:flex-start;margin-top:2px;font-size:13px;text-decoration:none}.set-team .linkish.set-snip-more:hover{text-decoration:underline}.set-team .set-snip-row .snippet-file{align-self:flex-start;margin-top:8px}.set-team .set-snip-foot{align-items:center;gap:2px var(--space-2);flex-wrap:wrap;margin-top:auto;padding-top:8px;display:flex}.set-team .set-snip-meta{min-width:0;color:var(--color-muted);font-size:12px}.set-team.set-tools{gap:var(--set-gap-y,14px) var(--set-gap-x,16px);grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));align-items:start;display:grid}.set-tools-col{gap:var(--set-gap-y,14px);flex-direction:column;min-width:0;display:flex}.set-team .set-tools-inline{align-items:center;gap:10px;padding-top:2px;display:inline-flex}.set-team .set-tools-inline>span{font-weight:500}.set-team .set-tools-select .select{min-width:200px;max-width:none}@media (width<=600px){.set-team .set-row{gap:var(--space-2)}.set-team .set-rule{grid-template-columns:minmax(0,1fr)}.set-team .set-rule-arrow{display:none}.set-team .set-search{flex-basis:100%}.set-team .select.set-topic-filter{flex:auto;width:auto}}.set-tags-grid.is-view{grid-template-columns:minmax(0,1fr);grid-template-areas:"list"}.set-team .set-tag-dot{border-radius:50%;width:16px;height:16px;margin:6px 4px 0}.set-snip-grid.is-view{grid-template-columns:minmax(0,1fr);grid-template-areas:"list"}.settings-frame .set-adm-chip-ok{background:var(--pro-teal-100);color:var(--pro-teal-700)}.settings-frame .set-adm-chan>.fr-card-body{padding:12px 14px 14px;container-type:inline-size}.settings-frame .set-adm-chan.is-off{background:var(--color-subtle);box-shadow:none}.settings-frame .set-adm-chan-head{flex-wrap:wrap;align-items:center;gap:10px 14px;min-width:0;display:flex}:is(.settings-frame,.set-adm-off-modal) .set-adm-logo{border:1px solid var(--color-line);background:var(--color-surface);border-radius:13px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}:is(.settings-frame,.set-adm-off-modal) .set-adm-logo .chan-icon{width:26px;height:26px}.set-adm-off-modal .set-adm-logo .chan-icon{width:22px;height:22px}.settings-frame .set-adm-chan.is-off .set-adm-logo,.settings-frame .set-adm-chan.is-off .fr-tile{filter:grayscale();opacity:.6}.settings-frame .set-adm-chan-titles{flex-direction:column;flex:200px;gap:2px;min-width:0;display:flex}.settings-frame .set-adm-chan-name{color:var(--pro-purple-900);margin:0;font-size:16px;font-weight:600;line-height:1.3}.settings-frame .set-adm-chan.is-off .set-adm-chan-name{color:var(--color-muted)}.settings-frame .set-adm-chan-acct{color:var(--color-muted);overflow-wrap:anywhere;font-size:13px}.settings-frame .set-adm-chan-acct bdi{color:var(--color-ink);unicode-bidi:isolate}.settings-frame .set-adm-chan.is-off .set-adm-chan-acct bdi{color:var(--color-muted)}.settings-frame .set-adm-chan-error{color:var(--color-danger)}.settings-frame .set-adm-chan-side{flex:none;align-items:center;gap:12px;margin-inline-start:auto;display:flex}.settings-frame .set-adm-chan-chips{flex-wrap:wrap;gap:6px;display:flex}.settings-frame .set-adm-chip-dot{align-items:center;gap:6px;font-weight:500;display:inline-flex}.settings-frame .set-adm-chip-dot:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.settings-frame .set-adm-chip-off{background:var(--color-danger-soft);color:var(--color-danger)}.settings-frame .set-adm-chip-quiet{background:var(--color-subtle);color:var(--color-muted);margin-inline-start:8px;font-weight:500}.settings-frame .set-adm-chan .switch>span{min-width:2em;color:var(--pro-purple-700);font-weight:500}.settings-frame .set-adm-chan .switch input:not(:checked)+span{color:var(--color-muted)}.settings-frame .set-adm-saved-words.is-shown{min-width:0}.settings-frame .set-adm-chan-body{border-top:1px solid var(--color-hairline);margin:12px -14px 0;padding:12px 14px 0}.settings-frame .set-adm-chan-sub{letter-spacing:.04em;text-transform:uppercase;color:var(--text-purple-500);margin:0 0 4px;font-size:12px;font-weight:600}@container (width<=480px){.settings-frame .set-adm-chan-side{flex:100%;justify-content:space-between;margin-inline-start:0}}.settings-frame .set-adm-calls-rows>.fr-switch-row:first-child{padding-top:8px}.settings-frame .set-adm-calls-rows>.fr-switch-row:last-child{padding-bottom:12px}.settings-frame .set-adm-calls-rows>.fr-switch-row:has(input[role=switch]:disabled){opacity:.55}.settings-frame .set-adm-calls-rows .fr-switch-label{color:var(--pro-purple-900);flex-wrap:wrap;align-items:center;gap:4px 0;font-weight:500;display:inline-flex}.settings-frame .set-adm-calls-rows .fr-switch-label .fr-saved{margin-inline-start:8px}.settings-frame .set-adm-link{color:var(--pro-purple-700);font-weight:500;text-decoration:none}.settings-frame .set-adm-link:hover{color:var(--pro-purple-800);text-decoration:underline}.settings-frame .set-adm-call-words{margin-top:12px}.settings-frame .set-adm-call-words textarea{resize:vertical;unicode-bidi:plaintext;width:100%;min-height:72px}.settings-frame .set-adm-call-words input{unicode-bidi:plaintext;width:100%}.settings-frame .set-adm-words-head{color:var(--pro-purple-800);margin:4px 0 6px;font-size:13px;font-weight:600}.settings-frame .set-adm-words-head:not(:first-child){margin-top:10px}.settings-frame .set-adm-meta-warn{border-radius:var(--radius);background:var(--pro-apricot-50);color:var(--pro-apricot-700);align-items:flex-start;gap:6px;margin:0 0 12px;padding:8px 12px;font-size:13px;display:flex}.settings-frame .set-adm-meta-warn .icon{flex:none;margin-top:2px}.settings-frame .set-adm-dev-box{border:1px dashed var(--pro-violet-200);border-radius:var(--radius-lg);margin:0 0 14px;padding:10px 14px 12px}.settings-frame .set-adm-dev-box .call-set-subhead:first-of-type{margin-top:8px}.settings-frame .set-adm-tiktok-row{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;padding-bottom:12px;display:flex}.settings-frame .set-adm-tiktok-facts{gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;display:flex}.settings-frame .set-adm-tiktok-facts>div{flex-direction:column;gap:2px;min-width:0;display:flex}.settings-frame .set-adm-tiktok-facts dt{color:var(--color-muted);font-size:12px}.settings-frame .set-adm-tiktok-facts dd{color:var(--pro-purple-900);margin:0;font-weight:500}.settings-frame .set-adm-tiktok-facts .set-adm-tiktok-missing{color:var(--color-danger)}.settings-frame .set-adm-tiktok-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.settings-frame .set-adm-tiktok-actions a.btn{align-items:center;text-decoration:none;display:inline-flex}.settings-frame .set-adm-voice .set-adm-chan-head>.fr-tile{border-radius:13px;width:46px;height:46px}.settings-frame .set-adm-voice-fact{color:var(--color-muted);align-items:center;gap:6px;margin-inline-start:6px;font-size:12px;display:inline-flex}.settings-frame .set-adm-voice-fact:before{content:"·"}.settings-frame .set-adm-voice-fact code{border:1px solid var(--pro-apricot-200);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--pro-apricot-700);padding:1px 6px}.set-adm-off-modal .set-adm-logo{border-radius:12px;width:40px;height:40px}.set-adm-off-list{color:var(--color-ink);gap:8px;margin:0;padding-inline-start:20px;display:grid}.set-adm-off-list li::marker{color:var(--color-danger)}.set-adm-off-keep{border-radius:var(--radius);background:var(--pro-teal-50);color:var(--pro-teal-700);margin:16px 0 0;padding:10px 12px;font-size:13px}.set-adm-off-actions{justify-content:flex-end;gap:var(--space-2);margin-top:20px;display:flex}.set-adm-off-modal .btn-danger{background:var(--fill-danger);border-color:var(--fill-danger);color:var(--on-fill)}.set-adm-off-modal .btn-danger:hover:not(:disabled){background:var(--fill-danger-hover);border-color:var(--fill-danger-hover)}.settings-frame .set-adm-prompt>summary{cursor:pointer;width:fit-content;color:var(--tone-fg);font-weight:500}.settings-frame .set-adm-prompt>.prompt-preview,.settings-frame .set-adm-prompt>.muted,.settings-frame .set-adm-prompt>.form-error{margin-top:10px}.settings-frame .set-adm-prompt .prompt-preview{background:var(--tone-soft);border-color:var(--tone-line);max-height:480px;overflow:auto}.settings-frame .fr-head-actions .set-adm-new-btn{white-space:nowrap}.settings-frame .fr-head-actions .set-adm-new-btn[aria-expanded=true]{background:var(--fill-accent-hover);border-color:var(--fill-accent-hover)}.settings-frame .set-adm-caret{opacity:.8;margin-inline-start:-2px;transition:transform .15s}.settings-frame [aria-expanded=true]>.set-adm-caret{transform:rotate(180deg)}.settings-frame .fr-head-actions:has(.set-adm-new-btn){flex:0 auto;justify-content:flex-end;min-width:0}.settings-frame .set-adm-search{width:240px;min-width:160px;color:var(--pro-purple-400);flex:0 240px;align-items:center;display:flex;position:relative}.settings-frame .set-adm-search>svg{pointer-events:none;position:absolute;left:12px}.settings-frame .set-adm-search .set-search-input{width:100%;height:34px;font:inherit;color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-pill);padding:0 12px 0 36px}.settings-frame .set-adm-search .set-search-input:focus{border-color:var(--pro-purple-500);outline:2px solid var(--pro-purple-100)}:is(.settings-frame,.set-adm-editor) .btn.set-adm-btn{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);height:26px;color:var(--pro-purple-800);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}:is(.settings-frame,.set-adm-editor) .btn.set-adm-btn:hover:not(:disabled):not([aria-disabled=true]){background:var(--pro-purple-50);border-color:var(--pro-purple-200);color:var(--pro-purple-900)}:is(.settings-frame,.set-adm-editor) .btn.set-adm-btn.set-adm-btn-danger{color:var(--pro-berry-700)}:is(.settings-frame,.set-adm-editor) .btn.set-adm-btn.set-adm-btn-danger:hover:not(:disabled):not([aria-disabled=true]){background:var(--pro-berry-50);border-color:var(--pro-berry-200);color:var(--pro-berry-700)}:is(.settings-frame,.set-adm-editor) .btn.set-adm-btn:disabled,:is(.settings-frame,.set-adm-editor) .btn.set-adm-btn[aria-disabled=true]{opacity:.55;cursor:default}:is(.settings-frame,.set-adm-editor) .btn.set-adm-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}:is(.settings-frame,.set-adm-editor) .btn.set-adm-icon-btn{width:30px;padding:0}:is(.settings-frame,.set-adm-editor) .select.set-adm-select{border-radius:var(--radius-sm);max-width:none;height:30px;color:var(--color-ink);padding:0 8px;font-size:13px}:is(.settings-frame,.set-adm-editor) .select.set-adm-select:disabled{opacity:.6;cursor:not-allowed;background:var(--color-subtle)}:is(.settings-frame,.set-adm-editor) .select.set-adm-select[aria-disabled=true]{opacity:.55;cursor:progress}:is(.settings-frame,.set-adm-editor) .set-adm-switch{flex:none;gap:8px}:is(.settings-frame,.set-adm-editor) .set-adm-switch input{flex:none;margin:0}:is(.settings-frame,.set-adm-editor) .set-adm-switch-state{width:24px;color:var(--color-muted);text-align:start;font-size:13px;font-weight:500}:is(.settings-frame,.set-adm-editor) .set-adm-switch input:checked+.set-adm-switch-state{color:var(--pro-purple-700)}:is(.settings-frame,.set-adm-editor) .set-adm-switch input:focus-visible{box-shadow:var(--focus-ring);outline:none}:is(.settings-frame,.set-adm-editor) .set-adm-switch.is-locked,:is(.settings-frame,.set-adm-editor) .set-adm-switch input:disabled{cursor:not-allowed}:is(.settings-frame,.set-adm-editor) .set-adm-switch input:disabled,:is(.settings-frame,.set-adm-editor) .set-adm-switch input:disabled+.set-adm-switch-state{opacity:.45}:is(.settings-frame,.set-adm-editor) .set-adm-switch input[aria-disabled=true]:not(:disabled){opacity:.55;cursor:progress}:is(.settings-frame,.set-adm-editor) .set-adm-dev-mark{border-radius:var(--radius-pill);letter-spacing:.01em;white-space:nowrap;background:var(--pro-violet-100);color:var(--pro-violet-700);flex:none;padding:1px 6px;font-size:10.5px;font-weight:600;line-height:1.5}.settings-frame .set-adm-new{box-shadow:var(--shadow-2);margin:0;animation:.14s ease-out fr-rise}.settings-frame .set-adm-new[hidden]{display:none}.settings-frame .set-adm-new-form{align-items:flex-end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.settings-frame .set-adm-new-field{flex-direction:column;gap:6px;min-width:0;display:flex}.settings-frame .set-adm-new-email{flex:0 300px}.settings-frame .set-adm-new-name{flex:0 220px}.settings-frame .set-adm-new-label{color:var(--color-muted);font-size:13px;font-weight:400}.settings-frame .set-adm-new-email input,.settings-frame .set-adm-new-name input,.settings-frame .set-adm-new .select.set-adm-new-select,.settings-frame .set-adm-new-actions>.btn{height:36px}.settings-frame .set-adm-new-email input,.settings-frame .set-adm-new-name input{font:inherit;color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius);padding:0 10px}.settings-frame .set-adm-new-email input:hover,.settings-frame .set-adm-new-name input:hover{border-color:var(--color-line-strong)}.settings-frame .set-adm-new-email input:focus,.settings-frame .set-adm-new-name input:focus{border-color:var(--pro-purple-500);outline:2px solid var(--pro-purple-100)}.settings-frame .set-adm-new .select.set-adm-new-select{border-radius:var(--radius);max-width:none;padding:0 8px}.settings-frame .set-adm-new .select.set-adm-new-role{min-width:130px}.settings-frame .set-adm-new .select.set-adm-new-access{min-width:200px}.settings-frame .set-adm-new-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.settings-frame .set-adm-new-actions>.btn{justify-content:center;align-items:center;padding:0 16px;display:inline-flex}.settings-frame .set-adm-new .btn[aria-disabled=true]{opacity:.55;cursor:progress}:is(.settings-frame,.set-adm-editor) .set-adm-role-chip{background:var(--tone-bg);color:var(--tone-fg)}.settings-frame .set-adm-show-line{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0 0 14px;display:flex}.settings-frame .set-adm-show{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.settings-frame .set-adm-show-chip{border:1px solid var(--color-line);background:var(--color-surface);height:30px;color:var(--color-ink);align-items:center;padding:0 12px;font-size:13px;transition:border-color .12s,background-color .12s;display:inline-flex}.settings-frame .set-adm-show-chip:hover{border-color:var(--pro-purple-200);background:var(--pro-purple-50)}.settings-frame .set-adm-show-chip.is-selected{border-color:var(--pro-purple-500);background:var(--pro-purple-100);color:var(--pro-purple-800)}.settings-frame .set-adm-show-chip:focus-visible{box-shadow:var(--focus-ring);outline:none}.settings-frame .set-adm-tools{justify-content:flex-end;align-items:center;gap:var(--space-2) 22px;flex-wrap:wrap;min-width:0;margin-inline-start:auto;display:flex}.settings-frame .set-adm-whocan-field,.settings-frame .set-adm-twostep-all{align-items:center;gap:8px;min-width:0;display:inline-flex}.settings-frame .set-adm-tool-label{color:var(--color-muted);white-space:nowrap;font-size:13px}.settings-frame .select.set-adm-whocan{min-width:220px}.settings-frame .set-adm-reveal-region:not(:empty){margin:0 0 14px}.settings-frame .set-adm-reveal{align-items:flex-start;gap:var(--space-3) var(--space-4);border:1px solid var(--pro-apricot-200);background:var(--pro-apricot-50);border-radius:12px;margin:0;padding:12px 14px;font-size:14px;display:flex}.settings-frame .set-adm-reveal-icon{background:var(--pro-apricot-100);width:30px;height:30px;color:var(--pro-apricot-700);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.settings-frame .set-adm-reveal-lines{flex-direction:column;flex:auto;gap:8px;min-width:0;margin:0;display:flex}.settings-frame .set-adm-reveal-line{flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:30px;display:flex}.settings-frame .set-adm-reveal-code{border:1px solid var(--pro-apricot-200);border-radius:var(--radius-sm);background:var(--color-surface);letter-spacing:.02em;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;padding:2px 8px;font-size:15px}.settings-frame .set-adm-reveal-once{background:var(--pro-apricot-100);color:var(--pro-apricot-700);font-weight:500}.settings-frame .set-adm-reveal-actions{align-items:center;gap:var(--space-2);flex:none;min-height:30px;display:flex}.settings-frame .set-adm-accounts-wrap{border:1px solid var(--color-hairline);box-shadow:none;background:0 0;border-radius:12px;position:relative;container:set-adm-accounts/inline-size}.settings-frame .set-adm-accounts td{vertical-align:middle}.settings-frame .set-adm-accounts>tbody>tr:not(.set-adm-band)>td{height:48px;padding-block:6px}.settings-frame .set-adm-accounts thead th{vertical-align:bottom}.settings-frame .set-adm-h-person{min-width:200px}.settings-frame .set-adm-accounts tr.is-openable{cursor:pointer}.settings-frame .set-adm-acc-who{align-items:center;min-width:0;display:inline-flex}.settings-frame .set-adm-acc-name .staff-name{color:var(--pro-purple-900);align-items:center;gap:10px;font-weight:500;display:inline-flex}:is(.settings-frame,.set-adm-editor) .set-adm-you{background:var(--pro-violet-100);color:var(--pro-violet-700);margin-inline-start:8px;font-weight:500}.settings-frame .set-adm-acc-chips{flex-wrap:wrap;gap:6px;display:inline-flex}.settings-frame .set-adm-acc-fold{display:none}:is(.settings-frame,.set-adm-editor) .set-adm-chip-temp{background:var(--pro-apricot-100);color:var(--pro-apricot-700)}:is(.settings-frame .set-adm-accounts,.set-adm-editor) .chip-warn{background:var(--pro-orange-50);color:var(--pro-orange-800)}.settings-frame .set-adm-accounts tr.is-disabled .staff-name{color:var(--color-muted)}.settings-frame .set-adm-accounts tr.is-disabled>td:not(.set-adm-acc-actions){opacity:.7}.settings-frame .set-adm-accounts .set-adm-status-cell{min-width:170px}.settings-frame .btn.set-adm-edit[aria-expanded=true]{background:var(--pro-purple-100);border-color:var(--pro-purple-200);color:var(--pro-purple-800)}.settings-frame .set-adm-accounts tr.set-adm-none>td{padding:18px 12px}.settings-frame .set-adm-accounts th.set-adm-pagehead{text-align:center;vertical-align:middle;background:var(--tone-soft);border-bottom:1px solid var(--tone-line);border-inline-start:2px solid var(--color-surface);padding:8px 6px}.settings-frame .set-adm-group-inner{color:var(--pro-purple-900);white-space:nowrap;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.settings-frame .set-adm-group-inner .fr-tile-sm{background:var(--color-surface);border-radius:6px;width:22px;height:22px}.settings-frame .set-adm-accounts td.set-adm-col{text-align:center;background:color-mix(in srgb, var(--tone-soft) 40%, transparent)}.settings-frame .set-adm-can{background:var(--tone-bg);width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--tone-line);color:var(--tone-fg);vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.settings-frame .set-adm-can>.icon{stroke-width:2.6px}.settings-frame .set-adm-can.is-delete{background:color-mix(in srgb, var(--pro-berry-500) 55%, var(--berry-deep));box-shadow:none;color:var(--on-fill)}.settings-frame .set-adm-na{background:var(--color-line-strong);vertical-align:middle;border-radius:50%;width:4px;height:4px;display:inline-block}.settings-frame .set-adm-accounts td.set-adm-fullcell{text-align:center;background:color-mix(in srgb, var(--pro-purple-50) 50%, transparent)}.settings-frame .set-adm-full{border-radius:var(--radius-pill);background:var(--pro-purple-100);color:var(--pro-purple-700);white-space:nowrap;align-items:center;gap:6px;padding:3px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.settings-frame .set-adm-full.is-developer{background:var(--pro-violet-100);color:var(--pro-violet-700)}.settings-frame .set-adm-full.is-developer .set-adm-dev-mark{background:var(--color-surface)}.settings-frame .set-adm-access-h,.settings-frame .set-adm-access-pills{display:none}.settings-frame .set-adm-marks{align-items:center;gap:5px;display:inline-flex}.settings-frame .set-adm-mark{display:inline-flex}.settings-frame .set-adm-mark .fr-tile-sm{border-radius:7px;width:24px;height:24px}.settings-frame .set-adm-mark.is-read .fr-tile{background:var(--color-surface);box-shadow:inset 0 0 0 1.5px var(--tone-line)}.settings-frame .set-adm-mark.is-off .fr-tile{background:var(--color-surface);color:var(--color-line-strong);box-shadow:inset 0 0 0 1px var(--color-line)}@container set-adm-accounts (width<=1799.98px){.settings-frame .set-adm-accounts .set-adm-status-h,.settings-frame .set-adm-accounts td.set-adm-status-cell{display:none}.settings-frame .set-adm-acc-fold{margin-top:4px;display:flex}}@container set-adm-accounts (width<=1479.98px){.settings-frame .set-adm-accounts .set-adm-gridhead,.settings-frame .set-adm-accounts td.set-adm-gridcell{display:none}.settings-frame .set-adm-accounts .set-adm-access-h,.settings-frame .set-adm-accounts td.set-adm-access-pills{display:table-cell}}.settings-frame .set-adm-accounts tr.is-open>td{background:var(--pro-purple-50)}.settings-frame .set-adm-accounts tr.is-open>td:first-child{box-shadow:inset 3px 0 0 var(--pro-purple-500)}.set-adm-editor .mdl-body{background:var(--color-bg)}.set-adm-editor-body{min-width:0;font-size:13.5px;container:set-adm-editor/inline-size}.set-adm-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px 24px;min-width:0;display:grid}@container set-adm-editor (width<=799.98px){.set-adm-cols{grid-template-columns:minmax(0,1fr)}}.set-adm-editor .set-adm-part{flex-direction:column;gap:8px;min-width:0;display:flex}.set-adm-editor .set-adm-part-head{align-items:center;min-width:0;height:30px;display:flex}.set-adm-editor .set-adm-part-title{letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted);margin:0;padding-inline-start:2px;font-size:11.5px;font-weight:600}:is(.settings-frame,.set-adm-editor) .set-adm-panel{border:1px solid var(--color-line);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-1);border-radius:10px;flex-direction:column;margin:0;display:flex}:is(.settings-frame,.set-adm-editor) .set-adm-rows{gap:0;margin:0;padding:0 14px}:is(.settings-frame,.set-adm-editor) .set-adm-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;height:44px;display:flex}:is(.settings-frame,.set-adm-editor) .set-adm-row+.set-adm-row{border-top:1px solid var(--color-hairline)}:is(.settings-frame,.set-adm-editor) .set-adm-row-label{white-space:nowrap;min-width:0;color:var(--color-ink);flex:auto;align-items:center;gap:8px;display:flex}:is(.settings-frame,.set-adm-editor) .set-adm-row-words{text-overflow:ellipsis;min-width:0;overflow:hidden}:is(.settings-frame,.set-adm-editor) .set-adm-row-ctl{flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}:is(.settings-frame,.set-adm-editor) .set-adm-row-text{color:var(--pro-purple-800);font-weight:500}.set-adm-editor .set-adm-part-account .select.set-adm-select{width:172px}.set-adm-editor .set-adm-row-name .set-adm-row-ctl{flex:0 auto}.set-adm-editor .set-adm-row-name .fr-rename{flex-wrap:nowrap;min-width:0}.set-adm-editor .set-adm-row-name .fr-rename-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--pro-purple-900);font-weight:500;overflow:hidden}.set-adm-editor .set-adm-row-name:has(.fr-rename.is-editing) .set-adm-row-label{flex:none}.set-adm-editor .set-adm-row-name .fr-rename.is-editing{flex:auto}.set-adm-editor .set-adm-row-name:has(.fr-rename.is-editing) .set-adm-row-ctl{flex:auto}.set-adm-editor .set-adm-row-name .fr-rename-box{width:auto;min-width:60px;height:30px;font:inherit;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);flex:auto;padding:0 8px}:is(.settings-frame,.set-adm-editor) .set-adm-row-label .fr-saved:not(.is-shown){min-width:0}.set-adm-editor .set-adm-row-password .set-adm-row-ctl{flex:0 auto}.set-adm-editor .set-adm-pw-code{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--pro-apricot-200);border-radius:var(--radius-sm);background:var(--pro-apricot-50);min-width:0;max-width:180px;color:var(--color-ink);-webkit-user-select:all;user-select:all;padding:3px 8px;font-size:13px;overflow:hidden}@media (prefers-reduced-motion:reduce){.settings-frame .set-adm-new,.settings-frame .set-adm-caret,.settings-frame .set-adm-show-chip{transition:none;animation:none}}:is(.settings-frame,.set-adm-editor) .set-adm-twostep-state{align-items:center;gap:4px;font-weight:500;display:inline-flex}:is(.settings-frame,.set-adm-editor) .set-adm-twostep-state>.icon{stroke-width:2.6px}:is(.settings-frame,.set-adm-editor) .set-adm-twostep-state.is-set{background:var(--pro-teal-100);color:var(--pro-teal-700)}:is(.settings-frame,.set-adm-editor) .set-adm-twostep-state.is-next{background:var(--pro-apricot-100);color:var(--pro-apricot-700)}:is(.settings-frame,.set-adm-editor) .set-adm-twostep-state.is-off{background:var(--color-hairline);color:var(--color-muted)}.settings-frame .set-adm-filters{align-items:flex-end;gap:var(--space-3);margin:0 0 var(--space-3);background:var(--pro-purple-50);border-radius:12px;flex-wrap:wrap;padding:10px 14px 12px;display:flex}.settings-frame .set-adm-filter{flex-direction:column;gap:4px;display:flex}.settings-frame .set-adm-filter .select{background-color:var(--color-surface);min-width:190px}.settings-frame .set-adm-filter-count{display:inline-flex}.settings-frame .set-adm-history-none{padding:var(--space-3) 0}.settings-frame .set-adm-history-card .table-wrap{border:1px solid var(--color-hairline);box-shadow:none;border-radius:12px;position:relative}.settings-frame .set-adm-history td{white-space:nowrap;vertical-align:middle}.settings-frame .set-adm-history-where{align-items:center;gap:10px;display:inline-flex}.settings-frame .set-adm-history-where .fr-tile-sm{border-radius:7px;width:26px;height:26px}.settings-frame .set-adm-history .staff-name{align-items:center;gap:8px;display:inline-flex}.settings-frame .set-adm-history-toggle{font:inherit;color:inherit;font-variant-numeric:tabular-nums;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.settings-frame .set-adm-history-toggle:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.settings-frame .set-adm-history-chevron{color:var(--pro-purple-400);flex:none;transition:transform .12s;transform:rotate(-90deg)}.settings-frame .set-adm-history-chevron.is-open{color:var(--pro-purple-700);transform:none}.settings-frame .set-adm-history tr.is-active>td{background:var(--pro-purple-50)}.settings-frame .set-adm-history tr.set-adm-history-detail>td{white-space:normal;background:var(--pro-purple-50);padding:4px 16px 16px}.settings-frame .set-adm-history-paths{color:var(--color-muted);overflow-wrap:anywhere;margin:0 0 10px;font-size:13px}.settings-frame .set-adm-history-paths .mono{color:var(--pro-purple-900)}.settings-frame .set-adm-history .diff{gap:14px}.settings-frame .set-adm-diff-label{letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600}.settings-frame .set-adm-diff-label.is-before{color:var(--pro-berry-700)}.settings-frame .set-adm-diff-label.is-after{color:var(--pro-teal-700)}.settings-frame .set-adm-history .json{border-color:var(--color-line);max-height:360px;margin:4px 0 0}@media (width<=600px){.settings-frame .fr-head-actions:has(.set-adm-new-btn){gap:var(--space-2);flex:100%;grid-template-columns:minmax(0,1fr);margin-inline-start:0;display:grid}.settings-frame .fr-head-actions>.set-adm-new-btn{order:-1;justify-content:center;height:40px;font-size:14px}.settings-frame .fr-head-actions>.set-adm-search{width:100%}.settings-frame .set-adm-search .set-search-input{height:40px}.settings-frame .set-adm-new-form{flex-direction:column;align-items:stretch}.settings-frame .set-adm-new-email,.settings-frame .set-adm-new-name{flex-basis:auto}.settings-frame .set-adm-new-email input,.settings-frame .set-adm-new-name input,.settings-frame .set-adm-new .select.set-adm-new-select,.settings-frame .set-adm-new-actions>.btn{width:100%;height:40px}.settings-frame .set-adm-new-actions>.btn{flex:1 1 0}.settings-frame .set-adm-show{flex-wrap:nowrap;flex:100%;padding-bottom:4px;overflow-x:auto}.settings-frame .set-adm-show-chip{flex:none;height:36px}.settings-frame .set-adm-tools{flex:100%;justify-content:stretch;margin-inline-start:0}.settings-frame .set-adm-whocan-field,.settings-frame .set-adm-twostep-all{flex:100%}.settings-frame .select.set-adm-whocan{flex:auto;min-width:0}.settings-frame .set-adm-twostep-all .set-adm-tool-label{white-space:normal;flex:0 auto}.settings-frame .set-adm-twostep-all .set-adm-switch{margin-inline-start:auto}:is(.settings-frame,.set-adm-editor) .btn.set-adm-btn,:is(.settings-frame,.set-adm-editor) .select.set-adm-select{height:36px}:is(.settings-frame,.set-adm-editor) .btn.set-adm-icon-btn{width:36px}:is(.settings-frame,.set-adm-editor) .set-adm-row{height:auto;min-height:48px;padding-block:4px}:is(.settings-frame,.set-adm-editor) .set-adm-row-label{white-space:normal}:is(.settings-frame,.set-adm-editor) .set-adm-row-words{overflow:visible}.set-adm-editor .set-adm-part-account .select.set-adm-select{width:160px}.settings-frame .set-adm-reveal{flex-wrap:wrap}.settings-frame .set-adm-accounts-wrap{border:0}}@container set-adm-accounts (width<=700px){.settings-frame .set-adm-accounts,.settings-frame .set-adm-accounts tbody,.settings-frame .set-adm-accounts tr,.settings-frame .set-adm-accounts td{display:block}.settings-frame .set-adm-accounts thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.settings-frame .set-adm-accounts>tbody>tr:not(.set-adm-band){align-items:center;column-gap:var(--space-3);border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;padding:12px 0;display:grid}.settings-frame .set-adm-accounts tr:last-child{border-bottom:0}.settings-frame .set-adm-accounts td{border:0;padding:4px 0}.settings-frame .set-adm-accounts>tbody>tr:not(.set-adm-band)>td{grid-column:1/-1;height:auto}.settings-frame .set-adm-accounts>tbody>tr:not(.set-adm-band)>td.set-adm-acc-name{grid-column:1;padding-bottom:6px}.settings-frame .set-adm-accounts>tbody>tr:not(.set-adm-band)>td[data-label=Role]{grid-area:1/2;align-self:start}.settings-frame .set-adm-accounts td[data-label]{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:32px;display:flex}.settings-frame .set-adm-accounts td[data-label]:before{content:attr(data-label);color:var(--color-muted);font-size:12px}.settings-frame .set-adm-accounts td[data-label=Role]:before{content:none}.settings-frame .set-adm-accounts td.set-adm-gridcell,.settings-frame .set-adm-accounts td.set-adm-status-cell{display:none}.settings-frame .set-adm-mark .fr-tile-sm{width:22px;height:22px}.settings-frame .set-adm-accounts td.right{text-align:left;padding-top:8px}.settings-frame .btn.set-adm-edit{width:100%}.settings-frame .set-adm-accounts>tbody>tr.is-open{background:var(--pro-purple-50);box-shadow:inset 3px 0 0 var(--pro-purple-500);border-bottom:0;border-radius:12px;margin-block:6px;padding-inline:12px}.settings-frame .set-adm-accounts tr.is-open>td,.settings-frame .set-adm-accounts tr.is-open>td:first-child{box-shadow:none;background:0 0}@media (width>=600.1px){.settings-frame .set-adm-accounts>tbody>tr:not(.set-adm-band):not(.is-open){padding-inline:14px}.settings-frame .set-adm-accounts>tbody>tr.is-open{margin-inline:8px}}}@media (width<=600px){.settings-frame .set-adm-filters{padding:10px 12px}.settings-frame .set-adm-filter{flex:140px;min-width:0}.settings-frame .set-adm-filter .select{width:100%;min-width:0}.settings-frame .set-adm-history,.settings-frame .set-adm-history tbody{display:block}.settings-frame .set-adm-history thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.settings-frame .set-adm-history tr.row-link{border-bottom:1px solid var(--color-hairline);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:10px 12px;display:grid}.settings-frame .set-adm-history tr.row-link.is-active{background:var(--pro-purple-50)}.settings-frame .set-adm-history tr.row-link>td{white-space:normal;background:0 0;border:0;padding:0;display:block}.settings-frame .set-adm-history tr.row-link>td:first-child{grid-column:1/-1}.settings-frame .set-adm-history tr.set-adm-history-detail,.settings-frame .set-adm-history tr.set-adm-history-detail>td{display:block}.settings-frame .set-adm-history tr.set-adm-history-detail>td{border-bottom:1px solid var(--color-hairline);padding:4px 12px 14px}.settings-frame .set-adm-history .diff{grid-template-columns:minmax(0,1fr)}.settings-frame .set-adm-channels>.set-adm-channel{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"mark name switch""mark chips switch";align-items:center;gap:4px 12px;padding:12px 14px;display:grid}.settings-frame .set-adm-channel-top{display:contents}.settings-frame .set-adm-channel .fr-tile{grid-area:mark}.settings-frame .set-adm-channel .switch{grid-area:switch}.settings-frame .set-adm-channel-name{grid-area:name;align-self:end}.settings-frame .set-adm-channel-chips{grid-area:chips;align-self:start}}@container page (width<=1099px){.settings-frame .set-adm-twostep-all{flex-wrap:wrap;row-gap:6px}.settings-frame .set-adm-twostep-all .set-adm-tool-label{white-space:normal}}.set-team.set-hotels{container:set-hotels/inline-size}.set-hotels-grid{gap:var(--set-gap-y,14px) var(--set-gap-x,16px);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}@container set-hotels (width>=760px){.set-hotels-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.set-hotels-grid .set-hotels-near,.set-hotels-grid .set-hotels-kept,.set-hotels-grid .set-hotels-try,.set-hotels-grid .set-hotels-recent{grid-column:1/-1}}.set-hotels .set-hotels-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.set-hotels .set-hotels-small{color:var(--color-muted);font-size:12px}.set-hotels .set-hotels-facts{flex-direction:column;gap:8px;margin:0;display:flex}.set-hotels .set-hotels-facts>div{align-items:center;gap:var(--space-3);grid-template-columns:130px minmax(0,1fr);min-height:28px;display:grid}.set-hotels .set-hotels-facts dt{color:var(--color-muted);font-size:12.5px}.set-hotels .set-hotels-facts dd{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;font-size:13px;display:flex}.set-hotels .set-hotels-ok{color:var(--color-ok);font-weight:500}.set-hotels .set-hotels-bad{color:var(--color-danger);font-weight:500}.set-hotels .set-hotels-checked{animation:hs-pop .26s var(--motion-spring,cubic-bezier(.34, 1.56, .64, 1));display:inline-block}@media (prefers-reduced-motion:reduce){.set-hotels .set-hotels-checked{animation:none}}.set-hotels .set-hotels-choices{flex-direction:column;gap:4px;display:flex}.set-hotels .set-hotels-choice{border:1px solid var(--color-line);background:var(--color-surface);min-height:34px;color:var(--color-ink);font:inherit;text-align:start;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:4px 10px;font-size:13px;transition:background-color .12s,border-color .12s;display:flex}.set-hotels .set-hotels-choice:hover{background:var(--tone-soft,var(--color-subtle))}.set-hotels .set-hotels-choice.is-on{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent-soft) 70%, var(--color-surface));font-weight:600}.set-hotels .set-hotels-tick{border:1.5px solid var(--color-line-strong);width:18px;height:18px;color:var(--color-accent);border-radius:50%;place-items:center;display:inline-grid}.set-hotels .set-hotels-choice.is-on .set-hotels-tick{border-color:var(--color-accent)}.set-hotels .set-hotels-default{color:var(--color-muted);margin-inline-start:auto;font-size:12.5px;font-weight:400}.set-hotels .set-hotels-fields{gap:10px var(--set-gap-x,16px);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));margin-bottom:10px;display:grid}.set-hotels .set-hotels-fields .field,.set-hotels .set-hotels-try-fields .field,.set-hotels .set-hotels-add .field{flex-direction:column;gap:4px;min-width:0;margin:0;display:flex}.set-hotels .set-hotels-fields .field>span:first-child,.set-hotels .set-hotels-try-fields .field>span:first-child,.set-hotels .set-hotels-add .field>span:first-child{color:var(--color-muted);font-size:12.5px}.settings-frame .set-hotels .field input.set-hotels-code{text-transform:uppercase;letter-spacing:.04em;align-self:flex-start;width:80px;height:34px}.set-hotels .field input[aria-invalid=true]{border-color:var(--color-danger)}.set-hotels .set-hotels-fix{grid-template-columns:minmax(0,150px) auto auto minmax(0,1fr) auto;min-height:36px;font-size:13px}.set-hotels .set-hotels-fix>.fr-badge{justify-self:start}.set-hotels .set-hotels-fix-rows:empty{display:none}.set-hotels .set-hotels-spelling{text-overflow:ellipsis;white-space:nowrap;justify-self:start;max-width:100%;overflow:hidden}.set-hotels .set-hotels-arrow{color:var(--color-faint)}.set-hotels .set-hotels-code-chip{border-radius:var(--radius-pill);background:var(--color-subtle);color:var(--color-ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap;padding:1px 7px;font-size:12.5px;display:inline-block}.set-hotels .set-hotels-x{width:28px;height:28px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:inline-grid}.set-hotels .set-hotels-x:hover{background:var(--color-danger-soft);color:var(--color-danger)}.set-hotels .set-hotels-add{border-top:1px solid var(--color-hairline);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:end;gap:10px;margin-top:10px;padding-top:10px;display:grid}.set-hotels .set-hotels-add input,.set-hotels .set-hotels-add .btn{height:34px}.set-hotels .set-hotels-picked{align-items:center;gap:6px;min-height:34px;font-size:13px;display:flex}.set-hotels .set-hotels-point{grid-template-columns:minmax(0,170px) minmax(0,1fr) auto auto auto;min-height:36px;font-size:13px}.set-hotels .set-hotels-point.is-editing{background:var(--tone-soft,var(--color-subtle))}.set-hotels .set-hotels-point-spellings{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--color-muted);justify-self:start;font-size:12.5px;overflow:hidden}.set-hotels .set-hotels-edit:hover{background:var(--hover-tint,var(--color-subtle));color:var(--color-ink)}.set-hotels .set-hotels-near-fields .field{justify-content:flex-end}.set-hotels .set-hotels-add.set-hotels-point-add{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1.4fr) auto}.set-hotels .set-hotels-point-actions{justify-content:flex-end;gap:6px;display:flex}.set-hotels .set-hotels-point-actions .is-idle{visibility:hidden}.set-hotels .set-hotels-swap{display:inline-grid}.set-hotels .set-hotels-swap>span{text-align:center;grid-area:1/1}.set-hotels .set-hotels-point-read{font-variant-numeric:tabular-nums;grid-area:2/3;margin-top:-4px}.set-hotels .set-hotels-point-read:empty{display:none}@container set-hotels (width<=640px){.set-hotels .set-hotels-add.set-hotels-point-add{grid-template-columns:repeat(2,minmax(0,1fr))}.set-hotels .set-hotels-point-read{grid-area:3/1}}.set-hotels .set-hotels-picker{min-width:0;position:relative}.set-hotels .set-hotels-picker input{width:100%;height:34px}.set-hotels .set-hotels-found{inset-inline:0;z-index:20;border:1px solid var(--color-line);background:var(--color-surface-raised);max-height:260px;box-shadow:0 6px 20px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 14%));border-radius:10px;padding:4px;position:absolute;top:calc(100% + 4px);overflow:auto}.set-hotels .set-hotels-found[hidden]{display:none}.set-hotels .set-hotels-found li{min-height:32px;color:var(--color-ink);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:4px 8px;font-size:13px;display:flex}.set-hotels .set-hotels-found li.is-active{background:var(--hover-tint,var(--color-subtle))}.set-hotels .set-hotels-found li.is-taken{color:var(--color-muted);cursor:default}.set-hotels .set-hotels-taken{color:var(--color-muted);margin-inline-start:auto;font-size:12px}.set-hotels .set-hotels-kept-body{gap:12px var(--set-gap-x,16px);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container set-hotels (width>=760px){.set-hotels .set-hotels-kept-body{grid-template-columns:minmax(0,1fr) minmax(260px,340px)}}.set-hotels .set-hotels-chips{flex-flow:wrap;align-content:flex-start;gap:6px;display:flex}.set-hotels .set-hotels-chip{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-subtle);font-variant-numeric:tabular-nums;align-items:center;gap:2px;height:28px;padding:0 4px 0 10px;font-size:12.5px;display:inline-flex}.set-hotels .set-hotels-chip.is-unknown{border-style:dashed;border-color:var(--color-line-strong);gap:4px;padding-inline-start:7px}.set-hotels .set-hotels-chip.is-unknown>svg{color:var(--color-warn)}.set-hotels .set-hotels-chip button{width:22px;height:22px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}.set-hotels .set-hotels-chip button:hover{background:var(--color-surface);color:var(--color-danger)}.set-hotels .set-hotels-kept .set-hotels-picker{margin-bottom:10px}.set-hotels .set-hotels-try-fields{align-items:start;gap:10px var(--set-gap-x,16px);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.set-hotels .set-hotels-try-fields input:not([type=checkbox]){height:34px}.settings-frame .set-hotels .set-hotels-try-form :is(.set-menu,.set-pick-btn){height:34px;min-height:34px}.set-hotels .set-hotels-try-actions{justify-content:flex-end;align-items:center;gap:10px var(--set-gap-x,16px);flex-wrap:wrap;margin-top:12px;display:flex}.set-hotels .set-hotels-try-actions>.btn{height:34px}.set-hotels .set-hotels-check{align-items:center;gap:8px;min-height:34px;font-size:13px;display:inline-flex}.set-hotels .set-hotels-result{border-top:1px solid var(--color-hairline);outline:none;margin-top:14px;padding-top:12px}.set-hotels .set-hotels-result-head{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:8px;font-size:13px;display:flex}.set-hotels .set-hotels-trace{font-variant-numeric:tabular-nums;font-size:12px}.set-hotels .set-hotels-status{border-radius:var(--radius-pill);background:var(--color-subtle);color:var(--color-ink-soft);padding:1px 9px;font-size:12px;font-weight:600;display:inline-block}.set-hotels .set-hotels-status.is-options{background:var(--color-ok-soft);color:var(--color-ok)}.set-hotels .set-hotels-status.is-unavailable,.set-hotels .set-hotels-status.is-currency_mismatch,.set-hotels .set-hotels-status.is-limit_reached{background:var(--color-danger-soft);color:var(--color-danger)}.set-hotels .set-hotels-status.is-dates_ambiguous,.set-hotels .set-hotels-status.is-dates_invalid,.set-hotels .set-hotels-status.is-guests_invalid,.set-hotels .set-hotels-status.is-budget_unclear,.set-hotels .set-hotels-status.is-place_unclear,.set-hotels .set-hotels-status.is-place_unknown,.set-hotels .set-hotels-status.is-hotel_unclear,.set-hotels .set-hotels-status.is-near_unknown,.set-hotels .set-hotels-status.is-near_unclear,.set-hotels .set-hotels-status.is-not_offered,.set-hotels .set-hotels-status.is-none{background:var(--color-warn-soft);color:var(--color-warn)}.set-hotels .set-hotels-lines{width:fit-content;max-width:100%;font-size:13.5px;line-height:1.6}.set-hotels .set-hotels-lines p{unicode-bidi:plaintext;margin:0}.set-hotels .set-hotels-option-lines{font-size:13.5px;line-height:1.6}.set-hotels .set-hotels-option-lines p{text-align:right;unicode-bidi:isolate;margin:0}.set-hotels .set-hotels-ask{color:var(--color-ink-soft);margin:6px 0;font-size:13px}.set-hotels .set-hotels-readings{flex-direction:column;gap:4px;font-size:13px;display:flex}.set-hotels .set-hotels-options{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:10px;margin-top:10px;display:grid}.set-hotels .set-hotels-option{border:1px solid var(--color-line);background:var(--color-surface);border-radius:10px;padding:10px 12px}.set-hotels .set-hotels-meta{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:6px 0 0;font-size:12px;display:flex}.set-hotels .set-hotels-table-wrap{--scroll-fade-bg:var(--color-surface);overflow-x:auto}.set-hotels .set-hotels-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12.5px}.set-hotels .set-hotels-table th{border-bottom:1px solid var(--color-line);color:var(--color-muted);text-align:start;white-space:nowrap;padding:4px 8px;font-weight:500}.set-hotels .set-hotels-table td{border-bottom:1px solid var(--color-hairline);text-align:start;white-space:nowrap;padding:5px 8px}.set-hotels .set-hotels-recent-near{color:var(--color-muted)}@media (width<=600px){.set-hotels .set-hotels-add,.set-hotels .set-hotels-add.set-hotels-point-add{grid-template-columns:minmax(0,1fr)}.set-hotels .set-hotels-point-read{grid-area:auto}.set-hotels .set-hotels-point{grid-template-columns:minmax(0,1fr) auto auto auto}.set-hotels .set-hotels-point-spellings{display:none}.set-hotels .set-hotels-facts>div{grid-template-columns:minmax(0,1fr)}.set-hotels .set-hotels-table .hs-col-opt{display:none}}.set-adm-editor .set-adm-pages>.set-adm-page-row{margin-inline:-14px;padding-inline:14px}.set-adm-editor .set-adm-pages>.set-adm-page-row:first-child{border-radius:10px 10px 0 0}.set-adm-editor .set-adm-pages>.set-adm-page-row:last-child{border-radius:0 0 10px 10px}.set-adm-editor .set-adm-page-row .set-adm-row-label,.set-adm-editor .set-adm-drill-row .set-adm-row-label{gap:10px}.set-adm-editor .set-adm-row .fr-tile-sm,.set-adm-editor .set-adm-drill-head .fr-tile-sm{border-radius:7px;flex:none;width:26px;height:26px}.set-adm-editor .set-adm-page-row .set-adm-page-name{color:var(--pro-purple-900);font-weight:600}.set-adm-editor .set-adm-page-row.is-off .fr-tile{opacity:.5}.set-adm-editor .set-adm-page-row.is-off .set-adm-page-name{color:var(--color-muted);font-weight:500}.set-adm-editor .set-adm-page-row.is-openable{cursor:pointer;transition:background-color .12s}.set-adm-editor .set-adm-page-row.is-openable:hover{background:color-mix(in srgb, var(--tone-soft) 70%, transparent)}.set-adm-editor .set-adm-page-row.is-openable:hover .btn.set-adm-open{background:var(--color-surface);border-color:var(--tone-line);color:var(--tone-fg)}.set-adm-editor .set-adm-switch-slot{width:68px}.set-adm-editor .set-adm-open-slot{width:30px}.set-adm-editor .btn.set-adm-open>.icon{transform:rotate(-90deg)}.set-adm-editor .btn.set-adm-back{gap:4px;padding-inline:6px 12px}.set-adm-editor .btn.set-adm-back>.icon{transform:rotate(90deg)}.set-adm-editor .set-adm-drill{overflow:hidden}.set-adm-editor .set-adm-drill-head{background:var(--tone-soft);border-bottom:1px solid var(--tone-line);align-items:center;gap:10px;min-width:0;height:52px;padding:0 14px;display:flex}.set-adm-editor .set-adm-drill-head>.fr-tile{background:var(--color-surface);box-shadow:0 0 0 1px var(--tone-line)}.set-adm-editor .set-adm-drill-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--pro-purple-900);flex:auto;margin:0;font-size:15px;font-weight:600;overflow:hidden}.set-adm-editor .set-adm-drill-head .fr-saved:not(.is-shown){min-width:0}.set-adm-editor .set-adm-drill-row.is-all .set-adm-row-words{color:var(--pro-purple-900);font-weight:600}.set-adm-editor .set-adm-drill-row.is-all+.set-adm-row{border-top-color:var(--color-line)}.set-adm-editor .set-adm-drill-rows.is-locked .set-adm-row-label{color:var(--color-muted);opacity:.6}.set-adm-editor .set-adm-soon{background:var(--pro-apricot-100);color:var(--pro-apricot-700);flex:none;padding:1px 7px;font-size:11px;font-weight:600}.set-adm-editor .set-adm-drill-row.is-area .set-adm-row-label{white-space:nowrap}.set-adm-editor .set-adm-drill-row.is-area .set-adm-row-words{text-overflow:ellipsis;overflow:hidden}.set-adm-editor .set-adm-slide{min-width:0;margin:0 -3px -4px;padding:0 3px 4px;position:relative;overflow:hidden}.set-adm-editor .set-adm-slide-view{min-width:0}.set-adm-editor .set-adm-slide-view.is-leaving{pointer-events:none;position:absolute;top:0;left:3px;right:3px}.set-adm-editor .set-adm-slide-view.is-entering.is-in{animation:.22s cubic-bezier(.22,1,.36,1) both set-adm-from-end}.set-adm-editor .set-adm-slide-view.is-entering.is-out{animation:.22s cubic-bezier(.22,1,.36,1) both set-adm-from-start}.set-adm-editor .set-adm-slide-view.is-leaving.is-in{animation:.18s cubic-bezier(.4,0,1,1) both set-adm-to-start}.set-adm-editor .set-adm-slide-view.is-leaving.is-out{animation:.18s cubic-bezier(.4,0,1,1) both set-adm-to-end}@keyframes set-adm-from-end{0%{opacity:0;transform:translate(28px)}}@keyframes set-adm-from-start{0%{opacity:0;transform:translate(-28px)}}@keyframes set-adm-to-start{to{opacity:0;transform:translate(-28px)}}@keyframes set-adm-to-end{to{opacity:0;transform:translate(28px)}}@keyframes set-adm-fade-in{0%{opacity:0}}@keyframes set-adm-fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.set-adm-editor .set-adm-slide-view.is-entering.is-in,.set-adm-editor .set-adm-slide-view.is-entering.is-out{animation:.12s ease-out both set-adm-fade-in}.set-adm-editor .set-adm-slide-view.is-leaving.is-in,.set-adm-editor .set-adm-slide-view.is-leaving.is-out{animation:.1s ease-in both set-adm-fade-out}}.set-adm-editor .set-adm-level{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-subtle);flex:none;align-items:stretch;gap:2px;height:30px;padding:2px;display:inline-flex}.set-adm-editor .set-adm-level-opt{min-width:46px;font:inherit;color:var(--color-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0 10px;font-size:12.5px;font-weight:500;line-height:1;display:inline-flex}.set-adm-editor .set-adm-level-opt:hover:not(:disabled):not(.is-chosen){background:var(--pro-purple-50);color:var(--pro-purple-800)}.set-adm-editor .set-adm-level-opt.is-chosen{background:var(--thumb-bg);color:var(--color-ink);box-shadow:0 0 0 1px var(--color-line), 0 1px 2px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 8%))}.set-adm-editor .set-adm-level-opt.is-chosen.is-view{background:var(--pro-teal-100);color:var(--pro-teal-700);box-shadow:0 0 0 1px var(--pro-teal-200)}.set-adm-editor .set-adm-level-opt.is-chosen.is-edit{background:var(--fill-accent);color:var(--on-fill);box-shadow:none}.set-adm-editor .set-adm-level-opt:focus-visible{box-shadow:var(--focus-ring);outline:none}.set-adm-editor .set-adm-level.is-locked{opacity:.5}.set-adm-editor .set-adm-level-opt:disabled{cursor:not-allowed}.settings-frame .set-adm-slots{vertical-align:middle;align-items:center;gap:4px;display:inline-flex}.settings-frame .set-adm-slot{justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.settings-frame .set-adm-slot .set-adm-can>.icon{stroke-width:2.2px}.settings-frame .set-adm-slot .set-adm-can.is-delete>.icon{stroke-width:2.6px}.settings-frame .set-adm-levels{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--tone-bg) 55%, var(--color-surface));height:22px;box-shadow:inset 0 0 0 1px var(--tone-line);color:var(--tone-fg);white-space:nowrap;vertical-align:middle;align-items:center;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.settings-frame .set-adm-levels.is-edit{background:var(--tone-bg)}.settings-frame .set-adm-levels.is-none{box-shadow:none;color:var(--color-muted);background:0 0;font-weight:500}.settings-frame .set-adm-cell-both{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.set-adm-editor .set-adm-row-email .fr-rename-value{color:var(--color-ink);font-weight:400}.set-adm-editor .set-adm-row-email .fr-rename-value.is-none{color:var(--color-muted)}.set-adm-editor .set-adm-row-email .fr-rename-box[aria-invalid=true]{border-color:var(--color-danger)}.set-adm-editor .set-adm-row-twostep .set-adm-row-ctl{flex:0 auto}.set-adm-editor .set-adm-twostep-req{border-inline-start:1px solid var(--color-line);align-items:center;gap:8px;padding-inline-start:10px;display:inline-flex}.set-adm-editor .set-adm-twostep-req-word{color:var(--color-muted);font-size:13px}.set-adm-editor .set-adm-row.set-adm-row-devices{align-items:flex-start;height:auto;min-height:44px;padding-block:9px}.set-adm-editor .set-adm-row-devices .set-adm-row-ctl{flex:auto;justify-content:flex-start}.set-adm-editor .set-adm-devices{flex-direction:column;gap:6px;width:100%;display:flex}.set-adm-editor .set-adm-device{align-items:center;gap:10px;min-height:26px;display:flex}.set-adm-editor .set-adm-device-name{font-weight:500}.set-adm-editor .set-adm-device-meta{color:var(--color-muted);flex:auto;font-size:12.5px}.set-adm-editor .set-adm-devices-wait{color:var(--color-muted)}@container set-adm-editor (width<=519.98px){.set-adm-editor .set-adm-row.set-adm-row-twostep{flex-wrap:wrap;row-gap:8px;height:auto;min-height:44px;padding-block:9px}.set-adm-editor .set-adm-row-twostep .set-adm-row-ctl{flex-wrap:wrap;flex:100%;justify-content:flex-start;row-gap:8px}}@media (width<=600px){.set-adm-editor .set-adm-open-slot{width:36px}.set-adm-editor .set-adm-level{height:36px}.set-adm-editor .set-adm-level-opt{min-width:40px;padding:0 8px}.set-adm-editor .set-adm-switch-slot{width:68px}}.set-adm-editor .set-adm-drill-row.is-apart{border-top:2px dotted var(--pro-purple-200);margin-top:6px;padding-top:6px}.settings-frame{--set-rail-bg:var(--rail-bg);--set-line:var(--page-line);--frame-card-min:420px}.settings-frame .fr-rail-col{background:var(--set-rail-bg);border-right-color:var(--set-line)}.settings-frame .fr-rail{padding:18px 10px 14px}.settings-frame .fr-rail-title{letter-spacing:-.01em;margin:0 8px 12px;font-size:19px}.settings-frame .fr-rail-nav{position:relative}.settings-frame .fr-rail-list{gap:1px}.settings-frame .fr-rail-glide,.settings-frame .fr-rail-hover{z-index:0;pointer-events:none;border-radius:10px;position:absolute;top:0;left:0}.settings-frame .fr-rail-glide{background:var(--thumb-bg);box-shadow:inset 3px 0 0 var(--pro-orange-500), var(--shadow-1);transition:transform .5s var(--motion-spring), width .3s var(--motion-soft), height .3s var(--motion-soft)}.settings-frame .fr-rail-glide.is-placed{transition:none}.settings-frame .fr-rail-hover{background:color-mix(in srgb, var(--thumb-bg) 66%, transparent);transition:transform .34s var(--motion-spring), height .25s var(--motion-soft)}.settings-frame .fr-rail-hover.is-fresh{transition:none;animation:.2s mo-fade-in}.settings-frame .fr-rail-row{z-index:1;color:var(--rail-ink);transition:transform .3s var(--motion-spring), color .15s ease;animation:mo-row-in .42s var(--motion-spring) backwards;animation-delay:calc(var(--i,0) * 30ms);border-radius:10px;gap:9px;padding:5px 8px;font-size:13.5px;position:relative}.settings-frame .fr-rail-row:hover,.settings-frame .fr-rail-row.is-selected{box-shadow:none;background:0 0}.settings-frame .fr-rail-row.is-selected{color:var(--pro-purple-800);font-weight:600}.settings-frame .fr-rail-row:active{transform:scale(.98)}.settings-frame .fr-rail-row:focus-visible{box-shadow:var(--focus-ring);outline:none}.settings-frame .fr-rail-tile{flex:none;display:inline-flex}.settings-frame .fr-rail-row.is-selected .fr-rail-tile{animation:mo-icon-pop .55s var(--motion-spring)}.settings-frame .fr-rail-row.is-selected .fr-tile{background:var(--tone-bg)}.settings-frame .fr-rail-badge{font-size:11px}.settings-frame .fr-rail-dot{animation:mo-icon-pop .45s var(--motion-spring) backwards}.settings-frame{--set-gap-y:14px;--set-gap-x:16px}.settings-frame .fr-main-inner{padding-top:18px}.settings-frame .fr-main-inner.is-grid{gap:var(--set-gap-y) var(--set-gap-x)}.settings-frame .fr-head{gap:12px;min-height:48px}.settings-frame .fr-head .fr-tile-lg{border-radius:11px;width:40px;height:40px}.settings-frame .fr-head-title{font-size:22px}.settings-frame .fr-head-art{max-height:56px}.settings-frame .fr-card{border-color:var(--set-line);box-shadow:0 1px 2px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 5%));border-radius:14px}.settings-frame .fr-card-head{border-radius:13px 13px 0 0;gap:9px;padding:9px 14px 8px}.settings-frame .fr-card-head .fr-tile-sm{width:26px;height:26px}.settings-frame .fr-card-title{font-size:14px}.settings-frame .fr-card-body{padding:12px 14px 14px}.settings-frame .fr-card>.fr-card-body:first-child{padding-top:14px}.settings-frame .fr-badge{padding:2px 8px;font-size:12px}.settings-frame .fr-main-inner.is-swapped>.fr-card,.settings-frame .fr-main-inner.is-swapped>.fr-span,.settings-frame .fr-main-inner.is-swapped>.set-lock>.fr-card,.settings-frame .fr-main-inner.is-swapped>.set-lock>.fr-span{animation:mo-row-in .42s var(--motion-spring) backwards}.settings-frame .fr-main-inner.is-swapped>.fr-card:nth-child(3),.settings-frame .fr-main-inner.is-swapped>.fr-span:nth-child(3),.settings-frame .fr-main-inner.is-swapped>.set-lock>.fr-card:nth-child(2),.settings-frame .fr-main-inner.is-swapped>.set-lock>.fr-span:nth-child(2){animation-delay:40ms}.settings-frame .fr-main-inner.is-swapped>.fr-card:nth-child(n+4),.settings-frame .fr-main-inner.is-swapped>.fr-span:nth-child(n+4),.settings-frame .fr-main-inner.is-swapped>.set-lock>.fr-card:nth-child(n+3),.settings-frame .fr-main-inner.is-swapped>.set-lock>.fr-span:nth-child(n+3){animation-delay:80ms}.settings-frame .set-viewonly{border-radius:var(--radius-pill);background:var(--pro-purple-50);color:var(--pro-purple-700);border:1px solid var(--pro-purple-200);animation:mo-icon-pop .5s var(--motion-spring) .15s backwards;gap:5px;padding:3px 10px 3px 8px;font-weight:600}.settings-frame .set-locked .fr-card-head{filter:saturate(.65)}.settings-frame .set-locked .mo-btn:disabled,.settings-frame .set-locked .set-pick-btn:disabled{opacity:1;background:var(--color-hairline);color:var(--color-ink);border-color:#0000}.settings-frame .set-locked .mo-btn:disabled .mo-caret{visibility:hidden}.settings-frame .switch input{transition:background-color .2s}.settings-frame .switch input:after{box-shadow:0 1px 2px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 22%));transition:transform .42s var(--motion-spring);left:2px}.settings-frame .switch input:checked:after{left:2px;transform:translate(16px)}.settings-frame .switch:active input:not(:disabled):after{transform:scaleX(1.15)}.settings-frame .switch:active input:not(:disabled):checked:after{transform:translate(14px)scaleX(1.15)}.settings-frame .switch input{position:relative}.settings-frame .switch.is-popped input{animation:mo-pop .5s var(--motion-spring)}.settings-frame .switch.is-popped input:before{content:"";border:2px solid var(--ring,var(--pro-purple-400));opacity:0;pointer-events:none;border-radius:999px;animation:.7s ease-out 50ms mo-ring;position:absolute;inset:-3px}.settings-frame .switch.is-popped input:not(:checked):before{--ring:var(--switch-ring-off)}.settings-frame .switch.is-popped>span{animation:mo-pop .45s var(--motion-spring);display:inline-block}.settings-frame .set-menu.mo-btn{background:var(--color-surface);border-color:var(--color-line);min-height:32px;padding:5px 9px 5px 10px;font-size:13px}.settings-frame .set-menu.mo-btn:hover:not(:disabled){background:var(--pro-purple-50)}.settings-frame .set-menu-wide,.settings-frame .set-menu-wide>.mo-btn{width:100%}.settings-frame .set-menu-sm.mo-btn{min-height:28px;padding:3px 8px;font-size:12.5px}.settings-frame .fr-main-inner .field input:is([type=text],[type=email],[type=password],[type=search],:not([type])),.settings-frame .fr-main-inner .set-adm-new input:is([type=text],[type=email],[type=password],:not([type])){height:34px;padding-block:6px}.settings-frame .fr-savebar{border-color:var(--pro-purple-200);box-shadow:inset 3px 0 0 var(--pro-orange-500), var(--shadow-3);animation:set-bar-in .46s var(--motion-spring) both;border-left-width:1px;border-radius:14px;padding:10px 14px}.settings-frame .fr-savebar.is-out{animation:set-bar-out .2s var(--motion-out) both;pointer-events:none}.settings-frame .fr-savebar-title{font-size:13.5px}.settings-frame .fr-savebar-error{animation:mo-row-in .3s var(--motion-spring) backwards}@keyframes set-bar-in{0%{opacity:0;transform:translateY(14px)scale(.98)}}@keyframes set-bar-out{to{opacity:0;transform:translateY(10px)scale(.98)}}.settings-frame~.fr-dialog-scrim{animation:.2s backwards mo-fade-in}.settings-frame~.fr-dialog-scrim .fr-dialog{animation:set-ask-in .46s var(--motion-spring) backwards;border-radius:16px;padding:18px 18px 16px}.settings-frame~.fr-dialog-scrim .fr-dialog-title{unicode-bidi:plaintext;font-size:15.5px}.settings-frame~.fr-dialog-scrim .fr-dialog-body{color:var(--color-muted);font-size:13.5px}@keyframes set-ask-in{0%{opacity:0;transform:translate(calc(var(--set-ask-x,calc(50vw / var(--page-zoom,1))) - 50vw / var(--page-zoom,1)), calc(var(--set-ask-y,calc(50vh / var(--page-zoom,1))) - 50vh / var(--page-zoom,1))) scale(.2)}60%{opacity:1}}.settings-frame .set-pick-btn{border:1px solid var(--color-line);background:var(--color-surface);min-height:30px;color:var(--pro-purple-800);font:inherit;cursor:pointer;transition:background-color .16s ease, border-color .16s ease, box-shadow .2s var(--motion-soft), transform .25s var(--motion-spring);border-radius:9px;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-size:13.5px;font-weight:600;display:inline-flex}.settings-frame .set-pick-btn>svg{color:var(--pro-purple-400);flex:none}.settings-frame .set-pick-btn:hover:not(:disabled){background:var(--pro-purple-50);border-color:var(--pro-purple-200)}.settings-frame .set-pick-btn:active:not(:disabled){transform:scale(.96)}.settings-frame .set-pick-btn[aria-expanded=true]{background:var(--color-surface);border-color:var(--pro-purple-300);box-shadow:0 0 0 3px var(--pro-purple-100)}.settings-frame .set-pick-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.settings-frame .set-time-btn.is-empty,.settings-frame .set-date-btn.is-none{color:var(--color-muted);font-weight:500}.settings-frame .set-time-digits{font-variant-numeric:tabular-nums;letter-spacing:.02em;display:inline-flex;overflow:hidden}.settings-frame .set-time-ch{display:inline-block}.settings-frame .set-time-digits.is-up .set-time-ch{animation:mo-roll-up .34s var(--motion-spring) backwards}.settings-frame .set-time-digits.is-down .set-time-ch{animation:mo-roll-down .34s var(--motion-spring) backwards}.settings-frame .set-date-value{display:inline-block}.settings-frame .set-date-value.is-changed{animation:mo-row-in .3s var(--motion-spring) backwards}.set-tp-pop.mo-pop,.set-cal-pop.mo-pop{border-radius:14px;padding:6px}.set-tp-pop .tp{background:0 0;border:0;margin:0;padding:4px}.set-tp-pop .tp-grid.is-hours,.set-tp-pop .tp-grid.is-minutes{grid-template-columns:repeat(6,1fr)}.set-tp-pop .tp-cell:not([aria-pressed=true]){background:var(--pro-purple-50)}.set-tp-pop .tp-time{cursor:default}.set-cal{gap:6px;padding:4px;display:grid}.set-cal-none{border:1px dashed var(--pro-purple-200);background:var(--color-surface);min-height:30px;color:var(--pro-purple-700);font:inherit;cursor:pointer;transition:background-color .16s ease, transform .25s var(--motion-spring);border-radius:9px;justify-self:stretch;font-size:12.5px;font-weight:500}.set-cal-none:hover{background:var(--pro-purple-50)}.set-cal-none:active{transform:scale(.97)}.set-cal-none.is-chosen{background:var(--fill-accent);border-style:solid;border-color:var(--fill-accent);color:var(--on-fill);animation:mo-pop .45s var(--motion-spring)}.set-cal-none:focus-visible{box-shadow:var(--focus-ring);outline:none}.settings-frame .set-add-btn{transition:transform .25s var(--motion-spring), background-color .15s ease;align-items:center;gap:6px;display:inline-flex}.settings-frame .set-add-btn:active:not(:disabled){transform:scale(.95)}.settings-frame .set-add-btn>svg{transition:transform .4s var(--motion-spring)}.settings-frame .set-add-btn:hover:not(:disabled)>svg,.settings-frame .set-add-btn[aria-expanded=true]>svg{transform:rotate(90deg)}.settings-frame .set-icon-btn{width:28px;height:28px;color:var(--text-purple-600);cursor:pointer;opacity:.72;transition:opacity .15s ease, background-color .15s ease, color .15s ease, transform .25s var(--motion-spring);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:inline-grid}.settings-frame .set-snip-row:hover .set-icon-btn,.settings-frame .set-tag-row:hover .set-icon-btn,.settings-frame .set-icon-btn:focus-visible{opacity:1}.settings-frame .set-icon-btn:hover{background:var(--pro-purple-50);color:var(--pro-purple-800)}.settings-frame .set-icon-btn.is-danger:hover{background:var(--color-danger-soft);color:var(--color-danger)}.settings-frame .set-icon-btn:active{transform:scale(.88)}.settings-frame .set-icon-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (hover:none){.settings-frame .set-icon-btn{opacity:1}}@media (width>=600.1px){.mdl-scrim:not(.is-closing)>.mdl-panel.set-mdl{transform-origin:var(--set-ox,50%) var(--set-oy,0%);animation:set-mdl-in .46s var(--motion-spring) backwards}.mdl-scrim.is-closing>.mdl-panel.set-mdl{transform-origin:var(--set-ox,50%) var(--set-oy,0%);animation:set-mdl-out .2s var(--motion-out) both}}@keyframes set-mdl-in{0%{opacity:0;transform:scale(.55)}30%{opacity:1}}@keyframes set-mdl-out{to{opacity:0;transform:scale(.6)}}.set-mdl .mdl-head{padding:14px 14px 12px 20px}.set-mdl .mdl-title{font-size:16.5px}.set-mdl .mdl-body{padding:16px 20px 18px}.set-mdl>.mdl-body{animation:mo-row-in .4s var(--motion-spring) 80ms backwards}.set-mdl-field{flex-direction:column;gap:5px;min-width:0;display:flex}.set-mdl-field>span:first-child{color:var(--color-muted);font-size:12.5px;font-weight:500}.set-mdl-actions{border-top:1px solid var(--color-hairline);justify-content:flex-end;gap:8px;margin-top:4px;padding-top:12px;display:flex}.set-snip-mdl .snippet-form{max-width:none;box-shadow:none;background:0 0;border:0;gap:12px;margin:0;padding:0}.set-snip-mdl .snippet-form-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}.set-snip-mdl .snippet-form-text{min-height:130px;max-height:calc(46vh / var(--page-zoom,1))}.set-snip-mdl .snippet-form-actions{border-top:1px solid var(--color-hairline);flex-direction:row-reverse;justify-content:flex-start;padding-top:12px}@media (width<=600px){.set-snip-mdl .snippet-form-row{grid-template-columns:minmax(0,1fr)}}.set-tag-form{flex-direction:column;gap:14px;display:flex}.set-tag-form .set-add-input{border:1px solid var(--color-line);border-radius:10px;height:36px;padding:0 12px}.set-tag-form .set-tag-palette{flex-wrap:wrap;gap:8px;display:flex}.set-tag-form .swatch{border:2px solid var(--color-surface);width:26px;height:26px;box-shadow:0 0 0 1px var(--color-line);animation:mo-row-in .36s var(--motion-spring) backwards;animation-delay:calc(.1s + var(--i,0) * 30ms);transition:transform .25s var(--motion-spring), box-shadow .15s ease}.set-tag-form .swatch:hover{transform:scale(1.1)}.set-tag-form .swatch.is-selected{box-shadow:0 0 0 2px var(--pro-purple-700);animation:mo-pop .45s var(--motion-spring)}.set-tag-form .swatch:focus-visible{box-shadow:var(--focus-ring);outline:none}.set-tag-preview{background:var(--pro-purple-50);border-radius:12px;justify-content:center;align-items:center;min-height:52px;display:flex}.set-tag-preview-chip{animation:mo-icon-pop .45s var(--motion-spring);display:inline-flex}.set-tag-preview-chip .tag{padding:3px 12px;font-size:13.5px}.set-tag-preview-empty{color:var(--color-muted);font-size:12.5px}.set-text-mdl .set-text-form{flex-direction:column;gap:12px;display:flex}.set-text-mdl .set-rules-textbox{unicode-bidi:plaintext;width:100%;min-height:92px;padding:10px 12px;font-size:14.5px;line-height:1.6}.set-text-mdl .set-rules-textlabel{color:var(--color-muted);font-size:12.5px;font-weight:500}.set-text-mdl .field{flex-direction:column;gap:5px;margin:0;display:flex}.set-instr-mdl .set-instr-new,.set-instr-mdl .set-instr-new-body{box-shadow:none;border:0;margin:0;padding:0;animation:none}.set-instr-mdl .set-instr-add,.set-instr-mdl .set-instr-edit{flex-direction:column;gap:12px;display:flex}.set-instr-mdl .set-instr-add>.set-instr-topic-field{max-width:300px}.set-instr-mdl .set-instr-add-actions,.set-instr-mdl .set-instr-edit-foot{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.set-instr-mdl .set-instr-add-actions{border-top:1px solid var(--color-hairline);flex-direction:row-reverse;justify-content:flex-start;padding-top:12px}.set-instr-mdl .set-instr-edit-foot .set-instr-field{flex:220px;max-width:320px}.set-instr-mdl .set-instr-edit-actions{flex-direction:row-reverse;gap:8px;margin-inline-start:auto;display:flex}.set-instr-mdl .set-instr-textbox{min-height:120px}.set-instr-mdl .set-instr-now{border:1px solid var(--pro-apricot-100);border-inline-start:3px solid var(--pro-apricot-500);border-radius:var(--radius);background:var(--pro-apricot-50);flex-direction:column;gap:2px;padding:8px 10px;font-size:13px;display:flex}.set-instr-mdl .set-instr-now-label{color:var(--pro-apricot-700);font-weight:600}.set-instr-mdl .set-instr-kind{transition:border-color .12s ease, background-color .12s ease, transform .25s var(--motion-spring)}.set-instr-mdl .set-instr-kind:active{transform:scale(.95)}.set-instr-mdl .set-instr-kind.is-selected{animation:mo-pop .45s var(--motion-spring)}.set-instr-mdl .mdl-body>.set-instr-note,.set-instr-mdl .mdl-body>.set-instr-check{margin-top:12px}.set-instr-kindchip{border-radius:var(--radius-pill);background:var(--tone-bg);color:var(--tone-fg);padding:2px 9px;font-size:12px;font-weight:600}.settings-frame .set-texts-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, max(320px, calc((100% - var(--set-gap-x)) / 2))), 1fr));gap:var(--set-gap-y) var(--set-gap-x);display:grid}.settings-frame .set-texts-grid .fr-card{margin:0}.settings-frame .set-text-said .set-text-bubble+.set-text-bubble{margin-top:4px}.settings-frame .set-text-standard{background:var(--pro-purple-50);color:var(--pro-purple-700);letter-spacing:.02em;border-radius:999px;margin-inline-start:6px;padding:1px 6px;font-size:10.5px;font-weight:600}.settings-frame .set-text-bubble.is-standard{background:0 0;border-style:dashed}.settings-frame .set-text-pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px 14px;display:grid}.settings-frame .set-text-said{flex-direction:column;gap:4px;min-width:0;display:flex}.settings-frame .set-text-lang{letter-spacing:.03em;color:var(--color-muted);font-size:11.5px;font-weight:600}.settings-frame .set-text-bubble{background:var(--tone-soft,var(--pro-purple-50));border:1px solid var(--tone-line,var(--pro-purple-100));width:fit-content;max-width:100%;color:var(--color-ink);white-space:pre-wrap;overflow-wrap:anywhere;unicode-bidi:plaintext;border-radius:14px 14px 14px 4px;margin:0;padding:8px 12px;font-size:14px;line-height:1.6}.settings-frame .set-text-bubble.is-changed{animation:mo-pop .45s var(--motion-spring)}.settings-frame .set-text-bubble.is-empty{color:var(--color-muted);background:0 0;border-style:dashed;font-size:13px}.settings-frame .set-text-edit{align-items:center;gap:5px;display:inline-flex}.settings-frame .set-snip-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"list"}.settings-frame .set-team .set-snip-tools{gap:8px 10px}.settings-frame .set-team .set-search-input{height:34px;font-size:13.5px}.settings-frame .set-team .set-snip-list .fr-card-body{columns:auto}.settings-frame .set-team .set-snip-rows{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:8px}.settings-frame .set-team .set-snip-group{margin-bottom:16px}.settings-frame .set-team .note-item.set-snip-row{border-radius:12px;padding:10px 10px 8px 14px}.settings-frame .set-team .note-item.set-snip-row.is-open{border:1px solid var(--tone-line,var(--pro-purple-200));background:var(--tone-soft,var(--pro-purple-50));box-shadow:inset 3px 0 0 var(--tone-fg,var(--pro-purple-400));grid-column:auto;padding:10px 10px 8px 14px}.settings-frame .set-team .set-snip-head{flex-wrap:nowrap;align-items:center}.settings-frame .set-team .set-snip-name{overflow-wrap:anywhere}.settings-frame .set-team .set-snip-actions{flex:none;margin-inline-end:-4px}.settings-frame .set-team .set-snip-shortcut{flex:none}.settings-frame .set-team .set-snip-meta{font-size:12px}.settings-frame .set-team .set-rows.set-tag-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}.settings-frame .set-team .set-tag-row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"colour name end";align-items:center;min-height:52px;padding:7px 6px 7px 8px;transition:background-color .15s}.settings-frame .set-team .set-tag-row .set-row-main{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.settings-frame .set-team .set-tag-chip{max-width:100%;display:inline-flex}.settings-frame .set-team .set-tag-row .tag{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.settings-frame .set-team .set-tag-tools{gap:0;display:inline-flex}.settings-frame .fr-colour-chip{transition:transform .25s var(--motion-spring), border-color .15s ease;padding:3px 6px}.settings-frame .fr-colour-chip:active:not(:disabled){transform:scale(.92)}.settings-frame .fr-colour-chip[aria-expanded=true]{border-color:var(--pro-purple-300);box-shadow:0 0 0 3px var(--pro-purple-100)}@container (width>=340px){.settings-frame .set-rules-day{grid-template-columns:92px 92px minmax(0,1fr);min-height:40px;padding:4px 0}.settings-frame .set-rules-day .set-rules-day-times{grid-column:3;justify-content:flex-end;display:flex}.settings-frame .set-rules-day .set-rules-warn{grid-column:1/-1}}.settings-frame .set-rules-day{min-height:40px}.settings-frame .set-rules-day-to{font-size:12px}.settings-frame .set-rules-day.is-closed .set-rules-day-times:empty{display:block}.settings-frame .set-drawer-body{padding-top:8px}.settings-frame .fr-switch-extra>.set-drawer{margin-top:-8px}.settings-frame .set-drawer.is-kept:not(.is-open){visibility:hidden;transition:grid-template-rows .36s var(--motion-soft), opacity .2s ease, visibility 0s linear .36s}.settings-frame .set-drawer.is-open .set-drawer-body{animation:mo-row-in .4s var(--motion-spring) 50ms backwards}.settings-frame .set-rules-calls .set-drawer-body{padding-top:10px}.settings-frame .set-adm-new-drawer .set-drawer-body{padding-top:0;padding-bottom:var(--set-gap-y)}.settings-frame .fr-main-inner>.set-adm-new-drawer+.set-adm-accounts-card{margin-top:calc(-1 * var(--set-gap-y))}.settings-frame .set-adm-new{box-shadow:0 1px 2px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 5%));border-color:var(--pro-purple-200);animation:none}.settings-frame .set-adm-new>.fr-card-body{padding:12px 14px}.settings-frame .set-adm-show{position:relative}.settings-frame .set-adm-show-glide{z-index:0;border-radius:var(--radius-pill);background:var(--pro-purple-100);box-shadow:inset 0 0 0 1px var(--pro-purple-500);pointer-events:none;transition:transform .5s var(--motion-spring), width .3s var(--motion-soft);position:absolute;top:0;left:0}.settings-frame .set-adm-show-glide.is-placed{transition:none}.settings-frame .set-adm-show-chip{z-index:1;height:28px;transition:border-color .12s ease, background-color .12s ease, color .12s ease, transform .25s var(--motion-spring);font-size:12.5px;position:relative}.settings-frame .set-adm-show-chip:active{transform:scale(.95)}.settings-frame .set-adm-show-chip.is-selected{background:0 0;border-color:#0000;font-weight:600}.settings-frame .set-instr .set-instr-row.is-open{background:var(--pro-purple-50);box-shadow:inset 3px 0 0 var(--pro-purple-400)}.settings-frame .set-rules-list>li{animation:mo-row-in .42s var(--motion-spring) backwards}.settings-frame .set-rules-list>li:nth-child(2){animation-delay:30ms}.settings-frame .set-rules-list>li:nth-child(3){animation-delay:60ms}.settings-frame .set-rules-list>li:nth-child(n+4){animation-delay:90ms}.settings-frame .set-adm-history-unfold{transform-origin:top}.settings-frame .set-adm-history-chevron{transition:transform .35s var(--motion-spring)}.settings-frame .fr-badge,.settings-frame .set-text-lang,.settings-frame .set-sub,.settings-frame .set-rules-status-label,.settings-frame .set-instr-topic-name,.settings-frame .set-snip-topic-name{font-size:12px}.settings-frame .set-adm-dev-mark{font-size:11px}.settings-frame .set-rules-seg{position:relative}.settings-frame .set-rules-seg-glide{z-index:0;border-radius:calc(var(--radius-lg) - 3px);background:var(--color-surface);box-shadow:var(--shadow-1);pointer-events:none;transition:transform .5s var(--motion-spring), width .3s var(--motion-soft);position:absolute;top:0;left:0}.settings-frame .set-rules-seg-glide.is-placed{transition:none}.settings-frame .set-rules-seg-opt{z-index:1;transition:color .12s ease, transform .25s var(--motion-spring)}.settings-frame .set-rules-seg-opt.is-selected{box-shadow:none;background:0 0}.settings-frame .set-rules-seg-opt:active{transform:scale(.96)}.settings-frame .set-rules-choice.is-selected,.settings-frame .set-emoji-mode.is-selected{animation:mo-pop .45s var(--motion-spring)}.settings-frame .set-rules-choice-icon,.settings-frame .set-emoji-mode-icon{transition:transform .35s var(--motion-spring)}.settings-frame .set-rules-choice.is-selected .set-rules-choice-icon,.settings-frame .set-emoji-mode.is-selected .set-emoji-mode-icon{transform:scale(1.12)}.settings-frame .set-instr>.set-instr-switches-drawer{margin-bottom:calc(-1 * var(--set-gap-y))}.settings-frame .set-instr-switches-drawer .set-drawer-body{padding:0 0 var(--set-gap-y)}.settings-frame .set-instr-switches{animation:none}.settings-frame .set-instr-bar-actions .btn[aria-expanded] .set-instr-caret{transition:transform .35s var(--motion-spring)}.settings-frame .set-instr .set-instr-flagmenu{transform-origin:calc(100% - 20px) -8px;animation:set-menu-in .42s var(--motion-spring) backwards}@keyframes set-menu-in{0%{opacity:0;transform:scale(.85)translateY(-4px)}}.set-instr-dialog-scrim{animation:.2s backwards mo-fade-in}.set-instr-dialog-scrim>.fr-dialog.set-instr-dialog{animation:set-ask-in .46s var(--motion-spring) backwards}.settings-frame .set-tool-pen:before,.settings-frame .set-tool-trash:before{content:"";width:14px;height:14px;-webkit-mask:var(--set-tool) center / contain no-repeat;-webkit-mask:var(--set-tool) center / contain no-repeat;mask:var(--set-tool) center / contain no-repeat;background:currentColor}.settings-frame .set-tool-pen{--set-tool:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.8%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M4.5%2019.5l1-4L15.8%205.2a1.9%201.9%200%200%201%202.7%200l.3.3a1.9%201.9%200%200%201%200%202.7L8.5%2018.5Z%27/%3E%3Cpath%20d%3D%27M13.5%207.5l3%203%27/%3E%3C/svg%3E)}.settings-frame .set-tool-trash{--set-tool:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.8%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M4.5%207h15%27/%3E%3Cpath%20d%3D%27M9.5%207V4.8h5V7%27/%3E%3Cpath%20d%3D%27M6.5%207l.9%2011.4a2%202%200%200%200%202%201.6h5.2a2%202%200%200%200%202-1.6L17.5%207%27/%3E%3Cpath%20d%3D%27M10.2%2011v5.5M13.8%2011v5.5%27/%3E%3C/svg%3E)}@media (width<=600px){.settings-frame .fr-rail-glide{border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--color-accent), var(--shadow-1)}.settings-frame .fr-rail-row.is-selected{border-color:#0000}.settings-frame .fr-rail-row{animation:none}}@media (prefers-reduced-motion:reduce){.settings-frame .fr-rail-glide,.settings-frame .fr-rail-hover,.settings-frame .fr-rail-row,.settings-frame .fr-rail-tile,.settings-frame .fr-rail-dot,.settings-frame .set-viewonly,.settings-frame .fr-savebar,.settings-frame .fr-savebar-error,.settings-frame .fr-main-inner.is-swapped>.fr-card,.settings-frame .fr-main-inner.is-swapped>.fr-span,.settings-frame .fr-main-inner.is-swapped>.set-lock>.fr-card,.settings-frame .fr-main-inner.is-swapped>.set-lock>.fr-span,.settings-frame .switch input,.settings-frame .switch input:after,.settings-frame .switch input:before,.settings-frame .switch>span,.settings-frame~.fr-dialog-scrim,.settings-frame~.fr-dialog-scrim .fr-dialog,.settings-frame .set-time-btn,.settings-frame .set-date-btn,.settings-frame .set-time-ch,.settings-frame .set-date-value,.set-cal-none,.settings-frame .set-add-btn,.settings-frame .set-add-btn>svg,.settings-frame .set-icon-btn,.settings-frame .set-text-bubble,.mdl-scrim>.mdl-panel.set-mdl,.set-mdl>.mdl-body,.set-tag-form .swatch,.set-tag-preview-chip,.set-instr-mdl .set-instr-kind,.settings-frame .set-team .note-item.set-snip-row,.settings-frame .set-team .set-tag-row,.settings-frame .fr-colour-chip,.settings-frame .set-drawer.is-open .set-drawer-body,.settings-frame .set-adm-show-glide,.settings-frame .set-adm-show-chip,.settings-frame .set-rules-list>li,.settings-frame .set-adm-history-chevron,.settings-frame .set-rules-seg-glide,.settings-frame .set-rules-seg-opt,.settings-frame .set-rules-choice,.settings-frame .set-emoji-mode,.settings-frame .set-rules-choice-icon,.settings-frame .set-emoji-mode-icon,.settings-frame .set-instr-flagmenu,.set-instr-dialog-scrim,.set-instr-dialog-scrim>.fr-dialog.set-instr-dialog{transition:none!important;animation:none!important}}.pg-home .fr-main-inner{box-sizing:border-box;height:100%;padding:14px 22px 16px}.pg-home .hm{box-sizing:border-box;height:100%;min-height:540px}.pg-home .hm-grid{box-sizing:border-box;gap:12px 14px;height:100%;display:grid}.pg-home .hm.is-admin>.hm-grid{grid-template-columns:minmax(0, 1.08fr) minmax(0, .92fr) clamp(360px, calc(27 * var(--window-vw,1vw)), 460px);grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-areas:"hero hero hero""now now side""wait today side""wait week side"}.pg-home .hm-side{flex-direction:column;grid-area:side;gap:12px;min-width:0;min-height:0;display:flex}.pg-home .hm-side>.fr-card{flex:none}.pg-home .hm-side>.hm-team{flex:0 auto}.pg-home .hm.is-admin .hm-side>.hm-team{flex:auto}.pg-home .hm.is-admin .hm-team .hm-mates{flex:0 auto}.pg-home .hm .hm-side>*{grid-area:auto}.pg-home .hm.is-staff>.hm-grid{grid-template-columns:minmax(0, 1.6fr) clamp(330px, calc(26 * var(--window-vw,1vw)), 420px);grid-template-rows:auto auto minmax(0,1fr);grid-template-areas:"hero hero""fors side""list side"}.pg-home .hm-error{grid-column:1/-1}@container page (width>=1100px){.pg-home .hm{container:hm/inline-size}}.pg-home .hm .fr-card{border-radius:14px;flex-direction:column;min-width:0;min-height:0;margin:0;display:flex;overflow:hidden}.pg-home .hm .fr-card-head{border-radius:13px 13px 0 0;flex-wrap:nowrap;flex:none;gap:8px;padding:7px 12px 7px 10px}.pg-home .hm .fr-card-head .fr-tile-sm{border-radius:7px;width:24px;height:24px}.pg-home .hm .fr-card-head .fr-tile-sm svg{width:14px;height:14px}.pg-home .hm .fr-card-title{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.pg-home .hm .fr-card-badges{flex-wrap:nowrap;min-width:0;overflow:hidden}.pg-home .hm .fr-card-badges>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pg-home .hm .fr-card-title{flex:none;max-width:70%}.pg-home .hm .fr-card-body{flex-direction:column;flex:auto;min-height:0;padding:10px 12px;display:flex}.pg-home .hm-today{grid-area:today}.pg-home .hm-weekcard{grid-area:week}.pg-home .hm-team{grid-area:team}@container page (width>=1100px){.pg-home .hm.is-staff .hm-team{align-self:start;max-height:100%}}.pg-home .hm-today,.pg-home .hm-weekcard,.pg-home .hm-team,.pg-home .hm-waitcard,.pg-home .hm-forcard,.pg-home .hm-myday{animation:hm-rise .6s var(--motion-spring) backwards}.pg-home .hm-waitcard,.pg-home .hm-forcard{animation-delay:.12s}.pg-home .hm-myday{animation-delay:.18s}.pg-home .hm-team{animation-delay:80ms}.pg-home .hm-today{animation-delay:.16s}.pg-home .hm-weekcard{animation-delay:.22s}.pg-home .hm-badge{border-radius:var(--radius-pill);border:1px solid var(--tone-line,var(--color-line));background:var(--color-surface);color:var(--tone-fg,var(--pro-purple-700));white-space:nowrap;align-items:center;gap:4px;padding:1px 8px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.pg-home a.hm-badge{transition:background-color .15s ease, transform .3s var(--motion-spring)}.pg-home a.hm-badge:hover{background:var(--tone-soft,var(--pro-purple-50))}.pg-home a.hm-badge:active{transform:scale(.94)}.pg-home .hm-badge.is-warn{border-color:var(--pro-apricot-200);color:var(--pro-apricot-700)}.pg-home .hm-empty{color:var(--color-muted);margin:0;font-size:12.5px}.pg-home .hm-dot{vertical-align:0;border-radius:3px;width:8px;height:8px;margin-right:5px;display:inline-block}.pg-home .hm-dot.is-team{background:var(--pro-purple-500)}.pg-home .hm-dot.is-ai{background:var(--pro-purple-200)}.pg-home .hm-dot.is-new{background:var(--pro-orange-400)}.pg-home .hm-skeleton{flex-direction:column;gap:12px;padding-top:6px;display:flex}.pg-home .hm-bone{border-radius:var(--radius-pill);background:var(--pro-purple-100);height:10px;animation:1.1s ease-in-out infinite alternate hm-breathe;display:block}.pg-home .hm-bone.is-figure{border-radius:7px;width:34px;height:22px;display:inline-block}.pg-home .hm-hero{grid-area:hero;align-items:center;gap:12px;min-width:0;padding:0 2px;display:flex}.pg-home .hm-hello{min-width:0;animation:hm-slide-in .6s var(--motion-spring) 80ms backwards}.pg-home .hm-greet{color:var(--pro-purple-900);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:21px;font-weight:600;line-height:1.2;overflow:hidden}.pg-home .hm-name{color:var(--text-purple-600)}.pg-home .hm-date{color:var(--color-muted);margin-top:1px;font-size:12.5px;font-weight:500}.pg-home .hm-hero-mid{flex:auto;justify-content:center;min-width:0;display:flex}.pg-home .hm-when{border:1px solid var(--color-line);background:var(--color-surface);box-shadow:var(--shadow-1);animation:hm-rise .6s var(--motion-spring) 50ms backwards;border-radius:14px;flex:none;align-items:center;gap:12px;padding:4px 6px 4px 12px;display:flex}.pg-home .hm-clock{letter-spacing:.01em;color:var(--pro-purple-900);font-variant-numeric:tabular-nums;align-items:baseline;padding:0 4px;font-size:28px;font-weight:600;line-height:1.15;display:inline-flex}.pg-home .hm-colon{color:var(--pro-purple-400);margin:0 1px;animation:2s ease-in-out infinite hm-blink;display:inline-block;transform:translateY(-.06em)}.pg-home .hm-office{border-radius:var(--radius-pill);white-space:nowrap;background:var(--color-subtle);color:var(--color-muted);align-items:center;gap:7px;padding:3px 10px 3px 8px;font-size:12.5px;font-weight:500;display:inline-flex}.pg-home .hm-office-dot{background:var(--presence-offline);border-radius:50%;width:7px;height:7px;position:relative}.pg-home .hm-office.is-open{background:var(--pro-teal-50);color:var(--pro-teal-700)}.pg-home .hm-office.is-open .hm-office-dot{background:var(--presence-online)}.pg-home .hm-office.is-open .hm-office-dot:after{content:"";border:2px solid var(--presence-online);opacity:0;border-radius:50%;animation:2.6s ease-out 1s infinite hm-pulse;position:absolute;inset:-3px}.pg-home .hm-office.is-holiday{background:var(--pro-apricot-50);color:var(--pro-apricot-700)}.pg-home .hm-office.is-holiday .hm-office-dot{background:var(--pro-apricot-500)}.pg-home .hm-pill{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);max-width:100%;box-shadow:var(--shadow-2);color:var(--color-ink);white-space:nowrap;animation:hm-drop .6s var(--motion-spring) .35s backwards;transition:transform .3s var(--motion-spring), box-shadow .2s ease;align-items:center;gap:7px;padding:5px 14px 5px 10px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.pg-home a.hm-pill:hover{box-shadow:var(--shadow-3);transform:translateY(-1px)}.pg-home a.hm-pill:active{transform:scale(.96)}.pg-home .hm-pill.is-calm{color:var(--pro-teal-700)}.pg-home .hm-pill.is-warn{color:var(--pro-orange-700)}.pg-home .hm-pill-words{text-overflow:ellipsis;animation:hm-words-open .5s var(--motion-soft) .7s backwards;overflow:hidden}.pg-home .hm-pill-tick,.pg-home .hm-zero-tick,.pg-home .hm-goal-tick{fill:none;stroke:var(--pro-teal-500);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.pg-home .hm-pill-tick path,.pg-home .hm-zero-tick path,.pg-home .hm-goal-tick path{stroke-dasharray:22;stroke-dashoffset:0;animation:hm-draw .45s var(--motion-soft) .6s backwards}.pg-home .hm-zero-tick path{animation-delay:1.05s}.pg-home .hm-goal-tick path{animation-delay:1.5s}.pg-home .hm-pill-bell{color:var(--pro-orange-500);transform-origin:50% 12%;animation:mo-icon-pop .5s var(--motion-spring) .4s backwards, hm-bell .9s ease-in-out .9s 2;display:inline-flex}.pg-home .hm-notices{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}.pg-home .hm-notices>span{min-width:0;display:inline-flex}.pg-home .hm-notices>span .hm-pill{animation-delay:calc(.35s + var(--i,0) * .12s)}.pg-home .hm-notices>span .hm-notice-pic{animation-delay:calc(.4s + var(--i,0) * .12s)}.pg-home .hm-notices>span .hm-notice-pic.is-ring{animation-delay:calc(.4s + var(--i,0) * .12s), calc(.9s + var(--i,0) * .12s)}.pg-home .hm-notices>span .hm-pill-words{animation-delay:calc(.7s + var(--i,0) * .12s)}.pg-home .hm-notice.is-orange{color:var(--pro-orange-700)}.pg-home .hm-notice.is-apricot{color:var(--pro-apricot-700)}.pg-home .hm-notice.is-teal{color:var(--pro-teal-700)}.pg-home .hm-notice-pic{animation:mo-icon-pop .5s var(--motion-spring) .4s backwards;flex:none;display:inline-flex}.pg-home .hm-notice-pic.is-ring{color:var(--pro-orange-500);transform-origin:50% 12%;animation:mo-icon-pop .5s var(--motion-spring) .4s backwards, hm-bell .9s ease-in-out .9s 2}.pg-home .hm-notice-more{font:inherit;color:var(--pro-purple-700);cursor:pointer;font-size:12.5px;font-weight:600}.pg-home .hm-notice-more:focus-visible,.pg-home .hm-notice:focus-visible{box-shadow:var(--focus-ring);outline:none}.hm-notice-pop .hm-notice-list{gap:4px;padding:6px}.hm-notice-pop .hm-pill{box-shadow:none;animation:none}.hm-notice-pop .hm-pill-words,.hm-notice-pop .hm-notice-pic,.pg-home .hm-notice-pop .hm-pill-words,.pg-home .hm-notice-pop .hm-notice-pic{animation:none}.pg-home .hm-sub-line{white-space:nowrap}.pg-home .hm-mine{color:var(--pro-purple-700);font-weight:600;text-decoration:none}.pg-home .hm-mine:hover{text-decoration:underline}.pg-home .hm-sky{background:var(--pro-apricot-50);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--pro-apricot-100);animation:mo-icon-pop .55s var(--motion-spring) backwards;border-radius:13px;flex:none;place-items:center;display:grid;overflow:hidden}.pg-home .hm-sky svg{display:block;overflow:visible}.pg-home .hm-sky.is-dawn{background:var(--pro-orange-50);box-shadow:inset 0 0 0 1px var(--pro-orange-100)}.pg-home .hm-sky.is-dusk{background:var(--pro-berry-50);box-shadow:inset 0 0 0 1px var(--pro-berry-100)}.pg-home .hm-sky.is-night{background:var(--sky-night);box-shadow:inset 0 0 0 1px var(--sky-night-edge)}.pg-home .hm-sun{fill:var(--pro-orange-400)}.pg-home .hm-sky.is-dusk .hm-sun{fill:var(--pro-orange-500)}.pg-home .hm-rays{transform-box:view-box;animation:48s linear infinite hm-spin}.pg-home .hm-rays line{stroke:var(--pro-orange-300);stroke-width:2.2px;stroke-linecap:round}.pg-home .hm-sky.is-dusk .hm-rays line{stroke:var(--sky-dusk-rays)}.pg-home .hm-sun-in{transform-box:view-box;transform-origin:22px 21px;animation:hm-sun-pop .8s var(--motion-spring) .1s backwards}.pg-home .hm-cloud{fill:var(--sky-cloud);stroke:var(--sky-cloud-line);stroke-width:1.3px;stroke-linejoin:round;animation:7s ease-in-out infinite alternate hm-drift}.pg-home .hm-sun-rise{animation:hm-sun-rise 1.2s var(--motion-soft) .15s backwards}.pg-home .hm-sun-set{animation:hm-sun-set 1.2s var(--motion-soft) .15s backwards}.pg-home .hm-horizon{fill:none;stroke:var(--pro-purple-300);stroke-width:2px;stroke-linecap:round}.pg-home .hm-horizon.is-short{stroke:var(--sky-horizon-short)}.pg-home .hm-moon{fill:var(--sky-moon)}.pg-home .hm-moon-in{transform-box:view-box;transform-origin:24px 24px;animation:hm-moon-in .9s var(--motion-spring) .1s backwards}.pg-home .hm-star{fill:var(--on-fill);animation:3.2s ease-in-out infinite hm-twinkle}.pg-home .hm-now{grid-area:now;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pg-home .hm-tile{min-width:0;padding:clamp(9px, .35cqw / var(--cq-fix,1) + 4px, 16px) 26px clamp(9px, .35cqw / var(--cq-fix,1) + 4px, 16px) clamp(10px, .4cqw / var(--cq-fix,1) + 5px, 16px);border:1px solid var(--tone-line);background:color-mix(in srgb, var(--tone-bg) 30%, var(--color-surface));box-shadow:var(--shadow-1);color:inherit;transition:transform .35s var(--motion-spring), box-shadow .2s ease, border-color .2s ease, background-color .3s ease;animation:hm-rise .55s var(--motion-spring) backwards;animation-delay:calc(50ms + var(--i,0) * 50ms);border-radius:14px;align-items:center;gap:11px;text-decoration:none;display:flex;position:relative}.pg-home .hm-tile:hover{box-shadow:var(--shadow-2);border-color:color-mix(in srgb, var(--tone-fg) 35%, var(--color-surface));transform:translateY(-2px)}.pg-home .hm-tile:active{transform:scale(.97)}.pg-home .hm-tile:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-home .hm-tile.is-hot{background:color-mix(in srgb, var(--pro-orange-100) 55%, var(--color-surface));border-color:var(--pro-orange-200)}.pg-home .hm-tile-icon{width:clamp(34px, .9cqw / var(--cq-fix,1) + 24px, 46px);height:clamp(34px, .9cqw / var(--cq-fix,1) + 24px, 46px);background:var(--color-surface);box-shadow:0 0 0 1px var(--tone-line);color:var(--tone-fg);animation:mo-icon-pop .5s var(--motion-spring) backwards;animation-delay:calc(.22s + var(--i,0) * 60ms);border-radius:11px;flex:none;place-items:center;display:grid}.pg-home .hm-tile.is-hot .hm-tile-icon svg{transform-origin:50% 15%;animation:.9s ease-in-out 2 hm-bell;animation-delay:calc(.85s + var(--i,0) * 60ms)}.pg-home .hm-tile-text{flex-direction:column;min-width:0;display:flex}.pg-home .hm-tile-value{font-size:clamp(22px, 1.1cqw / var(--cq-fix,1) + 10px, 34px);color:var(--pro-purple-900);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-weight:650;line-height:1.1;display:flex}.pg-home .hm-tile.is-hot .hm-tile-value{color:var(--pro-orange-700)}.pg-home .hm-tile-label{-webkit-line-clamp:2;font-size:clamp(12.5px, .25cqw / var(--cq-fix,1) + 9px, 14px);color:var(--tone-fg);-webkit-box-orient:vertical;margin-top:1px;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.pg-home .hm-tile-go{color:var(--tone-fg);opacity:0;transition:opacity .2s ease, transform .4s var(--motion-spring);margin-top:-8px;display:inline-flex;position:absolute;top:50%;right:9px;transform:translate(-6px)}.pg-home .hm-tile:hover .hm-tile-go,.pg-home .hm-tile:focus-visible .hm-tile-go{opacity:1;transform:none}.pg-home .hm-tile .mo-burst{--ring:var(--tone-fg);border-radius:16px}.pg-home .hm-today .fr-card-body{container:today/size}.pg-home .hm-today-body{align-items:center;gap:14px;height:100%;min-height:0;display:flex}.pg-home .hm-ring{flex-direction:column;flex:none;justify-content:center;align-self:stretch;align-items:center;gap:6px;min-height:0;display:flex}.pg-home .hm-ring-dial{min-height:84px;max-height:min(150px, calc(34cqw / var(--cq-fix,1)));aspect-ratio:1;flex:auto;position:relative}.pg-home .hm-ring-dial svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.pg-home .hm-ring-track{fill:none;stroke:var(--pro-orange-100);stroke-width:9px}.pg-home .hm-ring-fill{fill:none;stroke:var(--pro-orange-400);stroke-width:9px;stroke-linecap:round;transition:stroke-dashoffset 1.4s var(--motion-soft) .3s, stroke .5s ease}.pg-home .hm-ring.is-reached .hm-ring-track{stroke:var(--pro-teal-100)}.pg-home .hm-ring.is-reached .hm-ring-fill{stroke:var(--pro-teal-500)}.pg-home .hm-ring.is-plain .hm-ring-track{stroke:var(--pro-purple-100)}.pg-home .hm-ring-mid{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pg-home .hm-ring-value{color:var(--pro-purple-900);font-variant-numeric:tabular-nums;font-size:26px;font-weight:650;line-height:1.05}.pg-home .hm-ring-label{text-align:center;max-width:72%;color:var(--color-muted);font-size:12.5px;font-weight:500;line-height:1.15}.pg-home .hm-ring-goal{border-radius:var(--radius-pill);background:var(--pro-orange-50);color:var(--pro-orange-700);white-space:nowrap;animation:mo-icon-pop .5s var(--motion-spring) 1.2s backwards;align-items:center;gap:4px;padding:2px 9px;font-size:12.5px;font-weight:500;display:inline-flex}.pg-home .hm-ring.is-reached .hm-ring-goal{background:var(--pro-teal-50);color:var(--pro-teal-700)}.pg-home .hm-ring-sparks{--spark-delay:1.5s}.pg-home .hm .hm-minis{flex:auto;grid-template-columns:minmax(0,1fr);align-content:center;gap:1px 8px;min-width:0;max-height:100%;display:grid;overflow:hidden}.pg-home .hm-mini{min-width:0;animation:mo-row-in .42s var(--motion-spring) backwards;animation-delay:calc(.3s + var(--i,0) * 45ms)}.pg-home .hm-mini-row{min-width:0;color:inherit;transition:background-color .15s ease, transform .3s var(--motion-spring);border-radius:10px;align-items:center;gap:8px;padding:3px 5px;text-decoration:none;display:flex}.pg-home .hm-mini-row.is-link:hover{background:var(--pro-purple-50)}.pg-home .hm-mini-row.is-link:active{transform:scale(.96)}.pg-home .hm-mini-row .fr-tile-sm{border-radius:7px;width:24px;height:24px}.pg-home .hm-mini-row .fr-tile-sm svg{width:14px;height:14px}.pg-home .hm-mini-text{align-items:baseline;gap:6px;min-width:0;display:flex}.pg-home .hm-mini-value{color:var(--pro-purple-900);font-variant-numeric:tabular-nums;flex:none;font-size:15px;font-weight:650;line-height:1.15}.pg-home .hm-mini-label{min-width:0;color:var(--color-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.25;display:-webkit-box;overflow:hidden}@container today (width>=440px){.pg-home .hm .hm-minis{grid-template-columns:repeat(2,minmax(0,1fr))}}@container today (height>=300px){.pg-home .hm-mini-text{flex-direction:column;align-items:stretch;gap:0}.pg-home .hm-mini-label{max-width:100%}.pg-home .hm-mini-row .fr-tile-sm{border-radius:8px;width:28px;height:28px}.pg-home .hm-mini-row .fr-tile-sm svg{width:15px;height:15px}.pg-home .hm-today-body{justify-content:center;gap:clamp(12px, 4cqh / var(--cq-fix,1), 28px);flex-direction:column}.pg-home .hm-ring{flex:none;align-self:center}.pg-home .hm-ring-dial{height:clamp(110px, calc(40cqh / var(--cq-fix,1)), 190px);flex:none;min-height:0;max-height:none}.pg-home .hm-ring-value{font-size:clamp(26px, 7cqh / var(--cq-fix,1), 40px)}.pg-home .hm-ring-label{font-size:12.5px}.pg-home .hm .hm-minis{flex:none;grid-template-columns:minmax(0,1fr);gap:4px 10px;width:100%;max-height:none}.pg-home .hm-mini-value{font-size:19px}.pg-home .hm-mini-label{font-size:12.5px}}@container today (height>=300px) and (width>=340px){.pg-home .hm .hm-minis{grid-template-columns:repeat(2,minmax(0,1fr))}}@container today (height>=300px) and (width>=340px) and (width<=639.98px){.pg-home .hm .hm-minis>:last-child:nth-child(odd){grid-column:1/-1}}@container today (height>=300px) and (width>=640px){.pg-home .hm .hm-minis{grid-template-columns:repeat(3,minmax(0,1fr))}}.pg-home .hm-weekcard .fr-card-body{container:wk/inline-size}.pg-home .hm-week4{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:6px 10px;display:grid}.pg-home .hm-week4-item{min-width:0;animation:mo-row-in .42s var(--motion-spring) backwards;animation-delay:calc(.32s + var(--i,0) * 50ms)}.pg-home .hm-week4-link{min-width:0;color:inherit;transition:background-color .15s ease, transform .3s var(--motion-spring);border-radius:11px;align-items:center;gap:9px;padding:6px 7px;text-decoration:none;display:flex}.pg-home .hm-week4-link:hover{background:var(--pro-purple-50)}.pg-home .hm-week4-link:active{transform:scale(.96)}.pg-home .hm-week4-link:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-home .hm-week4-text{flex-direction:column;min-width:0;display:flex}.pg-home .hm-week4-top{align-items:baseline;gap:7px;display:flex}.pg-home .hm-week4-value{color:var(--pro-purple-900);font-variant-numeric:tabular-nums;font-size:21px;font-weight:650;line-height:1.15}.pg-home .hm-week4-label{color:var(--color-muted);font-size:12.5px;line-height:1.3}@container wk (width<=339.98px){.pg-home .hm-week4{grid-template-columns:minmax(0,1fr)}}.pg-home .hm-delta{border-radius:var(--radius-pill);font-variant-numeric:tabular-nums;white-space:nowrap;animation:mo-icon-pop .4s var(--motion-spring) backwards;animation-delay:calc(.7s + var(--i,0) * 50ms);padding:0 6px;font-size:12.5px;font-weight:600;line-height:1.5}.pg-home .hm-delta.is-good{background:var(--pro-teal-50);color:var(--pro-teal-700)}.pg-home .hm-delta.is-bad{background:var(--pro-orange-50);color:var(--pro-orange-700)}.pg-home .hm-delta.is-quiet{background:var(--color-hairline);color:var(--color-muted)}.pg-home .hm-full-report{color:var(--pro-purple-700);font-weight:600;text-decoration:none}.pg-home .hm-full-report:hover{text-decoration:underline}.pg-home .hm-mini-row{position:relative}.pg-home .hm-mini-ring{--ring:var(--pro-orange-400);border-radius:10px}.pg-home .hm-team .fr-card-body{gap:8px;padding:10px 10px 8px}.pg-home .hm-team-in{border:1px solid var(--pro-teal-200);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--pro-teal-700);white-space:nowrap;align-items:center;gap:5px;padding:2px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.pg-home .hm-team-in-dot{background:var(--presence-online);border-radius:50%;width:7px;height:7px;margin-right:1px;position:relative}.pg-home .hm-team-in-dot.is-changed{animation:mo-pop .55s var(--motion-spring)}.pg-home .hm-team-in-dot:after{content:"";border:2px solid var(--presence-online);opacity:0;border-radius:50%;animation:2.6s ease-out 1.6s infinite hm-pulse;position:absolute;inset:-3px}.pg-home .hm-team-in-of{color:var(--color-muted);font-weight:500}.pg-home .hm .hm-chips{flex-flow:wrap;flex:none;gap:5px;display:flex}.pg-home .hm .hm-chip{border-radius:var(--radius-pill);color:var(--color-ink);animation:mo-icon-pop .45s var(--motion-spring) backwards;animation-delay:calc(.3s + var(--i,0) * 50ms);align-items:center;gap:5px;padding:2px 9px 2px 7px;font-size:12.5px;font-weight:500;display:inline-flex}.pg-home .hm-chip>.mo-roll{font-weight:650}.pg-home .hm-chip-dot{border-radius:50%;width:7px;height:7px}.pg-home .hm-chip-dot.is-online,.pg-home .hm-mate-word.is-online{--st:var(--presence-online)}.pg-home .hm-chip-dot.is-call,.pg-home .hm-mate-word.is-call{--st:var(--presence-call)}.pg-home .hm-chip-dot.is-busy,.pg-home .hm-mate-word.is-busy{--st:var(--presence-busy)}.pg-home .hm-chip-dot.is-dnd,.pg-home .hm-mate-word.is-dnd{--st:var(--presence-dnd)}.pg-home .hm-chip-dot.is-break,.pg-home .hm-mate-word.is-break{--st:var(--presence-break)}.pg-home .hm-chip-dot.is-leave,.pg-home .hm-mate-word.is-leave{--st:var(--presence-leave)}.pg-home .hm-chip-dot.is-offline,.pg-home .hm-mate-word.is-offline{--st:var(--presence-offline)}.pg-home .hm-chip-dot{background:var(--st)}.pg-home .hm-mate-word{color:color-mix(in srgb, var(--st) 68%, var(--color-ink));font-weight:600}.pg-home .hm-mate-word.is-offline{color:var(--color-muted)}.pg-home .hm-mates-head,.pg-home .hm-mates.has-figures .hm-mate-row,.pg-home .hm-mates-foot{grid-template-columns:38px minmax(0,1fr) 38px 46px 44px 44px;align-items:center;column-gap:6px;display:grid}.pg-home .hm-mates-head{color:var(--color-muted);white-space:nowrap;flex:none;padding:0 6px;font-size:12.5px;font-weight:600}.pg-home .hm-mates-head>:first-child,.pg-home .hm-mates-foot>:first-child{grid-column:span 2}.pg-home .hm-mates-head>:not(:first-child),.pg-home .hm-mates-foot>:not(:first-child){text-align:right}.pg-home .hm-mates{flex-direction:column;flex:auto;gap:2px;min-height:0;margin:0 -4px;padding:0 4px;display:flex;overflow-y:auto}.pg-home .hm-mate-row{color:inherit;transition:background-color .15s ease, transform .3s var(--motion-spring);border-radius:11px;grid-template-columns:38px minmax(0,1fr);align-items:center;column-gap:9px;padding:6px;text-decoration:none;display:grid}.pg-home a.hm-mate-row:hover{background:var(--pro-purple-50)}.pg-home a.hm-mate-row:active{transform:scale(.98)}.pg-home a.hm-mate-row:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-home .hm-mate.is-me .hm-mate-row{background:color-mix(in srgb, var(--pro-teal-50) 75%, var(--color-surface));box-shadow:inset 0 0 0 1px var(--pro-teal-100)}.pg-home .hm-mate.is-offline .staff-pic>:first-child,.pg-home .hm-mate.is-leave .staff-pic>:first-child{filter:saturate(.35)}.pg-home .hm-mate-text{flex-direction:column;min-width:0;display:flex}.pg-home .hm-mate-name{min-width:0;color:var(--pro-purple-900);align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:1.3;display:flex}.pg-home .hm-mate-name bdi{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pg-home .hm-mate.is-offline .hm-mate-name,.pg-home .hm-mate.is-leave .hm-mate-name{color:var(--color-muted)}.pg-home .hm-you{border-radius:var(--radius-pill);background:var(--pro-teal-100);color:var(--pro-teal-700);flex:none;padding:0 6px;font-size:12.5px;font-weight:600;line-height:1.6}.pg-home .hm-mate-status{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:1.35;overflow:hidden}.pg-home .hm-mate-msg{color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;opacity:.85;unicode-bidi:plaintext;font-size:12.5px;line-height:1.35;overflow:hidden}.pg-home .hm-mate-fig{text-align:right;color:var(--pro-purple-900);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;position:relative}.pg-home .hm-mate-fig.is-replies{display:block}.pg-home .hm-mate-bar{border-radius:var(--radius-pill);background:var(--pro-purple-50);width:32px;height:4px;display:block;position:absolute;bottom:-6px;right:0;overflow:hidden}.pg-home .hm-mate-bar>span{border-radius:inherit;background:var(--pro-purple-400);transform-origin:100%;height:100%;transition:transform .7s var(--motion-spring);animation:hm-grow-x .85s var(--motion-spring) .5s backwards;display:block}.pg-home .hm-mate-fig.is-top{color:var(--pro-orange-700)}.pg-home .hm-mate-fig.is-top .hm-mate-bar>span{background:var(--pro-orange-400)}.pg-home .hm-top-star{color:var(--pro-orange-400);animation:mo-icon-pop .55s var(--motion-spring) 1.2s backwards;display:inline-flex;position:absolute;top:1px;left:-2px}.pg-home .hm-mates-foot{border-top:2px dotted var(--pro-purple-200);color:var(--pro-purple-900);font-variant-numeric:tabular-nums;flex:none;padding:7px 6px 1px;font-size:13px;font-weight:650}.pg-home .hm-mates-foot>:first-child{color:var(--pro-teal-700);font-size:12.5px;font-weight:600}@container page (width>=1100px){.pg-home .hm.is-short .hm-greet{font-size:19px}.pg-home .hm.is-short .hm-clock{font-size:24px}.pg-home .hm.is-short .hm-sky{width:40px;height:40px}.pg-home .hm.is-short .hm-tile{padding:8px 24px 8px 10px}.pg-home .hm.is-short .hm-tile-icon{border-radius:9px;width:32px;height:32px}.pg-home .hm.is-short .hm-tile-value{font-size:22px}.pg-home .hm.is-short .fr-card-body{padding:8px 10px}.pg-home .hm.is-short .hm-mate-row{padding:4px 6px}}.pg-home .hm-waitcard{grid-area:wait}.pg-home .hm-forcard{grid-area:list}.pg-home .hm-myday{grid-area:day}.pg-home .hm-waitcard .fr-card-body,.pg-home .hm-forcard .fr-card-body{padding:4px 4px 4px 6px}.pg-home .hm-chats-scroll{--scroll-fade-bg:var(--color-surface);--scroll-fade-inset:4px;flex:auto;min-height:0;padding:2px 4px 4px 2px;position:relative;overflow-y:auto;container:chats/inline-size}.pg-home .hm-chats-tint{background:var(--pro-purple-50);opacity:0;pointer-events:none;transform-origin:0 0;height:100px;transition:transform .32s var(--motion-spring), opacity .2s ease;border-radius:12px;position:absolute;top:0;left:2px;right:4px}.pg-home .hm-chats-tint.is-fresh{transition:opacity .2s}.pg-home .hm-chats{flex-direction:column;gap:2px;display:flex;position:relative}.pg-home .hm-chat-li+.hm-chat-li{margin-top:2px;padding-top:3px;position:relative}.pg-home .hm-chat-li+.hm-chat-li:before{content:"";background:var(--color-line);pointer-events:none;height:1px;position:absolute;top:0;left:10px;right:8px}.pg-home .hm-chat-li.is-flipping{transition:transform .5s var(--motion-spring)}.pg-home .hm-chat{color:inherit;transition:transform .3s var(--motion-spring);border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;column-gap:10px;padding:8px;text-decoration:none;display:grid;position:relative}.pg-home .hm-chat:active{transform:scale(.985)}.pg-home .hm-chat:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-home .hm-chat+.mo-burst,.pg-home .hm-chat .mo-burst{--ring:var(--pro-orange-400);border-radius:12px}.pg-home .hm-chat-pic{width:42px;height:42px;margin-top:1px}.pg-home .hm-chat-face{display:block}.pg-home .hm-chat-face.is-new{animation:mo-icon-pop .55s var(--motion-spring)}.pg-home .hm-chat-body{flex-direction:column;gap:2px;min-width:0;display:flex}.pg-home .hm-chat-top{flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;display:flex}.pg-home .hm-chat-id{flex:0 auto;align-items:center;gap:6px;min-width:0;display:flex}.pg-home .hm-chat-name{min-width:0;color:var(--pro-purple-900);white-space:nowrap;text-overflow:ellipsis;unicode-bidi:plaintext;flex:0 auto;font-size:13.5px;font-weight:600;line-height:1.35;overflow:hidden}.pg-home .hm-chat.has-unread .hm-chat-name{font-weight:700}.pg-home .hm-chat-unread{border-radius:var(--radius-pill);background:var(--fill-attention);min-width:18px;color:var(--on-fill);text-align:center;font-variant-numeric:tabular-nums;flex:none;padding:0 5px;font-size:12.5px;font-weight:700;line-height:18px}.pg-home .hm-chat-reasons{flex-wrap:wrap;flex:0 auto;gap:3px 4px;min-width:0;display:flex}@container chats (width<=520px){.pg-home .hm-chat-reasons{flex-basis:100%;order:3}}.pg-home .hm-reason{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--tone-bg) 85%, var(--color-surface));color:var(--tone-fg);white-space:nowrap;flex:none;align-items:center;gap:4px;padding:1px 8px 1px 6px;font-size:12.5px;font-weight:600;line-height:1.5;display:inline-flex}.pg-home .hm-reason-at,.pg-home .hm-at{font-weight:700;line-height:1}.pg-home .hm-chat-wait{color:var(--color-muted);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:3px;margin-left:auto;padding-left:6px;font-size:12.5px;font-weight:600;display:inline-flex}.pg-home .hm-chat-wait.is-long{color:var(--pro-orange-700)}.pg-home .hm-chat-wait.is-very{border-radius:var(--radius-pill);background:var(--pro-orange-50);color:var(--pro-orange-700);padding:0 7px 0 5px}.pg-home .hm-chat-line{min-width:0;color:var(--color-ink);align-items:baseline;gap:4px;font-size:12.5px;line-height:1.45;display:flex}.pg-home .hm-chat-line .icon{color:var(--color-muted);flex:none;align-self:center}.pg-home .hm-chat-line.is-out{color:var(--color-muted)}.pg-home .hm-chat-who{color:var(--pro-purple-700);white-space:nowrap;flex:none;font-weight:600}.pg-home .hm-chat-line.is-out .hm-chat-who{color:var(--color-muted)}.pg-home .hm-chat-text{white-space:nowrap;text-overflow:ellipsis;unicode-bidi:plaintext;flex:0 auto;min-width:0;overflow:hidden}.pg-home .hm-chat-text.is-quiet{color:var(--color-muted);font-style:italic}.pg-home .hm-chat-line.is-mention{background:var(--pro-violet-50);border-radius:8px;align-self:flex-start;max-width:100%;margin:1px 0;padding:1px 8px}.pg-home .hm-chat-handlers{align-self:center;align-items:center;padding-right:18px;display:flex}.pg-home .hm-chat-handler+.hm-chat-handler{margin-left:-6px}.pg-home .hm-chat-handler{box-shadow:0 0 0 2px var(--color-surface);border-radius:50%;display:inline-flex}.pg-home .hm-chat-nobody{border:1px dashed var(--pro-orange-300);border-radius:var(--radius-pill);color:var(--pro-orange-700);white-space:nowrap;padding:1px 8px;font-size:12.5px;font-weight:600}.pg-home .hm-chat-go{color:var(--text-purple-500);opacity:0;transition:opacity .18s ease, transform .3s var(--motion-spring);margin-top:-8px;display:inline-flex;position:absolute;top:50%;right:6px;transform:translate(-4px)}.pg-home .hm-chat:hover .hm-chat-go,.pg-home .hm-chat:focus-visible .hm-chat-go{opacity:1;transform:none}.pg-home .hm-chat:hover .hm-chat-wait,.pg-home .hm-chat:focus-visible .hm-chat-wait{transform:translate(-16px)}.pg-home .hm-chat-wait{transition:transform .3s var(--motion-spring)}.pg-home .hm-clear{height:100%;min-height:120px;color:var(--pro-teal-700);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.pg-home .hm-clear-tick{background:var(--pro-teal-50);box-shadow:0 0 0 6px color-mix(in srgb, var(--pro-teal-50) 50%, transparent);animation:mo-icon-pop .55s var(--motion-spring) backwards;border-radius:50%;padding:8px}.pg-home .hm-clear-tick path{fill:none;stroke:var(--pro-teal-600);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:22;animation:hm-draw .55s var(--motion-soft) .25s backwards}.pg-home .hm-clear>span{animation:hm-words-open .45s var(--motion-soft) .45s backwards}.pg-home .hm-clear-more{border:1px solid var(--pro-berry-200);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--pro-berry-700);font:inherit;cursor:pointer;animation:mo-row-in .42s var(--motion-spring) .6s backwards;transition:transform .3s var(--motion-spring);align-items:center;gap:4px;padding:3px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.pg-home .hm-clear-more:active{transform:scale(.95)}.pg-home .hm-clear-with{flex-direction:column;gap:8px;min-height:0;display:flex}.pg-home .hm-clear.is-inline{flex-direction:row;justify-content:flex-start;height:auto;min-height:0;padding:2px 4px 4px;font-size:13.5px}.pg-home .hm-clear.is-inline .hm-clear-tick{box-shadow:none;padding:5px}.pg-home .hm-sub{border-radius:var(--radius-pill);background:var(--pro-berry-50);color:var(--pro-berry-700);font:inherit;cursor:pointer;transition:transform .3s var(--motion-spring);animation:mo-row-in .42s var(--motion-spring) .3s backwards;border:0;align-self:flex-start;align-items:center;gap:6px;margin:2px 0 0;padding:3px 10px 3px 8px;font-size:12.5px;font-weight:600;display:inline-flex}.pg-home .hm-sub:active{transform:scale(.95)}.pg-home .hm-now.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-home .hm-fors{grid-area:fors;grid-template-columns:repeat(var(--n,6), minmax(0, 1fr));gap:10px;display:grid;position:relative}.pg-home .hm-fors.is-4{--n:4}.pg-home .hm-fors.is-5{--n:5}.pg-home .hm-for{border:1px solid color-mix(in srgb, var(--tone-line) 70%, var(--color-surface));background:color-mix(in srgb, var(--tone-bg) 30%, var(--color-surface));min-width:0;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;animation:mo-row-in .42s var(--motion-spring) backwards;animation-delay:calc(var(--i,0) * 30ms);transition:transform .3s var(--motion-spring), box-shadow .25s var(--motion-soft), border-color .2s ease;border-radius:14px;align-items:center;gap:10px;padding:9px 11px;display:flex;position:relative}.pg-home .hm-for:hover{border-color:color-mix(in srgb, var(--tone-fg) 30%, var(--color-surface));box-shadow:0 2px 10px color-mix(in srgb, var(--tone-fg) 10%, transparent)}.pg-home .hm-for:active{transform:scale(.97)}.pg-home .hm-for:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-home .hm-for-icon{width:34px;height:34px;color:var(--tone-fg);background:color-mix(in srgb, var(--tone-bg) 80%, var(--color-surface));border-radius:10px;flex:none;place-items:center;font-size:16px;display:inline-grid}.pg-home .hm-for[aria-checked=true] .hm-for-icon{animation:mo-icon-pop .5s var(--motion-spring)}.pg-home .hm-for.is-hot .hm-for-icon svg{animation:1.1s .6s hm-bell}.pg-home .hm-for-text{flex-direction:column;min-width:0;display:flex}.pg-home .hm-for-n{color:var(--pro-purple-900);font-variant-numeric:tabular-nums;font-size:22px;font-weight:650;line-height:1.12}.pg-home .hm-for.is-hot .hm-for-n{color:var(--pro-orange-700)}.pg-home .hm-for-label{-webkit-line-clamp:2;min-width:0;color:var(--color-ink);-webkit-box-orient:vertical;font-size:12.5px;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.pg-home .hm-for .mo-burst{--ring:var(--tone-fg);border-radius:14px}.pg-home .hm-for-glide{z-index:2;border:2px solid var(--pro-purple-400);box-shadow:0 0 0 3px var(--pro-purple-100), 0 6px 16px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 10%));pointer-events:none;transition:transform .55s var(--motion-spring);border-radius:14px;position:absolute;top:0;left:0}.pg-home .hm-for-glide.is-placed{transition:none}.pg-home .hm-myday .fr-card-body{padding:8px 10px 6px}.pg-home .hm-myday-body{flex-direction:column;gap:8px;height:100%;min-height:0;display:flex}.pg-home .hm-myday-top{flex:auto;min-height:160px;container:today/size}.pg-home .hm-myday .hm-ring-dial{max-height:min(180px, calc(34cqw / var(--cq-fix,1)))}.pg-home .hm-me{background:color-mix(in srgb, var(--pro-teal-50) 70%, var(--color-surface));box-shadow:inset 0 0 0 1px var(--pro-teal-100);animation:mo-row-in .42s var(--motion-spring) .2s backwards;border-radius:12px;flex-direction:column;flex:none;gap:8px;padding:8px;display:flex}.pg-home .hm-me-head{grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:9px;display:grid}.pg-home .hm-me-text{flex-direction:column;min-width:0;display:flex}.pg-home .hm-me-name{color:var(--pro-purple-900);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.pg-home .hm-me-line{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.pg-home .hm-me-chips{flex-wrap:wrap;gap:4px;display:flex;position:relative}.pg-home .hm-me-chip{z-index:1;border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink);font:inherit;cursor:pointer;transition:transform .3s var(--motion-spring), border-color .2s ease;align-items:center;gap:5px;padding:3px 9px 3px 4px;font-size:12.5px;font-weight:500;display:inline-flex;position:relative}.pg-home .hm-me-chip.is-more{color:var(--pro-purple-700);padding-left:9px}.pg-home .hm-me-chip:hover:not(:disabled){border-color:var(--pro-purple-300)}.pg-home .hm-me-chip:active:not(:disabled){transform:scale(.94)}.pg-home .hm-me-chip:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-home .hm-me-chip:disabled{cursor:default;opacity:.7}.pg-home .hm-me-chip[aria-pressed=true]{border-color:#0000;font-weight:600}.pg-home .hm-me-chip[aria-pressed=true] .presence-tile{animation:mo-icon-pop .5s var(--motion-spring)}.pg-home .hm-me-chip .presence-tile{border-radius:50%}.pg-home .hm-me-glide{z-index:2;border:2px solid var(--pro-teal-500);border-radius:var(--radius-pill);box-shadow:0 0 0 3px var(--pro-teal-100);pointer-events:none;transition:transform .5s var(--motion-spring), width 0s;position:absolute;top:0;left:0}.pg-home .hm-me-glide.is-placed{transition:none}.pg-home .hm-team.is-plain .hm-mates{flex:auto}.pg-home .hm-mate-fig.is-waiting{color:var(--color-muted);justify-content:flex-end;align-items:center;gap:4px;display:flex}.pg-home .hm-mate-waitdot{background:var(--pro-orange-500);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite alternate hm-breathe}.pg-home .hm-mate-fig.is-waiting.is-hot,.pg-home .hm-mates-foot>.is-hot{color:var(--pro-orange-700)}@container page (width>=1100px){.pg-home .hm.is-short .hm-for{padding:7px 10px}.pg-home .hm.is-short .hm-for-icon{width:30px;height:30px}.pg-home .hm.is-short .hm-for-n{font-size:19px}.pg-home .hm.is-short .hm-chat{padding-top:6px;padding-bottom:6px}.pg-home .hm.is-short .hm-me{gap:6px;padding:6px}}@container page (width<=1099px){.pg-home .fr-main-inner{height:auto}.pg-home .hm,.pg-home .hm-grid{height:auto;min-height:0}.pg-home .hm.is-admin>.hm-grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"hero hero""now now""wait wait""today side""week side"}.pg-home .hm.is-staff>.hm-grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"hero""fors""list""side"}.pg-home .hm.is-staff .hm-side{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.pg-home .hm-fors{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-home .hm-fors.is-4{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-home .hm-fors.is-5{grid-template-columns:repeat(6,minmax(0,1fr))}.pg-home .hm-fors.is-5>.hm-for{grid-column:span 2}.pg-home .hm-fors.is-5>.hm-for:nth-last-child(-n+2){grid-column:span 3}.pg-home .hm-hero{flex-wrap:wrap}.pg-home .hm-hello{flex:1 1 0}.pg-home .hm-greet{white-space:normal}.pg-home .hm-hero-mid{flex-basis:100%;order:3;justify-content:flex-start}.pg-home .hm-notices{justify-content:flex-start}.pg-home .hm-when{margin-left:auto}.pg-home .hm-today .fr-card-body,.pg-home .hm-myday-top{container-type:inline-size}.pg-home .hm-today-body{height:auto;min-height:170px}.pg-home .hm .hm-weekcard{min-height:150px}.pg-home .hm .hm-waitcard,.pg-home .hm .hm-forcard{max-height:calc(70vh / var(--page-zoom,1));min-height:260px}.pg-home .hm .hm-team{max-height:calc(80vh / var(--page-zoom,1))}.pg-home .hm .hm-myday{min-height:380px}}@media (width<=600px){.pg-home .fr-main-inner{padding:12px 12px 24px}.pg-home .hm.is-admin>.hm-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero""now""wait""today""week""side"}.pg-home .hm.is-staff>.hm-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero""fors""list""side"}.pg-home .hm.is-staff .hm-side{grid-template-columns:minmax(0,1fr)}.pg-home .hm-hero{flex-wrap:wrap}.pg-home .hm-hello{flex:1 1 0}.pg-home .hm-sub-line{white-space:normal}.pg-home .hm .fr-card-title{max-width:none}.pg-home .hm-hero-mid{flex-basis:100%;order:3;justify-content:flex-start}.pg-home .hm-when{margin-left:auto}.pg-home .hm-clock{font-size:22px}.pg-home .hm-office{display:none}.pg-home .hm-now,.pg-home .hm-now.is-3{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pg-home .hm-now.is-3>:last-child{grid-column:1/-1}.pg-home .hm-notices{justify-content:flex-start}.pg-home .hm-fors{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pg-home .hm-today-body{flex-direction:column;align-items:stretch}.pg-home .hm-ring{align-self:center}.pg-home .hm-team .hm-mates{max-height:none;overflow:visible}.pg-home .hm .hm-team{max-height:none}.pg-home .hm .hm-waitcard,.pg-home .hm .hm-forcard{max-height:calc(75vh / var(--page-zoom,1))}.pg-home .hm-chat-handlers{padding-right:0}.pg-home .hm-chat-go{display:none}.pg-home .hm-chat:hover .hm-chat-wait{transform:none}}@keyframes hm-rise{0%{opacity:0;transform:translateY(10px)scale(.985)}}@keyframes hm-slide-in{0%{opacity:0;transform:translate(-8px)}}@keyframes hm-drop{0%{opacity:0;transform:translateY(-10px)scale(.92)}}@keyframes hm-words-open{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes hm-words-in{0%{opacity:0}}@keyframes hm-draw{0%{stroke-dashoffset:22px}}@keyframes hm-bell{0%,to{transform:rotate(0)}15%{transform:rotate(16deg)}35%{transform:rotate(-13deg)}55%{transform:rotate(8deg)}75%{transform:rotate(-4deg)}}@keyframes hm-blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes hm-pulse{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}@keyframes hm-breathe{0%{opacity:.45}to{opacity:1}}@keyframes hm-grow-y{0%{transform:scaleY(0)}}@keyframes hm-grow-x{0%{transform:scaleX(0)}}@keyframes hm-spark{0%{opacity:1;transform:translate(calc(var(--dx) * .55), calc(var(--dy) * .55)) scale(.3)}60%{opacity:1}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(1)}}@keyframes hm-spin{to{transform:rotate(360deg)}}@keyframes hm-sun-pop{0%{opacity:0;transform:scale(.4)rotate(-40deg)}}@keyframes hm-drift{0%{transform:translate(-1.5px)}to{transform:translate(2.5px)}}@keyframes hm-sun-rise{0%{transform:translateY(13px)}}@keyframes hm-sun-set{0%{transform:translateY(-9px)}}@keyframes hm-moon-in{0%{opacity:0;transform:rotate(-40deg)scale(.6)}}@keyframes hm-twinkle{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.pg-home *,.pg-home :before,.pg-home :after{transition:none!important;animation:none!important}}.pg-sandbox{--sb-line:var(--page-line);--sb-hair:var(--page-hair);--sb-canvas:var(--chat-canvas);min-width:0;min-height:0;display:flex;overflow:clip;container:pg-sandbox/inline-size}.pg-sandbox.is-page{flex:auto}.pg-sandbox.is-embedded{height:max(560px, calc(calc(100dvh / var(--page-zoom,1)) - 200px));border:1px solid var(--color-line);box-shadow:var(--shadow-1);border-radius:14px}.pg-sandbox .pg-sandbox-grid.sandbox{background:var(--color-surface);flex:auto;grid-template:"side chat knows"minmax(0,1fr)/300px minmax(0,1fr) 300px;align-items:stretch;gap:0;min-width:0;min-height:0;display:grid;position:relative}.pg-sandbox .sandbox-sessions{border:0;border-right:1px solid var(--sb-line);background:var(--color-surface);border-radius:0;flex-direction:column;grid-area:side;gap:10px;min-width:0;min-height:0;padding:16px 10px 0;display:flex}.pg-sandbox .pg-sandbox-sessions{flex-direction:column;flex:auto;gap:8px;min-width:0;min-height:0;display:flex}.pg-sandbox .pg-sandbox-brand{align-items:center;gap:10px;padding:0 6px 4px;display:flex}.pg-sandbox .pg-sandbox-title{letter-spacing:-.01em;color:var(--pro-purple-900);margin:0;font-size:20px;font-weight:600;line-height:1.2}.pg-sandbox .sbp-new{gap:6px;padding:0 4px;display:flex}.pg-sandbox .sbp-new-field{border:1px solid var(--sb-line);background:var(--field-tint);min-width:0;height:34px;color:var(--pro-purple-400);transition:border-color .2s ease, box-shadow .25s var(--motion-soft);border-radius:10px;flex:auto;align-items:center;gap:6px;padding:0 10px;display:flex}.pg-sandbox .sbp-new-field:hover{border-color:var(--pro-purple-200)}.pg-sandbox .sbp-new-field:focus-within{border-color:var(--pro-purple-400);background:var(--color-surface);box-shadow:0 0 0 3px var(--pro-purple-100)}.pg-sandbox .sbp-new-field .search{min-width:0;height:30px;box-shadow:none;color:var(--color-ink);unicode-bidi:plaintext;background:0 0;border:0;flex:auto;padding:0;font-size:13px}.pg-sandbox .sbp-new-field .search:focus{box-shadow:none;outline:none}.pg-sandbox .pg-sandbox-new{border-radius:10px;align-items:center;gap:4px;height:34px;padding:0 12px 0 10px;display:inline-flex}.pg-sandbox .pg-sandbox-list-title{color:var(--pro-purple-700);align-items:center;gap:8px;margin:6px 10px 0;font-size:12px;font-weight:600;display:flex}.pg-sandbox .sbp-count{background:var(--pro-purple-100);height:18px;color:var(--pro-purple-800);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:0 7px;font-size:11.5px;font-weight:600;display:inline-flex}.pg-sandbox .sbp-list-scroll{--scroll-fade-bg:var(--color-surface);flex:auto;min-height:0;margin:0 -4px;padding:0 4px 10px;overflow-y:auto}.pg-sandbox .sandbox-list{max-height:none;overflow:visible}.pg-sandbox .pg-sandbox-none{padding:6px 10px}.pg-sandbox .sandbox-main{background:var(--sb-canvas);flex-direction:column;grid-area:chat;min-width:0;min-height:0;display:flex}.pg-sandbox .sbp-chat{min-width:0;min-height:0;animation:sbp-swap-in .32s var(--motion-soft) backwards;flex-direction:column;flex:auto;display:flex}@keyframes sbp-swap-in{0%{opacity:0;transform:translateY(8px)}}.pg-sandbox .sbp-head{border-bottom:1px solid var(--sb-line);background:var(--color-surface);flex-direction:column;flex:none;gap:8px;padding:10px 16px;display:flex}.pg-sandbox .sbp-head-top{align-items:center;gap:10px;min-width:0;display:flex}.pg-sandbox .pg-sandbox-who{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.pg-sandbox .pg-sandbox-who-text{flex-direction:column;gap:1px;min-width:0;display:flex}.pg-sandbox .pg-sandbox-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--pro-purple-900);unicode-bidi:plaintext;align-self:flex-start;font-size:15px;font-weight:600;overflow:hidden}.pg-sandbox .sbp-tech{color:var(--color-muted);gap:5px;font-size:12.5px;display:inline-flex}.pg-sandbox .pg-sandbox-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pg-sandbox .sbp-act{border:1px solid var(--sb-line);background:var(--color-surface);height:30px;font:inherit;color:var(--pro-purple-800);white-space:nowrap;cursor:pointer;transition:border-color .2s ease, background-color .2s ease, transform .25s var(--motion-spring);border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.pg-sandbox .sbp-act .icon{color:var(--text-purple-500)}.pg-sandbox .sbp-act:hover:not(:disabled){border-color:var(--pro-purple-200);background:var(--pro-purple-50)}.pg-sandbox .sbp-act:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-sandbox .sbp-act:disabled{opacity:.55;cursor:default}.pg-sandbox .sbp-back,.pg-sandbox .sbp-saved-btn{display:none}.pg-sandbox .sbp-back{background:var(--pro-purple-50);width:32px;height:32px;color:var(--pro-purple-700);cursor:pointer;border:0;border-radius:9px;flex:none;place-items:center;padding:0}.pg-sandbox .sbp-back .icon{transform:rotate(90deg)}.pg-sandbox .sbp-saved-n{font-variant-numeric:tabular-nums}.pg-sandbox .sbp-saved-btn.is-on{border-color:var(--pro-teal-200);background:var(--pro-teal-50)}.pg-sandbox .sandbox-controls{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:0;display:flex}.pg-sandbox .sbp-field,.pg-sandbox .hd-pill{--tone:var(--text-purple-600);border:1px solid color-mix(in srgb, var(--tone) 30%, var(--color-surface));background:color-mix(in srgb, var(--tone) 9%, var(--color-surface));min-width:0;height:32px;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;box-shadow:none;transition:border-color .2s ease, background-color .2s ease, box-shadow .25s var(--motion-soft), transform .3s var(--motion-spring);border-radius:10px;align-items:center;gap:7px;margin:0;padding:0 8px 0 4px;display:inline-flex;position:relative}.pg-sandbox .sbp-field:hover:not(:disabled):not(.is-readonly),.pg-sandbox .hd-pill:hover:not(:disabled):not(.is-readonly){border-color:color-mix(in srgb, var(--tone) 48%, var(--color-surface));background:color-mix(in srgb, var(--tone) 13%, var(--color-surface));box-shadow:0 2px 8px color-mix(in srgb, var(--tone) 12%, transparent)}.pg-sandbox .sbp-field:active:not(:disabled):not(.is-readonly),.pg-sandbox .hd-pill:active:not(:disabled):not(.is-readonly){transform:scale(.97)}.pg-sandbox .sbp-field[aria-expanded=true]{border-color:color-mix(in srgb, var(--tone) 45%, var(--color-surface));background:color-mix(in srgb, var(--tone) 11%, var(--color-surface));box-shadow:0 0 0 3px color-mix(in srgb, var(--tone) 14%, var(--color-surface))}.pg-sandbox .sbp-field:focus-visible,.pg-sandbox .hd-pill:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-sandbox .sbp-field.is-readonly{cursor:default}.pg-sandbox .sbp-tile,.pg-sandbox .hd-tile{width:24px;height:24px;color:var(--tone);background:color-mix(in srgb, var(--tone) 18%, var(--color-surface));border-radius:7px;flex:none;place-items:center;display:inline-grid}.pg-sandbox .hd-tile:has(>.assistant-avatar,>.avatar){background:0 0}.pg-sandbox .sbp-field-label,.pg-sandbox .hd-pill .hfield-label{white-space:nowrap;color:color-mix(in srgb, var(--tone) 45%, var(--muted-soft));font-size:12px;font-weight:500}.pg-sandbox .hd-text{align-items:baseline;gap:6px;display:inline-flex}.pg-sandbox .sbp-field-value{text-overflow:ellipsis;white-space:nowrap;max-width:190px;color:var(--color-ink);font-size:13px;font-weight:600;display:inline-flex;overflow:hidden}.pg-sandbox .hd-value-wrap{min-width:0;display:grid}.pg-sandbox .hd-value-wrap>*{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;min-width:0;overflow:hidden}.pg-sandbox .hd-sizer{visibility:hidden;pointer-events:none}.pg-sandbox .sbp-swapped{animation:mo-row-in .4s var(--motion-spring) backwards;display:inline-block}.pg-sandbox .sbp-field .mo-caret{margin-inline-start:0}.pg-sandbox .sbp-field[aria-expanded=true] .mo-caret{color:var(--tone)}.pg-sandbox .sbp-field .mo-burst,.pg-sandbox .hd-pill .mo-burst{--ring:var(--tone);border-radius:13px}.pg-sandbox .sbp-field.is-clock{--tone:var(--tone-neutral)}.pg-sandbox .sbp-field.is-clock.is-moved{--tone:var(--tone-moved)}.pg-sandbox .sbp-field.is-office{--tone:var(--pro-violet-700)}.pg-sandbox .sbp-field.is-office.is-open{--tone:var(--pro-teal-700)}.pg-sandbox .sbp-field.is-office.is-closed{--tone:var(--pro-orange-600)}.pg-sandbox .hd-pill.assistant-ctl.is-on{--tone:var(--text-purple-600)}.pg-sandbox .hd-pill.assistant-ctl.is-off{--tone:var(--tone-neutral)}.pg-sandbox .hd-pill.is-popped .hd-tile>*{animation:mo-icon-pop .5s var(--motion-spring)}.pg-sandbox .hd-field{min-width:0;display:inline-flex;position:relative}.pg-sandbox .assistant-seg{background:color-mix(in srgb, var(--tone) 14%, var(--color-surface));border-radius:999px;flex:none;grid-template-columns:1fr 1fr;width:66px;height:22px;padding:2px;display:inline-grid;position:relative}.pg-sandbox .assistant-seg-thumb{background:var(--fill-accent);width:calc(50% - 2px);box-shadow:0 1px 3px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 30%));transition:transform .45s var(--motion-spring), background-color .3s ease;border-radius:999px;position:absolute;top:2px;bottom:2px;left:2px}.pg-sandbox .assistant-ctl.is-off .assistant-seg-thumb{background:var(--tone-neutral);transform:translate(100%)}.pg-sandbox .assistant-ctl:active .assistant-seg-thumb{transform:scaleX(1.12)}.pg-sandbox .assistant-ctl.is-off:active .assistant-seg-thumb{transform:translate(100%)scaleX(1.12)}.pg-sandbox .assistant-seg-opt{z-index:1;color:var(--color-muted);place-items:center;font-size:11.5px;font-weight:600;line-height:1;transition:color .3s;display:grid;position:relative}.pg-sandbox .assistant-ctl.is-on .is-on-opt,.pg-sandbox .assistant-ctl.is-off .is-off-opt{color:var(--on-fill)}.sbp-clock-pop{padding:10px}.sbp-clock-now{justify-content:space-between;align-items:baseline;gap:12px;padding:2px 4px 10px;display:flex}.sbp-clock-label{color:var(--text-purple-600);font-size:12px;font-weight:600}.sbp-clock-value{color:var(--pro-purple-900);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.sbp-steps{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:6px;display:grid}.sbp-step{border:1px solid var(--pro-apricot-200);background:var(--pro-apricot-50);height:34px;font:inherit;color:var(--pro-apricot-700);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.sbp-step:hover:not(:disabled){background:var(--pro-apricot-100)}.sbp-step:focus-visible{box-shadow:var(--focus-ring);outline:none}.sbp-step:disabled{opacity:.5;cursor:default}.sbp-step.is-back{border-color:var(--sb-line,var(--page-line));background:var(--color-surface);width:100%;color:var(--pro-purple-800)}.sbp-step.is-back:hover:not(:disabled){background:var(--pro-purple-50)}.sbp-tone-violet{color:var(--pro-violet-700)}.sbp-tone-teal{color:var(--pro-teal-700)}.sbp-tone-orange{color:var(--pro-orange-600)}.pg-sandbox .sandbox-thread{background:0 0;border:0;border-radius:0;flex:auto;height:auto;min-height:0;display:flex;overflow:hidden}.pg-sandbox .sandbox-thread .thread{overscroll-behavior:contain;flex:auto;padding:14px 18px 10px;overflow-y:auto}.pg-sandbox .thread-date{background:var(--color-surface);color:var(--pro-purple-700);box-shadow:0 0 0 1px var(--pro-purple-100), 0 1px 2px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 6%));font-weight:500}.pg-sandbox .sandbox-composer{border:1px solid var(--sb-line);background:var(--color-surface);box-shadow:0 1px 3px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 5%));transition:border-color .2s ease, box-shadow .25s var(--motion-soft);border-radius:14px;flex:none;margin:0 16px 14px;padding:8px 10px}.pg-sandbox .sandbox-composer:focus-within{border-color:var(--pro-purple-300);box-shadow:0 0 0 3px var(--pro-purple-100)}.pg-sandbox .sbc.is-wide .composer-input{width:100%;min-height:40px;max-height:min(240px, calc(40vh / var(--page-zoom,1)));box-shadow:none;background:0 0;border:0;padding:4px}.pg-sandbox .sbc.is-wide .composer-input:focus{box-shadow:none;outline:none}.pg-sandbox .sbc.is-wide .sbc-row{justify-content:space-between;align-items:center}.pg-sandbox .sbc-tools{align-items:center;gap:8px;min-width:0;display:flex}.pg-sandbox .pg-sandbox-empty{color:var(--pro-purple-700);animation:mo-row-in .45s var(--motion-spring) backwards;flex-direction:column;align-items:center;gap:8px;margin:auto;padding:24px;font-size:13.5px;font-weight:500;display:flex}.pg-sandbox .pg-sandbox-empty .fr-head-art{width:220px;max-width:100%;max-height:none;margin:0;display:block}.pg-sandbox .sandbox-knows{border:0;border-left:1px solid var(--sb-line);background:var(--color-surface);--scroll-fade-bg:var(--color-surface);border-radius:0;grid-area:knows;min-width:0;min-height:0;padding:16px 14px;position:relative;overflow-y:auto}.pg-sandbox .sbs-title{color:var(--pro-purple-900);align-items:center;gap:8px;margin:0 0 12px;font-size:13.5px;font-weight:600;display:flex}.pg-sandbox .sbs-count{background:var(--pro-teal-100);height:18px;color:var(--pro-teal-700);border-radius:999px;align-items:center;padding:0 7px;font-size:11.5px;font-weight:600;display:inline-flex}.pg-sandbox .sbs-none{padding:2px;animation:.3s backwards mo-fade-in}.pg-sandbox .sbs-close{display:none}.pg-sandbox .sbs-facts{border:1px solid var(--pro-teal-100);background:color-mix(in srgb, var(--pro-teal-50) 55%, var(--color-surface));border-radius:12px;flex-direction:column;gap:2px;padding:6px;display:flex}.pg-sandbox .sbs-fact{border-radius:8px;flex-direction:column;gap:1px;min-width:0;padding:5px 6px;display:flex}.pg-sandbox .sbs-facts:not(.sbs-doc-facts)>.sbs-fact{animation:mo-row-in .4s var(--motion-spring) backwards;animation-delay:calc(var(--i,0) * 30ms)}.pg-sandbox .sbs-fact.is-fresh{animation:sbs-fresh .9s var(--motion-spring) backwards}@keyframes sbs-fresh{0%{opacity:0;transform:translateY(6px)scale(.97)}40%{opacity:1}}.pg-sandbox .sbs-label{color:var(--pro-teal-700);font-size:12px}.pg-sandbox .sbs-value{overflow-wrap:anywhere;width:fit-content;max-width:100%;color:var(--color-ink);unicode-bidi:plaintext;font-size:13px;font-weight:500}.pg-sandbox .sbs-value.is-changed{transform-origin:0}.pg-sandbox .sbs-doc{border:1px solid var(--pro-apricot-200);background:var(--pro-apricot-50);animation:mo-row-in .4s var(--motion-spring) backwards;border-radius:12px;margin-top:10px;padding:0;overflow:hidden}.pg-sandbox .sbs-doc-head{width:100%;font:inherit;color:var(--pro-apricot-700);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:8px 10px;font-size:13px;display:flex}.pg-sandbox .sbs-doc-head:hover{background:var(--pro-apricot-100)}.pg-sandbox .sbs-doc-head:focus-visible{box-shadow:inset var(--focus-ring);outline:none}.pg-sandbox .sbs-doc-icon{background:var(--pro-apricot-100);border-radius:7px;place-items:center;width:24px;height:24px;display:inline-grid}.pg-sandbox .sbs-doc-whose{background:var(--color-surface);font-size:12px}.pg-sandbox .sbs-doc-n{color:var(--pro-apricot-700);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:11.5px}.pg-sandbox .sbs-doc-caret{transition:transform .35s var(--motion-spring)}.pg-sandbox .sbs-doc.is-open .sbs-doc-caret{transform:rotate(180deg)}.pg-sandbox .sbs-doc-facts{border-color:var(--pro-apricot-100);background:var(--color-surface);margin:0 8px 8px}.pg-sandbox .sbs-doc-facts .sbs-label{color:var(--pro-apricot-700)}.pg-sandbox .mo-drawer.is-open .sbs-doc-facts>.sbs-fact{animation:mo-row-in .38s var(--motion-spring) backwards;animation-delay:calc(min(var(--i,0), 10) * 25ms)}.pg-sandbox~.fr-dialog-scrim{animation:.2s backwards mo-fade-in}.pg-sandbox~.fr-dialog-scrim .fr-dialog{animation:sbp-dialog-in .42s var(--motion-spring) backwards}@keyframes sbp-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.96)}}@container pg-sandbox (width<=1279px){.pg-sandbox .pg-sandbox-grid.sandbox{grid-template:"side chat"minmax(0,1fr)"knows chat"/290px minmax(0,1fr)}.pg-sandbox .sandbox-sessions{padding-bottom:0}.pg-sandbox .sandbox-knows{max-height:calc(36vh / var(--page-zoom,1));border-top:1px solid var(--sb-line);border-right:1px solid var(--sb-line);border-left:0;padding:12px}.pg-sandbox .sbp-act-words{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@container pg-sandbox (width<=699px){.pg-sandbox .pg-sandbox-grid.sandbox{flex-direction:column;display:flex;overflow:hidden}.pg-sandbox .sandbox-sessions{border-right:0;flex:auto;padding:12px 10px 0}.pg-sandbox .pg-sandbox-title{font-size:19px}.pg-sandbox .sandbox-main{flex:auto;display:none}.pg-sandbox .sandbox-knows,.pg-sandbox.is-chat-view .sandbox-sessions{display:none}.pg-sandbox.is-chat-view .sandbox-main{animation:sbp-phone-in .36s var(--motion-soft) backwards;display:flex}.pg-sandbox.is-list-view .sandbox-sessions{animation:sbp-phone-back .32s var(--motion-soft) backwards}.pg-sandbox .sbp-back{display:inline-grid}.pg-sandbox .sbp-saved-btn{display:inline-flex}.pg-sandbox .sbp-head{padding:8px 10px}.pg-sandbox .sbp-tech{display:none}.pg-sandbox .sandbox-thread .thread{padding:10px 10px 8px}.pg-sandbox .sandbox-composer{margin:0 8px 8px}.pg-sandbox .sbp-field-label,.pg-sandbox .hd-pill .hfield-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pg-sandbox .sbp-field-value{max-width:170px}.pg-sandbox.is-saved-open .sandbox-knows{z-index:20;max-height:72%;box-shadow:0 -8px 30px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 16%));animation:sbs-sheet-in .45s var(--motion-spring) backwards;border:0;border-radius:16px 16px 0 0;padding:16px 14px 20px;display:block;position:absolute;bottom:0;left:0;right:0}.pg-sandbox.is-saved-open .sbs-close{background:var(--pro-purple-50);width:30px;height:30px;color:var(--pro-purple-700);cursor:pointer;border:0;border-radius:9px;place-items:center;padding:0;display:inline-grid;position:absolute;top:10px;right:10px}.pg-sandbox .sbs-scrim{z-index:19;background:var(--scrim);animation:.25s backwards mo-fade-in;position:absolute;inset:0}}.pg-sandbox .sbs-scrim{display:none}@container pg-sandbox (width<=699px){.pg-sandbox .sbs-scrim{display:block}}@keyframes sbp-phone-in{0%{opacity:0;transform:translate(14%)}}@keyframes sbp-phone-back{0%{opacity:0;transform:translate(-10%)}}@keyframes sbs-sheet-in{0%{transform:translateY(100%)}}@media (width<=600px){.pg-sandbox.is-embedded{height:calc(calc(100dvh / var(--page-zoom,1)) - 140px);min-height:520px}.pg-sandbox .sbc .sbc-input,.pg-sandbox .sbp-new-field .search{font-size:16px}}@media (prefers-reduced-motion:reduce){.pg-sandbox *,.pg-sandbox~.fr-dialog-scrim,.pg-sandbox~.fr-dialog-scrim .fr-dialog,.sbp-clock-pop *{transition:none!important;animation:none!important}}.pg-sandbox .mo-roll-ch{white-space:pre}.ocx-switch{background:var(--pro-purple-50);border-radius:10px;gap:2px;margin:2px 6px 0;padding:3px;display:flex}.ocx-switch-part{white-space:nowrap;color:var(--color-ink-soft);text-align:center;border-radius:8px;flex:auto;padding:6px 8px;font-size:13px;font-weight:500;text-decoration:none}a.ocx-switch-part:hover{color:var(--text-purple-600);background:var(--hover-tint)}.ocx-switch-part.is-on{background:var(--thumb-bg);color:var(--text-purple-600);box-shadow:0 1px 2px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 12%))}.pg-dev.dev{font-size:13px}.pg-dev .fr-rail{font-size:14px}.pg-dev .dev-nav{margin:0}.pg-dev .dev-nav a.fr-rail-row{color:var(--color-ink);border:0;padding:6px 10px 6px 8px;text-decoration:none}.pg-dev .dev-nav a.fr-rail-row.is-selected{color:var(--pro-purple-800)}.pg-dev .pg-dev-page{flex-direction:column;gap:18px;min-width:0;display:flex}.pg-dev .pg-dev-page>*{min-width:0}.pg-dev .pg-dev-page>.fr-head{margin:0}.pg-dev .pg-dev-row{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--frame-card-min)), 1fr));align-items:start;gap:18px 20px;display:grid}.pg-dev .pg-dev-page>.fr-card,.pg-dev .pg-dev-row>.fr-card{min-width:0;margin:0}.pg-dev .pg-dev-stack{flex-direction:column;gap:10px;min-width:0;display:flex}.pg-dev .page-loading{padding:24px 0}.pg-dev .fr-head-title .fr-count{vertical-align:middle}.pg-dev .fr-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.pg-dev .pg-dev-tiles{gap:16px}.pg-dev .pg-dev-stack>.chip{align-self:flex-start}@media (width>=600.1px){.pg-dev .fr-main-inner:has(>.pg-dev-sandbox){height:100%}.pg-dev .pg-dev-sandbox{height:100%}.pg-dev .pg-dev-sandbox>.pg-sandbox.is-embedded{flex:auto;height:auto;min-height:520px}}.pg-dev .dev-head{margin:0}.pg-dev .pg-dev-facts{color:inherit;flex-wrap:wrap;gap:6px;display:flex}.pg-dev .pg-dev-fact{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);align-items:baseline;gap:6px;min-width:0;max-width:100%;padding:3px 10px;font-size:12px;display:inline-flex}.pg-dev .pg-dev-fact-k{color:var(--color-muted);flex:none}.pg-dev .pg-dev-fact-v{overflow-wrap:anywhere;min-width:0;color:var(--pro-purple-900);font-family:ui-monospace,Cascadia Mono,Consolas,monospace}.pg-dev .tabs{border:1px solid var(--pro-purple-100);border-radius:var(--radius-pill);background:var(--pro-purple-50);align-self:flex-start;gap:2px;margin:0;padding:3px;display:inline-flex}.pg-dev .tabs button{border-radius:var(--radius-pill);color:var(--chip-fg);background:0 0;border:0;padding:5px 16px;font-weight:500}.pg-dev .tabs button:hover{color:var(--pro-purple-800)}.pg-dev .tabs button.is-selected{background:var(--thumb-bg);color:var(--pro-purple-800);box-shadow:var(--shadow-1)}.pg-dev .tabs button.is-selected:focus-visible{box-shadow:var(--focus-ring)}.pg-dev #dev-conv-view:focus-visible{border-radius:var(--radius-card)}.pg-dev .pg-dev-tablecard .fr-card-body{padding:4px 0 8px}.pg-dev .pg-dev-tablecard>.fr-card-body:first-child{padding-top:4px}.pg-dev .pg-dev-scroll{overflow-x:auto}.pg-dev .table.mono th{font-family:var(--font-ui);white-space:nowrap;font-size:12px}.pg-dev .table th{padding:9px 10px}.pg-dev .table td{padding:7px 10px}.pg-dev .pg-dev-tablecard .table th:first-child,.pg-dev .pg-dev-tablecard .table td:first-child{padding-left:18px}.pg-dev .pg-dev-tablecard .table th:last-child,.pg-dev .pg-dev-tablecard .table td:last-child{padding-right:18px}.pg-dev .table tbody tr:last-child td{border-bottom:0}.pg-dev .pg-dev-num{text-align:right;white-space:nowrap}.pg-dev .pg-dev-nowrap{white-space:nowrap}.pg-dev .dev-turns tbody tr:hover td,.pg-dev .row-link:hover td{background:var(--pro-purple-50)}.pg-dev .table tr.is-active td,.pg-dev .table tr.is-open td{background:var(--pro-purple-100)}.pg-dev .table tr.is-active td:first-child,.pg-dev .table tr.is-open td:first-child{box-shadow:inset 3px 0 0 var(--pro-orange-500)}.pg-dev .pg-dev-id{color:var(--pro-purple-700);font-weight:600;text-decoration:none}.pg-dev .pg-dev-id:hover{text-decoration:underline}.pg-dev .pg-dev-timeline .pg-dev-msg-in td:first-child{box-shadow:inset 3px 0 0 var(--pro-apricot-500)}.pg-dev .pg-dev-timeline .pg-dev-msg-out td:first-child{box-shadow:inset 3px 0 0 var(--pro-purple-400)}.pg-dev .row-event td{background:var(--color-subtle)}.pg-dev .row-event .chip{background:var(--pro-violet-100);color:var(--pro-violet-700)}.pg-dev .pg-dev-sub{overflow-wrap:anywhere;margin-top:3px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace}.pg-dev .dev-events tr.row-event td{background:var(--pro-orange-50)}.pg-dev .dev-events tr.pg-dev-payload-row td{white-space:normal;background:var(--pro-purple-100);max-width:none;padding:4px 18px 14px}.pg-dev .pg-dev-pill{border-radius:var(--radius-pill);background:var(--tone-bg);color:var(--tone-fg);white-space:nowrap;padding:1px 8px;font-size:11.5px;font-weight:500;line-height:1.5;display:inline-block}.pg-dev .pg-dev-chips{flex-wrap:wrap;gap:4px;display:flex}.pg-dev .pg-dev-kv{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:0 24px;margin:0;display:grid}.pg-dev .pg-dev-kv>div{border-bottom:1px solid var(--color-hairline);justify-content:space-between;align-items:baseline;gap:12px;min-width:0;padding:7px 0;display:flex}.pg-dev .pg-dev-kv dt{color:var(--color-muted);flex:none}.pg-dev .pg-dev-kv dd{min-width:0;color:var(--pro-purple-900);text-align:right;overflow-wrap:anywhere;margin:0;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12px}.pg-dev .pg-dev-kv dd.pg-dev-chips{justify-content:flex-end}.pg-dev .pg-dev-config{flex-wrap:wrap;align-items:stretch;gap:18px 20px;display:flex}.pg-dev .pg-dev-config>.fr-card{flex:300px;min-width:0;margin:0}.pg-dev .pg-dev-config>.pg-dev-config-main{flex:2 480px}.pg-dev .pg-dev-checks{flex-direction:column;gap:6px;display:flex}.pg-dev .pg-dev-check{overflow-wrap:anywhere;border-radius:8px;align-items:baseline;gap:8px;padding:6px 10px;display:flex}.pg-dev .pg-dev-check.is-ok{background:var(--pro-teal-50)}.pg-dev .pg-dev-check.is-bad{background:var(--pro-orange-50)}.pg-dev .ok{color:var(--pro-teal-700);flex:none;font-weight:600}.pg-dev .bad{color:var(--pro-orange-700);flex:none;font-weight:600}.pg-dev .json{border:1px solid var(--pro-purple-100);background:var(--pro-purple-50);color:var(--ink-code);overflow-wrap:anywhere;border-radius:10px;margin:0;padding:10px 12px;font-size:12px;line-height:1.55}.pg-dev .pg-dev-json{color:var(--color-muted)}.pg-dev .pg-dev-long .pg-dev-json{columns:340px;column-rule:1px solid var(--pro-purple-100);column-gap:32px}.pg-dev .pg-dev-j-key{color:var(--text-purple-600)}.pg-dev .pg-dev-j-str{color:var(--pro-teal-700)}.pg-dev .pg-dev-j-num{color:var(--pro-orange-700)}.pg-dev .pg-dev-j-lit{color:var(--pro-berry-700);font-weight:600}.pg-dev .pg-dev-context,.pg-dev .pg-dev-ks-text,.pg-dev .pg-dev-plain{unicode-bidi:plaintext;font-size:12.5px;line-height:1.7}.pg-dev .pg-dev-ks-text{font-family:var(--font-arabic);font-size:13.5px;line-height:1.85}.pg-dev .dev-trace{border-radius:var(--radius-card);margin:0;padding:0}.pg-dev .dev-trace .fr-card-title{margin:0;font-size:15px}.pg-dev .pg-dev-block{min-width:0}.pg-dev .pg-dev-block h4{letter-spacing:.05em;text-transform:uppercase;color:var(--text-purple-500);margin:0 0 6px;font-size:11px;font-weight:600}.pg-dev .pg-dev-block .pg-dev-row{gap:14px 20px}.pg-dev .dev-trace blockquote{border:0;border-inline-start:3px solid var(--pro-berry-500);background:var(--pro-berry-50);border-radius:8px;margin:0 0 6px;padding:7px 12px}.pg-dev .pg-dev-tool{flex-direction:column;gap:6px;min-width:0;display:flex}.pg-dev .pg-dev-tool-head{align-items:center;gap:8px;display:flex}.pg-dev .pg-dev-error{background:var(--pro-apricot-50);overflow-wrap:anywhere;border-radius:8px;padding:8px 12px}.pg-dev .pg-dev-empty{padding:8px 18px}.pg-dev .pg-dev-bar{background:var(--pro-apricot-100);border-radius:2px;width:72px;height:4px;margin:4px 0 0 auto;display:block;overflow:hidden}.pg-dev .pg-dev-bar>span{border-radius:inherit;background:var(--pro-apricot-500);height:100%;display:block}.pg-dev .fr-stat-value,.pg-dev .fr-stat-sub{overflow-wrap:anywhere}.pg-dev .pg-dev-rules-tools{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.pg-dev .pg-dev-search{min-width:0;color:var(--pro-purple-400);flex:0 420px;align-items:center;display:flex;position:relative}.pg-dev .pg-dev-search>svg{pointer-events:none;position:absolute;left:12px}.pg-dev .pg-dev-search .search{border-radius:var(--radius-pill);width:100%;height:40px;padding-left:36px}.pg-dev .pg-dev-rules-count{color:var(--color-muted);white-space:nowrap}.pg-dev .pg-dev-rules-part+.pg-dev-rules-part{border-top:1px solid var(--color-hairline)}.pg-dev .pg-dev-rules-part>summary{cursor:pointer;align-items:center;gap:8px;padding:9px 18px;font-weight:500;list-style:none;display:flex}.pg-dev .pg-dev-rules-part>summary::-webkit-details-marker{display:none}.pg-dev .pg-dev-rules-part>summary:hover{background:var(--pro-purple-50)}.pg-dev .pg-dev-rules-caret{color:var(--tone-fg);flex:none;transition:transform .15s;display:inline-flex;transform:rotate(-90deg)}.pg-dev .pg-dev-rules-part[open]>summary .pg-dev-rules-caret{transform:none}.pg-dev .pg-dev-rules-title{overflow-wrap:anywhere;flex:auto;min-width:0}.pg-dev .pg-dev-rules-part>summary .fr-badge,.pg-dev .pg-dev-rules-part>summary .fr-count{flex:none}.pg-dev .pg-dev-rules-body{border:1px solid var(--tone-line);background:var(--tone-soft);border-radius:10px;margin:0 18px 14px;padding:10px 12px;font-size:12.5px;line-height:1.7}.pg-dev .pg-dev-rules-prefs .pg-dev-rules-body{margin:0}.pg-dev .pg-dev-rules-line{white-space:pre-wrap;overflow-wrap:anywhere}.pg-dev .pg-dev-rules mark{background:var(--pro-orange-200);color:inherit;border-radius:2px;padding:0 1px}@media (prefers-reduced-motion:reduce){.pg-dev .pg-dev-rules-caret{transition:none}}@media (width<=600px){.pg-dev .dev-nav a.fr-rail-row{border:1px solid var(--color-line);padding:6px 12px}.pg-dev .dev-nav a.fr-rail-row.is-selected{border-color:var(--color-accent)}.pg-dev .pg-dev-page{gap:14px}.pg-dev .tabs{align-self:stretch}.pg-dev .tabs button{flex:1 1 0;padding:6px 8px}.pg-dev .pg-dev-kv dd{text-align:left}.pg-dev .pg-dev-kv>div{flex-wrap:wrap}.pg-dev .pg-dev-search{flex-basis:100%}.pg-dev .pg-dev-search .search{font-size:16px}}.pg-dev .pg-dev-warnings{min-width:300px}.pg-dev .table td[dir=auto]{text-align:left}.pg-dev .fr-stat-link{all:unset;cursor:pointer;border-radius:var(--radius-lg);display:block}.pg-dev .fr-stat-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.pg-dev .fdv-area>.fr-head{flex-wrap:wrap;flex:none;row-gap:10px;min-height:0}.pg-dev .fdv-area>.fr-head>.fr-head-actions{flex:560px;justify-content:space-between;gap:10px 14px;min-width:0;margin-inline-start:6px}.pg-dev .fdv-search{min-width:0;color:var(--text-purple-600);flex:160px;align-items:center;display:flex;position:relative}.pg-dev .fdv-search>svg,.pg-dev .fdv-search>.icon{pointer-events:none;position:absolute;left:11px}.pg-dev .fdv-search>input{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);width:100%;height:32px;color:var(--color-ink);font:inherit;padding:0 12px 0 33px;font-size:13px}.pg-dev .fdv-search>input:focus{outline:2px solid var(--color-accent-soft);border-color:var(--color-accent)}.pg-dev .fdv-menu{height:32px;font-size:13px}.pg-dev .fdv-split{--fdv-single:0;grid-template-columns:clamp(300px,30%,410px) minmax(0,1fr);gap:16px;min-height:0;display:grid}.pg-dev .fdv-pane{flex-direction:column;min-width:0;min-height:0;margin:0;display:flex;overflow:hidden}.pg-dev .fdv-tools{align-items:center;gap:6px;padding:12px 12px 0;display:flex}.pg-dev .fdv-tools .fdv-menu{flex:none;gap:5px;max-width:150px;padding:0 8px}.pg-dev .fdv-tools .fdv-menu .mo-caret{margin-left:0}.pg-dev .fdv-clear{flex:none}.pg-dev .fdv-chips{border-bottom:1px solid var(--color-line);flex-wrap:wrap;gap:6px;padding:10px 12px 12px;display:flex;position:relative}.pg-dev .fdv-chip-glide{z-index:0;border-radius:var(--radius-pill);background:var(--tone-bg);box-shadow:0 0 0 1px var(--tone-line,var(--pro-purple-200));pointer-events:none;transition:transform .45s var(--motion-spring), width .3s var(--motion-soft), background-color .3s var(--motion-soft);position:absolute;top:0;left:0}.pg-dev .fdv-chip-glide.is-placed{transition:none}.pg-dev .fdv-chip{z-index:1;border:1px solid var(--color-line);border-radius:var(--radius-pill);height:26px;color:var(--color-ink);font:inherit;cursor:pointer;transition:transform .2s var(--motion-out);background:0 0;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex;position:relative}.pg-dev .fdv-chip:hover{border-color:var(--color-line-strong)}.pg-dev .fdv-chip:active{transform:scale(.94)}.pg-dev .fdv-chip[aria-checked=true]{color:var(--tone-fg);border-color:#0000;font-weight:600}.pg-dev .fdv-chip:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-dev .fdv-chip-n{font-variant-numeric:tabular-nums;font-weight:600}.pg-dev .fdv-list{--scroll-fade-inset:6px;flex:auto;min-height:0;margin:0;padding:6px;list-style:none;position:relative;overflow-y:auto}.pg-dev .fdv-li{z-index:1;position:relative}.pg-dev .fdv-li+.fdv-li{margin-top:2px}.pg-dev .fdv-li.has-pick{align-items:stretch;display:flex}.pg-dev .fdv-row{min-width:0;color:var(--color-ink);border-radius:12px;flex:auto;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:9px 10px;text-decoration:none;display:grid}.pg-dev .fdv-row:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-dev .fdv-row-pic{padding-top:1px}.pg-dev .fdv-row-main{flex-direction:column;gap:3px;min-width:0;display:flex}.pg-dev .fdv-row-top{align-items:center;gap:6px;min-width:0;font-size:13px;display:flex}.pg-dev .fdv-row-who{text-overflow:ellipsis;white-space:nowrap;color:var(--pro-purple-900);font-weight:600;overflow:hidden}.pg-dev .fdv-row-dot{background:var(--fill-attention);border-radius:50%;flex:none;width:7px;height:7px}.pg-dev .fdv-row-when{color:var(--color-muted);white-space:nowrap;flex:none;margin-left:auto;font-size:12.5px}.pg-dev .fdv-row-text{text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext;width:fit-content;max-width:100%;font-size:13.5px;overflow:hidden}.pg-dev .fdv-row.is-unseen .fdv-row-text{font-weight:600}.pg-dev .fdv-row-text.is-quote,.pg-dev .fdv-row-text.is-empty{color:var(--color-muted)}.pg-dev .fdv-row-meta{min-width:0;color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12.5px;display:flex}.pg-dev .fdv-row-meta>span{align-items:center;gap:4px;display:inline-flex}.pg-dev .fdv-reason{border-radius:var(--radius-pill);background:var(--pro-violet-50);color:var(--pro-violet-700);align-items:center;gap:4px;padding:1px 8px;font-size:12.5px;font-weight:500;display:inline-flex}.pg-dev .fdv-reason.is-note{background:var(--pro-teal-50);color:var(--pro-teal-700)}.pg-dev .fdv-same{color:var(--pro-purple-700);font-weight:500}.pg-dev .fdv-tag{border-radius:var(--radius-pill);background:var(--chip-bg);color:var(--color-muted);white-space:nowrap;align-items:center;padding:1px 8px;font-size:12.5px;font-weight:500;display:inline-flex}.pg-dev .fdv-tag.is-ready{background:var(--pro-teal-100);color:var(--pro-teal-800)}.pg-dev .fdv-tag.is-warn{background:var(--color-warn-soft);color:var(--color-warn)}.pg-dev .fdv-empty{color:var(--color-muted);text-align:center;padding:22px 12px;font-size:13px}.pg-dev .fdv-more{justify-content:center;padding:8px 0 4px;display:flex}.pg-dev .fdv-glide,.pg-dev .fdv-hover{z-index:0;pointer-events:none;border-radius:12px;list-style:none;position:absolute;top:0;left:6px;right:6px}.pg-dev .fdv-glide{background:var(--row-active);box-shadow:inset 3px 0 0 var(--pro-purple-500), 0 0 0 1px var(--pro-purple-200);transition:transform .5s var(--motion-spring), height .3s var(--motion-soft)}.pg-dev .fdv-glide.is-placed{transition:none}.pg-dev .fdv-hover{background:var(--hover-tint);transition:transform .34s var(--motion-spring), height .25s var(--motion-soft)}.pg-dev .fdv-hover.is-fresh{transition:none}.pg-dev .fdv-item-pane{--scroll-fade-bg:var(--color-bg);min-width:0;min-height:0;position:relative;overflow-y:auto;container:fdv-item/inline-size}.pg-dev .fdv-none{border:1.5px dashed var(--color-line);border-radius:var(--radius-card);height:100%;min-height:240px}.pg-dev .fdv-item{flex-direction:column;gap:14px;min-width:0;padding:0 4px 16px 0;display:flex}.pg-dev .fdv-item-wait{color:var(--color-muted);padding:24px 0}.pg-dev .fdv-back{display:none}.pg-dev .fdv-item-head{z-index:3;background:var(--color-bg);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:2px 0 10px;display:flex;position:sticky;top:0}.pg-dev .fdv-item-title{color:var(--pro-purple-900);margin:0;font-size:19px;font-weight:600;line-height:1.25}.pg-dev .fdv-item-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-inline-start:auto;display:inline-flex}.pg-dev .fdv-item-tools .btn{align-items:center;gap:6px;display:inline-flex}.pg-dev .fdv-pager{color:var(--color-muted);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.pg-dev .fdv-pager-btn{justify-content:center;min-width:28px;padding:3px 0;font-size:14px;line-height:1;text-decoration:none}.pg-dev .fdv-pager-label{font-variant-numeric:tabular-nums}.pg-dev .fdv-item-error{margin:-4px 0 0}.pg-dev .fdv-cols{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}@container fdv-item (width<=820px){.pg-dev .fdv-cols{flex-direction:column;align-items:stretch;display:flex}.pg-dev .fdv-cols>.fdv-col{display:contents}.pg-dev .fdv-cols .fdv-card-where{order:1}}.pg-dev .fdv-col{flex-direction:column;gap:14px;min-width:0;display:flex}.pg-dev .fdv-col>.fr-card{margin:0}.pg-dev .fdv-card>.fr-card-body{flex-direction:column;gap:12px;display:flex}.pg-dev .fdv-byline{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:12.5px;display:flex}.pg-dev .fdv-note-text{border:1px solid var(--pro-apricot-200);background:var(--pro-apricot-50);white-space:pre-wrap;overflow-wrap:anywhere;unicode-bidi:plaintext;border-radius:12px;width:fit-content;max-width:100%;margin:0;padding:9px 13px;font-size:14px;line-height:1.5}.pg-dev .fdv-muted{color:var(--color-muted)}p.fdv-muted{margin:0}.pg-dev .fdv-chat{background:color-mix(in srgb, var(--pro-purple-50) 70%, var(--color-surface));border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex}.pg-dev .fdv-bub{flex-direction:column;gap:3px;max-width:88%;display:flex}.pg-dev .fdv-bub.is-customer{align-self:flex-start}.pg-dev .fdv-bub.is-assistant{align-self:flex-end;align-items:flex-end}.pg-dev .fdv-bub p{white-space:pre-wrap;overflow-wrap:anywhere;unicode-bidi:plaintext;border-radius:14px;margin:0;padding:8px 12px;font-size:14px;line-height:1.5}.pg-dev .fdv-bub.is-customer p{border:1px solid var(--color-line);background:var(--color-surface);border-top-left-radius:4px}.pg-dev .fdv-bub.is-assistant p{background:var(--pro-purple-100);border-top-right-radius:4px}.pg-dev .fdv-bub.is-flagged p{box-shadow:0 0 0 2px var(--pro-orange-300)}.pg-dev .fdv-bub-who{color:var(--color-ink-soft);align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.pg-dev .fdv-bub-flag{color:var(--pro-orange-800);align-items:center;gap:3px;display:inline-flex}.pg-dev .fdv-words{margin:0}.pg-dev .fdv-also{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pg-dev .fdv-also-row{border:1px dashed var(--pro-purple-200);color:var(--pro-purple-800);transition:background-color .2s var(--motion-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:7px 12px;font-size:12.5px;text-decoration:none;display:flex}.pg-dev .fdv-also-row:hover{background:var(--hover-tint)}.pg-dev .fdv-also-row .fbt-when{margin-left:auto;font-size:12.5px}.pg-dev .fdv-also-label{font-weight:500}.pg-dev .fdv-pics-wrap{flex-direction:column;gap:6px;display:flex}.pg-dev .fdv-pics{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.pg-dev .fdv-rw{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px;display:grid}.pg-dev .fdv-rw-box{border:1px solid var(--color-line);background:var(--color-surface);border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;display:flex}.pg-dev .fdv-rw-box.is-should{border-color:var(--pro-teal-200);background:color-mix(in srgb, var(--pro-teal-50) 60%, var(--color-surface))}.pg-dev .fdv-rw-label{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12.5px;font-weight:600;display:flex}.pg-dev .fdv-rw-box.is-should .fdv-rw-label{color:var(--pro-teal-700)}.pg-dev .fdv-rw-by{color:var(--color-muted);margin-left:auto;font-weight:500}.pg-dev .fdv-rw-text{flex-direction:column;min-width:0;margin:0;font-size:14px;line-height:1.75;display:flex}.pg-dev .fdv-rw-line{white-space:pre-wrap;overflow-wrap:anywhere;text-align:start;unicode-bidi:plaintext;min-height:1.75em;display:block}.pg-dev .fdv-rw-gap{color:var(--color-muted);text-align:center;letter-spacing:.2em;line-height:1.2;display:block}.pg-dev .fdv-del{background:color-mix(in srgb, var(--pro-berry-700) 14%, var(--color-surface));color:var(--pro-berry-700);text-decoration:line-through;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--pro-berry-700);text-decoration-color:var(--pro-berry-700);border-radius:4px;padding:1px 3px}.pg-dev .fdv-ins{background:color-mix(in srgb, var(--pro-teal-800) 14%, var(--color-surface));color:var(--pro-teal-800);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--pro-teal-800);text-decoration-color:var(--pro-teal-800);border-radius:4px;padding:1px 3px;font-weight:500}.pg-dev .fdv-where{flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:13px;display:flex}.pg-dev .fdv-where-place{flex-wrap:wrap;align-items:center;gap:5px;margin-right:auto;display:inline-flex}.pg-dev .fdv-where-place>svg,.pg-dev .fdv-where-place>.icon{color:var(--text-purple-600)}.pg-dev .fdv-where-links{flex-wrap:wrap;gap:8px;display:inline-flex}.pg-dev .fdv-where-links .btn{text-decoration:none}.pg-dev .fdv-path{align-self:flex-start}.pg-dev .fdv-mark{gap:10px}.pg-dev .fdv-seg{border:1px solid var(--pro-purple-100);background:var(--pro-purple-50);border-radius:12px;flex-wrap:wrap;align-self:flex-start;gap:2px;max-width:100%;padding:3px;display:inline-flex;position:relative}.pg-dev .fdv-seg-thumb{z-index:0;background:var(--thumb-bg);box-shadow:0 1px 2px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 8%)), 0 2px 8px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 6%));pointer-events:none;transition:transform .45s var(--motion-spring), width .3s var(--motion-soft);border-radius:9px;position:absolute;top:0;left:0}.pg-dev .fdv-seg-thumb.is-placed{transition:none}.pg-dev .fdv-seg-opt{z-index:1;height:28px;color:var(--color-muted);font:inherit;white-space:nowrap;cursor:pointer;transition:transform .2s var(--motion-out);background:0 0;border:0;border-radius:9px;padding:0 11px;font-size:13px;position:relative}.pg-dev .fdv-seg-opt:hover:not(:disabled){color:var(--pro-purple-800)}.pg-dev .fdv-seg-opt:active:not(:disabled){transform:scale(.94)}.pg-dev .fdv-seg-opt[aria-pressed=true]{color:var(--pro-purple-800);font-weight:600}.pg-dev .fdv-seg-opt:disabled{cursor:default}.pg-dev .fdv-seg-opt:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-dev .fdv-item-tools a.btn{text-decoration:none}.pg-dev .fdv-note-label{color:var(--color-ink);margin-top:4px;font-size:13px;font-weight:600}.pg-dev .fdv-note{min-height:120px;font-size:13.5px}.pg-dev .fdv-link-btn{color:var(--pro-purple-700);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:500;text-decoration:none}.pg-dev .fdv-link-btn:hover:not(:disabled){text-decoration:underline}.pg-dev .fdv-link-btn:disabled{color:var(--color-muted);cursor:default}.pg-dev .fdv-link-btn:focus-visible{box-shadow:var(--focus-ring);border-radius:4px;outline:none}@container page (width>=1100.1px){.pg-dev .fr-main-inner:has(>.fdv-area.is-items){height:100%;padding-bottom:18px}.pg-dev .fdv-area.is-items{height:100%}.pg-dev .fdv-area.is-items>.fdv-split{flex:1 1 0;min-height:0}.pg-dev .fdv-list-pane{max-height:100%}}@container page (width<=1100px){.pg-dev .fdv-split{--fdv-single:1;display:block}.pg-dev .fdv-split.has-item .fdv-list-pane,.pg-dev .fdv-split:not(.has-item) .fdv-item-pane{display:none}.pg-dev .fdv-list,.pg-dev .fdv-item-pane{overflow:visible}.pg-dev .fdv-list:before,.pg-dev .fdv-list:after,.pg-dev .fdv-item-pane:before,.pg-dev .fdv-item-pane:after{display:none}.pg-dev .fdv-back{display:inline-flex}.pg-dev .fdv-item-head{position:static}.pg-dev .fdv-item{padding-right:0}}@media (width<=600px){.pg-dev .fdv-area>.fr-head>.fr-head-actions{flex-basis:100%;margin-inline-start:0}.pg-dev .fdv-item-tools{margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.pg-dev .fdv-chip-glide,.pg-dev .fdv-glide,.pg-dev .fdv-hover,.pg-dev .fdv-seg-thumb,.pg-dev .fdv-chip,.pg-dev .fdv-seg-opt{transition:none}}@container fdv-item (width>=820.1px){.pg-dev .fdv-item{height:100%;padding-bottom:0}.pg-dev .fdv-item-head{position:static}.pg-dev .fdv-cols{flex:1 1 0;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.pg-dev .fdv-col{min-height:0;margin:-4px -6px 0 -4px;padding:4px 6px 18px 4px;overflow-y:auto}}.pg-dev .fdv-fold{max-width:100%}.pg-dev .fdv-fold-btn{font-size:12.5px}.pg-dev .fdv-rw+.fdv-fold-btn{align-self:flex-start}.pg-dev .fdv-area .fbt-status,.pg-dev .fdv-area .chip,.pg-dev .fdv-area .fbt-pic-name,.pg-dev .fdv-area .fbt-when,.pg-dev .fdv-area .fr-count,.pg-dev .fdv-area .fbt-path{font-size:12.5px}.pg-dev .fdv-kept{margin-top:8px;font-size:12.5px}.pg-dev .fdv-kept>summary{cursor:pointer;color:var(--color-muted)}.pg-dev .fdv-kept-pre{background:var(--color-subtle);white-space:pre-wrap;word-break:break-word;border-radius:8px;max-height:320px;margin:6px 0 0;padding:8px 10px;font-size:12px;overflow:auto}.pg-act{--act-line:var(--call-line);--act-hover:color-mix(in srgb, var(--hover-tint) 75%, var(--color-surface));font-size:13.5px}.pg-dev .pg-dev-page.pg-act{gap:12px}.pg-act .fr-head{gap:12px;min-height:46px;margin:0}.pg-act .fr-head .fr-tile-lg{border-radius:11px;width:38px;height:38px}.pg-act .fr-head .fr-head-title{font-size:22px}.pg-act .fr-head .fr-head-art{max-height:46px}.pg-act .rp-head-tools{align-items:center;gap:10px;display:flex}.pg-act .rp-range{border-radius:var(--radius-pill);background:var(--color-surface);border:1px solid var(--act-line);height:30px;color:var(--pro-purple-800);white-space:nowrap;font-variant-numeric:tabular-nums;animation:pg-act-words-in .35s var(--motion-soft) backwards;align-items:center;padding:0 12px;font-size:13.5px;font-weight:600;transition:opacity .2s;display:inline-flex}.pg-act .rp-range.is-loading{opacity:.6}@keyframes pg-act-words-in{0%{opacity:0;transform:translateY(-4px)}}.pg-act .rp-who{border-radius:var(--radius-pill);align-items:center;transition:background-color .2s;display:inline-flex;position:relative}.pg-act .rp-who-btn{min-height:32px;font-size:13.5px}.pg-act .rp-who.is-picked{background:var(--pro-purple-50);box-shadow:inset 0 0 0 1px var(--pro-purple-200);animation:mo-icon-pop .4s var(--motion-spring)}.pg-act .rp-who.is-picked .rp-who-btn{color:var(--pro-purple-900);background:0 0;border-color:#0000;font-weight:600}.pg-act .rp-who-clear{background:var(--color-surface);width:24px;height:24px;color:var(--pro-purple-700);cursor:pointer;transition:transform .25s var(--motion-spring);border:0;border-radius:50%;place-items:center;margin-inline-end:4px;display:grid}.pg-act .rp-who-clear:hover{transform:scale(1.1)}.pg-act .rp-who-clear:active{transform:scale(.9)}.pg-act .rp-who-clear:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-act .rp-everyone{background:var(--pro-purple-100);width:20px;height:20px;color:var(--pro-purple-700);border-radius:50%;place-items:center;display:grid}.pg-act .mo-opt-detail{font-size:13px}.pg-act .rp-period{border:1px solid var(--pro-purple-100);background:var(--pro-purple-50);border-radius:12px;align-items:center;gap:2px;padding:3px;display:inline-flex;position:relative}.pg-act .rp-period-thumb{z-index:0;background:var(--thumb-bg);box-shadow:0 1px 2px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 8%)), 0 2px 8px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 6%));pointer-events:none;transition:transform .45s var(--motion-spring);border-radius:9px;position:absolute;left:0}.pg-act .rp-period-thumb.is-placed{transition:none}.pg-act .rp-period-opt{z-index:1;height:28px;color:var(--color-muted);font:inherit;white-space:nowrap;cursor:pointer;transition:color .2s ease, transform .3s var(--motion-spring);background:0 0;border:0;border-radius:9px;align-items:center;gap:5px;padding:0 10px;font-size:13.5px;font-weight:500;display:inline-flex;position:relative}.pg-act .rp-period-opt:hover{color:var(--pro-purple-800)}.pg-act .rp-period-opt:active{transform:scale(.94)}.pg-act .rp-period-opt[aria-pressed=true]{color:var(--pro-purple-800);font-weight:600}.pg-act .rp-period-opt:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-act .rp-period-opt.is-pick .icon{color:var(--text-purple-500)}.pg-act .rp-pick{width:296px;padding:6px}.pg-act .rp-pick .rp-days .cal-day.is-back>span{box-shadow:none}.pg-act .pg-act-search{border:1px solid var(--act-line);background:var(--color-surface);min-width:160px;height:32px;color:var(--color-muted);transition:border-color .2s ease, box-shadow .25s var(--motion-soft);border-radius:10px;flex:0 220px;align-items:center;gap:7px;padding:0 11px;display:flex}.pg-act .pg-act-search:focus-within{border-color:var(--pro-purple-300);box-shadow:0 0 0 3px var(--pro-purple-100)}.pg-act .pg-act-search input{min-width:0;height:100%;color:var(--color-ink);font:inherit;unicode-bidi:plaintext;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:13.5px}.pg-act .pg-act-item{min-width:0;display:flex}.pg-act .pg-act-item-chip{border-radius:var(--radius-pill);background:var(--pro-purple-50);min-width:0;max-width:100%;height:30px;box-shadow:inset 0 0 0 1px var(--pro-purple-200);color:var(--pro-purple-900);animation:mo-icon-pop .4s var(--motion-spring) backwards;align-items:center;gap:7px;padding:0 4px 0 11px;font-size:13.5px;display:inline-flex}.pg-act .pg-act-item-chip>.icon{color:var(--pro-purple-700);flex:none}.pg-act .pg-act-item-kind{color:var(--color-muted);flex:none}.pg-act .pg-act-item-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.pg-act .pg-act-item-clear{background:var(--color-surface);width:22px;height:22px;color:var(--pro-purple-700);cursor:pointer;transition:transform .25s var(--motion-spring);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.pg-act .pg-act-item-clear:hover{transform:scale(1.1)}.pg-act .pg-act-item-clear:active{transform:scale(.9)}.pg-act .pg-act-item-clear:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-act .pg-act-kinds{flex-wrap:wrap;gap:6px;display:flex;position:relative}.pg-act .pg-act-kind{border:1px solid color-mix(in srgb, var(--tone-line) 70%, var(--color-surface));background:color-mix(in srgb, var(--tone-bg) 28%, var(--color-surface));min-width:0;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;animation:mo-row-in .42s var(--motion-spring) backwards;animation-delay:calc(min(var(--i,0), 10) * 30ms);transition:transform .3s var(--motion-spring), box-shadow .25s var(--motion-soft), border-color .2s ease;border-radius:13px;flex:112px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 8px;padding:7px 8px 6px;display:grid;position:relative}.pg-act .pg-act-kind:hover{border-color:color-mix(in srgb, var(--tone-fg) 30%, var(--color-surface));box-shadow:0 2px 10px color-mix(in srgb, var(--tone-fg) 10%, transparent)}.pg-act .pg-act-kind:active{transform:scale(.97)}.pg-act .pg-act-kind:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-act .pg-act-kind-tile{width:26px;height:26px;color:var(--tone-fg);background:color-mix(in srgb, var(--tone-bg) 80%, var(--color-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone-line) 60%, transparent);border-radius:8px;place-items:center;display:inline-grid}.pg-act .pg-act-kind[aria-checked=true] .pg-act-kind-tile{animation:mo-icon-pop .5s var(--motion-spring)}.pg-act .pg-act-kind-n{font-variant-numeric:tabular-nums;color:var(--pro-purple-900);font-size:20px;font-weight:600;line-height:1.15}.pg-act .pg-act-kind-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:color-mix(in srgb, var(--tone-fg) 70%, var(--color-ink));grid-column:1/-1;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}.pg-act .pg-act-kind-glide{z-index:2;box-sizing:border-box;border:2px solid var(--pro-purple-400);box-shadow:0 0 0 3px var(--pro-purple-100), 0 6px 16px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 10%));pointer-events:none;transition:transform .55s var(--motion-spring);border-radius:13px;position:absolute;top:0;left:0}.pg-act .pg-act-kind-glide.is-placed{transition:none}.pg-act .pg-act-col{min-width:0}.pg-act .pg-act-list{border:1px solid var(--act-line);background:var(--color-surface);box-shadow:0 1px 2px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 4%));border-radius:14px;transition:opacity .2s;position:relative;overflow:clip}.pg-act .pg-act-list.is-loading{opacity:.55}.pg-act .pg-act-list.is-empty{box-shadow:none;border-style:dashed}.pg-act .pg-act-hover{z-index:0;background:var(--act-hover);box-shadow:inset 3px 0 0 var(--pro-purple-300);opacity:0;pointer-events:none;transform-origin:0 0;transition:transform .32s var(--motion-spring), opacity .2s ease;position:absolute;top:0;left:0;right:0}.pg-act .pg-act-hover.is-fresh{transition:opacity .2s}.pg-act .pg-act-day{position:relative}.pg-act .pg-act-day-head{z-index:3;border-bottom:1px solid var(--act-line);background:color-mix(in srgb, var(--pro-purple-50) 80%, var(--color-surface));color:var(--pro-purple-800);margin:0;padding:6px 16px;font-size:13.5px;font-weight:600;position:sticky;top:0}.pg-act .pg-act-day+.pg-act-day .pg-act-day-head{border-top:1px solid var(--act-line)}.pg-act .pg-act-rows{z-index:1;margin:0;padding:0;list-style:none;position:relative}.pg-act .pg-act-row{position:relative}.pg-act .pg-act-row+.pg-act-row{border-top:1px solid var(--color-hairline)}.pg-act .pg-act-row.is-open .pg-act-line{box-shadow:inset 3px 0 0 var(--pro-purple-400)}.pg-act .pg-act-line{min-width:0;display:flex}.pg-act .pg-act-main{min-width:0;min-height:40px;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:40px 28px minmax(0,1fr) auto 14px;align-items:center;gap:11px;padding:6px 12px 6px 16px;display:grid}.pg-act .pg-act-main:focus-visible{box-shadow:inset 0 2px 0 var(--pro-purple-300), inset 0 -2px 0 var(--pro-purple-300);outline:none}.pg-act .pg-act-time{color:var(--color-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px}.pg-act .pg-act-pic{width:24px;height:24px;display:inline-flex}.pg-act .pg-act-pic .avatar{flex:none}.pg-act .pg-act-say{overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.4}.pg-act .pg-act-who{font-weight:600}.pg-act .pg-act-words{color:color-mix(in srgb, var(--color-muted) 55%, var(--color-ink))}.pg-act .pg-act-label,.pg-act .pg-act-note>bdi{vertical-align:top;max-width:100%;display:inline-block}.pg-act .pg-act-label{color:var(--pro-purple-800);font-weight:600}.pg-act .pg-act-note{color:var(--color-muted);font-size:13.5px}.pg-act .pg-act-note-dot{white-space:pre}.pg-act .pg-act-chips{justify-content:flex-end;align-items:center;gap:6px;display:flex}.pg-act .pg-act-chip{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--tone-bg,var(--chip-bg)) 45%, var(--color-surface));color:color-mix(in srgb, var(--tone-fg,var(--chip-fg)) 75%, var(--color-ink));white-space:nowrap;padding:1px 9px;font-size:13px;font-weight:500;line-height:1.5}.pg-act .pg-act-chip.is-earlier{box-shadow:inset 0 0 0 1px var(--color-line);color:var(--color-muted);background:0 0}.pg-act .pg-act-caret{color:var(--color-muted);transition:transform .35s var(--motion-spring);display:inline-flex}.pg-act .pg-act-row.is-open .pg-act-caret{color:var(--pro-purple-700);transform:rotate(180deg)}.pg-act .pg-act-details{flex-wrap:wrap;align-items:flex-start;gap:10px 12px;padding:2px 16px 12px 67px;display:flex}.pg-act .pg-act-part{border:1px solid var(--act-line);background:color-mix(in srgb, var(--pro-purple-50) 35%, var(--color-surface));min-width:0;animation:mo-row-in .42s var(--motion-spring) backwards;border-radius:12px;flex:300px;padding:9px 12px 10px;animation-delay:60ms}.pg-act .pg-act-part.is-changes{flex-basis:100%}.pg-act .pg-act-part-title{color:var(--pro-purple-800);letter-spacing:.02em;margin:0 0 6px;font-size:13px;font-weight:600}.pg-act .pg-act-change+.pg-act-change{border-top:1px dashed var(--act-line);margin-top:10px;padding-top:10px}.pg-act .pg-act-change-head{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:5px;display:flex}.pg-act .pg-act-key{color:var(--color-ink);overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.pg-act .pg-act-state{border-radius:var(--radius-pill);background:var(--pro-purple-100);color:var(--pro-purple-800);padding:1px 9px;font-size:13px;font-weight:600}.pg-act .pg-act-state.is-created{background:var(--pro-teal-100);color:var(--pro-teal-800)}.pg-act .pg-act-state.is-deleted{background:var(--pro-berry-100);color:var(--pro-berry-700)}.pg-act .pg-act-state.is-unchanged,.pg-act .pg-act-state.is-too_long{background:var(--chip-bg);color:var(--chip-fg)}.pg-act .pg-act-fields{gap:4px;margin:0;display:grid}.pg-act .pg-act-field{grid-template-columns:minmax(96px,220px) minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.pg-act .pg-act-field.is-bare{grid-template-columns:minmax(0,1fr)}.pg-act .pg-act-field dt{color:var(--color-muted);overflow-wrap:anywhere;font-size:13.5px}.pg-act .pg-act-field dd{flex-wrap:wrap;align-items:baseline;gap:4px 7px;min-width:0;margin:0;display:flex}.pg-act .pg-act-value{white-space:pre-wrap;overflow-wrap:anywhere;unicode-bidi:plaintext;min-width:0;max-width:100%;font-size:13.5px;line-height:1.45}.pg-act .pg-act-value.is-before,.pg-act .pg-act-value.is-after{border-radius:7px;padding:0 7px}.pg-act .pg-act-value.is-before,.pg-act .pg-act-bit.is-removed{background:color-mix(in srgb, var(--pro-berry-100) 55%, var(--color-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pro-berry-500) 30%, transparent);color:color-mix(in srgb, var(--pro-berry-700) 70%, var(--color-ink))}.pg-act .pg-act-value.is-after,.pg-act .pg-act-bit.is-added{background:color-mix(in srgb, var(--pro-teal-100) 60%, var(--color-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pro-teal-500) 30%, transparent);color:color-mix(in srgb, var(--pro-teal-800) 70%, var(--color-ink))}.pg-act .pg-act-bits{flex-wrap:wrap;align-items:baseline;gap:4px 5px;min-width:0;max-width:100%;display:flex}.pg-act .pg-act-bits-word{color:var(--color-muted);flex:none;margin-inline-end:2px;font-size:13.5px}.pg-act .pg-act-bits-word.is-alone{color:var(--color-ink)}.pg-act .pg-act-bit{overflow-wrap:anywhere;unicode-bidi:plaintext;border-radius:7px;min-width:0;max-width:100%;padding:0 7px;font-size:13.5px;line-height:1.45}.pg-act .pg-act-bit.is-changed{background:color-mix(in srgb, var(--pro-purple-100) 60%, var(--color-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pro-purple-400) 30%, transparent);color:var(--pro-purple-800)}.pg-act .pg-act-arrow{color:var(--color-muted);flex:none}.pg-act .pg-act-rest{color:var(--color-muted);margin-top:5px;font-size:13px;display:inline-block}.pg-act .pg-act-effects,.pg-act .pg-act-names{flex-direction:column;gap:4px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.pg-act .pg-act-effects li{align-items:baseline;gap:8px;display:flex}.pg-act .pg-act-effect-dot{background:var(--pro-purple-300);border-radius:50%;flex:none;width:7px;height:7px;transform:translateY(-1px)}.pg-act .pg-act-names{flex-flow:wrap;gap:5px}.pg-act .pg-act-names li{border-radius:var(--radius-pill);background:var(--chip-bg);color:var(--chip-fg);padding:1px 9px;font-size:13px}.pg-act .pg-act-tech{min-width:0;color:var(--color-muted);flex-wrap:wrap;flex:100%;align-items:center;gap:6px 14px;margin:0;font-size:13px;display:flex}.pg-act .pg-act-tech-bits{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-wrap:wrap;gap:2px 12px;min-width:0;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;display:flex}.pg-act .pg-act-item-link{border:1px solid var(--act-line);background:var(--color-surface);color:var(--pro-purple-700);transition:border-color .2s ease, background-color .2s ease, transform .25s var(--motion-spring);border-radius:9px;align-items:center;gap:5px;margin-inline-start:auto;padding:3px 10px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.pg-act .pg-act-item-link:hover{border-color:var(--pro-purple-200);background:var(--pro-purple-50)}.pg-act .pg-act-item-link:active{transform:scale(.94)}.pg-act .pg-act-item-link:focus-visible{box-shadow:var(--focus-ring);outline:none}.pg-act .pg-act-empty{color:var(--color-muted);flex-direction:column;align-items:center;gap:8px;padding:44px 16px;font-size:13.5px;animation:.35s backwards mo-fade-in;display:flex}.pg-act .pg-act-empty-tile{background:var(--pro-teal-50);width:44px;height:44px;color:var(--pro-teal-700);animation:mo-icon-pop .5s var(--motion-spring) backwards;border-radius:14px;place-items:center;display:inline-grid}.pg-act .pg-act-more{justify-content:center;padding:10px 0 8px;display:flex}@container page (width<=1560px){.pg-act .fr-head{flex-wrap:wrap}.pg-act .fr-head .fr-head-actions{width:100%;margin-inline-start:0}.pg-act .rp-head-tools{flex-wrap:wrap}}@container page (width<=1280px){.pg-act .pg-act-search{flex:200px}.pg-act .pg-act-details{padding-inline-start:16px}}@container page (width<=1000px){.pg-act .rp-period{flex-wrap:wrap}.pg-act .pg-act-kind{flex:104px}.pg-act .pg-act-main{grid-template-columns:40px 28px minmax(0,1fr) 14px;grid-template-areas:"time pic say caret"". .chips caret";align-items:start;row-gap:4px;padding:8px 10px 8px 12px}.pg-act .pg-act-time{grid-area:time;line-height:24px}.pg-act .pg-act-pic{grid-area:pic}.pg-act .pg-act-say{padding-top:2px}.pg-act .pg-act-caret{align-self:center}.pg-act .pg-act-say{grid-area:say}.pg-act .pg-act-chips{flex-wrap:wrap;grid-area:chips;justify-content:flex-start}.pg-act .pg-act-chips:empty{display:none}.pg-act .pg-act-caret{grid-area:caret}.pg-act .pg-act-details{padding:2px 12px 12px}.pg-act .pg-act-field{grid-template-columns:minmax(0,1fr);gap:1px}}@media (width<=600px){.pg-act .pg-act-search{flex:100%}.pg-act .rp-period-opt{padding:0 9px}.pg-act .pg-act-hover{display:none}.pg-act .pg-act-kinds{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-12px;padding:2px 12px 4px;overflow-x:auto}.pg-act .pg-act-kinds::-webkit-scrollbar{display:none}.pg-act .pg-act-kinds>.pg-act-kind{flex:none;min-width:128px}.pg-act .pg-act-day-head{padding-inline:12px}.pg-act .pg-act-item-link{margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.pg-act .pg-act-kind,.pg-act .pg-act-kind-tile,.pg-act .pg-act-kind-glide,.pg-act .rp-period-thumb,.pg-act .rp-range,.pg-act .rp-who,.pg-act .rp-who-clear,.pg-act .rp-period-opt,.pg-act .pg-act-item-chip,.pg-act .pg-act-item-clear,.pg-act .pg-act-part,.pg-act .pg-act-item-link,.pg-act .pg-act-empty,.pg-act .pg-act-empty-tile,.pg-act .pg-act-caret,.pg-act .pg-act-hover,.pg-act .pg-act-list{transition:none!important;animation:none!important}}.pg-dev-mobile .dev-mobile-error{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;text-align:start;max-width:44ch;display:inline-block;overflow:hidden}.pg-dev-mobile .dev-mobile-actions{white-space:nowrap}.pg-dev-mobile .dev-mobile-actions>*+*{margin-inline-start:6px}.pg-oldchats{flex:auto;min-width:0;min-height:0;display:flex;overflow:clip;container:pg-oldchats/inline-size}.pg-oldchats .ocx-grid{background:var(--color-surface);flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:320px minmax(0,1fr) 320px;min-width:0;min-height:0;display:grid}.pg-oldchats .ocx-grid:not(:has(.ocx-original)){grid-template-columns:320px minmax(0,1fr)}.pg-oldchats .ocx-side{border-right:1px solid var(--page-line);flex-direction:column;gap:10px;min-width:0;min-height:0;padding:16px 10px 0;display:flex}.pg-oldchats .ocx-brand{align-items:center;gap:10px;padding:0 6px 4px;display:flex}.pg-oldchats .ocx-title{margin:0;font-size:20px;font-weight:600}.pg-oldchats .ocx-figs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 4px;display:grid}.pg-oldchats .ocx-fig{border:1px solid var(--page-line);background:var(--color-surface);color:var(--color-ink);font:inherit;text-align:start;cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 9px;display:flex}.pg-oldchats .ocx-fig-num{font-size:18px;font-weight:600;line-height:1.2}.pg-oldchats .ocx-fig-label{color:var(--color-muted);white-space:nowrap;font-size:12.5px;line-height:1.25}.pg-oldchats .ocx-fig.is-todo .ocx-fig-num{color:var(--text-purple-600)}.pg-oldchats .ocx-fig.is-good .ocx-fig-num{color:var(--pro-teal-700)}.pg-oldchats .ocx-fig.is-bad .ocx-fig-num{color:var(--color-danger)}.pg-oldchats .ocx-fig.is-on{border-color:var(--pro-purple-300);background:color-mix(in srgb, var(--pro-purple-100) 55%, var(--color-surface));animation:mo-pop .3s var(--motion-spring)}.pg-oldchats .ocx-list{--scroll-fade-bg:var(--color-surface);flex:auto;min-height:0;margin:0 -10px;position:relative;overflow-y:auto}.pg-oldchats .ocx-rows{margin:0;padding:0 0 12px;list-style:none;position:relative}.pg-oldchats .ocx-rows>li{animation:mo-row-in .32s var(--motion-soft) backwards;animation-delay:calc(var(--i,0) * 30ms)}.pg-oldchats .ocx-tint{transform-origin:0 0;background:var(--hover-tint);opacity:0;pointer-events:none;height:100px;position:absolute;top:0;left:0;right:0}.pg-oldchats .ocx-chosen{background:color-mix(in srgb, var(--pro-purple-100) 70%, var(--color-surface));box-shadow:inset 3px 0 0 var(--pro-purple-600);pointer-events:none;border-radius:0;position:absolute;top:0;left:0}.pg-oldchats .ocx-chosen.is-ready{transition:transform .38s var(--motion-spring)}.pg-oldchats .ocx-row{border:0;border-bottom:1px solid var(--page-hair);width:100%;color:var(--color-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;grid-template-columns:40px minmax(0,1fr) auto;gap:9px;padding:9px 14px;display:grid;position:relative}.pg-oldchats .ocx-row-main{flex-direction:column;gap:2px;min-width:0;display:flex}.pg-oldchats .ocx-row-name{align-items:center;gap:6px;min-width:0;font-size:13.5px;font-weight:600;display:flex}.pg-oldchats .ocx-row-name bdi{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pg-oldchats .ocx-row-topic{color:var(--color-ink-soft);font-size:12.5px}.pg-oldchats .ocx-row-chips{flex-wrap:wrap;gap:5px;margin-top:3px;display:flex}.pg-oldchats .ocx-chip{border:1px solid var(--color-line);background:var(--pro-apricot-50);color:var(--color-ink-soft);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:12.5px;font-weight:500}.pg-oldchats .ocx-chip.is-playing{background:var(--pro-purple-50);color:var(--text-purple-600)}.pg-oldchats .ocx-chip.is-failed,.pg-oldchats .ocx-chip.is-bad{background:var(--color-danger-soft);color:var(--color-danger)}.pg-oldchats .ocx-chip.is-good{background:var(--pro-teal-50);color:var(--pro-teal-700)}.pg-oldchats .ocx-row-end{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.pg-oldchats .ocx-row-count{color:var(--color-muted);font-size:12.5px}.pg-oldchats .ocx-verdicts{gap:4px;display:flex}.pg-oldchats .ocx-verdict{animation:mo-pop .3s var(--motion-spring);display:inline-flex;position:relative}.pg-oldchats .ocx-verdict-mark{border:1.5px solid var(--color-surface);width:14px;height:14px;color:var(--on-fill);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}.pg-oldchats .ocx-verdict.is-good .ocx-verdict-mark{background:var(--fill-ok)}.pg-oldchats .ocx-verdict.is-bad .ocx-verdict-mark{background:var(--fill-danger)}.pg-oldchats .ocx-none,.pg-oldchats .ocx-empty{color:var(--color-muted);padding:18px;font-size:13px}.pg-oldchats .ocx-empty{margin:auto}.pg-oldchats .ocx-chat{background:var(--chat-canvas);flex-direction:column;min-width:0;min-height:0;display:flex}.pg-oldchats .ocx-head{border-bottom:1px solid var(--page-line);background:var(--color-surface);align-items:center;gap:12px;padding:10px 18px;display:flex}.pg-oldchats .ocx-back{color:var(--color-ink-soft);background:0 0;border:0;border-radius:8px;padding:6px;display:none;transform:rotate(90deg)}.pg-oldchats .ocx-head-who{flex-direction:column;min-width:0;display:flex}.pg-oldchats .ocx-head-name{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:600;overflow:hidden}.pg-oldchats .ocx-head-sub{color:var(--color-muted);white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.pg-oldchats .ocx-fields{min-width:0;display:flex}.pg-oldchats .ocx-field{border-left:1px solid var(--page-hair);flex-direction:column;min-width:0;padding:0 12px;display:flex}.pg-oldchats .ocx-field small{color:var(--color-muted);font-size:12px}.pg-oldchats .ocx-field span{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;overflow:hidden}.pg-oldchats .ocx-head-tools{gap:6px;margin-left:auto;display:flex}.pg-oldchats .ocx-head-tools .btn{white-space:nowrap}.pg-oldchats .ocx-original-toggle.is-on{border-color:var(--pro-purple-300);background:var(--pro-purple-50);color:var(--text-purple-600)}.pg-oldchats .ocx-dev{border-bottom:1px solid var(--page-hair);background:var(--color-surface);color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;padding:4px 18px;font-family:ui-monospace,monospace;font-size:12px;overflow:hidden}.pg-oldchats .ocx-thread{min-height:0;padding:16px clamp(16px, calc(4cqw / var(--cq-fix,1)), 48px) 14px;--scroll-fade-bg:var(--chat-canvas);flex:auto;overflow-y:auto}.pg-oldchats .ocx-messages{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pg-oldchats .ocx-messages>li{animation:mo-row-in .32s var(--motion-soft) backwards;animation-delay:calc(var(--i,0) * 30ms);flex-direction:column;display:flex}.pg-oldchats .ocx-day{border:1px solid var(--page-line);background:var(--color-surface);color:var(--color-muted);border-radius:999px;align-self:center;margin:4px 0 8px;padding:3px 10px;font-size:12.5px}.pg-oldchats .ocx-msg{flex-direction:column;gap:3px;max-width:min(620px,72%);display:flex}.pg-oldchats .ocx-msg.is-customer{align-self:flex-start}.pg-oldchats .ocx-msg.is-ours{align-self:flex-end;align-items:flex-end}.pg-oldchats .ocx-bubble{white-space:pre-wrap;overflow-wrap:anywhere;text-align:start;unicode-bidi:plaintext;border-radius:14px;padding:8px 12px;font-size:13.5px;line-height:1.55}.pg-oldchats .is-customer .ocx-bubble{border:1px solid var(--page-line);background:var(--bubble-customer);border-top-left-radius:4px}.pg-oldchats .is-customer.is-written .ocx-bubble{border:1.5px dashed var(--pro-apricot-500)}.pg-oldchats .is-ours .ocx-bubble{background:var(--bubble-assistant);border-top-right-radius:4px}.pg-oldchats .ocx-meta{color:var(--color-muted);align-items:center;gap:6px;font-size:12px;display:flex}.pg-oldchats .ocx-tag{border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-flex}.pg-oldchats .ocx-tag.is-real{border:1px solid var(--color-line-strong);background:var(--pro-teal-50);color:var(--pro-teal-700)}.pg-oldchats .ocx-tag.is-written{border:1px dashed var(--color-line-strong);background:var(--pro-apricot-50);color:var(--color-ink-soft)}.pg-oldchats .ocx-notes{flex-direction:column;align-items:flex-end;gap:4px;margin-top:2px;display:flex}.pg-oldchats .ocx-note{border:1px solid var(--page-line);background:var(--color-surface);max-width:100%;animation:mo-drop-in .3s var(--motion-spring);border-radius:10px;align-items:flex-start;gap:6px;padding:5px 8px;display:flex}.pg-oldchats .ocx-note-body{flex-direction:column;min-width:0;display:flex}.pg-oldchats .ocx-note-who{color:var(--color-muted);font-size:12px;font-weight:600}.pg-oldchats .ocx-note-text{white-space:pre-wrap;text-align:start;unicode-bidi:plaintext;font-size:12.5px}.pg-oldchats .ocx-note-del{color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px}.pg-oldchats .ocx-note-add{color:var(--color-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;display:inline-flex}.pg-oldchats .ocx-note-add:hover{color:var(--text-purple-600)}.pg-oldchats .ocx-note-box{width:min(420px,100%);animation:mo-drop-in .3s var(--motion-spring);flex-direction:column;gap:6px;display:flex}.pg-oldchats .ocx-note-box textarea,.pg-oldchats .ocx-mine textarea{border:1px solid var(--pro-purple-300);background:var(--color-surface);width:100%;color:var(--color-ink);font:inherit;resize:vertical;unicode-bidi:plaintext;border-radius:10px;padding:8px 10px;font-size:13px;line-height:1.5}.pg-oldchats .ocx-note-actions{justify-content:flex-end;gap:6px;display:flex}.pg-oldchats .ocx-stop{border:1px solid var(--pro-purple-200);background:var(--color-surface);color:var(--text-purple-600);animation:mo-drop-in .35s var(--motion-spring);border-radius:999px;align-self:center;align-items:center;gap:8px;margin-top:12px;padding:6px 14px;font-size:12.5px;font-weight:500;display:flex}.pg-oldchats .ocx-stop.is-failed{border-color:var(--danger-line);color:var(--color-danger)}.pg-oldchats .ocx-dots{gap:3px;display:inline-flex}.pg-oldchats .ocx-dots i{width:5px;height:5px;animation:ocx-dot 1.2s var(--motion-soft) infinite;background:currentColor;border-radius:50%}.pg-oldchats .ocx-dots i:nth-child(2){animation-delay:.15s}.pg-oldchats .ocx-dots i:nth-child(3){animation-delay:.3s}@keyframes ocx-dot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-3px)}}.pg-oldchats .ocx-review{border-top:1px solid var(--page-line);background:var(--color-surface);flex-direction:column;gap:10px;padding:12px 18px 14px;display:flex}.pg-oldchats .ocx-others{flex-direction:column;gap:8px;max-height:150px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.pg-oldchats .ocx-other{animation:mo-row-in .3s var(--motion-soft) backwards;gap:8px;display:flex}.pg-oldchats .ocx-other-body{flex-direction:column;gap:2px;min-width:0;display:flex}.pg-oldchats .ocx-other-who{align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.pg-oldchats .ocx-other-when{color:var(--color-muted);font-size:12px;font-weight:400}.pg-oldchats .ocx-other-note{white-space:pre-wrap;text-align:start;unicode-bidi:plaintext;font-size:13px}.pg-oldchats .ocx-earlier{color:var(--color-muted);font-size:12.5px}.pg-oldchats .ocx-earlier summary{cursor:pointer}.pg-oldchats .ocx-earlier-list{color:var(--color-ink);flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.pg-oldchats .ocx-earlier-quote{border-inline-start:3px solid var(--color-line-strong);background:var(--bubble-assistant);white-space:pre-wrap;text-align:start;unicode-bidi:plaintext;border-radius:4px;padding:4px 8px;font-size:12.5px}.pg-oldchats .ocx-mine{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.pg-oldchats .ocx-mine-verdict,.pg-oldchats .ocx-mine-note{flex-direction:column;gap:7px;display:flex}.pg-oldchats .ocx-q{font-size:13px;font-weight:600}.pg-oldchats .ocx-vbtns{gap:8px;display:flex}.pg-oldchats .ocx-vb{border:1.5px solid var(--page-line);background:var(--color-surface);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:600;display:inline-flex}.pg-oldchats .ocx-vb.is-good{color:var(--pro-teal-700)}.pg-oldchats .ocx-vb.is-bad{color:var(--color-danger)}.pg-oldchats .ocx-vb.is-good.is-on{border-color:var(--ok-line);background:var(--pro-teal-50);animation:mo-pop .3s var(--motion-spring)}.pg-oldchats .ocx-vb.is-bad.is-on{border-color:var(--danger-line);background:var(--color-danger-soft);animation:mo-pop .3s var(--motion-spring)}.pg-oldchats .ocx-vb:disabled{cursor:default;opacity:.55}.pg-oldchats .ocx-save-wrap{flex-direction:column;align-items:flex-end;gap:4px;margin-top:23px;display:flex}.pg-oldchats .ocx-saved{color:var(--color-muted);white-space:nowrap;font-size:12px}.pg-oldchats .ocx-original{border-left:1px solid var(--page-line);background:var(--color-surface);min-width:0;min-height:0;animation:mo-fade-in .25s var(--motion-soft);flex-direction:column;display:flex}.pg-oldchats .ocx-orig-head{border-bottom:1px solid var(--page-hair);align-items:flex-start;gap:8px;padding:14px 12px 10px 16px;display:flex}.pg-oldchats .ocx-orig-titles{flex:auto;min-width:0}.pg-oldchats .ocx-orig-close{color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px}.pg-oldchats .ocx-orig-close:hover{background:var(--hover-tint);color:var(--color-ink)}.pg-oldchats .ocx-orig-head h3{margin:0 0 2px;font-size:14px;font-weight:600}.pg-oldchats .ocx-orig-head span{color:var(--color-muted);font-size:12px}.pg-oldchats .ocx-orig{--scroll-fade-bg:var(--color-surface);flex-direction:column;gap:8px;min-height:0;margin:0;padding:12px 14px 16px;list-style:none;display:flex;overflow-y:auto}.pg-oldchats .ocx-o{flex-direction:column;gap:3px;max-width:88%;display:flex}.pg-oldchats .ocx-o.is-customer{align-self:flex-start}.pg-oldchats .ocx-o.is-team,.pg-oldchats .ocx-o.is-automatic{align-self:flex-end;align-items:flex-end}.pg-oldchats .ocx-o-who{color:var(--color-muted);font-size:12px}.pg-oldchats .ocx-o.is-customer .ocx-o-who{align-self:flex-start}.pg-oldchats .ocx-o-day{margin:6px 0 2px}.pg-oldchats .ocx-o:has(.ocx-o-day){align-self:stretch;max-width:none}:is(.pg-oldchats .ocx-o.is-team:has(.ocx-o-day) .ocx-o-text,.pg-oldchats .ocx-o.is-automatic:has(.ocx-o-day) .ocx-o-text,.pg-oldchats .ocx-o.is-team:has(.ocx-o-day) .ocx-o-who,.pg-oldchats .ocx-o.is-automatic:has(.ocx-o-day) .ocx-o-who){align-self:flex-end;max-width:88%}.pg-oldchats .ocx-o.is-customer:has(.ocx-o-day) .ocx-o-text{align-self:flex-start;max-width:88%}.pg-oldchats .ocx-o-text{white-space:pre-wrap;overflow-wrap:anywhere;text-align:start;unicode-bidi:plaintext;border-radius:12px;padding:6px 10px;font-size:12.5px;line-height:1.5}.pg-oldchats .ocx-o.is-customer .ocx-o-text{border:1px solid var(--page-line);background:var(--bubble-customer)}.pg-oldchats .ocx-o.is-team .ocx-o-text{background:var(--bubble-staff)}.pg-oldchats .ocx-o.is-automatic .ocx-o-text{border:1px dashed var(--color-line-strong);color:var(--color-ink-soft)}.pg-oldchats .ocx-o-gap{background:var(--pro-apricot-50);color:var(--color-ink-soft);border-radius:999px;align-self:center;margin:4px 0;padding:2px 9px;font-size:12px}.pg-oldchats .ocx-o.is-team:has(.ocx-o-gap){align-self:stretch}@container pg-oldchats (width<=1280px){.pg-oldchats .ocx-fields .ocx-field:nth-child(2){display:none}}@container pg-oldchats (width<=1100px){:is(.pg-oldchats .ocx-grid,.pg-oldchats .ocx-grid:not(:has(.ocx-original))){grid-template-columns:280px minmax(0,1fr)}.pg-oldchats .ocx-original{z-index:3;border-right:1px solid var(--color-line-strong);width:280px;box-shadow:8px 0 24px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 14%));border-left:0;position:absolute;inset:0 auto 0 0}.pg-oldchats .ocx-grid{position:relative}.pg-oldchats .ocx-fields{display:none}.pg-oldchats .ocx-mine{grid-template-columns:minmax(0,1fr) auto}.pg-oldchats .ocx-mine-verdict{grid-column:1/-1}.pg-oldchats .ocx-save-wrap{align-self:end;margin-top:0}}@media (width<=600px){:is(.pg-oldchats .ocx-grid,.pg-oldchats .ocx-grid:not(:has(.ocx-original))){grid-template-columns:minmax(0,1fr)}.pg-oldchats.is-list-view .ocx-chat,.pg-oldchats.is-list-view .ocx-original,.pg-oldchats.is-chat-view .ocx-side{display:none}.pg-oldchats .ocx-back{display:inline-flex}.pg-oldchats .ocx-head{flex-wrap:wrap;padding:8px 12px}.pg-oldchats .ocx-head-tools{width:100%;margin-left:0}.pg-oldchats .ocx-original{width:100%}.pg-oldchats .ocx-msg{max-width:88%}.pg-oldchats .ocx-vbtns{flex-wrap:wrap}.pg-oldchats .ocx-review{gap:8px;padding:10px 12px}.pg-oldchats .ocx-mine{gap:8px}.pg-oldchats .ocx-mine-verdict{flex-direction:row;align-items:center;gap:10px}.pg-oldchats .ocx-mine-note .ocx-q{display:none}.pg-oldchats .ocx-vb{padding:7px 10px}.pg-oldchats .ocx-mine textarea{min-height:40px}.pg-oldchats .ocx-others{max-height:96px}}@media (prefers-reduced-motion:reduce){.pg-oldchats *,.pg-oldchats :before,.pg-oldchats :after{transition:none!important;animation:none!important}}.pg-faqideas .fqx-row{border:0;border-bottom:1px solid var(--page-hair);width:100%;color:var(--color-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:8px;padding:9px 14px;display:grid;position:relative}.pg-faqideas .fqx-row-num{color:var(--color-muted);font-variant-numeric:tabular-nums;text-align:end;padding-top:1px;font-size:12.5px}.pg-faqideas .fqx-row-main{flex-direction:column;gap:2px;min-width:0;display:flex}.pg-faqideas .fqx-row-q{-webkit-line-clamp:2;text-align:start;unicode-bidi:plaintext;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.pg-faqideas .fqx-row-topic{color:var(--color-ink-soft);font-size:12.5px}.pg-faqideas .fqx-marks{flex-wrap:wrap;justify-content:flex-end;max-width:84px;padding-top:2px}.pg-faqideas .fqx-idea{min-width:0;min-height:0;animation:mo-row-in .3s var(--motion-soft) backwards;flex-direction:column;flex:auto;display:flex}.pg-faqideas .fqx-head{border-bottom:1px solid var(--page-line);background:var(--color-surface);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 18px;display:flex}.pg-faqideas .fqx-head-num{font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}.pg-faqideas .fqx-asked{color:var(--color-muted);font-size:12.5px}.pg-faqideas .fqx-head-tools{gap:8px;margin-inline-start:auto;display:flex}.pg-faqideas .fqx-body{--scroll-fade-bg:var(--chat-canvas);flex:auto;min-height:0;padding:18px;overflow-y:auto}.pg-faqideas .fqx-card{border:1px solid var(--page-line);background:var(--color-surface);border-radius:14px;flex-direction:column;gap:6px;max-width:760px;margin:0 auto;padding:16px 18px 18px;display:flex}.pg-faqideas .fqx-label{color:var(--color-muted);font-size:12px;font-weight:600}.pg-faqideas .fqx-label+.fqx-q,.pg-faqideas .fqx-label+.fqx-a{margin-bottom:8px}.pg-faqideas .fqx-q{text-align:start;unicode-bidi:plaintext;margin:0;font-size:17px;font-weight:600;line-height:1.55}.pg-faqideas .fqx-a{font-size:14px;line-height:1.75}.pg-faqideas .fqx-a-line{white-space:pre-wrap;text-align:start;unicode-bidi:plaintext;min-height:1.75em}.pg-faqideas .fqx-teamnote{background:var(--pro-apricot-50);color:var(--color-ink-soft);border-radius:10px;align-items:flex-start;gap:8px;margin:4px 0 0;padding:8px 10px;font-size:13px;line-height:1.5;display:flex}.pg-faqideas .fqx-teamnote>svg{flex:none;margin-top:3px}.pg-faqideas .fqx-teamnote>span{flex-direction:column;gap:2px;display:flex}.pg-faqideas .fqx-teamnote-label{color:var(--color-ink);font-size:12.5px;font-weight:600}.pg-faqideas .fqx-teamnote-text{text-align:start;unicode-bidi:plaintext}.pg-faqideas .fqx-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.pg-faqideas .fqx-edited{color:var(--color-muted);margin:0;font-size:12.5px}.fqx-edit-form{flex-direction:column;gap:12px;display:flex}.fqx-edit-field{flex-direction:column;gap:5px;display:flex}.fqx-edit-name{font-size:13px;font-weight:600}.fqx-edit-field input,.fqx-edit-field textarea{border:1px solid var(--pro-purple-300);background:var(--color-surface);width:100%;color:var(--color-ink);font:inherit;unicode-bidi:plaintext;border-radius:10px;padding:8px 10px;font-size:14px;line-height:1.6}.fqx-edit-field textarea{resize:vertical;min-height:180px}.fqx-edit-actions{justify-content:flex-end;gap:8px;display:flex}@media (width<=600px){.fqx-edit-field input,.fqx-edit-field textarea{font-size:16px}}.pg-faqideas .fqx-figs{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-faqideas .fqx-figs .ocx-fig-label{white-space:normal}.pg-faqideas .ocx-fig.is-all .ocx-fig-num{color:var(--color-ink)}.pg-faqideas .fqx-review{gap:12px;margin-top:12px}.pg-faqideas .fqx-marklist{border-bottom:1px solid var(--page-hair);flex-direction:column;gap:8px;margin:0;padding:0 0 12px;list-style:none;display:flex}.pg-faqideas .ocx-other-when,.pg-faqideas .ocx-saved,.pg-faqideas .fqx-label{font-size:12.5px}.pg-faqideas .ocx-vb.is-good.is-on{border-color:var(--fill-ok);background:var(--fill-ok);color:var(--on-fill)}.pg-faqideas .ocx-vb.is-bad.is-on{border-color:var(--fill-danger);background:var(--fill-danger);color:var(--on-fill)}.pg-faqideas .ocx-save-wrap{margin-top:23px}@media (width<=600px){.pg-faqideas .fqx-head{padding:8px 12px}.pg-faqideas .fqx-head-tools{width:100%;margin-inline-start:0}.pg-faqideas .fqx-body{padding:12px}.pg-faqideas .fqx-card{padding:12px 14px 14px}.pg-faqideas .ocx-back,.pg-faqideas .fqx-next,.pg-faqideas .ocx-save,.pg-faqideas .ocx-vb{min-height:42px}.pg-faqideas .ocx-back{justify-content:center;min-width:42px}.pg-faqideas .ocx-mine textarea{font-size:16px}.pg-faqideas .ocx-save-wrap{margin-top:0}}@media (prefers-reduced-motion:reduce){.pg-faqideas *,.pg-faqideas :before,.pg-faqideas :after{transition:none!important;animation:none!important}}.msg-island{align-items:center;min-width:0;margin:0 auto;display:flex}.topbar:has(.msg-island.is-docked) .topbar-user{margin-left:0}.topbar:has(.msg-island.is-floating){z-index:60}.msg-island.is-floating{z-index:60;margin:0;position:fixed;top:64px;right:14px}.msg-pill{height:38px;max-width:min(440px, calc(46vw / var(--page-zoom,1)));border:1px solid var(--pill-line);background:var(--color-surface-raised);box-shadow:0 8px 22px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 14%)), 0 1px 3px rgb(var(--shadow-rgb) / calc(var(--shadow-k) * 8%));color:var(--color-ink);transform-origin:19px;border-radius:999px;align-items:center;gap:2px;padding:0 5px;display:inline-flex;position:relative}.msg-island.is-floating .msg-pill{max-width:calc(100vw - 28px)}.msg-pill-main{min-width:0;height:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:9px;padding:0 4px 0 0;display:flex}.msg-pill-main:focus-visible{box-shadow:var(--focus-ring);outline:none}.msg-pill-pic{flex:none;display:inline-grid;position:relative}.msg-pill-pic:after{content:"";border:2px solid var(--pro-purple-400);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-1px}.msg-pill-at{background:var(--pro-purple-600);width:14px;height:14px;box-shadow:0 0 0 2px var(--color-surface);color:var(--on-fill);border-radius:50%;place-items:center;font-size:9.5px;font-weight:700;line-height:1;display:grid;position:absolute;bottom:-3px;right:-4px}.msg-pill-words{white-space:nowrap;align-items:baseline;gap:8px;min-width:0;display:flex}.msg-pill-name{text-overflow:ellipsis;max-width:170px;color:var(--pro-purple-900);flex:none;font-size:12.5px;font-weight:600;overflow:hidden}.msg-pill-text{min-width:0;color:var(--color-muted);text-overflow:ellipsis;unicode-bidi:plaintext;align-items:center;gap:4px;font-size:12.5px;display:inline-flex;overflow:hidden}.msg-pill-text .icon{color:var(--pro-orange-600);flex:none}.msg-pill-close{width:22px;height:22px;color:var(--color-muted);cursor:pointer;opacity:0;transition:opacity .18s ease, transform .3s var(--motion-spring), background-color .15s ease;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid;transform:scale(.8)}.msg-pill:hover .msg-pill-close,.msg-pill:focus-within .msg-pill-close{opacity:1;transform:none}.msg-pill-close:hover{background:var(--pro-purple-50);color:var(--pro-purple-800)}.msg-pill-close:focus-visible{box-shadow:var(--focus-ring);outline:none}.msg-pill:hover{border-color:var(--pro-purple-200)}.msg-pill.is-in{animation:island-grow .62s var(--motion-spring) both}.msg-pill.is-in .msg-pill-pic>:first-child{animation:mo-icon-pop .5s var(--motion-spring) both}.msg-pill.is-in .msg-pill-pic:after{animation:.9s ease-out .35s 2 island-ring}.msg-pill.is-in .msg-pill-name{animation:island-words .45s var(--motion-soft) .16s both}.msg-pill.is-in .msg-pill-text{animation:island-words .45s var(--motion-soft) .24s both}.msg-pill.is-in .msg-pill-at{animation:mo-icon-pop .45s var(--motion-spring) .3s both}.msg-pill.is-out{pointer-events:none;animation:island-fold .32s var(--motion-out) both}@keyframes island-grow{0%{opacity:0;clip-path:inset(0 calc(100% - 38px) 0 0 round 999px);transform:translateY(-4px)scale(.86)}25%{opacity:1}to{opacity:1;clip-path:inset(0 round 999px);transform:none}}@keyframes island-fold{0%{opacity:1;clip-path:inset(0 round 999px);transform:none}to{opacity:0;clip-path:inset(0 calc(100% - 38px) 0 0 round 999px);transform:scale(.9)}}@keyframes island-words{0%{opacity:0;transform:translate(-6px)}}@keyframes island-ring{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.msg-pill,.msg-pill *{transition:none!important;animation:none!important}.msg-pill-pic:after{display:none}}
