.Alert-module__21se_W__alert{align-items:flex-start;gap:var(--space-3);border-radius:var(--radius-panel);font-family:var(--font-body);border:1px solid;padding:12px 16px;font-size:14px;line-height:1.5;display:flex}.Alert-module__21se_W__content{flex:1;min-width:0}.Alert-module__21se_W__close{border-radius:var(--radius-btn);color:inherit;opacity:.7;cursor:pointer;background:0 0;border:none;flex:none;margin:1px -4px 0 0;padding:4px;display:inline-flex}.Alert-module__21se_W__close:hover{opacity:1}.Alert-module__21se_W__close:focus-visible{box-shadow:var(--ring-focus);outline:none}.Alert-module__21se_W__alert[data-variant=info]{background:var(--fp-info-bg);border-color:var(--fp-blue-200);color:var(--fp-info-text)}.Alert-module__21se_W__alert[data-variant=success]{background:var(--fp-ok-bg);border-color:color-mix(in srgb, var(--fp-ok) 30%, transparent);color:var(--fp-ok-text)}.Alert-module__21se_W__alert[data-variant=warning]{background:var(--fp-warn-bg);border-color:color-mix(in srgb, var(--fp-warn) 30%, transparent);color:var(--fp-warn-text)}
.SidebarItem-module___q2yuW__item{appearance:none;cursor:pointer;border-radius:var(--radius-xs);color:var(--fp-white);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background .15s;display:inline-flex}.SidebarItem-module___q2yuW__item:hover{background:#ffffff29}.SidebarItem-module___q2yuW__item[data-active],.SidebarItem-module___q2yuW__item[data-brand],.SidebarItem-module___q2yuW__item[data-active]:hover,.SidebarItem-module___q2yuW__item[data-brand]:hover{background:var(--fp-blue)}
.AppSidebar-module__S-ZxOa__rail{background:var(--fp-blue-night);flex-direction:column;flex:none;align-items:center;gap:12px;width:64px;height:100%;padding:18px 0;display:flex}.AppSidebar-module__S-ZxOa__brand{margin-bottom:12px}.AppSidebar-module__S-ZxOa__spacer{margin-top:auto}
.Avatar-module__vTKiOW__avatar{font-family:var(--font-display);font-weight:var(--fw-bold);letter-spacing:-.01em;flex:none;justify-content:center;align-items:center;display:inline-flex}.Avatar-module__vTKiOW__avatar[data-shape=circle]{border-radius:50%}.Avatar-module__vTKiOW__avatar[data-shape=square]{border-radius:var(--radius-sm)}.Avatar-module__vTKiOW__avatar[data-tone=blue]{background:var(--fp-mist);color:var(--fp-blue)}.Avatar-module__vTKiOW__avatar[data-tone=warn]{background:var(--fp-warn-bg);color:var(--fp-warn-text)}.Avatar-module__vTKiOW__avatar[data-tone=green]{background:var(--fp-ok-bg);color:var(--fp-ok-text)}.Avatar-module__vTKiOW__avatar[data-tone=ink]{background:var(--fp-surface-3);color:var(--fp-text-1)}
.Skeleton-module__PZ7gHa__skeleton{background:linear-gradient(90deg, var(--fp-surface-3) 25%, var(--fp-surface-1) 37%, var(--fp-surface-3) 63%);background-size:400% 100%;flex:none;animation:1.4s infinite Skeleton-module__PZ7gHa__shimmer;display:block}.Skeleton-module__PZ7gHa__skeleton[data-variant=text]{border-radius:var(--radius-pill);height:.7em}.Skeleton-module__PZ7gHa__skeleton[data-variant=block]{border-radius:var(--radius-sm)}.Skeleton-module__PZ7gHa__skeleton[data-variant=circle]{border-radius:var(--radius-pill)}@keyframes Skeleton-module__PZ7gHa__shimmer{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.Skeleton-module__PZ7gHa__skeleton{background:var(--fp-surface-3);animation:none}}
.AppTopbar-module__CitiTW__bar{justify-content:space-between;align-items:center;gap:var(--space-5);background:var(--fp-white);border-bottom:1px solid var(--fp-border);padding:20px 28px;display:flex}.AppTopbar-module__CitiTW__heading{min-width:0}.AppTopbar-module__CitiTW__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--fp-text-1);font-size:20px;font-weight:700}.AppTopbar-module__CitiTW__subtitle{color:var(--fp-text-4);margin-top:2px;font-size:12.5px}.AppTopbar-module__CitiTW__right{flex:none;align-items:center;gap:14px;display:flex}.AppTopbar-module__CitiTW__avatarTrigger{cursor:pointer;background:0 0;border:none;border-radius:50%;padding:0;display:inline-flex}.AppTopbar-module__CitiTW__avatarTrigger:focus-visible{box-shadow:var(--ring-focus);outline:none}.AppTopbar-module__CitiTW__positioner{z-index:50}.AppTopbar-module__CitiTW__popup{background:var(--fp-white);border:1px solid var(--fp-border);border-radius:var(--radius-panel);min-width:160px;box-shadow:var(--shadow-float);outline:none;padding:6px}.AppTopbar-module__CitiTW__item{font-family:var(--font-body);color:var(--fp-text-2);border-radius:var(--radius-btn);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;align-items:center;padding:9px 12px;font-size:14px;display:flex}.AppTopbar-module__CitiTW__item[data-highlighted]{background:var(--fp-surface-2);color:var(--fp-text-1)}
.Badge-module__v7raba__badge{font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:var(--text-2xs);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:6px;padding:5px 11px;line-height:1;display:inline-flex}.Badge-module__v7raba__dot{border-radius:50%;flex:none;width:6px;height:6px}.Badge-module__v7raba__badge[data-status=processed]{background:var(--fp-ok-bg);color:var(--fp-ok-text)}.Badge-module__v7raba__badge[data-status=processed] .Badge-module__v7raba__dot{background:var(--fp-ok)}.Badge-module__v7raba__badge[data-status=review]{background:var(--fp-warn-bg);color:var(--fp-warn-text)}.Badge-module__v7raba__badge[data-status=review] .Badge-module__v7raba__dot{background:var(--fp-warn)}.Badge-module__v7raba__badge[data-status=categorizing],.Badge-module__v7raba__badge[data-status=extracting]{background:var(--fp-info-bg);color:var(--fp-info-text)}.Badge-module__v7raba__badge[data-status=categorizing] .Badge-module__v7raba__dot,.Badge-module__v7raba__badge[data-status=extracting] .Badge-module__v7raba__dot{background:var(--fp-info);animation:1.6s ease-in-out infinite Badge-module__v7raba__dot-glow}@keyframes Badge-module__v7raba__dot-glow{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 5px 1px var(--fp-info)}}@media (prefers-reduced-motion:reduce){.Badge-module__v7raba__badge[data-status=categorizing] .Badge-module__v7raba__dot,.Badge-module__v7raba__badge[data-status=extracting] .Badge-module__v7raba__dot{animation:none}}.Badge-module__v7raba__badge[data-status=categorized]{background:var(--fp-blue-200);color:var(--fp-blue-700)}.Badge-module__v7raba__badge[data-status=categorized] .Badge-module__v7raba__dot{background:var(--fp-blue)}.Badge-module__v7raba__badge[data-status=neutral]{background:var(--fp-surface-2);color:var(--fp-text-3)}.Badge-module__v7raba__badge[data-status=neutral] .Badge-module__v7raba__dot{background:var(--fp-text-4)}.Badge-module__v7raba__badge[data-status=count]{background:var(--fp-mist);color:var(--fp-blue)}
.Spinner-module__XXz8eG__spinner{box-sizing:border-box;border-radius:var(--radius-pill);border:2px solid color-mix(in srgb, currentColor 25%, transparent);border-top-color:currentColor;flex:none;width:1em;height:1em;animation:.7s linear infinite Spinner-module__XXz8eG__spin;display:inline-block}@keyframes Spinner-module__XXz8eG__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Spinner-module__XXz8eG__spinner{animation:1.4s ease-in-out infinite Spinner-module__XXz8eG__breathe}@keyframes Spinner-module__XXz8eG__breathe{0%,to{opacity:1}50%{opacity:.35}}}
.Button-module__liqL7q__button{font-family:var(--font-display);font-weight:var(--fw-semibold);border-radius:var(--radius-btn);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;line-height:1;transition:background-color .16s,border-color .16s,box-shadow .16s;display:inline-flex}.Button-module__liqL7q__button:focus-visible{box-shadow:var(--ring-focus);outline:none}.Button-module__liqL7q__button:disabled{cursor:not-allowed;opacity:.5}.Button-module__liqL7q__button[data-loading]:disabled{cursor:progress;opacity:.85}.Button-module__liqL7q__icon{align-items:center;display:inline-flex}.Button-module__liqL7q__button[data-size=sm]{font-size:var(--text-xs);padding:8px 14px}.Button-module__liqL7q__button[data-size=md]{font-size:var(--text-sm);padding:11px 18px}.Button-module__liqL7q__button[data-size=lg]{font-size:var(--text-base);padding:14px 22px}.Button-module__liqL7q__button[data-full-width]{width:100%}.Button-module__liqL7q__button[data-variant=primary]{background-color:var(--fp-blue);color:var(--fp-white)}.Button-module__liqL7q__button[data-variant=primary]:hover:not(:disabled){background-color:var(--fp-blue-night)}.Button-module__liqL7q__button[data-variant=secondary]{background-color:var(--fp-white);color:var(--fp-text-2);border-color:var(--fp-border-2)}.Button-module__liqL7q__button[data-variant=secondary]:hover:not(:disabled){background-color:var(--fp-surface-2)}.Button-module__liqL7q__button[data-variant=subtle]{background-color:var(--fp-mist);color:var(--fp-blue)}.Button-module__liqL7q__button[data-variant=subtle]:hover:not(:disabled){background-color:var(--fp-blue-200)}.Button-module__liqL7q__button[data-variant=ghost]{color:var(--fp-text-2);background-color:#0000}.Button-module__liqL7q__button[data-variant=ghost]:hover:not(:disabled){background-color:var(--fp-surface-2)}
.Card-module__7TsMwq__card{background:var(--surface-card);border-radius:var(--radius-card);padding:var(--card-padding);box-shadow:var(--shadow-card);transition:transform .18s,box-shadow .18s}.Card-module__7TsMwq__card[data-interactive]{cursor:pointer}.Card-module__7TsMwq__card[data-interactive]:hover{transform:translateY(-2px)}.Card-module__7TsMwq__eyebrow{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label-lg);text-transform:uppercase;color:var(--fp-text-5);margin-bottom:24px}
.Dialog-module__3A7WYW__backdrop{z-index:60;background:#141e3c66;animation:.16s ease-out Dialog-module__3A7WYW__backdrop-in;position:fixed;inset:0}.Dialog-module__3A7WYW__popup{z-index:61;width:min(480px, calc(100vw - 2 * var(--space-5)));max-height:calc(100vh - 2 * var(--space-7));padding:var(--space-9);background:var(--surface-card);border:1px solid var(--fp-border);border-radius:var(--radius-panel);box-shadow:var(--shadow-float);outline:none;animation:.16s ease-out Dialog-module__3A7WYW__popup-in;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}@keyframes Dialog-module__3A7WYW__backdrop-in{0%{opacity:0}}@keyframes Dialog-module__3A7WYW__popup-in{0%{opacity:0;transform:translate(-50%,-49%)scale(.98)}}@media (prefers-reduced-motion:reduce){.Dialog-module__3A7WYW__backdrop,.Dialog-module__3A7WYW__popup{animation:none}}.Dialog-module__3A7WYW__title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-heading);margin:0;font-size:17px;font-weight:700}.Dialog-module__3A7WYW__description{margin:var(--space-3) 0 0;font-family:var(--font-body);color:var(--text-muted);overflow-wrap:break-word;font-size:14px;line-height:1.55}.Dialog-module__3A7WYW__content{margin-top:var(--space-7)}
.Input-module__84-0_G__root{display:block}.Input-module__84-0_G__label{font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:var(--text-xs);color:var(--fp-text-2);margin-bottom:7px;display:block}.Input-module__84-0_G__control{background:var(--fp-white);border:1px solid var(--fp-border-2);border-radius:var(--radius-input);align-items:center;gap:9px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.Input-module__84-0_G__control:focus-within{border-color:var(--fp-blue);box-shadow:var(--ring-focus)}.Input-module__84-0_G__control[data-invalid]{border-color:var(--fp-warn)}.Input-module__84-0_G__leading{color:var(--fp-text-4);display:inline-flex}.Input-module__84-0_G__input{min-width:0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--fp-text-1);background:0 0;border:none;outline:none;flex:1;padding:10px 0}.Input-module__84-0_G__input::placeholder{color:var(--fp-text-4)}.Input-module__84-0_G__toggle{color:var(--fp-text-4);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.Input-module__84-0_G__toggle:hover{color:var(--fp-text-2)}.Input-module__84-0_G__hint{font-size:var(--text-2xs);color:var(--fp-text-4);margin-top:6px;display:block}.Input-module__84-0_G__error{font-size:var(--text-2xs);color:var(--fp-warn-text);margin-top:6px;display:block}
.TagInput-module__aeuMUq__root{display:block}.TagInput-module__aeuMUq__label{font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:var(--text-xs);color:var(--fp-text-2);margin-bottom:7px;display:block}.TagInput-module__aeuMUq__control{background:var(--fp-white);border:1px solid var(--fp-border-2);border-radius:var(--radius-input);cursor:text;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.TagInput-module__aeuMUq__control:focus-within{border-color:var(--fp-blue);box-shadow:var(--ring-focus)}.TagInput-module__aeuMUq__control[data-invalid]{border-color:var(--fp-warn)}.TagInput-module__aeuMUq__control[data-disabled]{background:var(--fp-surface-2);cursor:default}.TagInput-module__aeuMUq__chip{background:var(--fp-surface-2);border:1px solid var(--fp-border);border-radius:var(--radius-btn);max-width:100%;font-family:var(--font-body);font-size:var(--text-xs);color:var(--fp-text-2);align-items:center;gap:4px;padding:3px 6px 3px 9px;display:inline-flex}.TagInput-module__aeuMUq__chip[data-variant=domain]{background:var(--fp-info-bg);border-style:dashed;border-color:var(--fp-blue-300);color:var(--fp-info-text)}.TagInput-module__aeuMUq__chipLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TagInput-module__aeuMUq__chipRemove{color:inherit;opacity:.65;cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:inline-flex}.TagInput-module__aeuMUq__chipRemove:hover,.TagInput-module__aeuMUq__chipRemove:focus-visible{opacity:1}.TagInput-module__aeuMUq__chipRemove:disabled{cursor:default;opacity:.4}.TagInput-module__aeuMUq__input{min-width:120px;font-family:var(--font-body);font-size:var(--text-sm);color:var(--fp-text-1);background:0 0;border:none;outline:none;flex:1;padding:5px 0}.TagInput-module__aeuMUq__input::placeholder{color:var(--fp-text-4)}.TagInput-module__aeuMUq__hint{font-size:var(--text-2xs);color:var(--fp-text-4);margin:6px 0 0;display:block}.TagInput-module__aeuMUq__error{font-size:var(--text-2xs);color:var(--fp-warn-text);margin:6px 0 0;display:block}
.ClientFormDialog-module__4HGG2q__form{gap:var(--space-6);flex-direction:column;display:flex}.ClientFormDialog-module__4HGG2q__saveError{background:var(--fp-warn-bg);border-radius:var(--radius-input);font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--lh-body);color:var(--fp-warn-text);overflow-wrap:break-word;margin:0;padding:10px 12px}.ClientFormDialog-module__4HGG2q__actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);display:flex}
.ConfirmDialog-module__PnPcGG__backdrop{z-index:60;background:#141e3c66;position:fixed;inset:0}.ConfirmDialog-module__PnPcGG__popup{z-index:61;width:min(420px, calc(100vw - 2 * var(--space-5)));padding:var(--space-9);background:var(--surface-card);border:1px solid var(--fp-border);border-radius:var(--radius-panel);box-shadow:var(--shadow-float);outline:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.ConfirmDialog-module__PnPcGG__title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-heading);margin:0;font-size:17px;font-weight:700}.ConfirmDialog-module__PnPcGG__description{margin:var(--space-3) 0 0;font-family:var(--font-body);color:var(--text-muted);overflow-wrap:break-word;font-size:14px;line-height:1.55}.ConfirmDialog-module__PnPcGG__actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-8);display:flex}
.DocumentRow-module__J7XfxW__row{align-items:center;gap:var(--space-3);padding:var(--row-padding-y) var(--row-padding-x);border-bottom:1px solid var(--fp-border-row);display:flex}.DocumentRow-module__J7XfxW__row[data-last]{border-bottom:none}.DocumentRow-module__J7XfxW__row[data-clickable]{cursor:pointer}.DocumentRow-module__J7XfxW__checkbox{width:16px;height:16px;accent-color:var(--color-primary);cursor:pointer;flex:none}.DocumentRow-module__J7XfxW__checkbox:disabled{cursor:not-allowed;opacity:.4}.DocumentRow-module__J7XfxW__body{flex:1;min-width:0}.DocumentRow-module__J7XfxW__name{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--text-sm);color:var(--fp-text-1);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.DocumentRow-module__J7XfxW__meta{font-size:var(--text-2xs);color:var(--fp-text-4);margin-top:2px}.DocumentRow-module__J7XfxW__trailing{align-items:flex-end;gap:var(--space-1);text-align:right;flex-direction:column;display:flex}.DocumentRow-module__J7XfxW__amount{font-family:var(--font-mono);font-weight:var(--fw-semibold);font-size:var(--text-xs);color:var(--fp-text-1)}
.DocumentsEmptyState-module__5-AcDG__wrap{background:var(--surface-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--space-13) var(--space-11) var(--space-14);text-align:center;flex-direction:column;align-items:center;display:flex}.DocumentsEmptyState-module__5-AcDG__preview{border:1px solid var(--fp-border);border-radius:var(--radius-panel);width:min(420px,100%);margin-bottom:var(--space-8);-webkit-mask-image:linear-gradient(#000 25%,#0000 98%);mask-image:linear-gradient(#000 25%,#0000 98%)}.DocumentsEmptyState-module__5-AcDG__ghostRow{align-items:center;gap:var(--space-3);padding:var(--row-padding-y) var(--row-padding-x);border-bottom:1px solid var(--fp-border-row);display:flex}.DocumentsEmptyState-module__5-AcDG__ghostRow:last-child{border-bottom:none}.DocumentsEmptyState-module__5-AcDG__ghostTile{border-radius:var(--radius-sm);flex:none;width:34px;height:34px}.DocumentsEmptyState-module__5-AcDG__ghostTile[data-tone=blue]{background:var(--fp-blue-100)}.DocumentsEmptyState-module__5-AcDG__ghostTile[data-tone=warn]{background:var(--fp-warn-bg)}.DocumentsEmptyState-module__5-AcDG__ghostTile[data-tone=green]{background:var(--fp-ok-bg)}.DocumentsEmptyState-module__5-AcDG__ghostLines{flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:0;display:flex}.DocumentsEmptyState-module__5-AcDG__ghostName,.DocumentsEmptyState-module__5-AcDG__ghostMeta,.DocumentsEmptyState-module__5-AcDG__ghostPill{background:var(--fp-surface-3);border-radius:var(--radius-pill)}.DocumentsEmptyState-module__5-AcDG__ghostName{width:46%;height:9px}.DocumentsEmptyState-module__5-AcDG__ghostMeta{width:30%;height:7px}.DocumentsEmptyState-module__5-AcDG__ghostPill{flex:none;width:72px;height:22px}.DocumentsEmptyState-module__5-AcDG__ghostRow:nth-child(2) .DocumentsEmptyState-module__5-AcDG__ghostName{width:36%}.DocumentsEmptyState-module__5-AcDG__ghostRow:nth-child(2) .DocumentsEmptyState-module__5-AcDG__ghostMeta{width:24%}.DocumentsEmptyState-module__5-AcDG__title{margin-top:var(--space-3);font-size:var(--text-h3)}.DocumentsEmptyState-module__5-AcDG__text{margin-top:var(--space-3);max-width:52ch;font-size:var(--text-base);color:var(--text-muted)}.DocumentsEmptyState-module__5-AcDG__actions{justify-content:center;gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}
.ExportMenu-module__sQxaEa__positioner{z-index:50}.ExportMenu-module__sQxaEa__popup{background:var(--fp-white);border:1px solid var(--fp-border);border-radius:var(--radius-panel);min-width:180px;box-shadow:var(--shadow-float);outline:none;padding:6px}.ExportMenu-module__sQxaEa__item{font-family:var(--font-body);color:var(--fp-text-2);border-radius:var(--radius-btn);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;align-items:center;padding:9px 12px;font-size:14px;display:flex}.ExportMenu-module__sQxaEa__item[data-highlighted]{background:var(--fp-surface-2);color:var(--fp-text-1)}
.LoadingScreen-module__DtB3pG__screen{justify-content:center;align-items:center;gap:var(--space-6);background:var(--surface-page);flex-direction:column;height:100%;display:flex}.LoadingScreen-module__DtB3pG__screen[data-fullscreen]{min-height:100dvh}.LoadingScreen-module__DtB3pG__mark{--mark-size:64px;--mark-line:9px;box-sizing:border-box;width:var(--mark-size);height:var(--mark-size);background:var(--fp-blue);border-radius:18px;flex-direction:column;justify-content:center;gap:7px;padding:0 13px;display:flex;position:relative}.LoadingScreen-module__DtB3pG__mark:after{content:"";border-radius:inherit;pointer-events:none;animation:2.4s ease-out infinite LoadingScreen-module__DtB3pG__halo;position:absolute;inset:0}.LoadingScreen-module__DtB3pG__line{height:var(--mark-line);border-radius:var(--radius-pill);background:var(--fp-white);transform-origin:0;animation:2.4s ease-in-out infinite LoadingScreen-module__DtB3pG__write;transform:scaleX(0)}.LoadingScreen-module__DtB3pG__line:first-of-type{width:72%}.LoadingScreen-module__DtB3pG__line:nth-of-type(2){width:94%;animation-delay:.25s}.LoadingScreen-module__DtB3pG__line:nth-of-type(3){background:var(--fp-green);width:50%;animation-delay:.5s}.LoadingScreen-module__DtB3pG__label{font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--fw-medium);letter-spacing:var(--tracking-label-lg);text-transform:uppercase;color:var(--text-faint);margin:0;animation:2.4s ease-in-out infinite LoadingScreen-module__DtB3pG__fade}@keyframes LoadingScreen-module__DtB3pG__write{0%{opacity:1;transform:scaleX(0)}35%,78%{opacity:1;transform:scaleX(1)}92%,to{opacity:0;transform:scaleX(1)}}@keyframes LoadingScreen-module__DtB3pG__halo{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--fp-blue) 28%, transparent)}70%,to{box-shadow:0 0 0 16px #0000}}@keyframes LoadingScreen-module__DtB3pG__fade{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.LoadingScreen-module__DtB3pG__mark:after,.LoadingScreen-module__DtB3pG__line{animation:none}.LoadingScreen-module__DtB3pG__line{transform:scaleX(1)}}
.OTPInput-module__JHQPsq__root{display:block}.OTPInput-module__JHQPsq__label{font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:var(--text-xs);color:var(--fp-text-2);margin-bottom:7px;display:block}.OTPInput-module__JHQPsq__group{gap:var(--space-2);width:100%;display:flex}.OTPInput-module__JHQPsq__slot{aspect-ratio:1;border:1px solid var(--fp-border-2);border-radius:var(--radius-input);background:var(--fp-white);min-width:0;max-width:52px;font-family:var(--font-mono);font-size:var(--text-h4);font-weight:var(--fw-semibold);color:var(--fp-text-1);text-align:center;outline:none;flex:1 1 0;padding:0;transition:border-color .15s,box-shadow .15s}.OTPInput-module__JHQPsq__slot:focus{border-color:var(--fp-blue);box-shadow:var(--ring-focus)}.OTPInput-module__JHQPsq__group[data-complete] .OTPInput-module__JHQPsq__slot{border-color:var(--fp-green)}.OTPInput-module__JHQPsq__slot[data-invalid]{border-color:var(--fp-warn)}.OTPInput-module__JHQPsq__hint{font-size:var(--text-2xs);color:var(--fp-text-4);margin-top:6px;display:block}.OTPInput-module__JHQPsq__error{font-size:var(--text-2xs);color:var(--fp-warn-text);margin-top:6px;display:block}
.Progress-module__yAuzea__root{width:100%}.Progress-module__yAuzea__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Progress-module__yAuzea__track{border-radius:var(--radius-pill);background:var(--fp-surface-2);width:100%;height:4px;display:block;overflow:hidden}.Progress-module__yAuzea__indicator{border-radius:var(--radius-pill);background:var(--fp-blue);height:100%;transition:width .18s ease-out,background-color .18s ease-out;display:block}.Progress-module__yAuzea__root[data-complete] .Progress-module__yAuzea__indicator{background:var(--fp-ok)}.Progress-module__yAuzea__root[data-failed] .Progress-module__yAuzea__indicator{background:var(--fp-warn)}@media (prefers-reduced-motion:reduce){.Progress-module__yAuzea__indicator{transition:none}}
.RadioGroup-module__3t67yq__root{display:block}.RadioGroup-module__3t67yq__label{font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:var(--text-xs);color:var(--fp-text-2);margin-bottom:7px;display:block}.RadioGroup-module__3t67yq__group{flex-wrap:wrap;gap:8px;display:flex}.RadioGroup-module__3t67yq__pill{background:var(--fp-white);border:1px solid var(--fp-border-2);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--text-sm);color:var(--fp-text-2);cursor:pointer;justify-content:center;align-items:center;padding:8px 14px;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.RadioGroup-module__3t67yq__pill:hover{border-color:var(--fp-blue);color:var(--fp-text-1)}.RadioGroup-module__3t67yq__pill:focus-visible{border-color:var(--fp-blue);box-shadow:var(--ring-focus);outline:none}.RadioGroup-module__3t67yq__pill[data-checked]{background:var(--fp-blue);border-color:var(--fp-blue);color:var(--fp-white);font-weight:var(--fw-semibold)}
.Select-module__jSouvG__root{align-items:center;gap:8px;display:inline-flex}.Select-module__jSouvG__label{font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:var(--text-xs);color:var(--fp-text-2)}.Select-module__jSouvG__trigger{background:var(--fp-white);border:1px solid var(--fp-border-2);border-radius:var(--radius-input);min-width:180px;font-family:var(--font-body);font-size:var(--text-sm);color:var(--fp-text-1);cursor:pointer;align-items:center;gap:8px;padding:7px 10px 7px 12px;transition:border-color .15s,box-shadow .15s;display:inline-flex}.Select-module__jSouvG__trigger:focus-visible{border-color:var(--fp-blue);box-shadow:var(--ring-focus);outline:none}.Select-module__jSouvG__trigger[data-disabled]{background:var(--fp-surface-2);color:var(--fp-text-4);cursor:default}.Select-module__jSouvG__value{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;overflow:hidden}.Select-module__jSouvG__icon{color:var(--fp-text-4);flex-shrink:0;display:inline-flex}.Select-module__jSouvG__positioner{z-index:62}.Select-module__jSouvG__popup{min-width:var(--anchor-width);background:var(--fp-white);border:1px solid var(--fp-border);border-radius:var(--radius-panel);max-height:320px;box-shadow:var(--shadow-float);outline:none;padding:6px;overflow-y:auto}.Select-module__jSouvG__item{font-family:var(--font-body);font-size:var(--text-sm);color:var(--fp-text-2);border-radius:var(--radius-btn);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;grid-template-columns:16px 1fr;align-items:center;gap:8px;padding:8px 12px 8px 8px;display:grid}.Select-module__jSouvG__item[data-highlighted]{background:var(--fp-surface-2);color:var(--fp-text-1)}.Select-module__jSouvG__itemIndicator{color:var(--fp-blue);grid-column:1;display:inline-flex}.Select-module__jSouvG__itemText{text-overflow:ellipsis;white-space:nowrap;grid-column:2;overflow:hidden}
.StatCard-module__RbnK1G__card{border-radius:var(--radius-btn);padding:var(--space-3)}.StatCard-module__RbnK1G__label{font-family:var(--font-mono);font-size:var(--text-label-sm);text-transform:uppercase;letter-spacing:var(--tracking-label)}.StatCard-module__RbnK1G__value{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-h3);margin-top:var(--space-1);line-height:1.1}.StatCard-module__RbnK1G__card[data-tone=neutral]{background:var(--fp-surface-2)}.StatCard-module__RbnK1G__card[data-tone=neutral] .StatCard-module__RbnK1G__label{color:var(--fp-text-4)}.StatCard-module__RbnK1G__card[data-tone=neutral] .StatCard-module__RbnK1G__value{color:var(--fp-text-1)}.StatCard-module__RbnK1G__card[data-tone=ok]{background:var(--fp-ok-bg)}.StatCard-module__RbnK1G__card[data-tone=ok] .StatCard-module__RbnK1G__label,.StatCard-module__RbnK1G__card[data-tone=ok] .StatCard-module__RbnK1G__value{color:var(--fp-ok-text)}.StatCard-module__RbnK1G__card[data-tone=warn]{background:var(--fp-warn-bg)}.StatCard-module__RbnK1G__card[data-tone=warn] .StatCard-module__RbnK1G__label,.StatCard-module__RbnK1G__card[data-tone=warn] .StatCard-module__RbnK1G__value{color:var(--fp-warn-text)}.StatCard-module__RbnK1G__card[data-tone=info]{background:var(--fp-mist)}.StatCard-module__RbnK1G__card[data-tone=info] .StatCard-module__RbnK1G__label{color:var(--fp-blue)}.StatCard-module__RbnK1G__card[data-tone=info] .StatCard-module__RbnK1G__value{color:var(--fp-blue-night)}
.Switch-module__Qhlq5G__switch{cursor:pointer;background-color:#cbcbcb;border:none;border-radius:999px;align-items:center;width:44px;height:26px;padding:0;transition:background-color .15s;display:flex;position:relative}.Switch-module__Qhlq5G__switch[data-checked]{background-color:#0a7d32}.Switch-module__Qhlq5G__thumb{background-color:#fff;border-radius:50%;width:22px;height:22px;transition:transform .15s;display:block;transform:translate(2px)}.Switch-module__Qhlq5G__thumb[data-checked]{transform:translate(20px)}
.Tabs-module__ZFwE2G__tabs{gap:var(--space-6);border-bottom:1px solid var(--fp-border);display:flex}.Tabs-module__ZFwE2G__tab{appearance:none;cursor:pointer;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--fw-medium);color:var(--fp-text-4);background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:0 0 11px;transition:color .15s;display:inline-flex}.Tabs-module__ZFwE2G__tab[data-active]{font-weight:var(--fw-semibold);color:var(--fp-blue);border-bottom-color:var(--fp-blue)}.Tabs-module__ZFwE2G__count{color:var(--fp-text-5);font-weight:var(--fw-medium)}
.UploadDialog-module__1bk3Qq__body{gap:var(--space-6);flex-direction:column;display:flex}.UploadDialog-module__1bk3Qq__dropzone{align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-6);border:1px dashed var(--fp-border-2);border-radius:var(--radius-input);background:var(--fp-surface-2);color:var(--fp-text-3);text-align:center;flex-direction:column;transition:border-color .12s ease-out,background-color .12s ease-out;display:flex}.UploadDialog-module__1bk3Qq__dropzone[data-dragging]{border-color:var(--fp-blue);background:var(--fp-mist);color:var(--fp-blue)}.UploadDialog-module__1bk3Qq__dropzone[data-disabled]{opacity:.6}.UploadDialog-module__1bk3Qq__dropzoneText{font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--lh-body);color:var(--fp-text-3);margin:0}.UploadDialog-module__1bk3Qq__dropzoneLink{color:var(--fp-blue);font-weight:var(--fw-semibold);cursor:pointer;text-underline-offset:2px;text-decoration:underline}.UploadDialog-module__1bk3Qq__dropzoneLink:hover{color:var(--fp-blue-700)}.UploadDialog-module__1bk3Qq__dropzone[data-disabled] .UploadDialog-module__1bk3Qq__dropzoneLink{cursor:not-allowed}.UploadDialog-module__1bk3Qq__input{clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.UploadDialog-module__1bk3Qq__input:focus-visible+*{outline:2px solid var(--fp-blue)}.UploadDialog-module__1bk3Qq__dropzone:focus-within{border-color:var(--fp-blue)}.UploadDialog-module__1bk3Qq__files{gap:var(--space-4);flex-direction:column;max-height:260px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.UploadDialog-module__1bk3Qq__file{gap:var(--space-2);grid-template-columns:1fr;display:grid}.UploadDialog-module__1bk3Qq__fileHeader{align-items:center;gap:var(--space-3);display:flex}.UploadDialog-module__1bk3Qq__fileName{min-width:0;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--fw-medium);color:var(--fp-text-1);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.UploadDialog-module__1bk3Qq__fileSize{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--fp-text-4);flex:none}.UploadDialog-module__1bk3Qq__remove{border-radius:var(--radius-xs);width:22px;height:22px;color:var(--fp-text-4);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.UploadDialog-module__1bk3Qq__remove:hover{background:var(--fp-surface-2);color:var(--fp-text-2)}.UploadDialog-module__1bk3Qq__remove:focus-visible{outline:2px solid var(--fp-blue);outline-offset:1px}.UploadDialog-module__1bk3Qq__fileState{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);color:var(--fp-text-4)}.UploadDialog-module__1bk3Qq__file[data-state=done] .UploadDialog-module__1bk3Qq__fileState{color:var(--fp-ok-text)}.UploadDialog-module__1bk3Qq__file[data-state=failed] .UploadDialog-module__1bk3Qq__fileState,.UploadDialog-module__1bk3Qq__file[data-state=rejected] .UploadDialog-module__1bk3Qq__fileState{color:var(--fp-warn-text)}.UploadDialog-module__1bk3Qq__file[data-state=rejected] .UploadDialog-module__1bk3Qq__fileName{color:var(--fp-text-3);text-decoration:line-through}.UploadDialog-module__1bk3Qq__actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);display:flex}
.clients-module__q5diKq__body{flex:1;padding:20px 28px;overflow:auto}.clients-module__q5diKq__sections{gap:var(--space-7);flex-direction:column;max-width:760px;display:flex}.clients-module__q5diKq__sectionHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-5);margin-bottom:var(--space-8);display:flex}.clients-module__q5diKq__sectionTitle{font-family:var(--font-display);font-weight:700;font-size:var(--text-h4);letter-spacing:var(--tracking-heading);color:var(--text-heading);margin:0}.clients-module__q5diKq__sectionDescription{font-size:var(--text-xs);line-height:var(--lh-body);color:var(--text-muted);margin:6px 0 0}.clients-module__q5diKq__emptyState{padding:var(--space-6) 0;font-size:var(--text-sm);color:var(--text-faint);margin:0}.clients-module__q5diKq__loadFailed{align-items:flex-start;gap:var(--space-4);padding-bottom:var(--space-4);flex-direction:column;display:flex}.clients-module__q5diKq__clientList{margin:0;padding:0;list-style:none}.clients-module__q5diKq__clientRow{align-items:center;gap:var(--space-4);padding:var(--row-padding-y) 0;border-top:1px solid var(--fp-border-soft);display:flex}.clients-module__q5diKq__clientInfo{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.clients-module__q5diKq__clientName{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:var(--text-sm);color:var(--text-body);overflow:hidden}.clients-module__q5diKq__matcherList{flex-wrap:wrap;gap:4px;display:flex}.clients-module__q5diKq__matcherChip{background:var(--fp-surface-2);border:1px solid var(--fp-border);border-radius:var(--radius-pill);max-width:100%;font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--fp-text-3);text-overflow:ellipsis;white-space:nowrap;align-items:center;padding:2px 8px;display:inline-flex;overflow:hidden}.clients-module__q5diKq__matcherChip[data-variant=domain]{background:var(--fp-info-bg);border-style:dashed;border-color:var(--fp-blue-300);color:var(--fp-info-text)}.clients-module__q5diKq__skeletonNameCell{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.clients-module__q5diKq__rowActions{align-items:center;gap:var(--space-2);flex:none;display:inline-flex}
.settings-module__Umnj4q__body{flex:1;padding:20px 28px;overflow:auto}.settings-module__Umnj4q__sections{gap:var(--space-7);flex-direction:column;max-width:760px;display:flex}.settings-module__Umnj4q__sectionHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-5);margin-bottom:var(--space-8);display:flex}.settings-module__Umnj4q__sectionTitle{font-family:var(--font-display);font-weight:700;font-size:var(--text-h4);letter-spacing:var(--tracking-heading);color:var(--text-heading);margin:0}.settings-module__Umnj4q__sectionDescription{font-size:var(--text-xs);line-height:var(--lh-body);color:var(--text-muted);margin:6px 0 0}.settings-module__Umnj4q__emptyState{padding:var(--space-6) 0;font-size:var(--text-sm);color:var(--text-faint);margin:0}.settings-module__Umnj4q__integrationList{margin:0;padding:0;list-style:none}.settings-module__Umnj4q__integrationRow{align-items:center;gap:var(--space-4);padding:var(--row-padding-y) 0;border-top:1px solid var(--fp-border-soft);display:flex}.settings-module__Umnj4q__rowIcon{flex:none;display:inline-flex}.settings-module__Umnj4q__rowEmail{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-body);flex:1;overflow:hidden}.settings-module__Umnj4q__skeletonEmailCell{flex:1;min-width:0}.settings-module__Umnj4q__rowActions{align-items:center;gap:var(--space-2);flex:none;display:inline-flex}
.documents-module__ZLe9-a__page{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.documents-module__ZLe9-a__page[data-dragging]:after{content:"";inset:var(--space-3);border:2px dashed var(--fp-blue);border-radius:var(--radius-card);background:var(--fp-blue-2a);pointer-events:none;z-index:1;position:absolute}.documents-module__ZLe9-a__body{align-items:stretch;gap:var(--space-5);flex-direction:column;flex:1;padding:20px 28px;display:flex;overflow:auto}.documents-module__ZLe9-a__queueCard{padding:var(--space-2) var(--space-3)}.documents-module__ZLe9-a__loadMore{justify-content:center;display:flex}.documents-module__ZLe9-a__inlineActions{justify-content:flex-start;display:flex}.documents-module__ZLe9-a__filterBar{justify-content:flex-start;align-items:center;display:flex}.documents-module__ZLe9-a__filterEmpty{padding:var(--space-6) 0;font-size:var(--text-sm);color:var(--text-faint);margin:0}.documents-module__ZLe9-a__exportToolbar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:0 calc(var(--space-3) + var(--row-padding-x));display:flex}.documents-module__ZLe9-a__selectAll{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--fp-text-2);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.documents-module__ZLe9-a__selectAllCheckbox{width:16px;height:16px;accent-color:var(--color-primary);cursor:pointer}.documents-module__ZLe9-a__selectAllCheckbox:disabled{cursor:not-allowed;opacity:.4}.documents-module__ZLe9-a__skeletonCard{background:var(--surface-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--space-2) var(--space-3)}.documents-module__ZLe9-a__skeletonRow{align-items:center;gap:var(--space-3);padding:var(--row-padding-y) var(--row-padding-x);border-bottom:1px solid var(--fp-border-row);display:flex}.documents-module__ZLe9-a__skeletonRow:last-child{border-bottom:none}.documents-module__ZLe9-a__skeletonBody{flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:0;display:flex}
.layout-module__Jlq0YG__shell{height:100vh;display:flex;overflow:hidden}.layout-module__Jlq0YG__content{background:var(--fp-surface-2);flex-direction:column;flex:1;min-width:0;display:flex}
.callback-module__2JxXZW__page{justify-content:center;align-items:center;gap:var(--space-8);min-height:100vh;padding:var(--space-8);background:var(--fp-canvas);flex-direction:column;display:flex}.callback-module__2JxXZW__card{width:100%;max-width:25rem}.callback-module__2JxXZW__title{font-size:var(--text-h2)}.callback-module__2JxXZW__subtitle{margin-top:var(--space-2);color:var(--text-muted);font-size:var(--text-sm)}.callback-module__2JxXZW__actions{margin-top:var(--space-8);gap:var(--space-3);flex-direction:column;display:flex}.callback-module__2JxXZW__connecting{text-align:center;flex-direction:column;align-items:center;max-width:25rem;animation:.42s ease-out both callback-module__2JxXZW__rise;display:flex}.callback-module__2JxXZW__connectingTitle{font-size:var(--text-h2)}.callback-module__2JxXZW__connectingSubtitle{margin-top:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);max-width:20rem}.callback-module__2JxXZW__visual{align-items:center;gap:var(--space-5);margin-bottom:var(--space-9);display:flex}.callback-module__2JxXZW__gmailTile,.callback-module__2JxXZW__markTile{border-radius:var(--radius-md);display:inline-flex;position:relative}.callback-module__2JxXZW__gmailTile{background:var(--fp-white);border:1px solid var(--fp-border-2);width:52px;height:52px;box-shadow:var(--shadow-card);justify-content:center;align-items:center}.callback-module__2JxXZW__gmailTile:after,.callback-module__2JxXZW__markTile:after{content:"";border-radius:inherit;pointer-events:none;animation:2.6s ease-out infinite callback-module__2JxXZW__halo;position:absolute;inset:0}.callback-module__2JxXZW__markTile:after{animation-delay:1.3s}.callback-module__2JxXZW__track{--track-width:72px;--dot-size:6px;width:var(--track-width);height:var(--dot-size);flex:none;position:relative}.callback-module__2JxXZW__track:before{content:"";background:var(--fp-blue-200);opacity:.55;border-radius:1px;height:2px;position:absolute;inset:50% 2px auto;transform:translateY(-50%)}.callback-module__2JxXZW__dot{width:var(--dot-size);height:var(--dot-size);margin-top:calc(var(--dot-size) / -2);border-radius:var(--radius-pill);background:var(--fp-blue);opacity:0;animation:1.9s linear infinite callback-module__2JxXZW__flow;position:absolute;top:50%;left:0}.callback-module__2JxXZW__dot:nth-of-type(2){animation-delay:.63s}.callback-module__2JxXZW__dot:nth-of-type(3){animation-delay:1.26s}@keyframes callback-module__2JxXZW__flow{0%{opacity:0;transform:translate(0)}18%{opacity:1}82%{opacity:1}to{transform:translateX(calc(var(--track-width) - var(--dot-size)));opacity:0}}@keyframes callback-module__2JxXZW__halo{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--fp-blue) 28%, transparent)}70%,to{box-shadow:0 0 0 14px #0000}}@keyframes callback-module__2JxXZW__rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.callback-module__2JxXZW__connecting,.callback-module__2JxXZW__gmailTile:after,.callback-module__2JxXZW__markTile:after,.callback-module__2JxXZW__dot{animation:none}.callback-module__2JxXZW__dot{opacity:1}.callback-module__2JxXZW__dot:first-of-type{transform:translateX(calc((var(--track-width) - var(--dot-size)) * .2))}.callback-module__2JxXZW__dot:nth-of-type(2){transform:translateX(calc((var(--track-width) - var(--dot-size)) * .5))}.callback-module__2JxXZW__dot:nth-of-type(3){transform:translateX(calc((var(--track-width) - var(--dot-size)) * .8))}}
.page-module__L09TzW__page{grid-template-columns:minmax(0,1fr);min-height:100vh;display:grid}.page-module__L09TzW__brand{display:none}.page-module__L09TzW__brandCopy{gap:var(--space-3);flex-direction:column;max-width:30rem;display:flex}.page-module__L09TzW__brandHeadline{color:var(--fp-white);font-size:var(--text-h2);line-height:var(--lh-snug);letter-spacing:var(--tracking-heading)}.page-module__L09TzW__brandSub{color:var(--fp-blue-300);font-size:var(--text-lg);line-height:var(--lh-body)}.page-module__L09TzW__formArea{min-width:0;padding:var(--space-5);justify-content:center;align-items:center;display:flex}.page-module__L09TzW__card{width:100%;min-width:0;max-width:25rem}.page-module__L09TzW__title{font-size:var(--text-h2)}.page-module__L09TzW__subtitle{margin-top:var(--space-2);color:var(--text-muted);font-size:var(--text-sm)}.page-module__L09TzW__form{margin-top:var(--space-9);gap:var(--space-6);flex-direction:column;display:flex}.page-module__L09TzW__footer{margin-top:var(--space-7);text-align:center}.page-module__L09TzW__link{font-size:var(--text-sm);font-weight:var(--fw-medium)}.page-module__L09TzW__linkButton{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--link);cursor:pointer;background:0 0;border:none;display:inline-flex}.page-module__L09TzW__linkButton:hover:not(:disabled){color:var(--link-hover)}.page-module__L09TzW__linkButton:disabled{cursor:progress}@media (min-width:900px){.page-module__L09TzW__page{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.page-module__L09TzW__formArea{padding:var(--space-7)}.page-module__L09TzW__brand{z-index:0;justify-content:space-between;gap:var(--section-gap);padding:var(--space-14);background:radial-gradient(120% 90% at 15% 0%, #2a6bf259, transparent 60%), var(--fp-blue-night);flex-direction:column;display:flex;position:relative;overflow:hidden}.page-module__L09TzW__brand:before{content:"";z-index:-1;background:var(--brand-bg-image,url(/login-background.jpg)) var(--brand-bg-position,calc(50% - 120px) center) / cover no-repeat;filter:grayscale();opacity:.12;position:absolute;inset:0}}
.showroom-module__ggbeNW__page{max-width:56rem;padding:var(--space-14) var(--space-6);gap:var(--section-gap);flex-direction:column;margin:0 auto;display:flex}.showroom-module__ggbeNW__header{gap:var(--space-6);align-items:flex-start;display:flex}.showroom-module__ggbeNW__eyebrow{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label-lg);text-transform:uppercase;color:var(--fp-text-5)}.showroom-module__ggbeNW__pageTitle{font-size:var(--text-h1);margin-top:var(--space-1)}.showroom-module__ggbeNW__lede{margin-top:var(--space-3);color:var(--text-muted);font-size:var(--text-lg);max-width:34rem}.showroom-module__ggbeNW__lede code,.showroom-module__ggbeNW__header code{font-family:var(--font-mono);color:var(--fp-blue);font-size:.9em}.showroom-module__ggbeNW__section{gap:var(--space-6);flex-direction:column;display:flex}.showroom-module__ggbeNW__sectionHead{gap:var(--space-1);flex-direction:column;display:flex}.showroom-module__ggbeNW__sectionTitle{font-size:var(--text-h3)}.showroom-module__ggbeNW__sectionSub{color:var(--text-muted);font-size:var(--text-sm)}.showroom-module__ggbeNW__panel{gap:var(--space-7);flex-direction:column;display:flex}.showroom-module__ggbeNW__row{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.showroom-module__ggbeNW__spinnerTinted{color:var(--fp-blue);display:inline-flex}.showroom-module__ggbeNW__skeletonDemo{align-items:center;gap:var(--space-4);display:flex}.showroom-module__ggbeNW__skeletonDemoLines{gap:var(--space-3);flex-direction:column;flex:1;min-width:0;display:flex}.showroom-module__ggbeNW__loadingScreenFrame{border:1px solid var(--fp-border);border-radius:var(--radius-panel);height:280px;overflow:hidden}.showroom-module__ggbeNW__fieldGrid{gap:var(--space-7);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.showroom-module__ggbeNW__statGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.showroom-module__ggbeNW__queueCard{padding:var(--space-2) var(--space-3)}.showroom-module__ggbeNW__rail{width:62px;padding:var(--space-5) 0;border-radius:var(--radius-panel);background:var(--fp-blue-night);align-items:center;gap:var(--space-6);flex-direction:column;display:flex}.showroom-module__ggbeNW__railGap{height:var(--space-1)}.showroom-module__ggbeNW__alertStack{align-items:stretch;gap:var(--space-3);flex-direction:column;display:flex}.showroom-module__ggbeNW__switchRow{align-items:center;gap:var(--space-4);display:flex}.showroom-module__ggbeNW__switchLabel{font-size:var(--text-sm);color:var(--text-body)}.showroom-module__ggbeNW__cardLogoGrid{gap:var(--card-gap);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.showroom-module__ggbeNW__cardTitle{font-size:var(--text-h4)}.showroom-module__ggbeNW__cardBody{margin-top:var(--space-2);color:var(--text-muted);font-size:var(--text-sm)}.showroom-module__ggbeNW__logoCard{align-items:flex-start;gap:var(--space-6);flex-direction:column;justify-content:center;display:flex}
