@font-face{font-family:Riff Figtree;src:url(/_next/static/media/figtree-400.9302dfc2.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Riff Figtree;src:url(/_next/static/media/figtree-500.7335b322.ttf) format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Riff Figtree;src:url(/_next/static/media/figtree-600.a3b38634.ttf) format("truetype");font-style:normal;font-weight:600;font-display:swap}:root{--riff-ds-canvas:#ffffff;--riff-ds-ink:#202020;--riff-ds-muted:#707070;--riff-ds-line:#e8e8e8;--riff-ds-soft:#f4f4f4;--riff-ds-action:#292929;--riff-ds-action-hover:#404040;--riff-ds-selection:#dddddd;--riff-ds-selection-soft:#f4f4f4;--riff-ds-selection-line:#e0e0e0;--riff-ds-selection-ink:#292929;--riff-ds-success-ink:#326446;--riff-ds-success-bg:#edf6ef;--riff-ds-success-line:#d3e7d8;--riff-ds-warning-ink:#775c22;--riff-ds-warning-bg:#fff5d9;--riff-ds-warning-line:#eadba8;--riff-ds-danger-ink:#bb4652;--riff-ds-danger-bg:#ffedf0;--riff-ds-control-line:#8b9299;--riff-ds-chart-fill:#594374;--riff-ds-stage-current-ink:#594374;--riff-ds-stage-current-bg:#f1ebf7;--riff-ds-stage-current-line:#d4c4e4;--riff-ds-stage-view-outline:#9b8aa9;--riff-ds-info-bg:#edf5fc;--riff-ds-info-accent:#497eaf;--riff-ds-info-ink:#254d70;--riff-ds-accent:#594374;--riff-ds-chart-line:#594374;--riff-ds-chart-bar:#594374;--riff-ds-chart-shadow:#59437426;--riff-ds-toast-success:#edf6ef;--riff-ds-toast-error:#ffedf0;--riff-ds-overdue-bg:#fbeeee;--riff-ds-overdue-ink:#963535;--riff-ds-info-dot:#577da6;--riff-ds-toast-success-ink:#326446;--riff-ds-toast-success-line:#d3e7d8;--riff-ds-toast-error-ink:#a13a46;--riff-ds-toast-error-line:#efc9c9;--riff-ds-card-line:#e1e3e6;--riff-ds-space-4:4px;--riff-ds-space-8:8px;--riff-ds-space-12:12px;--riff-ds-space-16:16px;--riff-ds-space-20:20px;--riff-ds-space-24:24px;--riff-ds-space-32:32px;--riff-ds-space-40:40px;--riff-ds-space-48:48px;--riff-ds-space-64:64px;--riff-ds-radius-control:7px;--riff-ds-radius-card:12px;--riff-ds-radius-dashboard:12px;--riff-ds-radius-mobile:20px;--riff-ds-radius-deal-list:8px;--riff-ds-radius-toast:8px;--riff-ds-tracking-ui:.01em;--riff-ds-font:"Riff Figtree",Figtree,Arial,sans-serif;--riff-ds-neutral-surface:#f4f4f4;--riff-ds-neutral-hover:#eaeaea}.rds-button,.rds-card,.rds-chip,.rds-create-layout,.rds-dialog-content,.rds-empty,.rds-field,.rds-input,.rds-menu,.rds-notification-panel,.rds-popover,.rds-settings-layout,.rds-sidebar,.rds-stage,.rds-table,.rds-toast,.rds-tooltip,:is(.rif-button,.riff-button,.contacts-btn-primary,.app-modal-btn-primary,.app-modal-btn-destructive,.settings-btn-primary,.drawer-btn-primary,.btn-primary-dark,.contacts-btn-secondary,.app-modal-btn-secondary,.settings-btn-secondary,.drawer-btn-secondary,.drawer-btn-outline,.contacts-btn-destructive,.remove-btn-light):where(:not(.rds-button,.riff-segmented>.riff-button)){box-sizing:border-box;font-family:var(--riff-ds-font,Figtree,Arial,sans-serif);letter-spacing:.01em;color:var(--riff-ds-ink,#202020)}.rds-button,:is(.rif-button,.riff-button,.contacts-btn-primary,.app-modal-btn-primary,.app-modal-btn-destructive,.settings-btn-primary,.drawer-btn-primary,.btn-primary-dark,.contacts-btn-secondary,.app-modal-btn-secondary,.settings-btn-secondary,.drawer-btn-secondary,.drawer-btn-outline,.contacts-btn-destructive,.remove-btn-light):where(:not(.rds-button,.riff-segmented>.riff-button)){display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;min-height:40px;padding:9px 14px;border:1px solid var(--riff-ds-control-line,#8b9299);border-radius:7px;background:#fff;font:500 14px/20px var(--riff-ds-font,Figtree,Arial,sans-serif);text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:none;transition:background-color .12s,border-color .12s}.rds-button:hover:not(:disabled):not([aria-disabled=true]),:is(.rif-button,.riff-button,.contacts-btn-primary,.app-modal-btn-primary,.app-modal-btn-destructive,.settings-btn-primary,.drawer-btn-primary,.btn-primary-dark,.contacts-btn-secondary,.app-modal-btn-secondary,.settings-btn-secondary,.drawer-btn-secondary,.drawer-btn-outline,.contacts-btn-destructive,.remove-btn-light):where(:not(.rds-button,.riff-segmented>.riff-button)):hover:not(:disabled):not([aria-disabled=true]){background:var(--riff-ds-neutral-hover,#eaeaea)}.rds-button:active:not(:disabled):not(.rds-filter),:is(.rif-button,.riff-button,.contacts-btn-primary,.app-modal-btn-primary,.app-modal-btn-destructive,.settings-btn-primary,.drawer-btn-primary,.btn-primary-dark,.contacts-btn-secondary,.app-modal-btn-secondary,.settings-btn-secondary,.drawer-btn-secondary,.drawer-btn-outline,.contacts-btn-destructive,.remove-btn-light):where(:not(.rds-button,.riff-segmented>.riff-button)):active:not(:disabled){background:var(--riff-ds-neutral-hover,#eaeaea)}.rds-button.rds-primary,:is(.rif-button,.riff-button,.contacts-btn-primary,.app-modal-btn-primary,.app-modal-btn-destructive,.settings-btn-primary,.drawer-btn-primary,.btn-primary-dark,.contacts-btn-secondary,.app-modal-btn-secondary,.settings-btn-secondary,.drawer-btn-secondary,.drawer-btn-outline,.contacts-btn-destructive,.remove-btn-light):where(:not(.rds-button,.riff-segmented>.riff-button)):is(.primary,.riff-button:where(.danger),.contacts-btn-primary,.app-modal-btn-primary,.app-modal-btn-destructive,.settings-btn-primary,.drawer-btn-primary,.btn-primary-dark){background:#292929;border-color:#292929;color:#fff}.rds-button.rds-primary:hover:not(:disabled),:is(.rif-button,.riff-button,.contacts-btn-primary,.app-modal-btn-primary,.app-modal-btn-destructive,.settings-btn-primary,.drawer-btn-primary,.btn-primary-dark,.contacts-btn-secondary,.app-modal-btn-secondary,.settings-btn-secondary,.drawer-btn-secondary,.drawer-btn-outline,.contacts-btn-destructive,.remove-btn-light):where(:not(.rds-button,.riff-segmented>.riff-button)):is(.primary,.riff-button:where(.danger),.contacts-btn-primary,.app-modal-btn-primary,.app-modal-btn-destructive,.settings-btn-primary,.drawer-btn-primary,.btn-primary-dark):hover:not(:disabled){background:#404040;border-color:#404040}.rds-button.rds-tertiary,:is(.rif-button,.riff-button,.contacts-btn-primary,.app-modal-btn-primary,.app-modal-btn-destructive,.settings-btn-primary,.drawer-btn-primary,.btn-primary-dark,.contacts-btn-secondary,.app-modal-btn-secondary,.settings-btn-secondary,.drawer-btn-secondary,.drawer-btn-outline,.contacts-btn-destructive,.remove-btn-light):where(:not(.rds-button,.riff-segmented>.riff-button)).tertiary{border-color:transparent;background:transparent}.rds-button.rds-tertiary:hover:not(:disabled),:is(.rif-button,.riff-button,.contacts-btn-primary,.app-modal-btn-primary,.app-modal-btn-destructive,.settings-btn-primary,.drawer-btn-primary,.btn-primary-dark,.contacts-btn-secondary,.app-modal-btn-secondary,.settings-btn-secondary,.drawer-btn-secondary,.drawer-btn-outline,.contacts-btn-destructive,.remove-btn-light):where(:not(.rds-button,.riff-segmented>.riff-button)).tertiary:hover:not(:disabled){background:var(--riff-ds-neutral-hover,#eaeaea)}.rds-button.rds-tone-danger,:is(.rif-button,.riff-button,.contacts-btn-primary,.app-modal-btn-primary,.app-modal-btn-destructive,.settings-btn-primary,.drawer-btn-primary,.btn-primary-dark,.contacts-btn-secondary,.app-modal-btn-secondary,.settings-btn-secondary,.drawer-btn-secondary,.drawer-btn-outline,.contacts-btn-destructive,.remove-btn-light):where(:not(.rds-button,.riff-segmented>.riff-button)):is(.danger,.contacts-btn-destructive,.app-modal-btn-destructive,.remove-btn-light){color:var(--riff-ds-danger-ink,#bb4652)}.rds-button.rds-tone-danger:hover:not(:disabled),:is(.rif-button,.riff-button,.contacts-btn-primary,.app-modal-btn-primary,.app-modal-btn-destructive,.settings-btn-primary,.drawer-btn-primary,.btn-primary-dark,.contacts-btn-secondary,.app-modal-btn-secondary,.settings-btn-secondary,.drawer-btn-secondary,.drawer-btn-outline,.contacts-btn-destructive,.remove-btn-light):where(:not(.rds-button,.riff-segmented>.riff-button)):is(.danger,.contacts-btn-destructive,.app-modal-btn-destructive,.remove-btn-light):hover:not(:disabled){background:var(--riff-ds-danger-bg,#ffedf0)}.rds-button.rds-primary.rds-tone-danger,:is(.rif-button,.riff-button,.contacts-btn-primary,.app-modal-btn-primary,.app-modal-btn-destructive,.settings-btn-primary,.drawer-btn-primary,.btn-primary-dark,.contacts-btn-secondary,.app-modal-btn-secondary,.settings-btn-secondary,.drawer-btn-secondary,.drawer-btn-outline,.contacts-btn-destructive,.remove-btn-light):where(:not(.rds-button,.riff-segmented>.riff-button)):is(.primary,.riff-button:where(.danger),.contacts-btn-primary,.app-modal-btn-primary,.app-modal-btn-destructive,.settings-btn-primary,.drawer-btn-primary,.btn-primary-dark):is(.danger,.contacts-btn-destructive,.app-modal-btn-destructive,.remove-btn-light){background:#bb4652;border-color:#bb4652;color:#fff}.rds-button.rds-primary.rds-tone-danger:hover:not(:disabled),:is(.rif-button,.riff-button,.contacts-btn-primary,.app-modal-btn-primary,.app-modal-btn-destructive,.settings-btn-primary,.drawer-btn-primary,.btn-primary-dark,.contacts-btn-secondary,.app-modal-btn-secondary,.settings-btn-secondary,.drawer-btn-secondary,.drawer-btn-outline,.contacts-btn-destructive,.remove-btn-light):where(:not(.rds-button,.riff-segmented>.riff-button)):is(.primary,.riff-button:where(.danger),.contacts-btn-primary,.app-modal-btn-primary,.app-modal-btn-destructive,.settings-btn-primary,.drawer-btn-primary,.btn-primary-dark):is(.danger,.contacts-btn-destructive,.app-modal-btn-destructive,.remove-btn-light):hover:not(:disabled){background:#a13a46;border-color:#a13a46}.rds-button.rds-primary:active:not(:disabled):not(.rds-filter),:is(.rif-button,.riff-button,.contacts-btn-primary,.app-modal-btn-primary,.app-modal-btn-destructive,.settings-btn-primary,.drawer-btn-primary,.btn-primary-dark,.contacts-btn-secondary,.app-modal-btn-secondary,.settings-btn-secondary,.drawer-btn-secondary,.drawer-btn-outline,.contacts-btn-destructive,.remove-btn-light):where(:not(.rds-button,.riff-segmented>.riff-button)):is(.primary,.riff-button:where(.danger),.contacts-btn-primary,.app-modal-btn-primary,.app-modal-btn-destructive,.settings-btn-primary,.drawer-btn-primary,.btn-primary-dark):active:not(:disabled){background:var(--riff-ds-action-hover,#404040);border-color:var(--riff-ds-action-hover,#404040)}.rds-button.rds-tone-danger:active:not(:disabled):not(.rds-filter),:is(.rif-button,.riff-button,.contacts-btn-primary,.app-modal-btn-primary,.app-modal-btn-destructive,.settings-btn-primary,.drawer-btn-primary,.btn-primary-dark,.contacts-btn-secondary,.app-modal-btn-secondary,.settings-btn-secondary,.drawer-btn-secondary,.drawer-btn-outline,.contacts-btn-destructive,.remove-btn-light):where(:not(.rds-button,.riff-segmented>.riff-button)):is(.danger,.contacts-btn-destructive,.app-modal-btn-destructive,.remove-btn-light):active:not(:disabled){background:var(--riff-ds-danger-bg,#ffedf0)}.rds-button.rds-primary.rds-tone-danger:active:not(:disabled):not(.rds-filter),:is(.rif-button,.riff-button,.contacts-btn-primary,.app-modal-btn-primary,.app-modal-btn-destructive,.settings-btn-primary,.drawer-btn-primary,.btn-primary-dark,.contacts-btn-secondary,.app-modal-btn-secondary,.settings-btn-secondary,.drawer-btn-secondary,.drawer-btn-outline,.contacts-btn-destructive,.remove-btn-light):where(:not(.rds-button,.riff-segmented>.riff-button)):is(.primary,.riff-button:where(.danger),.contacts-btn-primary,.app-modal-btn-primary,.app-modal-btn-destructive,.settings-btn-primary,.drawer-btn-primary,.btn-primary-dark):is(.danger,.contacts-btn-destructive,.app-modal-btn-destructive,.remove-btn-light):active:not(:disabled){background:#a13a46;border-color:#a13a46}.rds-button.rds-icon-button{width:40px;min-width:40px;padding:0;flex-shrink:0}.rds-button.rds-compact:where(.rds-secondary){height:24px;min-height:24px;padding:2px 8px;border-radius:4px;font-size:12px;line-height:18px}.rds-button:disabled,.rds-button[aria-disabled=true],.rds-checkbox:disabled,.rds-input:disabled,.rds-radio:disabled,.rds-switch:disabled,:is(.rif-button,.riff-button,.contacts-btn-primary,.app-modal-btn-primary,.app-modal-btn-destructive,.settings-btn-primary,.drawer-btn-primary,.btn-primary-dark,.contacts-btn-secondary,.app-modal-btn-secondary,.settings-btn-secondary,.drawer-btn-secondary,.drawer-btn-outline,.contacts-btn-destructive,.remove-btn-light):where(:not(.rds-button,.riff-segmented>.riff-button)):disabled,:is(.rif-button,.riff-button,.contacts-btn-primary,.app-modal-btn-primary,.app-modal-btn-destructive,.settings-btn-primary,.drawer-btn-primary,.btn-primary-dark,.contacts-btn-secondary,.app-modal-btn-secondary,.settings-btn-secondary,.drawer-btn-secondary,.drawer-btn-outline,.contacts-btn-destructive,.remove-btn-light):where(:not(.rds-button,.riff-segmented>.riff-button))[aria-disabled=true]{opacity:.45;cursor:not-allowed}.rds-accordion-trigger:focus-visible:not(:disabled),.rds-button:focus-visible:not(:disabled),.rds-checkbox:focus-visible:not(:disabled),.rds-profile-trigger:focus-visible:not(:disabled),.rds-radio:focus-visible:not(:disabled),.rds-select-item:focus-visible:not(:disabled),.rds-switch:focus-visible:not(:disabled),.rds-tabs-trigger:focus-visible:not(:disabled),:is(.rif-button,.riff-button,.contacts-btn-primary,.app-modal-btn-primary,.app-modal-btn-destructive,.settings-btn-primary,.drawer-btn-primary,.btn-primary-dark,.contacts-btn-secondary,.app-modal-btn-secondary,.settings-btn-secondary,.drawer-btn-secondary,.drawer-btn-outline,.contacts-btn-destructive,.remove-btn-light):where(:not(.rds-button,.riff-segmented>.riff-button)):focus-visible:not(:disabled){outline:none;outline-offset:0;box-shadow:none}.rds-input{color-scheme:light;display:block;width:100%;height:40px;min-width:0;padding:9px 12px;border:1px solid #8b9299;border-radius:7px;background:#fff;font:400 14px/20px var(--riff-ds-font,Figtree,Arial,sans-serif);box-shadow:none}.rds-input::placeholder{color:#707070}.rds-input[aria-invalid=true]{border-color:#bb4652}.rds-select{appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2352565d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat}.rds-textarea{height:auto;min-height:96px;resize:vertical}.rds-field{display:grid;gap:6px;font-size:14px;line-height:20px}.rds-field>label{font-weight:500}.rds-error{font:400 12px/18px var(--riff-ds-font,Figtree,Arial,sans-serif);color:#bb4652}.rds-chip{display:inline-flex;align-items:center;min-height:24px;width:fit-content;max-width:100%;padding:3px 8px;border:0;border-radius:4px;background:var(--riff-ds-neutral-surface,#f4f4f4);color:#52565d;font:500 12px/18px var(--riff-ds-font,Figtree,Arial,sans-serif);overflow-wrap:anywhere}.rds-chip-success{background:#edf6ef;color:#326446}.rds-chip-danger{background:#ffedf0;color:#bb4652}.rds-chip-info{background:#edf5fc;color:#254d70}.rds-chip-warning{background:#fff5d9;color:#775c22}.rds-card{display:block;min-width:0;margin:0;padding:20px;border:1px solid var(--riff-ds-card-line,#e1e3e6);border-radius:10px;background:#fff;box-shadow:none;font-size:14px;line-height:20px}.rds-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.rds-card h3,.rds-empty h3{margin:0;font:600 16px/24px var(--riff-ds-font,Figtree,Arial,sans-serif);letter-spacing:.005em}.rds-card-card+.rds-field,.rds-card>header+.rds-field{margin-top:20px}.rds-card-kanban{padding:16px}.rds-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin-top:24px}.rds-kanban{position:relative;font:400 13px/20px var(--riff-ds-font,Figtree,Arial,sans-serif)}.rds-kanban.rds-interactive{cursor:pointer;transition:border-color .12s}.rds-kanban.rds-interactive:hover{border-color:var(--riff-ds-ink)}.rds-kanban-link{position:absolute;inset:0;z-index:1;border-radius:inherit}.rds-kanban-link:focus-visible{outline:none;outline-offset:0;box-shadow:none}.rds-kanban:focus-within{border-color:var(--riff-ds-ink)}.rds-kanban>header{align-items:flex-start;flex-wrap:nowrap}.rds-kanban h3,.rds-kanban strong{font-size:14px;font-weight:600;line-height:20px}.rds-kanban p,.rds-kanban time{display:block;margin:6px 0 0;color:#707070}.rds-kanban time{font-size:12px}.rds-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.rds-card-action{position:relative;z-index:2;margin-top:8px}.rds-stage-list{display:flex;gap:12px;overflow-x:auto;padding:3px 3px 8px}.rds-stage{display:flex;align-items:center;gap:12px;flex:1 0 180px;min-height:76px;padding:12px 14px;border:1px solid #e8e8e8;border-radius:8px;color:#707070;text-decoration:none;font:600 14px/20px var(--riff-ds-font,Figtree,Arial,sans-serif)}.rds-stage small{display:block;font-weight:400;font-size:12px;line-height:18px}.rds-stage-dot{width:28px;height:28px;display:grid;place-items:center;flex-shrink:0;border:1px solid #d8dbde;border-radius:50%;font-size:12px}.rds-stage.complete{background:#f4f9f5;color:#326446;border-color:#d3e7d8}.rds-stage.complete .rds-stage-dot{background:#e1efe5;border:0}.rds-stage.current{background:#f4f0f8;color:#594374;border-color:#594374}.rds-stage.current .rds-stage-dot{background:#594374;color:#ffffff;border:0}.rds-callout{padding:16px;border-left:3px solid #497eaf;border-radius:5px;background:#edf5fc;color:#254d70;font:400 14px/22px var(--riff-ds-font,Figtree,Arial,sans-serif)}.rds-callout p{margin:0}.rds-toast{display:flex;align-items:center;justify-content:space-between;gap:var(--riff-ds-space-12,12px);padding:14px 16px;border-radius:var(--riff-ds-radius-toast,8px);letter-spacing:var(--riff-ds-tracking-ui,.01em);background:var(--riff-ds-toast-success,#edf6ef);color:var(--riff-ds-toast-success-ink,#326446);font:500 14px/20px var(--riff-ds-font,Figtree,Arial,sans-serif)}.rds-toast.error{background:var(--riff-ds-toast-error,#ffedf0);color:var(--riff-ds-toast-error-ink,#a13a46)}.rds-overlay{position:fixed;inset:0;z-index:100;background:#0005}.rds-dialog-content{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:101;width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:24px;border:1px solid #e1e3e6;border-radius:10px;background:#ffffff;box-shadow:0 12px 32px #00000014;font-size:14px;line-height:20px}.rds-dialog-title{margin:0;padding-right:40px;font:600 20px/28px var(--riff-ds-font,Figtree,Arial,sans-serif);letter-spacing:.005em}.rds-dialog-description{margin:8px 0 0;color:#707070;font-size:14px;line-height:20px}.rds-dialog-close{position:absolute;top:16px;right:16px}.rds-dialog-header{display:grid;gap:8px}.rds-menu,.rds-popover,.rds-select-options{z-index:110;padding:6px;border:1px solid #e1e3e6;border-radius:8px;background:#ffffff;box-shadow:0 8px 20px #00000012;font-size:14px;line-height:20px;max-height:var(--radix-select-content-available-height,calc(100dvh - 32px));overflow:auto;max-width:calc(100vw - 16px)}.rds-menu{min-width:180px}.rds-popover{width:280px;padding:16px}.rds-menu-item,.rds-select-item{position:relative;display:flex;align-items:center;min-height:36px;padding:8px 12px;border-radius:4px;cursor:default;outline:none;color:#202020;font:400 14px/20px var(--riff-ds-font,Figtree,Arial,sans-serif)}.rds-menu-item[data-highlighted],.rds-select-item[data-highlighted]{background:var(--riff-ds-neutral-hover,#eaeaea)}.rds-menu-item[data-variant=destructive]{color:#bb4652}.rds-menu-item[data-variant=destructive][data-highlighted]{background:#ffedf0}.rds-menu-item[data-disabled],.rds-select-item[data-disabled]{opacity:.45;pointer-events:none}.rds-menu-separator{height:1px;margin:4px 0;background:#e8e8e8}.rds-menu-label{padding:8px 12px;font-weight:500}.rds-tooltip{z-index:120;width:max-content;max-width:min(300px,calc(100vw - 24px));padding:6px 12px;border-radius:6px;background:#1a1a18;color:#fff;font:400 12px/18px var(--riff-ds-font,Figtree,Arial,sans-serif);box-shadow:0 8px 20px #0002}.rds-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;cursor:pointer}.rds-select-options{min-width:var(--radix-select-trigger-width,160px)}.rds-select-item{padding-right:32px}.rds-select-indicator{position:absolute;right:10px;display:grid;place-items:center}.rds-select-scroll{display:grid;place-items:center;height:24px}.rds-checkbox{box-sizing:border-box;width:16px;height:16px;flex-shrink:0;border:1px solid #8b9299;border-radius:4px;background:#ffffff;color:#ffffff;padding:0;cursor:pointer}.rds-checkbox[data-state=checked],.rds-checkbox[data-state=indeterminate]{background:#292929;border-color:#292929}.rds-checkbox-indicator{display:grid;place-items:center}.rds-switch{box-sizing:border-box;display:inline-flex;align-items:center;width:32px;height:19px;padding:1px;border:1px solid transparent;border-radius:999px;background:#dedede;cursor:pointer}.rds-switch[data-state=checked]{background:#292929}.rds-switch-thumb{width:16px;height:16px;border-radius:50%;background:#ffffff;transition:transform .12s}.rds-switch[data-state=checked] .rds-switch-thumb{transform:translateX(12px)}.rds-radio-group{display:grid;gap:8px}.rds-radio-group>label{display:flex;align-items:center;gap:10px;min-height:36px}.rds-radio{display:grid;place-items:center;width:16px;height:16px;padding:0;border:1px solid #707070;border-radius:50%;background:#ffffff;cursor:pointer}.rds-radio-indicator{width:8px;height:8px;border-radius:50%;background:#292929}.rds-tabs-list{display:flex;gap:20px;border-bottom:1px solid #e8e8e8}.rds-tabs-trigger{padding:10px 0;border:0;border-bottom:2px solid transparent;background:none;color:#707070;font:500 14px/20px var(--riff-ds-font,Figtree,Arial,sans-serif);cursor:pointer}.rds-tabs-trigger[data-state=active]{border-bottom-color:#292929;color:#202020}.rds-tabs-content{padding-top:16px}.rds-accordion-item{border-bottom:1px solid #e8e8e8}.rds-accordion-item h3{margin:0}.rds-accordion-trigger{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:52px;padding:14px 12px;border:0;background:transparent;text-align:left;font:500 14px/20px var(--riff-ds-font,Figtree,Arial,sans-serif);color:#202020;cursor:pointer}.rds-accordion-trigger:hover{background:var(--riff-ds-neutral-hover,#eaeaea)}.rds-accordion-trigger[data-state=open]>svg{transform:rotate(180deg)}.rds-accordion-content{padding:0 12px 16px;font:400 14px/20px var(--riff-ds-font,Figtree,Arial,sans-serif)}.rds-table-container{min-width:0;overflow:auto;border:1px solid #e1e3e6;border-radius:8px}.rds-table,.rds-table-container{background:var(--riff-ds-canvas,#fff);color-scheme:light}.rds-table{width:100%;border-collapse:collapse;font-size:14px;line-height:20px}.rds-table-head{padding:12px 14px;border-bottom:1px solid #e8e8e8;background:var(--riff-ds-neutral-surface,#f4f4f4);color:#707070;font-weight:600;text-align:left;white-space:nowrap}.rds-table-cell{padding:16px 14px;border-bottom:1px solid #e8e8e8;vertical-align:middle;font-weight:400}.rds-table tbody tr:last-child td{border-bottom:0}.rds-numeric{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.rds-table caption{padding:12px 14px;text-align:left}.rds-table tr{cursor:default}.rds-combobox{position:relative;min-width:0}.rds-combobox-options{position:absolute;left:0;right:0;z-index:10;list-style:none;margin:4px 0 0;padding:4px;border:1px solid #d8dbde;border-radius:7px;background:#ffffff;box-shadow:0 4px 12px #0001;font:400 14px/20px var(--riff-ds-font,Figtree,Arial,sans-serif)}.rds-combobox-options>li{padding:9px 10px;border-radius:4px;cursor:pointer}.rds-combobox-options>li:hover,.rds-combobox-options>li[aria-selected=true]{background:var(--riff-ds-neutral-hover,#eaeaea)}.rds-avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#f1f2f4;color:#202020;font:500 14px/20px var(--riff-ds-font,Figtree,Arial,sans-serif)}.rds-skeleton{height:16px;border-radius:4px;background:#f1f2f4}.rds-empty{display:grid;justify-items:center;gap:16px;padding:28px 16px;border-radius:8px;background:#fafafa;text-align:center;font-size:14px;line-height:20px}.rds-notification-panel{position:fixed;right:0;top:0;bottom:0;z-index:101;width:min(440px,100vw);overflow:auto;padding:24px;background:#ffffff;box-shadow:-8px 0 32px #0001;font-size:14px;line-height:20px}.rds-notification-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.rds-notification-panel .rds-dialog-title{padding:0}.rds-notification-button{position:relative}.rds-unread-dot{position:absolute;right:8px;top:8px;width:6px;height:6px;border:2px solid #ffffff;border-radius:50%;background:#594374;box-sizing:content-box}.rds-profile-trigger{border:0;padding:0;background:transparent;border-radius:50%;cursor:pointer}.rds-segment{display:inline-flex;gap:4px;padding:4px;border-radius:7px;background:#f4f4f4}.rds-segment>button{height:32px;padding:6px 12px;border:0;border-radius:5px;background:transparent;color:#52565d;font:500 13px/20px var(--riff-ds-font,Figtree,Arial,sans-serif);cursor:pointer}.rds-segment>button[aria-pressed=true]{background:#ffffff;color:#202020;box-shadow:0 1px 3px #0001}.rds-stack{display:grid;gap:20px}.rds-settings-layout{grid-template-columns:160px minmax(0,1fr);gap:32px}.rds-create-layout,.rds-settings-layout{display:grid;font-size:14px;line-height:20px}.rds-create-layout{gap:24px}.rds-sidebar{box-sizing:border-box;display:flex;flex-direction:column;gap:24px;width:232px;padding:24px 20px;border-right:1px solid #e8e8e8;background:#ffffff;min-height:100%;font-size:14px;line-height:20px}.rds-sidebar nav a{display:flex;align-items:center;gap:10px;min-height:40px;padding:10px 12px;border-radius:6px;color:#52565d;text-decoration:none}.rds-sidebar nav a[aria-current=page]{background:#f4f4f4;color:#202020;font-weight:500}.rds-sidebar nav a:hover{background:var(--riff-ds-neutral-hover,#eaeaea)}.rds-sidebar h2{margin:0 0 8px;font-size:12px;font-weight:400;color:#707070}.rds-sidebar footer{margin-top:auto}.rds-chart{min-width:0;color:#202020;font-family:var(--riff-ds-font,Figtree,Arial,sans-serif)}.rds-chart svg{display:block;width:100%;height:auto}.rds-chart svg text{font:400 12px var(--riff-ds-font,Figtree,Arial,sans-serif);fill:#707070}@media(max-width:760px){.rds-button:not(.rds-compact:where(.rds-secondary)),.rds-input,:is(.rif-button,.riff-button,.contacts-btn-primary,.app-modal-btn-primary,.app-modal-btn-destructive,.settings-btn-primary,.drawer-btn-primary,.btn-primary-dark,.contacts-btn-secondary,.app-modal-btn-secondary,.settings-btn-secondary,.drawer-btn-secondary,.drawer-btn-outline,.contacts-btn-destructive,.remove-btn-light):where(:not(.rds-button,.riff-segmented>.riff-button)){height:44px;min-height:44px}.rds-button.rds-icon-button{width:44px;min-width:44px}.rds-menu-item,.rds-select-item{min-height:44px}.rds-settings-layout{grid-template-columns:1fr;gap:24px}.rds-card>header{flex-wrap:wrap}.rds-kanban>header{flex-wrap:nowrap}.rds-textarea{height:auto}.rds-sidebar{width:180px}}@media(prefers-reduced-motion:reduce){.rds-button,.rds-switch-thumb,:is(.rif-button,.riff-button,.contacts-btn-primary,.app-modal-btn-primary,.app-modal-btn-destructive,.settings-btn-primary,.drawer-btn-primary,.btn-primary-dark,.contacts-btn-secondary,.app-modal-btn-secondary,.settings-btn-secondary,.drawer-btn-secondary,.drawer-btn-outline,.contacts-btn-destructive,.remove-btn-light):where(:not(.rds-button,.riff-segmented>.riff-button)){transition:none}}@media(forced-colors:active){.rds-button,.rds-card,.rds-checkbox,.rds-chip,.rds-input,.rds-radio,:is(.rif-button,.riff-button,.contacts-btn-primary,.app-modal-btn-primary,.app-modal-btn-destructive,.settings-btn-primary,.drawer-btn-primary,.btn-primary-dark,.contacts-btn-secondary,.app-modal-btn-secondary,.settings-btn-secondary,.drawer-btn-secondary,.drawer-btn-outline,.contacts-btn-destructive,.remove-btn-light):where(:not(.rds-button,.riff-segmented>.riff-button)){border-color:ButtonText}}.rds-sidebar footer>a{display:flex;align-items:center;gap:10px;min-height:40px;padding:10px 12px;border-radius:6px;color:#52565d;text-decoration:none}.rds-sidebar footer>a:hover{background:var(--riff-ds-neutral-hover,#eaeaea)}.rds-sidebar-workspace{display:flex;align-items:center;gap:12px;color:#202020;text-decoration:none}.rds-sidebar-workspace>span{display:grid;place-items:center;width:36px;height:40px;flex-shrink:0;border:1px solid #e8e8e8;border-radius:7px;background:#ffffff;font-weight:500}.rds-sidebar-workspace strong{font:600 14px/20px var(--riff-ds-font,Figtree,Arial,sans-serif)}.rds-sidebar-workspace small{display:block;font:400 12px/18px var(--riff-ds-font,Figtree,Arial,sans-serif);color:#707070}.rds-input:is(input,select,textarea,button):focus{outline:none;outline-offset:0;box-shadow:none}.rds-input:is(input,select,textarea,button):focus-visible{border:2px solid var(--riff-ds-ink,#202020);padding:8px 11px}.rds-input.rds-select:focus-visible{padding-right:39px}.rds-input[aria-invalid=true]:focus{border-color:var(--riff-ds-danger-ink,#bb4652)}.rds-select-trigger[data-rds-pointer-focus=true][data-state=closed]:not(.rds-filter):is(:focus,:focus-visible){border-width:1px;padding:9px 12px}.rds-select-trigger[data-rds-pointer-focus=true][data-state=closed]:not(.rds-filter):not([aria-invalid=true]):is(:focus,:focus-visible){border-color:var(--riff-ds-control-line,#8b9299)}[data-rds-select-shell=true]:not(.rds-filter):focus{outline:none;outline-offset:0;box-shadow:none}[data-rds-select-shell=true]:not(.rds-filter):not([aria-invalid=true]):focus-visible{border-color:var(--riff-ds-ink,#202020)}[data-rds-select-shell=true][data-rds-pointer-focus=true][data-state=closed]:not(.rds-filter):not([aria-invalid=true]):is(:focus,:focus-visible){border-color:var(--riff-ds-control-line,#8b9299)}.rds-button.rds-filter,.rds-input.rds-filter{--rds-filter-line:var(--riff-ds-control-line);position:relative;border:1px solid var(--rds-filter-line);color:var(--riff-ds-muted);background-color:var(--riff-ds-canvas);box-shadow:none;outline:none;text-decoration:none}.rds-input.rds-filter{--rds-filter-start:12px;padding:9px 40px 9px var(--rds-filter-start);font-weight:500}.rds-button.rds-filter{justify-content:flex-start;gap:4px;padding-inline:12px}.rds-filter[data-filter-applied=true]{--rds-filter-start:32px;--rds-filter-line:var(--riff-ds-ink);color:var(--riff-ds-ink);padding-inline-start:32px}.rds-select.rds-filter[data-filter-applied=true]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23202020' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 4 4 10-10'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2352565d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:left 12px center,right 12px center;background-repeat:no-repeat}.rds-button.rds-filter[data-filter-applied=true]:before{content:"";position:absolute;inset-inline-start:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;background-color:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 4 4 10-10'/%3E%3C/svg%3E") center/contain no-repeat;pointer-events:none}.rds-button.rds-filter[data-filter-applied]:focus-visible:not(:disabled),.rds-button.rds-filter[data-filter-applied]:focus:not(:disabled),.rds-input.rds-filter[data-filter-applied]:focus-visible:not(:disabled),.rds-input.rds-filter[data-filter-applied]:focus:not(:disabled){border:1px solid var(--rds-filter-line);outline:none;outline-offset:0;box-shadow:none;text-decoration:none}.rds-filter option{color:var(--riff-ds-ink)}.rds-input.rds-filter[data-filter-applied]:focus-visible:not(:disabled),.rds-input.rds-filter[data-filter-applied]:focus:not(:disabled){padding:9px 40px 9px var(--rds-filter-start)}.rds-input.rds-filter[aria-invalid=true]{--rds-filter-line:var(--riff-ds-danger-ink);border-color:var(--rds-filter-line)}summary.rds-button.rds-filter{list-style:none}summary.rds-button.rds-filter::-webkit-details-marker{display:none}.rds-button:not(.rds-primary):not(.rds-filter):focus-visible,:is(.rif-button,.riff-button,.contacts-btn-primary,.app-modal-btn-primary,.app-modal-btn-destructive,.settings-btn-primary,.drawer-btn-primary,.btn-primary-dark,.contacts-btn-secondary,.app-modal-btn-secondary,.settings-btn-secondary,.drawer-btn-secondary,.drawer-btn-outline,.contacts-btn-destructive,.remove-btn-light):where(:not(.rds-button,.riff-segmented>.riff-button)):not(:is(.primary,.riff-button:where(.danger),.contacts-btn-primary,.app-modal-btn-primary,.app-modal-btn-destructive,.settings-btn-primary,.drawer-btn-primary,.btn-primary-dark)):focus-visible{background:var(--riff-ds-neutral-hover)}.rds-button.rds-primary:focus-visible,:is(.rif-button,.riff-button,.contacts-btn-primary,.app-modal-btn-primary,.app-modal-btn-destructive,.settings-btn-primary,.drawer-btn-primary,.btn-primary-dark,.contacts-btn-secondary,.app-modal-btn-secondary,.settings-btn-secondary,.drawer-btn-secondary,.drawer-btn-outline,.contacts-btn-destructive,.remove-btn-light):where(:not(.rds-button,.riff-segmented>.riff-button)):is(.primary,.riff-button:where(.danger),.contacts-btn-primary,.app-modal-btn-primary,.app-modal-btn-destructive,.settings-btn-primary,.drawer-btn-primary,.btn-primary-dark):focus-visible{background:var(--riff-ds-action-hover);border-color:var(--riff-ds-action-hover)}.rds-button.rds-tone-danger:not(.rds-primary):focus-visible,:is(.rif-button,.riff-button,.contacts-btn-primary,.app-modal-btn-primary,.app-modal-btn-destructive,.settings-btn-primary,.drawer-btn-primary,.btn-primary-dark,.contacts-btn-secondary,.app-modal-btn-secondary,.settings-btn-secondary,.drawer-btn-secondary,.drawer-btn-outline,.contacts-btn-destructive,.remove-btn-light):where(:not(.rds-button,.riff-segmented>.riff-button)):is(.danger,.contacts-btn-destructive,.app-modal-btn-destructive,.remove-btn-light):not(:is(.primary,.riff-button:where(.danger),.contacts-btn-primary,.app-modal-btn-primary,.app-modal-btn-destructive,.settings-btn-primary,.drawer-btn-primary,.btn-primary-dark)):focus-visible{background:var(--riff-ds-danger-bg)}.rds-button.rds-primary.rds-tone-danger:focus-visible,:is(.rif-button,.riff-button,.contacts-btn-primary,.app-modal-btn-primary,.app-modal-btn-destructive,.settings-btn-primary,.drawer-btn-primary,.btn-primary-dark,.contacts-btn-secondary,.app-modal-btn-secondary,.settings-btn-secondary,.drawer-btn-secondary,.drawer-btn-outline,.contacts-btn-destructive,.remove-btn-light):where(:not(.rds-button,.riff-segmented>.riff-button)):is(.primary,.riff-button:where(.danger),.contacts-btn-primary,.app-modal-btn-primary,.app-modal-btn-destructive,.settings-btn-primary,.drawer-btn-primary,.btn-primary-dark):is(.danger,.contacts-btn-destructive,.app-modal-btn-destructive,.remove-btn-light):focus-visible{background:#a13a46;border-color:#a13a46}.rds-accordion-trigger:focus-visible,.rds-profile-trigger:focus-visible,.rds-select-item:focus-visible,.rds-tabs-trigger:focus-visible{background:var(--riff-ds-neutral-hover)}.rds-checkbox:focus-visible,.rds-radio:focus-visible{border-color:var(--riff-ds-ink)}.rds-checkbox:focus-visible:not([data-state=checked]),.rds-radio:focus-visible:not([data-state=checked]){background:var(--riff-ds-neutral-hover)}.rds-checkbox[data-state=checked]:focus-visible,.rds-switch[data-state=checked]:focus-visible{background:var(--riff-ds-action-hover)}.rds-switch:focus-visible:not([data-state=checked]){background:var(--riff-ds-control-line)}.rds-segment button:focus-visible,.rds-stage:focus-visible{outline:none;outline-offset:0;box-shadow:none}.rds-segment button:not([aria-pressed=true]):focus-visible{background:var(--riff-ds-neutral-hover)}.rds-stage:focus-visible{border-color:var(--riff-ds-ink)}.rds-table-container:focus-visible{outline:none;outline-offset:0;box-shadow:none;border-color:var(--riff-ds-ink)}.rds-button.rds-focus-underline:focus-visible,.rds-button.rds-tertiary:focus-visible,:is(.rif-button,.riff-button,.contacts-btn-primary,.app-modal-btn-primary,.app-modal-btn-destructive,.settings-btn-primary,.drawer-btn-primary,.btn-primary-dark,.contacts-btn-secondary,.app-modal-btn-secondary,.settings-btn-secondary,.drawer-btn-secondary,.drawer-btn-outline,.contacts-btn-destructive,.remove-btn-light):where(:not(.rds-button,.riff-segmented>.riff-button)).tertiary:focus-visible{outline:none;box-shadow:none;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.rds-sidebar a:focus-visible{outline:none;outline-offset:0;box-shadow:none;background:var(--riff-ds-neutral-hover)}.rds-card-kanban:has(>a:focus-visible){border-color:var(--riff-ds-ink)}.rds-card-kanban:has(>a[href]):hover{border-color:var(--riff-ds-ink)}.rds-button.rds-secondary.rds-border-subtle{border-color:var(--riff-ds-card-line,#e1e3e6)}.rds-button.rds-secondary.rds-border-subtle:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--riff-ds-ink)}.rds-button.rds-filter[data-filter-applied]:focus-visible:not(:disabled),.rds-input.rds-filter[data-filter-applied]:focus-visible:not(:disabled){background-color:var(--riff-ds-neutral-hover,#eaeaea);color:var(--riff-ds-ink,#202020)}.rds-button.rds-filter[data-filter-applied=false]:focus-visible:not(:disabled),.rds-button.rds-filter[data-filter-applied=false]:hover:not(:disabled):not([aria-disabled=true]),.rds-input.rds-filter[data-filter-applied=false]:focus-visible:not(:disabled){background-color:var(--riff-ds-neutral-surface,#f4f4f4);color:var(--riff-ds-muted,#707070)}.rds-select.rds-filter[data-rds-native-pointer=true][data-filter-applied]:is(:focus,:focus-visible):not(:disabled){background-color:var(--riff-ds-canvas,#fff)}.rds-create-layout>.rds-actions{margin-top:0}.rds-native-checkbox{box-sizing:border-box;appearance:none;-webkit-appearance:none;width:16px;height:16px;flex:none;padding:0;margin:0;border:1px solid var(--riff-ds-control-line);border-radius:4px;background:#ffffff;cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:14px 14px}.rds-native-checkbox:checked,.rds-native-checkbox:indeterminate{background-color:var(--riff-ds-action);border-color:var(--riff-ds-action)}.rds-native-checkbox:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m20 6-11 11-5-5'/%3E%3C/svg%3E")}.rds-native-checkbox:indeterminate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke='white' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 12h12'/%3E%3C/svg%3E")}.rds-native-checkbox:focus-visible{outline:none;box-shadow:none;border-color:var(--riff-ds-ink);background-color:var(--riff-ds-neutral-hover)}.rds-native-checkbox:checked:focus-visible,.rds-native-checkbox:indeterminate:focus-visible{background-color:var(--riff-ds-action-hover)}.rds-native-checkbox:disabled{opacity:.45;cursor:not-allowed}@media(forced-colors:active){.rds-native-checkbox{appearance:auto;-webkit-appearance:auto;background-image:none}}.rds-stage-viewed .rds-stage-dot{font-weight:400;line-height:18px}.rds-stage-viewed .rds-stage[data-viewed=true]:not(.current){border-color:var(--riff-ds-ink,#202020)}.rds-stage-viewed .rds-stage.current:focus-visible{border-color:var(--riff-ds-stage-current-ink,#594374);border-width:2px;padding:11px 13px}.rds-stage-viewed .rds-stage:not(.current):not(.complete){background:var(--riff-ds-canvas,#fff)}.rds-button-spinner{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:none;pointer-events:none}.rds-button-spinner>svg{display:block;animation:rds-button-spin .8s linear infinite}@keyframes rds-button-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.rds-button-spinner>svg{animation:none}}.rds-segment>button:disabled{color:var(--riff-ds-muted,#707070);cursor:not-allowed}.rds-field-header,.rds-saved-actions{--rds-field-track:40px;--rds-title-offset:8px}.rds-field-header.rds-field-header{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;min-height:var(--rds-field-track);min-width:0}.rds-field-header.rds-field-header>.rds-field-header-title,.rds-field-header.rds-field-header>h3{margin:var(--rds-title-offset) 0 0;min-width:0}.rds-field-header-actions{min-width:0;justify-self:end}.rds-saved-actions{display:flex;align-items:center;gap:8px;flex:none}.rds-saved-actions .rds-button.rds-icon-button{position:relative;padding:0;gap:0;background:transparent}.rds-saved-actions .rds-button.rds-icon-button:is(:hover,:focus-visible,:active){background:transparent;outline:none;box-shadow:none}.rds-saved-actions .rds-icon-button:before{content:"";position:absolute;left:50%;top:50%;width:24px;height:24px;border-radius:4px;transform:translate(-50%,-50%) translateY(6px);pointer-events:none}.rds-saved-actions .rds-icon-button:not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible,:active):before{background:var(--riff-ds-neutral-hover,#eaeaea)}.rds-saved-actions .rds-icon-button>svg,.rds-saved-actions>.rds-chip{transform:translateY(6px)}@media(max-width:760px){.rds-field-header,.rds-saved-actions{--rds-field-track:44px;--rds-title-offset:10px}}.rds-required{color:var(--riff-ds-danger-ink,#bb4652)}.rds-input.rds-readonly-muted{color:var(--riff-ds-muted,#707070)}.rds-input.rds-readonly-muted:is(:focus,:focus-visible){color:var(--riff-ds-muted,#707070);outline:none;box-shadow:none;background:var(--riff-ds-canvas,#fff)}.rds-input.rds-readonly-muted:not([aria-invalid=true]):is(:focus,:focus-visible){border:1px solid var(--riff-ds-control-line,#8b9299);padding:9px 12px}.rds-currency{position:relative;display:block;min-width:0}.rds-currency-symbol{position:absolute;left:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--riff-ds-muted,#707070);font:400 14px/20px var(--riff-ds-font,Figtree,Arial,sans-serif)}.rds-currency .rds-currency-input{padding-inline-start:32px}.rds-currency .rds-currency-input:focus-visible{padding-inline-start:31px}.rds-native-date-picker::-webkit-datetime-edit{display:contents}.rds-native-date-picker::-webkit-calendar-picker-indicator{flex:1 0 16px;width:auto;height:auto;margin:0;align-self:stretch;background-position:100%;background-repeat:no-repeat;cursor:pointer}.rds-select:not(.rds-filter):has(option[value=""]:checked){color:var(--riff-ds-muted,#707070)}.rds-select option{color:var(--riff-ds-ink,#202020)}.rds-select:not(.rds-filter)[data-rds-native-pointer=true]:not([aria-invalid=true]):is(:focus,:focus-visible){border:1px solid var(--riff-ds-control-line,#8b9299);padding:9px 40px 9px 12px}.rds-kanban{display:grid;gap:8px;font-size:14px;line-height:20px}.rds-kanban>header{align-items:baseline;min-width:0}.rds-kanban h3{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rds-kanban strong{flex:none;white-space:nowrap;font-variant-numeric:tabular-nums}.rds-kanban>p,.rds-kanban>time{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rds-kanban>time{line-height:18px}.rds-kanban>.rds-tags{margin-top:0;flex-wrap:nowrap;min-width:0;align-items:flex-start;pointer-events:none}.rds-kanban>.rds-tags>.rds-chip{flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rds-kanban>.rds-tags>.rds-chip-danger{flex:none}.rds-kanban>.rds-card-action{justify-self:start;margin-top:4px}.rds-creator-names{position:relative;display:flex;align-items:center;gap:4px;min-width:0;white-space:nowrap;color:var(--riff-ds-muted,#707070);z-index:2;pointer-events:none;letter-spacing:.01em;font:400 12px/18px var(--riff-ds-font,Figtree,Arial,sans-serif)}.rds-creator-names-visible{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rds-creator-names .rds-creator-names-more{flex:none;pointer-events:auto}.rds-creator-names-measure{position:absolute;left:0;top:0;width:0;height:0;overflow:hidden;visibility:hidden;pointer-events:none;white-space:nowrap;display:flex}.rds-creator-names-measure>*{flex:none}.rds-creator-names-measure>[data-name]{font:400 12px/18px var(--riff-ds-font,Figtree,Arial,sans-serif)}.rds-creator-names-measure>[data-count]{padding:2px 8px;border:1px solid transparent;font:500 12px/18px var(--riff-ds-font,Figtree,Arial,sans-serif)}.rds-stage-viewed-only .rds-stage.current:not([data-viewed=true]){border-color:var(--riff-ds-card-line,#e1e3e6)}.rds-stage-viewed-only .rds-stage[data-viewed=true]{border-color:var(--riff-ds-ink,#202020)}.rds-stage-viewed-only .rds-stage:not([data-viewed=true]):focus-visible{border-color:var(--riff-ds-card-line,#e1e3e6);border-width:1px;padding:12px 14px;text-decoration:underline;text-underline-offset:3px}.rds-toast{padding:8px 16px}.rds-toast>span{color:inherit}.rds-settings-layout{grid-template-columns:minmax(0,1fr);gap:24px}.rds-settings-layout,.rds-settings-layout>aside{min-width:0;background:var(--riff-ds-canvas,#fff)}.rds-settings-layout>aside{display:flex;align-items:flex-start;justify-content:flex-start}.rds-field-header[data-rds-header-actions=true]{grid-template-columns:minmax(0,1fr) auto}.rds-kanban h3,.rds-kanban strong{letter-spacing:.01em}.rds-dialog-content[data-spacing=balanced]{padding-bottom:var(--riff-ds-space-32,32px)}.rds-dialog-content[data-spacing=confirmation]{padding-block:var(--riff-ds-space-32,32px);padding-bottom:calc(var(--riff-ds-space-32,32px) + var(--riff-ds-space-8,8px))}.rds-toast-viewport{flex-direction:column;gap:12px;margin:0;padding:0;width:100%}.rds-radix-toast,.rds-toast-viewport{display:flex;list-style:none;box-sizing:border-box}.rds-radix-toast{align-items:center;justify-content:space-between;gap:var(--riff-ds-space-12,12px);padding:14px 16px;border-radius:var(--riff-ds-radius-toast,8px);background:var(--riff-ds-toast-success,#edf6ef);color:var(--riff-ds-toast-success-ink,#326446);font:400 14px/20px var(--riff-ds-font,Figtree,Arial,sans-serif);letter-spacing:var(--riff-ds-tracking-ui,.01em)}.rds-radix-toast[data-tone=error]{background:var(--riff-ds-toast-error,#ffedf0);color:var(--riff-ds-toast-error-ink,#a13a46)}.rds-toast-title{font-weight:600;min-width:0;overflow-wrap:anywhere}.rds-toast-description{font-size:14px;line-height:20px;margin-top:4px;overflow-wrap:anywhere}.rds-toast-close{display:grid;place-items:center;flex:none;width:40px;min-width:40px;height:40px;min-height:40px;border:1px solid transparent;border-radius:7px;padding:0;background:transparent;color:var(--riff-ds-ink,#202020);cursor:pointer}.rds-toast-close:is(:hover,:focus-visible){background:var(--riff-ds-neutral-hover,#eaeaea);outline:none;box-shadow:none}.rds-radix-toast[data-swipe=move]{transform:translateX(var(--radix-toast-swipe-move-x))}.rds-radix-toast[data-swipe=cancel]{transform:translateX(0);transition:transform .12s}.rds-radix-toast[data-swipe=end]{transform:translateX(var(--radix-toast-swipe-end-x))}@media(max-width:760px){.rds-toast-close{width:44px;min-width:44px;height:44px;min-height:44px}}@media(prefers-reduced-motion:reduce){.rds-radix-toast[data-swipe=cancel]{transition:none}}.rds-tooltip{background:var(--riff-ds-canvas,#fff);color:var(--riff-ds-ink,#202020);border:1px solid var(--riff-ds-card-line,#e1e3e6);box-shadow:0 8px 20px #00000012}.rds-accordion-content{padding-top:12px}.rds-menu-item[data-variant=destructive][data-highlighted]{background:var(--riff-ds-neutral-hover,#eaeaea);color:var(--riff-ds-toast-error-ink,#a13a46)}.rds-profile-trigger{position:relative;display:inline-flex;width:40px;height:40px;outline:none;box-shadow:none}.rds-profile-trigger:after{content:"";position:absolute;inset:0;border:1px solid transparent;border-radius:inherit;pointer-events:none}.rds-profile-trigger:is(:hover,:focus-visible){background:transparent}.rds-profile-trigger:is(:hover,:focus-visible):after{border-color:var(--riff-ds-ink,#202020)}.rds-notification-item{box-sizing:border-box;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%;padding:16px 24px;border:0;border-top:1px solid var(--riff-ds-line,#e8e8e8);text-align:left;background:var(--riff-ds-canvas,#fff);color:var(--riff-ds-ink,#202020);cursor:pointer;font:400 14px/20px var(--riff-ds-font,Figtree,Arial,sans-serif)}.rds-notification-item:is(:hover,:focus-visible){background:var(--riff-ds-neutral-hover,#eaeaea);outline:none;box-shadow:none}.rds-notification-item:disabled{cursor:not-allowed;opacity:.45}.rds-notification-copy{display:grid;gap:4px;min-width:0}.rds-notification-copy>:not(:first-child){color:var(--riff-ds-muted,#707070)}.rds-notification-rail{display:flex;justify-content:flex-end;align-items:center;width:6px;min-width:6px;height:20px}.rds-notification-dot{display:block;width:6px;height:6px;border-radius:50%;background:var(--riff-ds-accent,#594374)}.rds-notification-panel .rds-notification-list{margin-inline:-24px}.rds-notification-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0}.rds-notification-tools>.rds-button:last-child{margin-inline-end:calc(-1 * (14px + 1px))}.rds-notification-panel>header>.rds-icon-button{margin-inline-end:calc((10.5px - 40px)/2)}@media(max-width:760px){.rds-notification-panel>header>.rds-icon-button{margin-inline-end:calc((10.5px - 44px)/2)}}.rds-button.rds-secondary[data-rds-menu-pointer=true][data-state=closed]:not(.rds-filter):not(.rds-tone-danger):focus-visible:not(:hover){background:var(--riff-ds-canvas,#fff);border-color:var(--riff-ds-control-line,#8b9299);outline:none;box-shadow:none}.rds-choice-button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--riff-ds-space-8);height:var(--riff-ds-space-40);min-height:var(--riff-ds-space-40);padding:9px 14px;text-align:left;border:1px solid var(--riff-ds-control-line);border-radius:var(--riff-ds-radius-control);background:var(--riff-ds-canvas);color:var(--riff-ds-ink);font:500 14px/20px var(--riff-ds-font);letter-spacing:var(--riff-ds-tracking-ui);cursor:pointer}.rds-choice-button[aria-pressed=true]{border-color:var(--riff-ds-ink);background:var(--riff-ds-soft);color:var(--riff-ds-ink)}.rds-choice-button:focus-visible{border-color:var(--riff-ds-ink);outline:none;box-shadow:none}.rds-choice-button:disabled{color:var(--riff-ds-muted);cursor:not-allowed}.rds-choice-button svg{flex-shrink:0}@media(max-width:760px){.rds-choice-button{height:44px;min-height:44px}}.rds-field-card{container-type:inline-size}.rds-field-card-body{margin-top:var(--riff-ds-space-24,24px);min-width:0}.rds-field-card-body[data-gap="16"]{margin-top:var(--riff-ds-space-16,16px)}.rds-field-card-body[data-gap="20"]{margin-top:var(--riff-ds-space-20,20px)}.rds-field-card-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--riff-ds-space-12,12px);flex-wrap:wrap;margin-top:var(--riff-ds-space-24,24px);padding-bottom:var(--riff-ds-space-12,12px)}.rds-disclosure-card{container-type:inline-size;box-sizing:border-box;min-width:0;margin:0;border:1px solid var(--riff-ds-card-line,#e1e3e6);border-radius:10px;background:var(--riff-ds-canvas,#fff);color:var(--riff-ds-ink,#202020);font:400 14px/20px var(--riff-ds-font,Figtree,Arial,sans-serif);letter-spacing:.01em}.rds-disclosure-card-summary{list-style:none;padding:var(--riff-ds-space-20,20px);cursor:pointer;border-radius:inherit}.rds-disclosure-card-summary::-webkit-details-marker{display:none}.rds-disclosure-card-summary:focus-visible{outline:none;background:var(--riff-ds-soft,#f4f4f4)}.rds-disclosure-card-body{padding:0 var(--riff-ds-space-20,20px) var(--riff-ds-space-20,20px);min-width:0}.rds-fact-list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--riff-ds-space-20,20px);margin:0;min-width:0;font-family:var(--riff-ds-font,Figtree,Arial,sans-serif);letter-spacing:.01em}.rds-fact-list[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.rds-fact-list>div{min-width:0}.rds-fact-list dt{margin:0 0 var(--riff-ds-space-4,4px);color:var(--riff-ds-muted,#707070)}.rds-fact-list dd,.rds-fact-list dt{font-size:14px;line-height:20px;font-weight:400}.rds-fact-list dd{margin:0;overflow-wrap:anywhere}.rds-file-upload-control{display:flex;align-items:center;gap:var(--riff-ds-space-12,12px);flex-wrap:wrap;min-width:0}.rds-selection-target{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:44px;min-width:44px;min-height:44px;margin-inline:auto;cursor:pointer}.rds-selection-target:has(input:disabled){cursor:not-allowed}.rds-selection-cell{width:56px;padding:4px}.rds-selection-head{width:56px;padding:2px 4px}.rds-filter-bar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--riff-ds-space-12,12px);min-width:0}.rds-calendar-event-card{position:relative;box-sizing:border-box;display:grid;gap:var(--riff-ds-space-4,4px);width:100%;min-width:0;padding:var(--riff-ds-space-8,8px);border:1px solid transparent;border-left:3px solid var(--riff-ds-control-line,#8b9299);border-radius:5px;background:var(--riff-ds-neutral-surface,#f4f4f4);color:var(--riff-ds-ink,#202020);font-family:var(--riff-ds-font,Figtree,Arial,sans-serif);letter-spacing:.01em;text-decoration:none}.rds-calendar-event-card[href]:focus-visible,.rds-calendar-event-card[href]:hover{border-color:var(--riff-ds-ink,#202020);outline:none;box-shadow:none}.rds-calendar-event-card>span,.rds-calendar-event-card>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rds-calendar-event-card>strong{font-size:14px;line-height:20px;font-weight:500}.rds-calendar-event-card>span{color:var(--riff-ds-muted,#707070);font-size:12px;line-height:18px;font-weight:400}.rds-calendar-event-card[data-completed=true]{padding-right:32px;background:var(--riff-ds-success-bg,#edf6ef);border-left-color:var(--riff-ds-success-ink,#326446);color:var(--riff-ds-success-ink,#326446)}.rds-calendar-event-card[data-completed=true]>span,.rds-calendar-event-check{color:var(--riff-ds-success-ink,#326446)}.rds-calendar-event-check{position:absolute;right:8px;bottom:8px}.rds-calendar-event-card>.rds-calendar-event-overdue{color:var(--riff-ds-danger-ink,#bb4652)}.rds-calendar-event-list{box-sizing:border-box;width:100%;min-width:0;padding:8px;border:1px solid var(--riff-ds-line,#e8e8e8);border-radius:6px}.rds-calendar-event-items{display:grid;gap:6px;margin-top:8px}.rds-calendar-event-footer{margin-top:12px}.rds-calendar-event-footer>*{width:100%}.rds-drawer-overlay{position:fixed;inset:0;background:#0005;z-index:100}.rds-drawer-content{position:fixed;inset:0 0 0 auto;box-sizing:border-box;display:flex;flex-direction:column;width:min(640px,100%);background:var(--riff-ds-canvas,#fff);color:var(--riff-ds-ink,#202020);border-left:1px solid var(--riff-ds-line,#e8e8e8);font-family:var(--riff-ds-font,Figtree,Arial,sans-serif);letter-spacing:.01em;z-index:101}.rds-drawer-wide{width:75vw;max-width:75vw}.rds-drawer-header{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:89px;padding:24px;border-bottom:1px solid var(--riff-ds-line,#e8e8e8)}.rds-drawer-header h2{margin:0;min-width:0;font-size:16px;line-height:24px;font-weight:600;letter-spacing:.005em;overflow-wrap:anywhere}.rds-drawer-content>form{display:flex;flex:1;flex-direction:column;min-height:0}.rds-drawer-body{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:24px}.rds-drawer-body-centered{display:grid;place-items:center}.rds-drawer-footer{display:flex;justify-content:flex-end;gap:12px;flex:none;padding:24px;border-top:1px solid var(--riff-ds-line,#e8e8e8)}.rds-drawer-footer>button{min-width:0;white-space:normal}@media(max-width:760px){.rds-drawer-header{min-height:93px}}@media(max-width:480px){.rds-drawer-body,.rds-drawer-footer,.rds-drawer-header{padding:20px}.rds-drawer-header{min-height:85px}.rds-drawer-footer{flex-wrap:wrap}.rds-drawer-footer>button{flex-basis:100%}.rds-fact-list[data-columns="2"]{grid-template-columns:minmax(0,1fr)}}.rds-calendar-picker{container-type:inline-size;box-sizing:border-box;width:min(312px,calc(100vw - 16px));padding:12px;background:var(--riff-ds-canvas,#fff);color:var(--riff-ds-ink,#202020);border:1px solid var(--riff-ds-line,#e8e8e8);border-radius:8px;font:400 14px/20px var(--riff-ds-font,Figtree,Arial,sans-serif);letter-spacing:.01em}.rds-calendar-picker-months{position:relative}.rds-calendar-picker-caption{display:flex;justify-content:center;min-height:40px;margin-bottom:12px}.rds-calendar-picker-nav{position:absolute;inset:0 0 auto;height:40px;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.rds-calendar-picker-nav button{pointer-events:auto}.rds-calendar-picker-dropdowns{display:flex;gap:6px;padding-inline:46px;width:100%;min-width:0;box-sizing:border-box}.rds-calendar-picker-dropdowns select{min-width:0;flex:1;width:50%}.rds-calendar-picker-grid{border-collapse:collapse;width:100%;table-layout:fixed}.rds-calendar-picker-weekday{font-size:14px;line-height:20px;font-weight:600;color:var(--riff-ds-muted,#707070);height:28px;padding:0}.rds-calendar-picker-day{padding:2px 0;text-align:center}.rds-calendar-picker-day-button{font:400 14px/20px var(--riff-ds-font,Figtree,Arial,sans-serif);letter-spacing:.01em;color:var(--riff-ds-ink,#202020);display:grid;place-items:center;margin:auto;width:32px;height:32px;border:1px solid transparent;border-radius:6px;background:transparent;cursor:pointer}.rds-calendar-picker-day-button:hover{background:var(--riff-ds-neutral-hover,#eaeaea)}.rds-calendar-picker-day-button:focus-visible{outline:none;border-color:var(--riff-ds-ink,#202020);text-decoration:underline;text-underline-offset:3px}.rds-calendar-picker-selected .rds-calendar-picker-day-button{background:var(--riff-ds-action,#292929);color:var(--riff-ds-canvas,#fff)}.rds-calendar-picker-outside .rds-calendar-picker-day-button{color:var(--riff-ds-muted,#707070)}.rds-calendar-picker-hidden{visibility:hidden}.rds-calendar-picker-today:not(.rds-calendar-picker-selected) .rds-calendar-picker-day-button{background:var(--riff-ds-soft,#f4f4f4)}.rds-calendar-picker-nav .rds-calendar-picker-arrow{width:40px;min-width:40px;padding:0}@media(max-width:760px){.rds-calendar-picker-nav{height:44px}.rds-calendar-picker-nav .rds-calendar-picker-arrow{width:44px;min-width:44px}.rds-calendar-picker-dropdowns{padding-inline:50px}}@container(max-width:270px){.rds-calendar-picker-caption{padding-top:52px}.rds-calendar-picker-dropdowns{padding-inline:0}}@container(max-width:210px){.rds-calendar-picker-dropdowns{flex-direction:column}.rds-calendar-picker-dropdowns select{width:100%;flex:0 0 auto}}.rds-fact-list[data-label-size=metadata] dt{font-size:12px;line-height:18px;margin-bottom:6px}.rds-drawer-header-close{margin-inline-end:calc((10.5px - 40px) / 2)}@media(max-width:760px){.rds-drawer-header-close{margin-inline-end:calc((10.5px - 44px) / 2)}}@container(max-width:420px){.rds-fact-list[data-columns="2"]{grid-template-columns:minmax(0,1fr)}}