.ds2{--g-0:rgb(var(--rgb-g-0));--g-25:rgb(var(--rgb-g-25));--g-50:rgb(var(--rgb-g-50));--g-100:rgb(var(--rgb-g-100));--g-150:rgb(var(--rgb-g-150));--g-200:rgb(var(--rgb-g-200));--g-300:rgb(var(--rgb-g-300));--g-400:rgb(var(--rgb-g-400));--g-500:rgb(var(--rgb-g-500));--g-600:rgb(var(--rgb-g-600));--g-700:rgb(var(--rgb-g-700));--g-800:rgb(var(--rgb-g-800));--g-900:rgb(var(--rgb-g-900));--o-50:rgb(var(--rgb-o-50));--o-100:rgb(var(--rgb-o-100));--o-200:rgb(var(--rgb-o-200));--o-300:rgb(var(--rgb-o-300));--o-400:rgb(var(--rgb-o-400));--o-500:rgb(var(--rgb-o-500));--o-600:rgb(var(--rgb-o-600));--o-700:rgb(var(--rgb-o-700));--o-800:rgb(var(--rgb-o-800));--ok:rgb(var(--rgb-ok));--warn:rgb(var(--rgb-warn));--warn-text:rgb(var(--rgb-warn-text));--danger:rgb(var(--rgb-danger));--info:rgb(var(--rgb-info));--accent:var(--o-600);--r-xs:6px;--r-sm:8px;--r-md:10px;--r-lg:12px;--r-xl:16px;--sh-xs:0 1px 2px rgba(27,27,24,.06);--sh-sm:0 1px 3px rgba(27,27,24,.07),0 1px 2px rgba(27,27,24,.04);--sh-md:0 12px 28px -10px rgba(27,27,24,.18),0 2px 6px rgba(27,27,24,.06);--sh-lg:0 28px 64px -18px rgba(27,27,24,.30),0 4px 12px rgba(27,27,24,.06);--ring:0 0 0 3px rgba(242,106,27,.24);--font-ds2:var(--font-geist),system-ui,-apple-system,"Segoe UI",sans-serif;--font-ds2-mono:var(--font-geist-mono),ui-monospace,"Cascadia Mono",Consolas,monospace;--ds-ease-out:cubic-bezier(.2,.8,.2,1);--ds-ease-spring:cubic-bezier(.34,1.4,.64,1);--d-1:120ms;--d-2:200ms;--d-3:320ms;--d-4:560ms;--ai-peach:#FFC7A3;--ai-rose:#F8BFD6;--ai-sky:#B4E6F8;--ai-lilac:#D6D0FB;--ai-peach-s:#FF9A62;--ai-rose-s:#EE7FB0;--ai-sky-s:#52BFE8;--ai-lilac-s:#9C8CF2;--ai-ink:#6B4BC4;font-family:var(--font-ds2);font-size:14px;line-height:1.4286;color:var(--g-900);-webkit-font-smoothing:antialiased}.ds2 :where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *))::-moz-selection{background:var(--o-100)}.ds2 :where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *))::selection{background:var(--o-100)}.ds2 .lucide[stroke-width="2"]:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){stroke-width:1.75}.ds2 .num:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){font-variant-numeric:tabular-nums}.ds2 .mono:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){font-family:var(--font-ds2-mono)}.ds2 .scroll-thin:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){scrollbar-width:thin;scrollbar-color:var(--g-200) transparent}.ds2 .scroll-none:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){scrollbar-width:none}.ds2 .scroll-none:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *))::-webkit-scrollbar{display:none}.ds2 .btn:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border-radius:var(--r-sm);border:1px solid transparent;font:500 14px/1 var(--font-ds2);white-space:nowrap;cursor:pointer;text-decoration:none;transition:background-color .12s,border-color .12s,box-shadow .12s,color .12s}.ds2 .btn:focus-visible:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){outline:none;box-shadow:var(--ring)}.ds2 .btn-primary:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){background:var(--accent);color:#fff;box-shadow:var(--sh-xs),inset 0 1px 0 rgba(255,255,255,.14)}.ds2 .btn-primary:hover:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){background:color-mix(in oklab,var(--accent) 86%,#000)}.ds2 .btn-secondary:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){background:#fff;color:var(--g-900);border-color:var(--g-150);box-shadow:var(--sh-xs)}.ds2 .btn-secondary:hover:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){background:var(--g-25);border-color:var(--g-200)}.ds2 .btn-ghost:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){background:transparent;color:var(--g-700)}.ds2 .btn-ghost:hover:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){background:var(--g-100);color:var(--g-900)}.ds2 .btn-danger:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){background:#fff;color:var(--danger);border-color:var(--g-150);box-shadow:var(--sh-xs)}.ds2 .btn-danger:hover:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){border-color:var(--g-200);background:var(--g-25)}.ds2 .btn-dark:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){background:var(--g-900);color:#fff}.ds2 .btn-dark:hover:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){background:var(--g-800)}.ds2 .btn-ghost .lucide:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)),.ds2 .btn-secondary .lucide:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){color:var(--g-500)}.ds2 .btn-sm:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){height:28px;padding:0 10px;font-size:13px;border-radius:7px}.ds2 .btn-lg:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){height:38px;padding:0 16px}.ds2 .btn-icon:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){width:32px;padding:0}.ds2 .btn-sm.btn-icon:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){width:28px}.ds2 .btn[aria-disabled=true]:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)),.ds2 .btn[disabled]:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){opacity:.45;cursor:not-allowed;box-shadow:none}.ds2 .btn.is-on:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){background:var(--g-100);border-color:var(--g-200)}.ds2 .spin:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){width:14px;height:14px;border-radius:50%;border:2px solid;border-top:2px solid transparent;animation:ds2-spin .7s linear infinite;opacity:.8}@keyframes ds2-spin{to{transform:rotate(1turn)}}.ds2 .kbd:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){display:inline-flex;align-items:center;height:20px;padding:0 6px;border-radius:5px;background:var(--g-100);border:1px solid var(--g-150);font:500 11px/1 var(--font-ds2);color:var(--g-600);white-space:nowrap}.ds2 .field:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){display:flex;flex-direction:column;gap:6px;min-width:0}.ds2 .label:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){font:500 13px/16px var(--font-ds2);color:var(--g-800)}.ds2 .label .req:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){color:var(--o-600);margin-left:2px}.ds2 .help:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){font:400 12px/16px var(--font-ds2);color:var(--g-500)}.ds2 .help.is-error:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){color:var(--danger)}.ds2 .input:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;border:1px solid var(--g-150);border-radius:var(--r-sm);background:#fff;box-shadow:var(--sh-xs);font:400 14px/20px var(--font-ds2);color:var(--g-900);transition:border-color .12s,box-shadow .12s;min-width:0}.ds2 .input:hover:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){border-color:var(--g-200)}.ds2 .input>input:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)),.ds2 .input>textarea:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){all:unset;flex:1;min-width:0;font:inherit;color:inherit;box-sizing:border-box}.ds2 .input>input:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *))::-moz-placeholder,.ds2 .input>textarea:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *))::-moz-placeholder{color:var(--g-400)}.ds2 .input>input:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *))::placeholder,.ds2 .input>textarea:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *))::placeholder{color:var(--g-400)}.ds2 .input:focus-within:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){border-color:var(--o-500);box-shadow:var(--ring)}.ds2 .input.is-error:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){border-color:var(--danger);box-shadow:0 0 0 3px rgba(200,52,42,.14)}.ds2 .input.is-disabled:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){background:var(--g-25);color:var(--g-600);box-shadow:none}.ds2 .input>.lucide:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){color:var(--g-500);flex-shrink:0}.ds2 .input.sm:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){height:32px}.ds2 .input.is-multiline:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){height:auto;min-height:36px;align-items:flex-start;padding:7px 12px}.ds2 .input.is-multiline>textarea:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){line-height:20px;white-space:pre-wrap;overflow-wrap:anywhere}.ds2 .input.area:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){height:auto;min-height:84px;align-items:flex-start;padding:9px 12px}.ds2 .input.area>textarea:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){min-height:64px;white-space:pre-wrap}:where(.ds2 .sel-field){width:100%}:where(.ds2 .sel-ghost,.ds2 .sel-pill){width:auto;max-width:100%}.ds2 .sel:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){display:inline-flex;align-items:center;gap:8px;min-width:0;text-align:left;cursor:pointer;outline:none}.ds2 .sel.is-disabled:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){cursor:not-allowed}.ds2 .sel.input.xs:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){height:28px;padding:0 8px;font-size:13px;gap:6px}.ds2 .sel.input.sm:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){padding:0 10px;font-size:13px}.ds2 .sel.is-open.input:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){border-color:var(--o-500);box-shadow:var(--ring)}.ds2 .sel-value:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds2 .sel-value.is-placeholder:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){color:var(--g-400)}.ds2 .sel-chevron:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){flex-shrink:0;color:var(--g-500);transition:transform .15s}.ds2 .sel.is-open .sel-chevron:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){transform:rotate(180deg)}.ds2 .sel-icon:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){display:inline-flex;flex-shrink:0;color:var(--g-500)}.ds2 .sel-icon>svg:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){width:14px;height:14px}.ds2 .sel-ghost:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){height:32px;padding:0 8px;border-radius:var(--r-sm);font:500 14px/20px var(--font-ds2);color:var(--g-800);transition:background-color .12s}.ds2 .sel-ghost.is-open:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)),.ds2 .sel-ghost:hover:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){background:var(--g-100)}.ds2 .sel-ghost:focus-visible:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)),.ds2 .sel-pill:focus-visible:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){box-shadow:var(--ring)}.ds2 .sel-pill:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){height:28px;padding:0 10px;border:1px solid var(--g-150);border-radius:999px;background:#fff;font:500 13px/18px var(--font-ds2);color:var(--g-800);gap:6px;box-shadow:var(--sh-xs);transition:border-color .12s,background-color .12s}.ds2 .sel-pill:hover:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){border-color:var(--g-200)}.ds2 .sel-pill.is-open:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){border-color:var(--o-500)}.ds2 .sel-ghost.xs:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)),.ds2 .sel-pill.xs:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){height:24px;font-size:12px;padding:0 8px}.ds2 .sel-ghost.sm:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){height:28px;font-size:13px}.ds2 .sel-tone-danger:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){border-color:rgba(200,52,42,.35)}.ds2 .sel-tone-ok:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){border-color:rgba(47,133,90,.35)}.ds2 .sel-tone-warn:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){border-color:rgba(214,140,18,.45)}.ds2 .sel-tone-brand:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){border-color:var(--o-300,rgba(242,106,27,.45))}.ds2 .sel-native:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){position:absolute;width:1px;height:1px;padding:0;margin:0;border:0;opacity:0;pointer-events:none;overflow:hidden}.ds2 .sel-menu:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){max-width:min(480px,calc(100vw - 16px))}.ds2 .sel-search:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){position:sticky;top:-4px;z-index:1;display:flex;align-items:center;gap:8px;margin:-4px -4px 4px;padding:8px 12px;background:#fff;border-bottom:1px solid var(--g-150);color:var(--g-500)}.ds2 .sel-search>input:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){all:unset;flex:1;min-width:0;font:400 14px/20px var(--font-ds2);color:var(--g-900)}.ds2 .sel-search>input:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *))::-moz-placeholder{color:var(--g-400)}.ds2 .sel-search>input:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *))::placeholder{color:var(--g-400)}.ds2 .sel-option.is-selected:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){font-weight:500;color:var(--g-900)}.ds2 .sel-option.is-danger.is-selected:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){color:var(--danger)}.ds2 .sel-option.is-empty:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){color:var(--g-500)}.ds2 .sel-option .sel-check:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){flex-shrink:0;color:var(--o-600)}.ds2 .sel-desc:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){display:block;font-size:12px;line-height:16px;color:var(--g-500);white-space:normal;overflow-wrap:anywhere}.ds2 input.input:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)),.ds2 select.input:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){display:block;-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;padding:0 12px;outline:none;cursor:pointer}.ds2 input.input:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){cursor:text}.ds2 select.input:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236E6E68' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.ds2 input.input:focus:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)),.ds2 select.input:focus:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){border-color:var(--o-500);box-shadow:var(--ring)}.ds2 input.input:disabled:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)),.ds2 select.input:disabled:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){background-color:var(--g-25);color:var(--g-600);cursor:not-allowed;box-shadow:none}.ds2 .check:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){-moz-appearance:none;appearance:none;-webkit-appearance:none;flex-shrink:0;width:16px;height:16px;margin:0;border:1px solid var(--g-200);border-radius:4px;background:#fff;box-shadow:var(--sh-xs);display:inline-grid;place-content:center;cursor:pointer}.ds2 .check:checked:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){background:var(--accent);border-color:var(--accent)}.ds2 .check:checked:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)):after{content:"";width:8px;height:4px;border:2px solid #fff;border-top:0;border-right:0;transform:translateY(-1px) rotate(-45deg)}.ds2 .check.is-mixed:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)),.ds2 .check:indeterminate:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){background:var(--accent);border-color:var(--accent)}.ds2 .check.is-mixed:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)):after,.ds2 .check:indeterminate:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)):after{content:"";width:8px;height:2px;border:0;border-radius:1px;background:#fff;transform:none}.ds2 .check:focus-visible:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)),.ds2 .radio:focus-visible:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){outline:none;box-shadow:var(--ring)}.ds2 .check:disabled:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){opacity:.45;cursor:not-allowed}.ds2 .radio:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){-moz-appearance:none;appearance:none;-webkit-appearance:none;flex-shrink:0;width:16px;height:16px;margin:0;border:1px solid var(--g-200);border-radius:50%;background:#fff;box-shadow:var(--sh-xs);cursor:pointer}.ds2 .radio:checked:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){border:5px solid var(--accent)}.ds2 .choice:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){display:inline-flex;align-items:center;gap:8px;font:400 14px/20px var(--font-ds2);color:var(--g-800);cursor:pointer}.ds2 .toggle:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){position:relative;flex-shrink:0;width:34px;height:20px;border-radius:999px;background:var(--g-200);border:0;padding:0;cursor:pointer;transition:background .15s}.ds2 .toggle:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)):after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(27,27,24,.22);transition:transform .15s}.ds2 .toggle[aria-checked=true]:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){background:var(--accent)}.ds2 .toggle[aria-checked=true]:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)):after{transform:translateX(14px)}.ds2 .toggle:focus-visible:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){outline:none;box-shadow:var(--ring)}.ds2 .seg:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){display:inline-flex;align-items:center;gap:2px;padding:3px;background:var(--g-100);border-radius:9px;max-width:100%}.ds2 .seg-item:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:6px;font:500 13px/1 var(--font-ds2);color:var(--g-600);cursor:pointer;white-space:nowrap;flex-shrink:0}.ds2 .seg-item:hover:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){color:var(--g-900)}.ds2 .seg-item.is-active:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){background:#fff;color:var(--g-900);box-shadow:0 1px 2px rgba(27,27,24,.08),0 0 0 1px rgba(27,27,24,.05)}.ds2 .seg-item:focus-visible:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){box-shadow:var(--ring)}.ds2 .seg-item .c:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){color:var(--g-500);font-weight:400}.ds2 .tabs:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){display:flex;gap:22px;border-bottom:1px solid var(--g-150)}.ds2 .tab:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){all:unset;position:relative;display:inline-flex;align-items:center;gap:6px;padding:10px 0 11px;font:500 14px/20px var(--font-ds2);color:var(--g-500);cursor:pointer;white-space:nowrap}.ds2 .tab.is-active:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)),.ds2 .tab:hover:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){color:var(--g-900)}.ds2 .tab.is-active:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)):after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--g-900)}.ds2 .tab:focus-visible:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){box-shadow:var(--ring);border-radius:4px}.ds2 .tab .c:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){color:var(--g-500);font-weight:400}.ds2 .status:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){display:inline-flex;align-items:center;gap:7px;font:500 13px/18px var(--font-ds2);color:var(--g-700);white-space:nowrap}.ds2 .dot:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){display:inline-block;width:7px;height:7px;border-radius:50%;flex-shrink:0;background:var(--g-400)}.ds2 .dot-ok:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){background:var(--ok)}.ds2 .dot-warn:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){background:var(--warn)}.ds2 .dot-danger:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){background:var(--danger)}.ds2 .dot-info:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){background:var(--info)}.ds2 .dot-brand:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){background:var(--o-500)}.ds2 .dot-neutral:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){background:var(--g-400)}.ds2 .dot-dark:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){background:var(--g-700)}.ds2 .tag:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:6px;border:1px solid var(--g-150);background:#fff;font:500 12px/1 var(--font-ds2);color:var(--g-700);white-space:nowrap}.ds2 .tag .lucide:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){color:var(--g-500)}.ds2 .tag-fill:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){background:var(--g-100);border-color:transparent}.ds2 .tag-mono:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){font-family:var(--font-ds2-mono);font-size:11px;letter-spacing:.02em;padding:0 6px}.ds2 .tag-sm:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){height:18px;padding:0 5px;font-size:10.5px;border-radius:5px}.ds2 .tag-solid:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){background:var(--g-900);border-color:var(--g-900);color:#fff}.ds2 .count:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 6px;border-radius:999px;background:var(--g-100);font:500 12px/1 var(--font-ds2);color:var(--g-600);font-variant-numeric:tabular-nums}.ds2 .count-dark:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){background:var(--g-900);color:#fff;font-weight:600;font-size:11px}.ds2 .count-accent:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){background:var(--accent);color:#fff;font-weight:600;font-size:11px}.ds2 .avatar:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){display:inline-grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--g-100);border:1px solid var(--g-150);font:600 11px/1 var(--font-ds2);color:var(--g-600);overflow:hidden;-o-object-fit:cover;object-fit:cover}.ds2 .avatar-xs:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){width:18px;height:18px;font-size:8px}.ds2 .avatar-sm:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){width:22px;height:22px;font-size:9px}.ds2 .avatar-lg:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){width:36px;height:36px;font-size:13px}.ds2 .stack:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){display:inline-flex}.ds2 .stack>:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){margin-left:-6px;box-shadow:0 0 0 2px #fff}.ds2 .stack>:first-child:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){margin-left:0}.ds2 .logo-tile:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){display:inline-grid;place-items:center;flex-shrink:0;width:24px;height:24px;border-radius:6px;background:#fff;border:1px solid var(--g-150);font:600 11px/1 var(--font-ds2);color:var(--g-600);overflow:hidden}.ds2 .logo-tile>img:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ds2 .logo-tile.sm:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){width:18px;height:18px;border-radius:5px;font-size:8.5px}.ds2 .card:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){background:#fff;border:1px solid var(--g-150);border-radius:var(--r-md)}.ds2 .menu:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){display:flex;flex-direction:column;background:#fff;border:1px solid var(--g-150);border-radius:var(--r-lg);box-shadow:var(--sh-md);padding:4px;min-width:220px}.ds2 .menu-item:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){all:unset;box-sizing:border-box;display:flex;align-items:center;gap:10px;width:100%;min-height:32px;padding:6px 10px;border-radius:7px;font:400 14px/20px var(--font-ds2);color:var(--g-800);cursor:pointer}.ds2 .menu-item .lucide:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){color:var(--g-500);flex-shrink:0}.ds2 .menu-item.is-active:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)),.ds2 .menu-item:focus-visible:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)),.ds2 .menu-item:hover:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){background:var(--g-100)}.ds2 .menu-item:disabled:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)),.ds2 .menu-item[aria-disabled=true]:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){color:var(--g-400);cursor:default;background:transparent}.ds2 .menu-item.is-danger .lucide:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)),.ds2 .menu-item.is-danger:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){color:var(--danger)}.ds2 .menu-item .end:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){margin-left:auto;color:var(--g-500);font-size:12px;flex-shrink:0}.ds2 .menu-sep:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){height:1px;margin:4px -4px;background:var(--g-150);flex-shrink:0}.ds2 .menu-label:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){padding:8px 10px 4px;font:500 12px/16px var(--font-ds2);color:var(--g-500)}.ds2 .alert:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){display:flex;align-items:center;gap:10px;padding:10px 14px;background:#fff;border:1px solid var(--g-150);border-radius:var(--r-md);font-size:14px;color:var(--g-800)}.ds2 .bar:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){height:6px;border-radius:999px;background:var(--g-100);overflow:hidden}.ds2 .bar>span:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){display:block;height:100%;border-radius:999px;background:var(--o-500)}.ds2 .skel:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){height:10px;border-radius:999px;background:var(--g-100);animation:ds2-pulse 1.4s ease-in-out infinite}@keyframes ds2-pulse{50%{opacity:.55}}.ds2 .link:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){color:var(--o-700);font-weight:500;text-decoration:none;cursor:pointer}.ds2 .link:hover:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){text-decoration:underline}.ds2 .vsep:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){width:1px;height:20px;margin:0 6px;background:var(--g-150);flex-shrink:0}.ds2 [data-tip]:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){position:relative}.ds2 [data-tip]:focus-visible:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)):after,.ds2 [data-tip]:hover:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)):after{content:attr(data-tip);position:absolute;z-index:90;left:50%;top:calc(100% + 6px);transform:translateX(-50%);padding:6px 8px;border-radius:6px;background:var(--g-900);color:#fff;font:500 12px/16px var(--font-ds2);white-space:nowrap;pointer-events:none}.ds2 [data-tip-side=right]:focus-visible:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)):after,.ds2 [data-tip-side=right]:hover:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)):after{left:calc(100% + 8px);top:50%;transform:translateY(-50%)}.ds2 [data-tip-align=end]:focus-visible:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)):after,.ds2 [data-tip-align=end]:hover:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)):after{left:auto;right:0;transform:none}@media (pointer:coarse){.ds2 [data-tip]:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)):after{display:none!important}}.ds2 .icon-btn:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){all:unset;box-sizing:border-box;position:relative;display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:8px;color:var(--g-600);cursor:pointer}.ds2 .icon-btn:hover:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)),.ds2 .icon-btn[aria-expanded=true]:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){background:var(--g-100);color:var(--g-900)}.ds2 .icon-btn:focus-visible:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){box-shadow:var(--ring)}.ds2 .icon-btn.sm:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){width:28px;height:28px;border-radius:7px}.ds2 .icon-btn.xs:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){width:22px;height:22px;border-radius:6px}.ds2 .icon-btn .badge:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){position:absolute;top:2px;right:1px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--g-900);color:#fff;font:600 10px/16px var(--font-ds2);text-align:center;box-shadow:0 0 0 2px #fff}.ds2 .icon-btn .pip:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){position:absolute;top:7px;right:8px;width:7px;height:7px;border-radius:50%;background:var(--o-500);box-shadow:0 0 0 2px #fff}@media (pointer:coarse){.ds2 .icon-btn:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){width:40px;height:40px}.ds2 .icon-btn.sm:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)),.ds2 .icon-btn.xs:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){width:36px;height:36px}}.ds2 .side:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){width:248px;flex-shrink:0;display:flex;flex-direction:column;background:var(--g-50);border-right:1px solid var(--g-150);transition:width .18s ease}.ds2 .side-top:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){display:flex;align-items:center;gap:10px;height:52px;padding:0 10px 0 14px;flex-shrink:0}.ds2 .mark:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;border-radius:7px;background:var(--g-900)}.ds2 .brandname:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){flex:1;font:600 15px/1 var(--font-ds2);letter-spacing:-.01em;color:var(--g-900)}.ds2 .side-search:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){all:unset;box-sizing:border-box;display:flex;align-items:center;gap:8px;margin:2px 10px 8px;height:34px;padding:0 6px 0 10px;border:1px solid var(--g-150);border-radius:var(--r-sm);background:#fff;box-shadow:var(--sh-xs);font:400 14px/1 var(--font-ds2);color:var(--g-500);cursor:pointer;flex-shrink:0}.ds2 .side-search:hover:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){border-color:var(--g-200)}.ds2 .side-search:focus-visible:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){box-shadow:var(--ring)}.ds2 .nav:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){flex:1;min-height:0;display:flex;flex-direction:column;gap:1px;padding:0 10px 8px;overflow-y:auto;overflow-x:hidden}.ds2 .nav-item:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){all:unset;box-sizing:border-box;display:flex;align-items:center;gap:10px;height:32px;padding:0 8px;border-radius:7px;font:500 14px/1 var(--font-ds2);color:var(--g-700);cursor:pointer;white-space:nowrap;flex-shrink:0}.ds2 .nav-item svg:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){color:var(--g-500);flex-shrink:0;width:16px;height:16px}.ds2 .nav-item:hover:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){background:var(--g-100);color:var(--g-900)}.ds2 .nav-item.is-active:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){background:#EAEAE6;color:var(--g-900)}.ds2 .nav-item.is-active svg:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){color:var(--o-600)}.ds2 .nav-group:focus-visible:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)),.ds2 .nav-item:focus-visible:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){box-shadow:var(--ring)}.ds2 .nav-item .grow:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.ds2 .nav-group:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){all:unset;box-sizing:border-box;display:flex;align-items:center;gap:4px;height:28px;margin-top:8px;padding:0 8px;border-radius:6px;font:500 12px/1 var(--font-ds2);color:var(--g-500);cursor:pointer;white-space:nowrap;flex-shrink:0}.ds2 .nav-group:hover:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){color:var(--g-800)}.ds2 .nav-group .chev:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){transition:transform .15s}.ds2 .nav-group[aria-expanded=false] .chev:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){transform:rotate(-90deg)}.ds2 .side-foot:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){display:flex;flex-direction:column;gap:1px;padding:8px 10px 10px;border-top:1px solid var(--g-150);flex-shrink:0}.ds2 .me:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){display:flex;align-items:center;gap:10px;margin-top:6px;padding:6px 8px;border-radius:var(--r-sm)}.ds2 .me-btn:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){all:unset;box-sizing:border-box;flex:1;min-width:0;display:flex;align-items:center;gap:10px;cursor:pointer;border-radius:6px}.ds2 .me-btn:focus-visible:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){box-shadow:var(--ring)}.ds2 .me:hover:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){background:var(--g-100)}.ds2 .me-t:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ds2 .me-t b:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){font:500 13px/16px var(--font-ds2);color:var(--g-900);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds2 .me-t span:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){font:400 12px/16px var(--font-ds2);color:var(--g-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds2 .top:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){display:flex;align-items:center;justify-content:space-between;gap:12px;height:52px;flex-shrink:0;padding:0 14px 0 20px;border-bottom:1px solid var(--g-150);background:#fff}.ds2 .crumbs:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){display:flex;align-items:center;gap:6px;min-width:0;font:500 14px/1 var(--font-ds2);color:var(--g-500)}.ds2 .crumbs .lucide:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){color:var(--g-400);flex-shrink:0}.ds2 .crumbs a:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){color:var(--g-500);text-decoration:none}.ds2 .crumbs a:hover:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){color:var(--g-900)}.ds2 .crumbs b:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){font-weight:500;color:var(--g-900);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds2 .top-r:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){display:flex;align-items:center;gap:2px;flex-shrink:0}.ds2 .toolbar:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;flex-shrink:0;padding:0 20px;border-bottom:1px solid var(--g-150);background:#fff}.ds2 .rail-only:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){display:none}@media (min-width:1024px){.ds2 .shell-collapsed .side:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){width:60px}.ds2 .shell-collapsed .side .lbl:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){display:none}.ds2 .shell-collapsed .side-top:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){justify-content:center;padding:0}.ds2 .shell-collapsed .nav-item:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){justify-content:center;padding:0}.ds2 .shell-collapsed .nav-group:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){height:1px;margin:10px 6px;padding:0;background:var(--g-150);pointer-events:none}.ds2 .shell-collapsed .nav-group>:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){display:none}.ds2 .shell-collapsed .me:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){justify-content:center;padding:6px 0}.ds2 .shell-collapsed .me-btn:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){flex:0 0 auto}.ds2 .shell-collapsed .rail-only:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){display:flex}.ds2 .shell-collapsed .nav-item:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){position:relative}.ds2 .shell-collapsed .nav-count:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){position:absolute;top:-3px;right:-2px;min-width:16px;height:16px;padding:0 4px;font-size:10px;box-shadow:0 0 0 2px var(--g-50)}}@media (max-width:1023.98px){.ds2 .side:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){position:fixed;inset:0 auto 0 0;z-index:45;width:280px;max-width:86vw;transform:translateX(-100%);transition:transform .2s ease;box-shadow:var(--sh-lg);padding-left:env(safe-area-inset-left)}.ds2 .shell-drawer-open .side:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){transform:translateX(0)}.ds2 .top:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){padding:0 8px}.ds2 .toolbar:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){padding:8px 12px;flex-wrap:wrap}}.ds2 .pop-in:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){animation:ds2-pop .12s ease-out}@keyframes ds2-pop{0%{opacity:0;transform:translateY(-4px)}}.ds2 .fade-in:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){animation:ds2-fade .15s ease-out}@keyframes ds2-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.ds2 .fade-in:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)),.ds2 .pop-in:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)),.ds2 .skel:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)),.ds2 .spin:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){animation:none}.ds2 .side:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){transition:none}}.ds2 .rise:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){animation:ds2-rise var(--d-4) var(--ds-ease-out) backwards;animation-delay:calc(var(--i, 0) * 45ms)}.ds2 .fade:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){animation:ds2-fade var(--d-4) var(--ds-ease-out) backwards;animation-delay:calc(var(--i, 0) * 45ms)}.ds2 .grow-x:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){transform-origin:left center;animation:ds2-grow-x .9s var(--ds-ease-out) backwards;animation-delay:calc(.18s + var(--i, 0) * 60ms)}.ds2 .grow-y:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){transform-origin:center bottom;animation:ds2-grow-y .9s var(--ds-ease-out) backwards;animation-delay:calc(.18s + var(--i, 0) * 50ms)}.ds2 .draw:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){stroke-dasharray:var(--len,1000);animation:ds2-draw 1.6s var(--ds-ease-out) both;animation-delay:.2s}.ds2 .count-up:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){--ds2-n:var(--to,0);counter-reset:ds2-n var(--ds2-n);animation:ds2-count-up 1.2s var(--ds-ease-out) both;font-variant-numeric:tabular-nums}.ds2 .count-up:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)):after{content:counter(ds2-n)}.ds2 .dot-live:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){position:relative}.ds2 .dot-live:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)):after{content:"";position:absolute;inset:0;border-radius:50%;background:inherit;animation:ds2-ping 2s var(--ds-ease-out) infinite}.ds2 .lift:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){transition:transform var(--d-2) var(--ds-ease-out),box-shadow var(--d-2) var(--ds-ease-out),border-color var(--d-2)}.ds2 .lift:hover:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){transform:translateY(-2px);box-shadow:var(--sh-md);border-color:var(--g-200)}.ds2 .skel-shimmer:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)),.ds2 .skel.is-loading:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){background:linear-gradient(90deg,var(--g-100) 0,var(--g-50) 50%,var(--g-100) 100%);background-size:200% 100%;animation:ds2-shimmer 1.6s linear infinite}.ds2 .pop:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){animation:ds2-pop-bounce .42s var(--ds-ease-spring) backwards}.ds2 .delta-up:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){color:var(--ok);font-weight:500}.ds2 .delta-down:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){color:var(--danger);font-weight:500}@keyframes ds2-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ds2-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ds2-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ds2-draw{0%{stroke-dashoffset:var(--len,1000)}to{stroke-dashoffset:0}}@keyframes ds2-ping{0%{transform:scale(1);opacity:.5}80%,to{transform:scale(2.8);opacity:0}}@keyframes ds2-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ds2-pop-bounce{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.12);opacity:1}to{transform:scale(1)}}@property --ds2-n{syntax:"<integer>";inherits:false;initial-value:0}@keyframes ds2-count-up{0%{--ds2-n:0}}@property --ds2-ai-a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ds2-ai-drift{0%{transform:translateZ(0) rotate(0deg) scale(1)}33%{transform:translate3d(7%,-5%,0) rotate(24deg) scale(1.08)}66%{transform:translate3d(-6%,6%,0) rotate(-14deg) scale(.95)}to{transform:translate3d(4%,3%,0) rotate(36deg) scale(1.06)}}@keyframes ds2-ai-spin{to{--ds2-ai-a:360deg}}@keyframes ds2-ai-shine{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes ds2-ai-breathe{0%,to{transform:scale(1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.55),0 0 6px 0 rgba(238,127,176,.3)}50%{transform:scale(1.12);box-shadow:inset 0 0 0 1px rgba(255,255,255,.55),0 0 12px 2px rgba(156,140,242,.45)}}.ds2 .ai:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){position:relative;isolation:isolate;overflow:hidden;background:#fff}.ds2 .ai:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)):before{content:"";position:absolute;inset:-45%;z-index:-2;pointer-events:none;background:radial-gradient(36% 40% at 24% 30%,var(--ai-rose) 0,transparent 70%),radial-gradient(32% 38% at 76% 22%,var(--ai-sky) 0,transparent 70%),radial-gradient(40% 44% at 64% 76%,var(--ai-peach) 0,transparent 70%),radial-gradient(30% 34% at 28% 78%,var(--ai-lilac) 0,transparent 70%);filter:blur(26px);will-change:transform;animation:ds2-ai-drift 22s ease-in-out infinite alternate}.ds2 .ai:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)):after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:rgba(255,255,255,.5)}.ds2 .ai-soft:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)):after{background:rgba(255,255,255,.7)}.ds2 .ai-strong:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)):after{background:rgba(255,255,255,.3)}.ds2 .ai-edge:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){position:relative;isolation:isolate}.ds2 .ai-edge:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)):before{content:"";position:absolute;inset:-1px;z-index:1;border-radius:inherit;padding:1.5px;pointer-events:none;background:conic-gradient(from var(--ds2-ai-a),var(--ai-rose-s),var(--ai-sky-s),var(--ai-lilac-s),var(--ai-peach-s),var(--ai-rose-s));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:ds2-ai-spin 5s linear infinite}.ds2 .ai-orb:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){display:inline-block;flex-shrink:0;width:14px;height:14px;border-radius:50%;vertical-align:-2px;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.95) 0,rgba(255,255,255,0) 42%),conic-gradient(from var(--ds2-ai-a),var(--ai-peach-s) 0deg,var(--ai-rose-s) 80deg,var(--ai-lilac-s) 170deg,var(--ai-sky-s) 260deg,var(--ai-peach-s) 1turn);animation:ds2-ai-spin 2.8s linear infinite,ds2-ai-breathe 2.4s ease-in-out infinite;animation-delay:calc(var(--o, 0) * -2.8s),calc(var(--o, 0) * -2.4s)}.ds2 .ai-orb.sm:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){width:10px;height:10px}.ds2 .ai-orb.lg:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){width:22px;height:22px}.ds2 .ai-orb.xl:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){width:36px;height:36px}.ds2 .ai-orb.is-off:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){background:var(--g-200);box-shadow:none;animation:none}.ds2 .ai-think:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){background:linear-gradient(90deg,var(--g-500) 0,var(--g-500) 38%,var(--ai-rose-s) 48%,var(--ai-sky-s) 54%,var(--g-500) 64%,var(--g-500) 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ds2-ai-shine 2.4s linear infinite}.ds2 .ai-label:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){display:inline-flex;align-items:center;gap:6px;font:500 12px/16px var(--font-ds2);color:var(--ai-ink)}@media (prefers-reduced-motion:reduce){.ds2 .count-up:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)),.ds2 .draw:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)),.ds2 .fade:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)),.ds2 .grow-x:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)),.ds2 .grow-y:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)),.ds2 .pop:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)),.ds2 .rise:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){animation:none}.ds2 .dot-live:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)):after,.ds2 .skel-shimmer:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)),.ds2 .skel.is-loading:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){animation:none}.ds2 .ai-edge:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)):before,.ds2 .ai:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)):before{animation:none}.ds2 .ai-orb:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){animation:ds2-ai-spin 6s linear infinite}.ds2 .ai-think:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){animation:none;color:var(--g-500);background:none}.ds2 .lift:where(:not(.legacy-ui *,.ds2-off *,.email-body-content *,.prose *)){transition:none}}