*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.app-toaster{--toast-width:360px}.app-toast{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-surface);box-shadow:0 14px 36px color-mix(in srgb, var(--color-text) 12%, transparent), 0 2px 8px color-mix(in srgb, var(--color-text) 8%, transparent);color:var(--color-text);width:var(--toast-width);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.app-toast--info{background:color-mix(in srgb, var(--color-surface-muted) 76%, var(--color-surface));border-color:color-mix(in srgb, var(--color-border-strong) 38%, var(--color-border))}.app-toast--success{background:color-mix(in srgb, var(--color-status-reconciled) 7%, var(--color-surface));border-color:color-mix(in srgb, var(--color-status-reconciled) 32%, var(--color-border))}.app-toast--error{background:color-mix(in srgb, var(--color-status-failed) 7%, var(--color-surface));border-color:color-mix(in srgb, var(--color-status-failed) 34%, var(--color-border))}.app-toast--warning{background:color-mix(in srgb, var(--color-status-needs-review) 8%, var(--color-surface));border-color:color-mix(in srgb, var(--color-status-needs-review) 32%, var(--color-border))}.app-toast__icon{flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:inline-flex}.app-toast-icon{width:17px;height:17px}.app-toast-icon--info{color:var(--color-status-pending)}.app-toast-icon--success{color:var(--color-status-reconciled)}.app-toast-icon--error{color:var(--color-status-failed)}.app-toast__content{gap:3px;min-width:0;display:grid}.app-toast__title{color:var(--color-text);letter-spacing:0;font-size:14px;font-weight:500;line-height:1.35}.app-toast__description{color:var(--color-text-muted);font-size:13px;line-height:1.4}.app-toast__action,.app-toast__cancel{border-radius:var(--radius-control);height:30px;padding:0 10px;font-size:13px;font-weight:500}.app-toast__action{background:var(--color-primary);color:var(--color-text-inverse)}.app-toast__cancel{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text)}.app-layout{background:var(--color-background);color:var(--color-text);min-height:100vh}.app-layout__inset{background:var(--color-background);min-height:100vh}.app-layout__topbar{border-bottom:1px solid var(--color-border);min-height:var(--app-topbar-height);align-items:center;gap:14px;padding:8px 24px;display:flex}.app-layout__topbar-trigger{color:var(--color-text-muted);width:32px;height:32px}.app-layout__search{background:var(--color-surface-muted);border-radius:var(--radius-control);color:var(--color-text-muted);border:1px solid #0000;flex:1;align-items:center;gap:8px;min-width:160px;max-width:920px;height:36px;padding:0 12px;display:flex}.app-layout__search-icon{width:16px;height:16px}.app-layout__shortcut{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text-muted);justify-content:center;align-items:center;min-width:22px;height:22px;font-size:12px;display:inline-flex}.app-layout__search-text{color:var(--color-text-muted);font-size:15px}.app-layout__actions{align-items:center;gap:4px;margin-left:auto;display:flex}.app-layout__actions svg{width:18px;height:18px}.app-layout__trial-countdown{background:var(--color-primary-muted);border:1px solid color-mix(in srgb, var(--color-primary) 24%, transparent);border-radius:var(--radius-status);box-shadow:0 1px 2px color-mix(in srgb, var(--color-text) 8%, transparent);color:var(--color-primary);white-space:nowrap;align-items:center;gap:6px;min-height:30px;margin-right:8px;padding:0 10px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.app-layout__trial-countdown svg{width:14px;height:14px}.app-layout__profile-menu-wrapper{display:inline-flex;position:relative}.app-layout__support-trigger{color:var(--color-text-muted)}.app-layout__profile-trigger{margin-left:8px}.app-layout__profile-trigger[aria-expanded=true]{background:var(--color-surface-muted)}.app-layout__avatar{background:var(--color-primary-muted);border-radius:var(--radius-status);color:var(--color-primary);justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:500;display:inline-flex}.app-layout__profile-menu svg{width:16px;height:16px}.app-layout__profile-menu{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-surface);box-shadow:0 18px 38px color-mix(in srgb, var(--color-text) 12%, transparent);color:var(--color-text);z-index:50;gap:2px;min-width:224px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.app-layout__profile-summary{gap:3px;min-width:0;padding:8px;display:grid}.app-layout__profile-name,.app-layout__profile-email{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app-layout__profile-email{color:var(--color-text-muted);font-size:12px;font-weight:400}.app-layout__profile-menu-separator{background:var(--color-border);height:1px;margin:4px -6px}.app-layout__profile-menu-item{border-radius:var(--radius-control);color:var(--color-text);cursor:default;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;min-height:34px;padding:7px 8px;text-decoration:none;display:flex}.app-layout__profile-menu-item:hover,.app-layout__profile-menu-item:focus-visible{background:var(--color-surface-muted);outline:none}.app-layout__profile-menu-item:disabled{opacity:.6;pointer-events:none}.app-layout__mobile-header{border-bottom:1px solid var(--color-border);min-height:var(--app-mobile-header-height);padding:10px 16px;display:none}.app-layout__mobile-actions{align-items:center;margin-left:auto;display:flex}.app-layout__content{min-width:0;padding:var(--app-shell-y) var(--app-shell-padding)}.app-sidebar{border-color:var(--color-border)}.app-sidebar [data-sidebar=sidebar]{background:var(--color-sidebar-background)}[data-sidebar=menu-button].app-sidebar__brand{color:var(--color-text);font-size:var(--app-sidebar-brand-size);font-weight:500;line-height:1}[data-collapsible=icon] .app-sidebar__brand{justify-content:center}[data-collapsible=icon] .app-sidebar__brand-text{display:none}.app-sidebar__header{padding:16px 10px 18px}.app-sidebar__footer{padding:12px 10px}[data-sidebar=menu-button].app-sidebar__business-trigger{border:1px solid var(--color-border);min-height:48px;padding:7px 9px}.app-sidebar__business-copy{gap:2px;min-width:0;display:grid}.app-sidebar__business-name,.app-sidebar__business-action{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-sidebar__business-name{color:var(--color-text);font-size:14px;font-weight:500}.app-sidebar__business-action{color:var(--color-text-muted);font-size:12px;font-weight:400}.app-sidebar__business-chevron{color:var(--color-text-muted);margin-left:auto}[data-collapsible=icon] .app-sidebar__business-copy,[data-collapsible=icon] .app-sidebar__business-chevron{display:none}.app-sidebar__content{gap:0}.app-sidebar__group{padding:0 10px}.app-sidebar__commerce{border-radius:var(--radius-surface);border:1px solid #0000;padding:0;transition:background-color .46s,border-color .46s,padding .46s}.app-sidebar__commerce--expanded{background:color-mix(in srgb, var(--color-surface) 62%, transparent);border:1px solid color-mix(in srgb, var(--color-border) 72%, transparent);padding:6px}[data-collapsible=icon] .app-sidebar__group{padding:0 8px}[data-collapsible=icon] .app-sidebar__commerce{background:0 0;border:0;padding:0}[data-collapsible=icon] .app-sidebar__commerce-list-shell{display:none}.app-sidebar__brand-logo{width:19px;height:19px}[data-sidebar=menu-button].app-sidebar__link{color:var(--color-text-muted);min-height:40px;font-size:15px;font-weight:500}.app-sidebar__link:hover,.app-sidebar__link[data-active=true]{background:var(--color-surface);color:var(--color-text)}[data-sidebar=menu-button].app-sidebar__link--child{min-height:34px;padding-left:34px;font-size:14px}.app-sidebar__commerce-list-shell{opacity:0;pointer-events:none;visibility:hidden;max-height:0;padding-top:0;transition:max-height .46s cubic-bezier(.22,1,.36,1),opacity .36s,padding-top .46s,transform .46s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateY(-4px)}.app-sidebar__commerce-list-shell--opening{max-height:var(--commerce-menu-height);opacity:1;pointer-events:auto;visibility:visible;padding-top:2px;animation:.46s both app-sidebar-commerce-expand;transform:translateY(0)}.app-sidebar__commerce-list-shell--open{max-height:var(--commerce-menu-height);opacity:1;pointer-events:auto;visibility:visible;padding-top:2px;transform:translateY(0)}.app-sidebar__commerce-list-shell--closing{pointer-events:none;visibility:visible;animation:.46s cubic-bezier(.22,1,.36,1) both app-sidebar-commerce-collapse}.app-sidebar__commerce-list{gap:2px;min-height:0;overflow:hidden}@keyframes app-sidebar-commerce-expand{0%{opacity:0;max-height:0;padding-top:0;transform:translateY(-4px)}to{max-height:var(--commerce-menu-height);opacity:1;padding-top:2px;transform:translateY(0)}}@keyframes app-sidebar-commerce-collapse{0%{max-height:var(--commerce-menu-height);opacity:1;padding-top:2px;transform:translateY(0)}to{opacity:0;max-height:0;padding-top:0;transform:translateY(-4px)}}.app-sidebar__link-icon{height:var(--app-sidebar-link-icon-size);width:var(--app-sidebar-link-icon-size)}.app-page{max-width:var(--app-content-max);gap:24px;margin:0 auto;display:grid}.app-page--payouts{gap:18px}.home-page{max-width:var(--app-wide-content-max);gap:44px;margin:0 auto;display:grid}.home-page__header{gap:20px;display:grid}.home-page__title{color:var(--color-text);letter-spacing:0;margin:0;font-size:clamp(34px,3vw,44px);font-weight:500;line-height:1.08}.app-page__header{justify-content:space-between;align-items:start;gap:18px;display:flex}.app-page__heading{gap:10px;max-width:760px;display:grid}.app-page__eyebrow{color:var(--color-text-muted);font-size:var(--auth-helper-size);margin:0;font-weight:500;line-height:1}.app-page__title{color:var(--color-text);font-size:var(--app-page-title-size);letter-spacing:0;margin:0;font-weight:500;line-height:1.12}.app-page__copy{color:var(--color-text-muted);font-size:var(--auth-copy-size);max-width:720px;margin:0;line-height:1.55}.accounting-mappings-page{gap:22px}.journal-entries-page{gap:22px;min-width:0}.journal-entries-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.journal-entries-actions svg{width:16px;height:16px}.journal-entries-frequency-select{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);color:var(--color-text);font:inherit;height:36px;padding:0 28px 0 10px;font-size:13px;font-weight:500;line-height:1}.journal-entries-card-copy{color:var(--color-text-muted);margin:4px 0 0;font-size:14px;line-height:1.45}.journal-entries-table{min-width:640px}.journal-entries-table__row{cursor:pointer}.journal-entries-table__row:hover{background:var(--color-surface-muted)}.journal-entries-table__row:focus-visible{outline:1px solid var(--color-ring);outline-offset:-2px}.journal-entries-table__meta,.journal-entries-table__error{margin-top:3px;font-size:12px;line-height:1.35;display:block}.journal-entries-table__meta{color:var(--color-text-muted)}.journal-entries-table__error{color:var(--color-status-failed);text-overflow:ellipsis;white-space:nowrap;max-width:360px;overflow:hidden}.journal-entries-period-tabs{border:1px solid var(--color-border);border-radius:var(--radius-control);flex-wrap:nowrap;align-items:center;display:inline-flex;overflow:hidden}.journal-entries-period-tabs button{border:0;border-right:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;height:36px;padding:0 14px;font-size:13px;font-weight:500;line-height:1}.journal-entries-period-tabs button:last-child{border-right:0}.journal-entries-period-tabs button[aria-pressed=true]{background:var(--color-surface-muted);color:var(--color-text)}.journal-entries-period-tabs button:focus-visible{outline:1px solid var(--color-ring);outline-offset:-2px}.journal-entry-settings-field{gap:8px;display:grid}.journal-entry-settings-list{gap:18px;display:grid}.journal-entry-settings-field label{color:var(--color-text-muted);font-size:13px;line-height:1.35}.journal-entry-settings-field select{width:100%}.journal-entry-settings-toggle-row{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.journal-entry-settings-toggle-row__label{color:var(--color-text);margin:0;font-size:14px;font-weight:500;line-height:1.35}.journal-entry-settings-toggle-row__copy{color:var(--color-text-muted);max-width:340px;margin:4px 0 0;font-size:13px;line-height:1.45}.journal-entry-settings-switch{background:var(--color-surface-muted);border:1px solid var(--color-border-strong);border-radius:var(--radius-status);cursor:pointer;flex:none;align-items:center;width:42px;height:24px;padding:2px;transition:background-color .16s,border-color .16s;display:inline-flex}.journal-entry-settings-switch span{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-status);width:18px;height:18px;transition:border-color .16s,transform .16s;display:block;transform:translate(0)}.journal-entry-settings-switch--checked{background:var(--color-primary);border-color:var(--color-primary)}.journal-entry-settings-switch--checked span{border-color:var(--color-primary);transform:translate(18px)}.journal-entry-settings-switch:focus-visible{outline:1px solid var(--color-ring);outline-offset:3px}.journal-entry-detail-back{justify-content:flex-start;display:flex}.journal-entry-detail-back svg,.journal-entry-detail-actions svg{width:16px;height:16px}.journal-entry-detail-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.journal-entry-detail-overflow{position:relative}.journal-entry-detail-overflow>button{width:36px;height:36px}.journal-entry-detail-overflow-menu{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-surface);box-shadow:0 10px 30px color-mix(in srgb, var(--color-text) 10%, transparent);z-index:80;min-width:196px;padding:4px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.journal-entry-detail-overflow-menu button{border-radius:var(--radius-control);color:var(--color-text);cursor:pointer;font:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:9px 10px;font-size:13px;line-height:1.25;display:flex}.journal-entry-detail-overflow-menu button:hover,.journal-entry-detail-overflow-menu button:focus-visible{background:var(--color-surface-muted);outline:0}.journal-entry-detail-overflow-menu button:disabled{color:var(--color-text-subtle);cursor:not-allowed}.journal-entry-detail-overflow-menu button svg{width:15px;height:15px}.journal-entry-generation-error{background:color-mix(in srgb, var(--color-status-failed) 7%, var(--color-surface));border:1px solid color-mix(in srgb, var(--color-status-failed) 30%, var(--color-border));border-radius:var(--radius-surface);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.journal-entry-generation-error__title{color:var(--color-text);margin:0;font-size:14px;font-weight:500;line-height:1.35}.journal-entry-generation-error__copy{color:var(--color-text-muted);margin:3px 0 0;font-size:13px;line-height:1.45}.journal-entry-issue-banner{color:var(--color-text);cursor:pointer;font:inherit;text-align:left;width:100%;transition:background-color .14s,border-color .14s}.journal-entry-issue-banner:hover{background:color-mix(in srgb, var(--color-status-failed) 9%, var(--color-surface));border-color:color-mix(in srgb, var(--color-status-failed) 46%, var(--color-border))}.journal-entry-issue-banner:focus-visible{outline:1px solid var(--color-ring);outline-offset:2px}.commerce-import-refresh-alert.journal-entry-issue-banner--warning{background:color-mix(in srgb, var(--color-status-needs-review) 10%, var(--color-surface));border-color:color-mix(in srgb, var(--color-status-needs-review) 52%, var(--color-border))}.commerce-import-refresh-alert.journal-entry-issue-banner--warning:hover{background:color-mix(in srgb, var(--color-status-needs-review) 14%, var(--color-surface));border-color:color-mix(in srgb, var(--color-status-needs-review) 64%, var(--color-border))}.journal-entry-issue-banner--warning .commerce-import-refresh-alert__icon{color:var(--color-status-needs-review)}.journal-entry-issue-banner__action{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text);flex:none;margin-left:auto;padding:8px 10px;font-size:13px;line-height:1}.journal-entry-issues-section{gap:10px;display:grid}.journal-entry-issues-section+.journal-entry-issues-section{margin-top:8px}.journal-entry-issues-section__heading{align-items:center;gap:10px;display:flex}.journal-entry-issues-section__heading>span{border:1px solid var(--color-border);border-radius:var(--radius-control);flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.journal-entry-issues-section--blocking .journal-entry-issues-section__heading>span{color:var(--color-status-failed)}.journal-entry-issues-section--warning .journal-entry-issues-section__heading>span{color:var(--color-status-needs-review)}.journal-entry-issues-section__heading svg{width:15px;height:15px}.journal-entry-issues-section__heading h3,.journal-entry-issues-section__heading p{margin:0}.journal-entry-issues-section__heading h3{color:var(--color-text);font-size:14px;font-weight:500;line-height:1.35}.journal-entry-issues-section__heading p{color:var(--color-text-muted);font-size:12px;line-height:1.35}.journal-entry-issues-list{border:1px solid var(--color-border);border-radius:var(--radius-surface);display:grid;overflow:hidden}.journal-entry-issue{border-top:1px solid var(--color-border);padding:16px;display:grid}.journal-entry-issue:first-child{border-top:0}.journal-entry-issue__content{gap:7px;min-width:0;display:grid}.journal-entry-issue__heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 10px;display:flex}.journal-entry-issue__title,.journal-entry-issue__description,.journal-entry-issue-resolution__unsupported,.journal-entry-issue-resolution__error{margin:0}.journal-entry-issue__title{color:var(--color-text);font-size:14px;font-weight:500;line-height:1.35}.journal-entry-issue__count,.journal-entry-issue__description,.journal-entry-issue-resolution__unsupported{color:var(--color-text-muted);font-size:13px;line-height:1.45}.journal-entry-issue__count{white-space:nowrap;font-size:12px}.journal-entry-issue__content button,.journal-entry-issue-resolution__unsupported{justify-self:start;margin-top:2px}.journal-entry-issue-resolution__error{color:var(--color-status-failed);font-size:12px;line-height:1.4}.journal-entry-issue-resolution__spinner{animation:.8s linear infinite journal-entry-save-spin}.journal-entry-detail-content{gap:18px;display:grid}.journal-entry-review-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.journal-entry-review-heading{flex:auto;min-width:0}.journal-entry-memo{gap:3px;min-width:0;margin-top:8px;display:grid}.journal-entry-memo__label{color:var(--color-text-muted);text-transform:uppercase;font-size:12px;font-weight:500}.journal-entry-memo .journal-entry-inline-edit__editor{width:100%}.journal-entry-inline-edit__trigger{border-radius:var(--radius-control);color:var(--color-text);cursor:text;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:6px;min-width:0;max-width:100%;padding:2px 4px;line-height:1.35;display:inline-flex}.journal-entry-inline-edit__trigger:hover{background:var(--color-surface-muted)}.journal-entry-inline-edit__trigger:focus-visible{outline:1px solid var(--color-ring);outline-offset:2px}.journal-entry-inline-edit__trigger span{overflow-wrap:anywhere;min-width:0}.journal-entry-inline-edit__trigger svg{opacity:0;flex:none;width:13px;height:13px;transition:opacity .12s}.journal-entry-inline-edit__trigger:hover svg,.journal-entry-inline-edit__trigger:focus-visible svg{opacity:1}.pm-input__field.journal-entry-inline-edit__input{box-shadow:none;font-size:inherit;min-width:min(320px,100%);height:24px;padding:1px 4px;line-height:1.35}.journal-entry-inline-edit__editor{gap:3px;max-width:100%;display:inline-grid}.journal-entry-inline-edit__error{color:var(--color-status-failed);font-size:11px;line-height:1.25}.journal-entry-inline-edit__value{color:var(--color-text);line-height:1.35}.journal-entry-line-description{width:100%}.journal-entry-line-description.journal-entry-inline-edit__trigger{margin:-2px -4px}.journal-entry-save-state{color:var(--color-text-muted);white-space:nowrap;align-items:center;gap:2px;font-size:12px;display:inline-flex}.journal-entry-save-state svg{width:13px;height:13px}@keyframes journal-entry-save-spin{to{transform:rotate(360deg)}}.journal-entry-review-status{flex:none;place-items:flex-end end;gap:5px;display:grid}.journal-entry-edit-notice,.journal-entry-edit-error{border:1px solid var(--color-border);border-radius:var(--radius-surface);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}.journal-entry-edit-notice{background:var(--color-surface-muted);color:var(--color-text-muted)}.journal-entry-edit-error{background:color-mix(in srgb, var(--color-status-failed) 7%, var(--color-surface));border-color:color-mix(in srgb, var(--color-status-failed) 30%, var(--color-border));color:var(--color-text)}.journal-entry-edit-notice p,.journal-entry-edit-error p{margin:0}.journal-entry-review-tabs{border-bottom:1px solid var(--color-border);align-items:center;gap:22px;display:flex;overflow-x:auto}.journal-entry-review-tabs button{color:var(--color-text-muted);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 10px;font-size:14px;font-weight:500;line-height:1.2}.journal-entry-review-tabs button[aria-pressed=true]{border-bottom-color:var(--color-text);color:var(--color-text)}.journal-entry-review-tabs button:focus-visible{border-radius:var(--radius-control);outline:1px solid var(--color-ring);outline-offset:3px}.journal-entry-review-section{gap:14px;display:grid}.journal-entry-preview-table{min-width:640px}.journal-entry-preview-table__footer{background:var(--color-surface-muted)}.journal-entry-preview-table__total-label,.journal-entry-preview-table__total-value{font-weight:500}.journal-entry-preview-table__total-label{color:var(--color-text)}.journal-entry-preview-table__total-value--balanced{color:var(--color-status-reconciled)}.journal-entry-preview-table__total-value--unbalanced{color:var(--color-status-failed)}.accounting-mappings-workspace{overflow:visible}.accounting-mappings-card-header{padding-bottom:0}.accounting-mappings-card-content{padding-top:18px}.accounting-mappings-card-topbar{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:end;gap:16px;display:flex}.accounting-mappings-tabs{scrollbar-width:none;align-items:end;gap:18px;display:flex;overflow:auto hidden}.accounting-mappings-tabs::-webkit-scrollbar{display:none}.accounting-mappings-tabs__trigger{color:var(--color-text-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin:0 0 -1px;padding:0 0 10px;font-size:14px;font-weight:500;line-height:1.25;transition:border-color .16s,color .16s}.accounting-mappings-tabs__trigger[aria-selected=true]{border-bottom-color:var(--color-accent);color:var(--color-text)}.accounting-mappings-tabs__trigger:focus-visible{border-radius:var(--radius-control);outline:1px solid var(--color-ring);outline-offset:3px}.accounting-mappings-required-badge{flex:none;margin-bottom:9px}.accounting-mappings-tab-panel{gap:16px;display:grid}.accounting-mappings-section-header{justify-content:space-between;align-items:start;gap:16px;display:flex}.accounting-mappings-section-header>div:first-child{gap:7px;max-width:720px;display:grid}.accounting-mappings-section-header p{color:var(--color-text-muted);margin:0;font-size:14px;line-height:1.45}.accounting-mappings-items-toolbar{align-items:center;display:flex}.accounting-mappings-filters{border:1px solid var(--color-border);border-radius:var(--radius-control);flex:none;justify-self:start;align-items:center;gap:2px;max-width:100%;padding:2px;display:flex}.accounting-mappings-filters button{border-radius:var(--radius-control);color:var(--color-text-muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:7px 10px;font-size:13px;font-weight:500;line-height:1.25}.accounting-mappings-filters button[aria-pressed=true]{background:var(--color-surface);color:var(--color-text)}.accounting-mappings-filters button:focus-visible{outline:1px solid var(--color-ring);outline-offset:2px}.accounting-mappings-table__selector-column{width:32%;min-width:260px}.accounting-mappings-table th:last-child,.accounting-mappings-table td:last-child{white-space:nowrap;width:132px}.accounting-mappings-workspace .relative:has(.accounting-mappings-table){overflow:visible}.accounting-mappings-table td{padding-top:10px;padding-bottom:10px}.accounting-mappings-item-cell{gap:3px;display:grid}.accounting-mappings-item-cell__meta{color:var(--color-text-muted);font-size:12px;line-height:1.25}.accounting-mappings-item-cell__blocking{color:var(--color-status-failed);font-size:12px;line-height:1.25}.accounting-mappings-selector{min-width:240px;position:relative}.accounting-mappings-selector .pm-input__field{box-shadow:none;height:34px;padding:0 36px 0 12px;font-size:14px}.accounting-mappings-selector .pm-input__field--with-end-adornment{padding-right:36px}.accounting-mappings-selector .pm-input__label{font-size:13px;left:12px}.accounting-mappings-selector .pm-input__label.pm-input__label--floating,.accounting-mappings-selector .pm-combobox:focus-within .pm-input__label{opacity:0}.accounting-mappings-selector .pm-combobox__clear-button{right:6px}.accounting-mappings-selector .pm-combobox__clear-icon{width:15px;height:15px}.accounting-mappings-tracking-sections{gap:20px;display:grid}.accounting-mappings-tracking-section{gap:10px;display:grid}.accounting-mappings-tracking-section h3{color:var(--color-text);margin:0;font-size:16px;font-weight:500;line-height:1.3}.accounting-mappings-save-bar{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-surface);z-index:20;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex;position:sticky;bottom:16px;box-shadow:0 10px 30px #00000014}.accounting-mappings-save-bar p{color:var(--color-text);margin:0;font-size:14px;font-weight:500;line-height:1.3}.accounting-mappings-save-bar span{color:var(--color-text-muted);margin-top:2px;font-size:13px;line-height:1.35;display:block}.accounting-mappings-save-bar__actions{flex:none;align-items:center;gap:8px;display:flex}.accounting-mappings-save-bar__creation-badge{white-space:nowrap}.app-card-header-row{justify-content:space-between;align-items:start;gap:16px;display:flex}.pm-card-header{gap:6px;display:grid}.pm-card-header.app-card-header-row{display:flex}.payout-summary{align-items:stretch;width:fit-content;display:flex}.payout-summary__item{gap:4px;min-width:0;padding-right:28px;display:grid}.payout-summary__item+.payout-summary__item{border-left:1px solid var(--color-border);padding-left:28px}.payout-summary__label{color:var(--color-text-muted);margin:0;font-size:12px;font-weight:500;line-height:1.25}.payout-summary__value{color:var(--color-text);font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:500;line-height:1.2}.commerce-import-summary-skeleton__label{width:88px;height:10px}.commerce-import-summary-skeleton__value{width:112px;height:20px}.payout-workspace{overflow:hidden}.commerce-section-tabs{border-bottom:1px solid var(--color-border);scrollbar-width:none;align-items:center;gap:20px;display:flex;overflow-x:auto}.commerce-section-tabs::-webkit-scrollbar{display:none}.commerce-section-tabs__link{color:var(--color-text-muted);border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:0 0 10px;font-size:14px;font-weight:500;line-height:1.25;text-decoration:none;transition:border-color .16s,color .16s}.commerce-section-tabs__link:hover{color:var(--color-text)}.commerce-section-tabs__link[aria-current=page]{border-bottom-color:var(--color-accent);color:var(--color-text)}.commerce-section-tabs__link:focus-visible{border-radius:var(--radius-control);outline:1px solid var(--color-ring);outline-offset:3px}.payout-page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.payout-page-actions__timestamp{color:var(--color-text-muted);white-space:nowrap;margin:0;font-size:13px;line-height:1.25}.payout-page-actions__refresh-button{justify-content:center;width:30px;height:30px;padding:0}.payout-page-actions__refresh-icon{flex:none;width:14px;height:14px}.commerce-list-filters{flex-wrap:wrap;gap:10px;display:flex}.commerce-list-filters button svg{width:14px;height:14px}.commerce-list-filters__check-space{width:16px;height:16px;display:inline-block}.payout-pagination{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-top:14px;display:flex}.payout-pagination__summary{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.25}.payout-pagination__actions{gap:8px;display:flex}.payout-state-panel{border:1px solid var(--color-border);border-radius:var(--radius-surface);color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:12px;min-height:92px;padding:18px;display:flex}.payout-state-panel p{margin:0;font-size:14px;line-height:1.45}.app-table-skeleton__heading,.app-table-skeleton__cell{border-radius:var(--radius-control)}.app-table-skeleton__heading{width:58%;height:9px}.app-table-skeleton__cell{width:68%;height:13px}.app-table-skeleton__cell--primary{width:82%;height:14px}.app-table-skeleton__cell--secondary{width:52%;height:10px}.app-table-skeleton__stack{gap:8px;display:grid}.app-table-skeleton th:nth-child(2n) .app-table-skeleton__heading,.app-table-skeleton td:nth-child(2n) .app-table-skeleton__cell{width:48%}.app-table-skeleton th:nth-child(3n) .app-table-skeleton__heading,.app-table-skeleton td:nth-child(3n) .app-table-skeleton__cell{width:58%}.commerce-import-refresh-alert{background:color-mix(in srgb, var(--color-status-failed) 6%, var(--color-surface));border:1px solid color-mix(in srgb, var(--color-status-failed) 34%, var(--color-border));border-radius:var(--radius-surface);align-items:flex-start;gap:12px;padding:14px;display:flex}.commerce-import-refresh-alert__icon{color:var(--color-status-failed);flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.commerce-import-refresh-alert__icon svg{width:17px;height:17px}.commerce-import-refresh-alert__body{flex:auto;gap:4px;min-width:0;display:grid}.commerce-import-refresh-alert__title{color:var(--color-text);margin:0;font-size:14px;font-weight:500;line-height:1.35}.commerce-import-refresh-alert__copy{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.45}.commerce-import-refresh-alert__action{flex:none;margin-left:auto}.commerce-import-refresh-details{gap:10px;display:grid}.commerce-import-refresh-details__label{color:var(--color-text);margin:0;font-size:14px;font-weight:500;line-height:1.35}.commerce-import-refresh-details__message{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-surface);color:var(--color-text);white-space:pre-wrap;word-break:break-word;margin:0;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.55;overflow-x:auto}.payout-table{min-width:940px}.payout-table th,.payout-table td{text-align:center}.payout-table .commerce-table__external-link{text-align:right;white-space:nowrap;width:1%;min-width:52px;padding-left:4px;padding-right:8px}.gift-card-activity-table thead{background:color-mix(in srgb, var(--color-surface-muted) 70%, var(--color-surface))}.gift-card-activity-table tbody tr:hover{background:color-mix(in srgb, var(--color-surface-muted) 58%, var(--color-surface))}.gift-card-activity-table__amount--increase,.gift-card-activity-table__amount--decrease,.gift-card-activity-table__amount--neutral{color:var(--color-text)}.gift-card-activity-badge{white-space:nowrap;gap:5px}.gift-card-activity-badge svg{stroke-width:2px;width:13px;height:13px}.gift-card-activity-badge--increase{background:color-mix(in srgb, var(--color-status-reconciled) 11%, var(--color-surface));color:var(--color-status-reconciled)}.gift-card-activity-badge--decrease{background:color-mix(in srgb, var(--color-status-needs-review) 13%, var(--color-surface));color:var(--color-status-needs-review)}.gift-card-activity-badge--neutral{background:var(--color-surface-muted);color:var(--color-text-muted)}.provider-external-link{padding:0}.provider-external-link svg{width:15px;height:15px}.payout-cell{gap:4px;min-width:0;display:grid}.payout-cell__primary{color:var(--color-text);white-space:nowrap;margin:0;font-size:15px;font-weight:500;line-height:1.25}.payout-hierarchy-table__payout-row td{background:color-mix(in srgb, var(--color-surface-muted) 58%, var(--color-background));border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);padding-top:13px;padding-bottom:13px}.payout-hierarchy-table__payout-row:hover td{background:color-mix(in srgb, var(--color-surface-muted) 68%, var(--color-background))}.payout-hierarchy-table__payout-row td:first-child{border-left:3px solid var(--color-border-strong);font-weight:500}.payout-hierarchy-table__payout-amount{font-weight:500}.payout-hierarchy-table .payout-hierarchy-table__activity-column{text-align:left}.payout-hierarchy-table__payout-activity{padding-left:24px}.payout-hierarchy-table__entry-row td{padding-top:11px;padding-bottom:11px}.payout-hierarchy-table__entry-row:hover td{background:color-mix(in srgb, var(--color-surface-muted) 38%, var(--color-background))}.payout-hierarchy-table__entry-row--last td{border-bottom:10px solid var(--color-background)}.payout-hierarchy-table__entry-date{color:var(--color-text-muted);white-space:nowrap;font-size:13px}.payout-hierarchy-table__entry-activity{text-align:left;justify-content:flex-start;align-items:flex-start;min-width:112px;padding-left:50px;display:inline-flex;position:relative}.payout-hierarchy-table__entry-activity:before{border-left:1px solid var(--color-border);content:"";position:absolute;top:-12px;bottom:0;left:26px}.payout-hierarchy-table__entry-activity:after{border-bottom:1px solid var(--color-border);content:"";width:14px;position:absolute;top:10px;left:26px}.payout-hierarchy-table__entry-row--last .payout-hierarchy-table__entry-activity:before{bottom:calc(100% - 10px)}.payout-hierarchy-table__secondary{color:var(--color-text-muted);margin:0;font-size:12px;line-height:1.3}.payout-hierarchy-table__empty{color:var(--color-text-muted);text-align:center}.payout-cell__secondary{color:var(--color-text-muted);white-space:nowrap;margin:0;font-size:13px;line-height:1.25}.pm-dialog-overlay{background:var(--color-dialog-overlay)}.pm-sheet-overlay[data-state=open]{animation:.18s ease-out both pm-sheet-overlay-in}.pm-sheet-overlay[data-state=closed]{animation:.14s ease-in both pm-sheet-overlay-out}.pm-sheet-content[data-state=open]{animation-duration:.28s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}.pm-sheet-content[data-state=closed]{animation-duration:.2s;animation-timing-function:cubic-bezier(.32,0,.67,0);animation-fill-mode:both}.pm-sheet-content[data-side=right][data-state=open]{animation-name:pm-sheet-right-in}.pm-sheet-content[data-side=right][data-state=closed]{animation-name:pm-sheet-right-out}.pm-sheet-content[data-side=left][data-state=open]{animation-name:pm-sheet-left-in}.pm-sheet-content[data-side=left][data-state=closed]{animation-name:pm-sheet-left-out}.pm-sheet-content[data-side=top][data-state=open]{animation-name:pm-sheet-top-in}.pm-sheet-content[data-side=top][data-state=closed]{animation-name:pm-sheet-top-out}.pm-sheet-content[data-side=bottom][data-state=open]{animation-name:pm-sheet-bottom-in}.pm-sheet-content[data-side=bottom][data-state=closed]{animation-name:pm-sheet-bottom-out}.pm-sheet-page{opacity:1;transform:translate(0)}.pm-sheet-page[data-transition-state=entering]{animation:.3s cubic-bezier(.16,1,.3,1) both pm-sheet-page-in}.pm-sheet-page[data-transition-state=exiting]{pointer-events:none;animation:.12s cubic-bezier(.7,0,.84,0) both pm-sheet-page-out}@keyframes pm-sheet-overlay-in{0%{opacity:0}}@keyframes pm-sheet-overlay-out{to{opacity:0}}@keyframes pm-sheet-right-in{0%{transform:translate(100%)}}@keyframes pm-sheet-right-out{to{transform:translate(100%)}}@keyframes pm-sheet-left-in{0%{transform:translate(-100%)}}@keyframes pm-sheet-left-out{to{transform:translate(-100%)}}@keyframes pm-sheet-top-in{0%{transform:translateY(-100%)}}@keyframes pm-sheet-top-out{to{transform:translateY(-100%)}}@keyframes pm-sheet-bottom-in{0%{transform:translateY(100%)}}@keyframes pm-sheet-bottom-out{to{transform:translateY(100%)}}@keyframes pm-sheet-page-in{0%{opacity:0;transform:translate(18px)}}@keyframes pm-sheet-page-out{to{opacity:0;transform:translate(-12px)}}.dev-tools-drawer__back-button{color:var(--color-text-muted);justify-self:start;margin-top:-6px;margin-left:-8px}.dev-tools-drawer__back-button svg,.dev-tools-drawer__nav-button svg{width:16px;height:16px}.dev-tools-drawer__nav{gap:8px;display:grid}.dev-tools-drawer__nav-button{justify-content:space-between;width:100%;min-height:44px}.dev-tools-drawer__nav-button svg{color:var(--color-text-muted)}.dev-tools-drawer__shortcut-description{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dev-tools-drawer__shortcut{align-items:center;gap:4px;display:inline-flex}.dev-tools-drawer__shortcut kbd{background:var(--color-background);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);box-shadow:inset 0 -1px 0 var(--color-border);color:var(--color-text);justify-content:center;align-items:center;min-width:24px;height:22px;padding:0 7px;font-family:inherit;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.dev-tools-drawer__definition-value{overflow-wrap:anywhere;flex:auto;min-width:0;max-width:none}.dev-tools-drawer__section-list,.dev-tools-drawer__fixture-list{gap:20px;display:grid}.dev-tools-drawer__fixture-form{flex-direction:column;flex:1;min-height:0;display:flex}.dev-tools-drawer__fixture-result-list,.dev-tools-drawer__fixture-fields{gap:10px;display:grid}.dev-tools-drawer__fixture-link{justify-content:space-between;width:100%;min-height:44px}.dev-tools-drawer__fixture-link svg{color:var(--color-text-muted);width:16px;height:16px}.dev-tools-drawer__fixture-field{gap:6px;display:grid}.dev-tools-drawer__section{gap:10px;display:grid}.dev-tools-drawer__section-title{color:var(--color-text);letter-spacing:0;margin:0;font-size:13px;font-weight:500;line-height:1.2}.dev-tools-drawer__empty,.dev-tools-drawer__state-panel,.dev-tools-drawer__fixture-result,.dev-tools-drawer__fixture-row{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-surface)}.dev-tools-drawer__empty,.dev-tools-drawer__state-panel,.dev-tools-drawer__fixture-result{gap:6px;padding:12px;display:grid}.dev-tools-drawer__empty p,.dev-tools-drawer__state-panel p,.dev-tools-drawer__fixture-result p{color:var(--color-text-muted);margin:0;font-size:14px;line-height:1.45}.dev-tools-drawer__empty p:first-child,.dev-tools-drawer__state-panel p:first-child,.dev-tools-drawer__fixture-result p:first-child{color:var(--color-text);font-weight:500}.dev-tools-drawer__state-panel button{justify-self:start;margin-top:4px}.settings-connection-list,.settings-business-list{display:grid}.settings-business-row{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:14px 0;display:flex}.settings-business-row:first-child{border-top:0;padding-top:0}.settings-business-row:last-child{padding-bottom:0}.settings-business-row__details{gap:4px;min-width:0;display:grid}.settings-business-row__heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.settings-business-row__heading p,.settings-business-row__details>p{margin:0}.settings-business-row__actions{gap:8px;display:flex}.settings-business-row__heading p{color:var(--color-text);font-size:15px;font-weight:500}.settings-business-row__details>p{color:var(--color-text-muted);font-size:14px}.settings-business-row button svg{width:14px;height:14px}.settings-business-delete-form{gap:20px;display:grid}.settings-section{gap:14px;display:grid}.settings-section__header{gap:5px;display:grid}.settings-section__header h2{color:var(--color-text);margin:0;font-size:18px;font-weight:500;line-height:1.3}.settings-section__header p{color:var(--color-text-muted);margin:0;font-size:14px;line-height:1.5}.settings-card-content{gap:20px;display:grid}.settings-name-form{align-items:start;gap:12px;display:flex}.settings-name-form .pm-input{flex:1}.settings-plan-row{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;padding-top:20px;display:flex}.settings-plan-row__details{align-items:center;gap:10px;display:flex}.settings-plan-row__details p{color:var(--color-text-muted);margin:0;font-size:14px}.settings-plan-row__actions{gap:10px;display:flex}.settings-connection-row{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:16px 0;display:flex}.settings-connection-row:first-child{border-top:0;padding-top:0}.settings-connection-row:last-child{padding-bottom:0}.settings-connection-row__main{align-items:center;gap:14px;min-width:0;display:flex}.settings-connection-row__logo{border:1px solid var(--color-border);border-radius:var(--radius-surface);flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.settings-connection-row__main[data-provider=square] .settings-connection-row__logo{color:var(--color-brand-square)}.settings-connection-row__main[data-provider=quickbooks] .settings-connection-row__logo{color:var(--color-brand-quickbooks)}.settings-connection-row__icon{width:22px;height:22px}.settings-connection-row__body{gap:4px;min-width:0;display:grid}.settings-connection-row__heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.settings-connection-row__heading p{color:var(--color-text);margin:0;font-size:15px;font-weight:500}.settings-connection-row__body>p{color:var(--color-text-muted);margin:0;font-size:14px;line-height:1.45}.settings-connection-empty{border:1px solid var(--color-border);border-radius:var(--radius-surface);gap:6px;padding:18px;display:grid}.settings-connection-empty p{margin:0}.settings-connection-empty p:first-child{color:var(--color-text);font-size:15px;font-weight:500}.settings-connection-empty p:last-child{color:var(--color-text-muted);font-size:14px;line-height:1.45}.settings-connection-row button svg{width:14px;height:14px}.app-settings-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.app-mini-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.app-mini-metric__content{gap:8px;padding-top:20px;display:grid}.app-mini-metric__label{color:var(--color-text-muted);margin:0;font-size:14px}.app-mini-metric__value{color:var(--color-text);margin:0;font-size:26px;font-weight:500;line-height:1}.app-list,.app-health-list,.app-definition-list{display:grid}.app-list-row,.app-health-row,.app-definition-row{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:14px 0;display:flex}.app-list-row:first-child,.app-health-row:first-child,.app-definition-row:first-child{border-top:0;padding-top:0}.app-list-row:last-child,.app-health-row:last-child,.app-definition-row:last-child{padding-bottom:0}.app-list-row__title,.app-timeline__title{color:var(--color-text);margin:0;font-size:15px;font-weight:500}.app-list-row__meta,.app-timeline__meta,.app-timeline__description,.app-definition-row>p:first-child{color:var(--color-text-muted);margin:0;font-size:14px;line-height:1.45}.app-definition-row>p:last-child{color:var(--color-text);text-align:right;margin:0;font-size:15px;font-weight:500}.app-status-badge{border-color:#0000;padding:4px 9px;line-height:1}.app-status-badge--reconciled{background:color-mix(in srgb, var(--color-status-reconciled) 11%, var(--color-surface));color:var(--color-status-reconciled)}.app-status-badge--needs-review{background:color-mix(in srgb, var(--color-status-needs-review) 13%, var(--color-surface));color:var(--color-status-needs-review)}.app-status-badge--failed{background:color-mix(in srgb, var(--color-status-failed) 10%, var(--color-surface));color:var(--color-status-failed)}.app-status-badge--syncing{background:color-mix(in srgb, var(--color-status-syncing) 10%, var(--color-surface));color:var(--color-status-syncing)}.app-status-badge--pending{background:color-mix(in srgb, var(--color-status-syncing) 10%, var(--color-surface));color:var(--color-status-pending)}.app-status-badge.settings-connection-status-badge--active{background:color-mix(in srgb, var(--color-status-reconciled) 11%, var(--color-surface));color:var(--color-status-reconciled);border-color:#0000}.app-status-dot{border-radius:var(--radius-status);border:0;width:10px;height:10px;padding:0;display:block}.app-status-dot--reconciled{background:var(--color-status-reconciled)}.app-status-dot--needs-review{background:var(--color-status-needs-review)}.app-status-dot--failed{background:var(--color-status-failed)}.app-status-dot--syncing{background:var(--color-status-syncing)}.app-status-dot--pending{background:var(--color-status-pending)}.app-amount{color:var(--color-amount-neutral);white-space:nowrap;margin:0;font-weight:500}.app-table__numeric{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.app-table__id,.app-table__strong{color:var(--color-text);font-weight:500}.provider-connection-page{max-width:var(--app-wide-content-max);min-height:calc(100vh - var(--app-topbar-height) - (var(--app-shell-y) * 2));grid-template-rows:auto auto 1fr auto;gap:24px;margin:0 auto;padding-top:8px;display:grid}.provider-connection-page__back{color:var(--color-text-muted);justify-self:start;margin-left:-12px}.provider-connection-page__back:hover{color:var(--color-text)}.provider-connection-page__back svg,.provider-connection-page__footer button svg{width:16px;height:16px}.provider-connection-page__header{gap:12px;max-width:640px;display:grid}.provider-connection-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px;width:100%;max-width:760px;display:grid}.provider-connection-option{background:var(--color-surface);border-color:var(--color-border);border-radius:var(--radius-surface);color:var(--color-text);text-align:left;justify-content:flex-start;align-items:center;gap:16px;height:auto;min-height:112px;padding:20px;font-size:18px;font-weight:500;display:flex}.provider-connection-option:hover{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-text)}.provider-connection-option[data-selected=true]{background:var(--color-primary-muted);border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.provider-connection-option__logo{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-surface);color:var(--color-text-muted);flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.provider-connection-option__icon{width:28px;height:28px}.provider-connection-option[data-provider=square] .provider-connection-option__logo{color:var(--color-brand-square)}.provider-connection-option[data-provider=shopify] .provider-connection-option__logo{color:var(--color-brand-shopify)}.provider-connection-option[data-provider=etsy] .provider-connection-option__logo{color:var(--color-brand-etsy)}.provider-connection-option[data-provider=quickbooks] .provider-connection-option__logo{color:var(--color-brand-quickbooks)}.provider-connection-option[data-provider=xero] .provider-connection-option__logo{color:var(--color-brand-xero)}.provider-connection-option[data-provider=sage] .provider-connection-option__logo{color:var(--color-brand-sage)}.provider-connection-page__footer{border-top:1px solid var(--color-border);justify-content:flex-end;align-items:center;gap:10px;width:100%;padding-top:18px;display:flex}.provider-connection-request{border-top:2px solid var(--color-primary);gap:18px;width:100%;max-width:760px;padding-top:28px;display:grid}.provider-connection-request__eyebrow{color:var(--color-primary);font-size:var(--auth-helper-size);margin:0;font-weight:500;line-height:1}.provider-connection-request__title{color:var(--color-text);font-size:var(--signup-title-size);letter-spacing:0;margin:0;font-weight:500;line-height:.98}.provider-connection-request__copy{color:var(--color-text-muted);font-size:var(--signup-copy-size);max-width:620px;margin:0;line-height:1.5}.provider-connection-request__actions{gap:10px;margin-top:6px;display:flex}.provider-connection-request__actions svg{width:16px;height:16px}.provider-connection-other-form{display:contents}.provider-connection-other{align-self:start;max-width:560px}.onboarding-page__header{max-width:680px}.onboarding-business-form{align-self:start;gap:12px;width:100%;max-width:680px;display:flex}.onboarding-business-form .pm-input{flex:1}.app-table__muted{color:var(--color-text-muted);white-space:nowrap}.app-timeline{margin:0;padding:0;list-style:none;display:grid}.app-timeline__item{grid-template-columns:12px minmax(0,1fr);gap:14px;padding:0 0 22px;display:grid;position:relative}.app-timeline__item:not(:last-child):before{background:var(--color-border);content:"";width:1px;position:absolute;inset:18px auto 0 5px}.app-timeline__item:last-child{padding-bottom:0}.app-timeline__marker{border-radius:var(--radius-status);z-index:1;width:11px;height:11px;margin-top:4px}.app-timeline__content{gap:8px;min-width:0;display:grid}.app-timeline__header{justify-content:space-between;align-items:start;gap:14px;display:flex}.app-session-state{background:var(--color-background);color:var(--color-text);min-height:100vh;padding:var(--auth-content-top) var(--auth-page-x);justify-content:center;align-items:center;display:flex}.app-session-state__panel{gap:20px;max-width:480px;display:grid}.app-session-state__eyebrow{color:var(--color-text-muted);font-size:var(--auth-helper-size);margin:0;font-weight:500}.app-session-state__title{font-size:var(--auth-title-size);letter-spacing:0;margin:0;font-weight:500;line-height:1.12}.app-session-state__copy{color:var(--color-text-muted);font-size:var(--auth-copy-size);margin:0;line-height:1.55}.trial-paywall{background:var(--color-background);min-height:100vh;padding:var(--app-shell-padding);flex-direction:column;justify-content:center;align-items:center;gap:28px;display:flex}.trial-paywall__brand{color:var(--color-text);font-size:var(--signup-brand-size);align-items:center;gap:var(--auth-brand-gap);font-weight:500;line-height:1;display:inline-flex}.trial-paywall__brand-logo{height:var(--signup-brand-logo-size);width:var(--signup-brand-logo-size);display:block}.trial-paywall__card{width:100%;max-width:560px}.trial-paywall__eyebrow{color:var(--color-primary);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:500}.trial-paywall__content{gap:24px;display:grid}.trial-paywall__details{border:1px solid var(--color-border);border-radius:var(--radius-surface);overflow:hidden}.trial-paywall__details>div{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.trial-paywall__details>div:last-child{border-bottom:0}.trial-paywall__details span{color:var(--color-text-muted);font-size:13px}.trial-paywall__details strong{color:var(--color-text);text-align:right;font-size:13px;font-weight:500}.trial-paywall__actions{gap:10px;display:flex}.enterprise-follow-up-page{background:var(--color-background);color:var(--color-text);min-height:100vh;padding:var(--auth-header-y) var(--auth-page-x)}.enterprise-follow-up-page__header{height:var(--auth-brand-size);align-items:center;display:flex}.enterprise-follow-up-page__brand{color:var(--color-text);font-size:var(--auth-brand-size);align-items:center;gap:var(--auth-brand-gap);font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.enterprise-follow-up-page__brand-logo{height:var(--auth-brand-logo-size);width:var(--auth-brand-logo-size)}.enterprise-follow-up-page__content{border-top:2px solid var(--color-primary);gap:18px;max-width:720px;margin:clamp(72px,12vh,140px) auto 0;padding-top:28px;display:grid}.enterprise-follow-up-page__eyebrow{color:var(--color-primary);font-size:var(--auth-helper-size);margin:0;font-weight:500;line-height:1}.enterprise-follow-up-page__title{color:var(--color-text);font-size:var(--signup-title-size);letter-spacing:0;margin:0;font-weight:500;line-height:.98}.enterprise-follow-up-page__copy{color:var(--color-text-muted);font-size:var(--signup-copy-size);max-width:620px;margin:0;line-height:1.5}@media (width<=760px){.app-layout__topbar{display:none}.app-layout__mobile-header{align-items:center;display:flex}.app-layout__content{--app-shell-y:24px;padding:24px}.app-page__header,.app-card-header-row,.app-timeline__header{flex-direction:column;align-items:stretch}.app-metric-grid,.app-dashboard-grid,.app-mini-metric-grid,.app-settings-grid,.provider-connection-grid,.payout-detail-grid{grid-template-columns:1fr}.provider-connection-page{grid-template-rows:auto auto auto auto;gap:20px;min-height:0;padding-top:0}.provider-connection-option{min-height:92px;padding:16px}.provider-connection-page__footer{padding-top:16px}.onboarding-business-form{flex-direction:column;align-items:stretch}.payout-summary{max-width:100%}.payout-summary__item{padding-right:20px}.payout-summary__item+.payout-summary__item{padding-left:20px}.payout-page-actions{justify-content:flex-start;width:100%}.payout-page-actions__timestamp{white-space:normal}.accounting-mappings-actions,.journal-entries-actions,.journal-entry-detail-actions,.accounting-mappings-section-header{flex-direction:column;align-items:stretch}.journal-entries-period-tabs{width:100%;overflow-x:auto}.journal-entries-period-tabs button{flex:1 0 auto}.journal-entries-actions{grid-template-columns:minmax(0,1fr) auto;justify-content:flex-start;width:100%;display:grid}.journal-entries-frequency-select{grid-column:1/-1;width:100%}.journal-entries-actions button:not([aria-label]){width:100%}.journal-entry-settings-toggle-row{align-items:flex-start}.journal-entry-detail-actions{align-items:flex-end}.journal-entry-detail-actions button{width:auto}.journal-entry-mapping-banner{flex-direction:column;align-items:stretch}.journal-entry-review-title-row{flex-direction:column;align-items:flex-start}.journal-entry-validation{grid-template-columns:1fr}.accounting-mappings-actions button{width:100%}.accounting-mappings-filters{overflow-x:auto}.accounting-mappings-save-bar{flex-direction:column;align-items:stretch}.accounting-mappings-save-bar__actions{flex-wrap:wrap}.payout-pagination{flex-direction:column;align-items:stretch}.payout-pagination__actions button{flex:1}.payout-state-panel{flex-direction:column;align-items:stretch}.commerce-import-refresh-alert{flex-direction:column}.commerce-import-refresh-alert__action,.journal-entry-issue-banner__action{margin-left:0}.app-list-row,.app-health-row,.app-definition-row,.settings-business-row,.settings-connection-row{flex-direction:column;align-items:start}.settings-name-form,.settings-plan-row,.settings-plan-row__actions{flex-direction:column;align-items:stretch}.settings-name-form button,.settings-plan-row__actions button,.settings-connection-row>button{width:100%}.settings-business-row__actions{flex-direction:column;align-items:stretch;width:100%}.settings-business-row__actions button{width:100%}.app-definition-row>p:last-child{text-align:left}.home-page{gap:28px}}.auth-page{background:var(--color-background);min-height:100vh;color:var(--color-text)}.signup-page{background:var(--color-background);color:var(--color-text);min-height:100vh;padding:var(--signup-page-y) var(--signup-page-x)}.signup-shell{align-items:center;gap:var(--signup-shell-gap);max-width:var(--signup-shell-max);min-height:calc(100vh - (var(--signup-page-y) * 2));grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);margin:0 auto;display:grid}.signup-shell--plans{grid-template-columns:1fr;align-items:start;gap:24px;min-height:0}.signup-shell--plans .signup-intro{gap:16px;max-width:720px}.signup-shell--plans .signup-title{font-size:clamp(44px,6vw,64px)}.signup-shell--plans .signup-copy-block{gap:12px}.signup-intro{gap:32px;display:grid}.signup-brand{color:var(--color-text);font-size:var(--signup-brand-size);align-items:center;gap:var(--auth-brand-gap);font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.signup-brand__logo{height:var(--signup-brand-logo-size);width:var(--signup-brand-logo-size);display:block}.signup-copy-block{gap:20px;display:grid}.signup-title{color:var(--color-text);font-size:var(--signup-title-size);letter-spacing:0;max-width:720px;margin:0;font-weight:500;line-height:1.05}.signup-title__desktop-break{display:none}.signup-copy{color:var(--color-text-muted);font-size:var(--signup-copy-size);max-width:620px;margin:0;line-height:1.45}.signup-form{border:1px solid var(--color-border);border-radius:var(--radius-surface);align-items:center;gap:var(--signup-form-gap);max-width:620px;padding:var(--signup-form-gap);grid-template-columns:minmax(0,1fr) auto;display:grid}.signup-form .pm-input__field{box-shadow:none;border-color:#0000}.signup-form .pm-input__field:focus-visible,.signup-form .pm-input__field:invalid:focus-visible:not(.pm-input__field--error){box-shadow:none}.signup-helper{color:var(--color-text-muted);font-size:var(--auth-helper-size);margin:-18px 0 0;line-height:1.5}.signup-helper__link{color:var(--color-text-muted);text-underline-offset:2px;text-decoration:underline}.signup-trust-list{color:var(--color-text);font-size:var(--auth-helper-size);flex-wrap:wrap;align-items:center;gap:16px 28px;max-width:520px;font-weight:500;display:flex}.signup-integration{align-items:center;gap:10px;line-height:1;display:inline-flex}.signup-integration__mark{color:var(--color-text);width:28px;height:28px;display:inline-flex}.signup-integration__mark--square{color:var(--color-brand-square)}.signup-integration__mark--quickbooks{color:var(--color-brand-quickbooks)}.signup-integration__logo{width:100%;height:100%;display:block}.signup-proof-card{background:var(--color-proof-background);border:1px solid var(--color-proof-border);border-radius:var(--radius-surface);color:var(--color-text-inverse);min-height:640px;padding:var(--signup-proof-padding);gap:28px;transition:opacity .14s,transform .16s;display:grid}.signup-proof-card--leaving{opacity:0;transform:translateY(8px)}.signup-proof-card__header{justify-content:space-between;align-items:center;display:flex}.signup-status{border-radius:var(--radius-status);padding:6px 9px;font-size:12px;font-weight:500;line-height:1}.signup-status--reconciled{background:var(--color-status-reconciled);color:var(--color-text-inverse)}.signup-proof-card__eyebrow{color:var(--color-proof-muted);font-size:var(--auth-helper-size);margin:0 0 8px;line-height:1.4}.signup-proof-card__amount{color:var(--color-text-inverse);margin:0;font-size:44px;font-weight:500;line-height:1}.signup-ledger-preview{border:1px solid var(--color-proof-border);border-radius:var(--radius-surface);overflow:hidden}.signup-ledger-row{background:var(--color-proof-row);border-bottom:1px solid var(--color-proof-border);color:var(--color-proof-muted);font-size:var(--auth-helper-size);justify-content:space-between;align-items:center;padding:14px 16px;line-height:1.4;display:flex}.signup-ledger-row:last-child{border-bottom:0}.signup-ledger-row strong{color:var(--color-text-inverse);font-weight:500}.signup-ledger-row--matched strong{color:var(--color-status-reconciled)}.signup-quote{color:var(--color-text-inverse);margin:auto 0 0;font-size:26px;line-height:1.25}.signup-quote-source{color:var(--color-proof-muted);font-size:var(--auth-helper-size);margin:-16px 0 0;line-height:1.4}.signup-chat-button{bottom:var(--signup-chat-offset);right:var(--signup-chat-offset);z-index:20;position:fixed}.signup-chat-button__icon{height:calc(var(--signup-chat-size) * .45);width:calc(var(--signup-chat-size) * .45)}.signup-flow{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-surface);padding:var(--signup-proof-padding);gap:24px;width:100%;transition:opacity .14s,transform .16s;display:grid}.signup-flow--plans{gap:16px;max-width:none;padding:24px}.signup-flow--plans .signup-flow__back{margin-top:-4px}.signup-flow--plans .signup-flow__step{gap:16px}.signup-flow--entering{animation:.22s both signup-flow-enter}.signup-flow--leaving{opacity:0;pointer-events:none;transform:translateY(8px)}.signup-flow__back{color:var(--color-text-muted);justify-self:start;margin:-8px 0 0 -8px}.signup-flow__back:hover{color:var(--color-text)}.signup-flow__back-icon{width:16px;height:16px}.signup-flow__step{gap:20px;display:grid}.signup-flow__eyebrow{color:var(--color-text-muted);font-size:var(--auth-helper-size);margin:0;line-height:1}.signup-flow__title{color:var(--color-text);letter-spacing:0;margin:0;font-size:28px;font-weight:500;line-height:1.2}.signup-choice-list{gap:12px;display:grid}.signup-choice{min-height:var(--control-height);text-align:left;justify-content:flex-start;width:100%}.signup-details-form{gap:24px}.signup-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.signup-details-grid>:nth-child(n+3){grid-column:1/-1}.signup-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.signup-trial-callout{background:var(--color-primary-muted);border:1px solid var(--color-primary);border-radius:var(--radius-surface);color:var(--color-primary);font-size:var(--auth-helper-size);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;padding:12px 14px;font-weight:500;line-height:1.35;display:flex}.signup-trial-callout strong{font:inherit}.signup-plan{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-surface);color:var(--color-text);text-align:left;gap:12px;padding:16px;transition:border-color .16s,box-shadow .16s;display:grid}.signup-plan:hover,.signup-plan--selected{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.signup-plan__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.signup-plan__name{font-size:var(--control-font-size);font-weight:500;line-height:1.2}.signup-plan__badge{background:var(--color-primary-muted);border-radius:var(--radius-status);color:var(--color-primary);flex:none;padding:6px 8px;font-size:12px;font-weight:500;line-height:1}.signup-plan__audience{color:var(--color-text-muted);font-size:var(--auth-helper-size);line-height:1.4}.signup-plan__price{color:var(--color-text);font-size:28px;font-weight:500;line-height:1.1}.signup-plan__trial{color:var(--color-text-muted);font-size:var(--auth-helper-size);margin-top:-6px;font-weight:500;line-height:1.3}.signup-plan__features{color:var(--color-text-muted);font-size:var(--auth-helper-size);gap:6px;margin:0;padding:0;line-height:1.45;list-style:none;display:grid}.signup-plan__cta{width:100%;margin-top:auto}.signup-plan-message{color:var(--color-text-muted);font-size:var(--auth-helper-size);margin:0;line-height:1.45}.signup-plan-message--error{color:var(--color-status-failed)}.signup-plan-note{border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--auth-helper-size);margin:0;padding-top:14px;line-height:1.5}@keyframes signup-flow-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.auth-page__header{min-height:var(--auth-header-height);padding:var(--auth-header-y) var(--auth-page-x) 0}.auth-page__brand{color:var(--color-text);font-size:var(--auth-brand-size);align-items:center;gap:var(--auth-brand-gap);letter-spacing:0;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.auth-page__brand-logo{height:var(--auth-brand-logo-size);width:var(--auth-brand-logo-size);display:block}.auth-page__content{min-height:calc(100vh - var(--auth-header-height));padding:var(--auth-content-top) var(--auth-page-x) var(--auth-content-bottom);justify-content:center;align-items:center;display:flex}.auth-panel{max-width:var(--auth-panel-width);width:100%}.auth-title{color:var(--color-text);font-size:var(--auth-title-size);letter-spacing:0;margin:0 0 var(--auth-title-margin);font-weight:500;line-height:1.15}.auth-form{gap:var(--auth-form-gap);display:grid}.auth-form--expanded{gap:var(--auth-form-expanded-gap)}.auth-form-actions{align-items:center;gap:var(--auth-form-gap);justify-content:space-between;display:flex}.auth-helper-text{color:var(--color-text-muted);font-size:var(--auth-helper-size);margin:var(--auth-helper-gap) 0 0;line-height:1.5}.auth-helper-text__link{color:var(--color-text-muted);text-underline-offset:2px;text-decoration:underline}.auth-form-message{color:var(--color-text-muted);font-size:var(--auth-helper-size);margin:0;line-height:1.45}.auth-form-message--error{color:var(--color-status-failed)}.auth-text-action{color:var(--color-text-muted);cursor:pointer;font:inherit;font-size:var(--auth-helper-size);text-underline-offset:2px;background:0 0;border:0;align-items:center;gap:8px;padding:0;line-height:1.4;text-decoration:underline;display:inline-flex}.auth-text-action:hover{color:var(--color-text)}.auth-text-action__icon{height:var(--control-icon-size);width:var(--control-icon-size)}.auth-flow{height:var(--auth-flow-height,auto);transition:height .3s;display:grid;position:relative}.auth-step{opacity:0;pointer-events:none;transform:translateY(var(--auth-flow-offset));visibility:hidden;grid-area:1/1;transition:opacity .18s,transform .24s,visibility 0s linear .24s}.auth-step--active{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .2s 80ms,transform .26s,visibility linear;transform:translateY(0)}.auth-step__inner{min-height:0}.auth-step__fieldset{gap:inherit;border:0;min-inline-size:0;margin:0;padding:0;display:grid}.pm-input,.pm-combobox{width:100%;position:relative}.pm-input__field{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text);font-size:var(--control-font-size);height:var(--control-height);padding:var(--control-field-padding-top) var(--control-x) var(--control-field-padding-bottom);width:100%;line-height:1.2;transition:border-color .16s,box-shadow .16s,color .16s;box-shadow:0 1px 2px #0000000d}.pm-input__field--with-end-adornment{padding-right:calc(var(--control-x) + var(--control-icon-size) + 12px)}.pm-input__field[readonly]{color:var(--color-text-muted)}.pm-input__field:invalid:not(.pm-input__field--error){border-color:var(--color-border);box-shadow:0 1px 2px #0000000d}.pm-input__field:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary);outline:none}.pm-input__field:invalid:focus-visible:not(.pm-input__field--error){border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.pm-input__field:disabled{cursor:not-allowed;opacity:.5}.pm-input__field.pm-input__field--error{border-color:var(--color-status-failed)}.pm-input__field.pm-input__field--error:focus-visible{border-color:var(--color-status-failed);box-shadow:0 0 0 1px var(--color-status-failed)}.pm-input__label{color:var(--color-text-muted);font-size:var(--control-font-size);left:var(--control-x);pointer-events:none;transform-origin:0;line-height:1;transition:color .16s,font-size .16s,top .16s,transform .16s;position:absolute;top:50%;transform:translateY(-50%)}.pm-input__label.pm-input__label--floating,.pm-input__field:focus+.pm-input__label,.pm-input:focus-within .pm-input__label,.pm-combobox:focus-within .pm-input__label{font-size:var(--control-floating-label-size);top:var(--control-floating-label-top);transform:translateY(0)}.pm-input__label.pm-input__label--error{color:var(--color-status-failed)}.pm-input__end-adornment{color:var(--color-text-muted);height:var(--control-icon-size);right:var(--control-x);width:var(--control-icon-size);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.pm-input__icon{height:var(--control-icon-size);width:var(--control-icon-size)}.pm-input__icon-button{color:var(--color-text);cursor:pointer;height:calc(var(--control-icon-size) + 8px);width:calc(var(--control-icon-size) + 8px);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.pm-input__icon-button:focus-visible{outline:1px solid var(--color-primary);outline-offset:3px}.pm-combobox__clear-button{color:var(--color-text-muted);cursor:pointer;height:calc(var(--control-icon-size) + 8px);right:calc(var(--control-x) - 4px);width:calc(var(--control-icon-size) + 8px);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.pm-combobox__clear-button:hover{color:var(--color-text)}.pm-combobox__clear-button:focus-visible{outline:1px solid var(--color-primary);outline-offset:3px}.pm-combobox__clear-icon{height:calc(var(--control-icon-size) * .8);width:calc(var(--control-icon-size) * .8)}.pm-combobox__menu{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-surface);z-index:40;max-height:260px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.pm-combobox__option{border-radius:var(--radius-control);color:var(--color-text);cursor:pointer;font:inherit;font-size:var(--auth-helper-size);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 12px;line-height:1.35;display:flex}.pm-combobox__option-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pm-combobox__option-badge{color:var(--color-text-muted);flex:none;font-size:12px;font-weight:500}.pm-combobox__option-badge--success{color:var(--color-status-reconciled)}.pm-combobox__option-action{background:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-control);color:var(--color-text-inverse);cursor:pointer;font:inherit;flex:none;align-items:center;padding:4px 7px;font-size:12px;font-weight:500;line-height:1.25;display:none}.pm-combobox__option:hover .pm-combobox__option-badge--actionable,.pm-combobox__option--highlighted .pm-combobox__option-badge--actionable{display:none}.pm-combobox__option:hover .pm-combobox__option-action,.pm-combobox__option--highlighted .pm-combobox__option-action{display:inline-flex}.pm-combobox__option-action:focus-visible{outline:1px solid var(--color-ring);outline-offset:3px;display:inline-flex}.pm-combobox__option-action:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.pm-combobox__option:hover,.pm-combobox__option--highlighted{background:var(--color-primary-muted)}.pm-combobox__empty{color:var(--color-text-muted);font-size:var(--auth-helper-size);padding:10px 12px;line-height:1.35}@media (width<=1080px){.signup-page{padding-bottom:calc(var(--signup-page-y) + var(--signup-chat-size));padding-left:48px;padding-right:48px;padding-top:calc(var(--signup-page-y) + 32px)}.signup-shell{grid-template-columns:1fr;justify-items:center;min-height:0}.signup-intro{text-align:center;justify-items:center;width:100%;max-width:620px}.signup-copy-block{justify-items:center}.signup-form{grid-template-columns:1fr;width:100%}.signup-form .pm-input__field{border-color:var(--color-border);box-shadow:0 1px 2px #0000000d}.signup-trust-list{justify-content:center}.signup-trust-list--desktop-persistent{display:none}.signup-flow{text-align:left;max-width:620px}.signup-flow--plans{max-width:100%}.signup-proof-card{display:none}}@media (width<=720px){.signup-details-grid,.signup-plan-grid{grid-template-columns:1fr}.signup-details-grid>:nth-child(n+3){grid-column:auto}}@media (width>=721px){.signup-shell--plans .signup-trust-list--desktop-persistent{display:flex}}@media (width<=520px){.accounting-mappings-items-toolbar{grid-template-columns:minmax(0,1fr)}.signup-page{padding-left:32px;padding-right:32px}}@media (width>=1081px){.signup-title__desktop-break{display:initial}}@media (prefers-reduced-motion:reduce){.auth-flow,.auth-step,.auth-step--active,.pm-sheet-content,.pm-sheet-page,.pm-sheet-overlay,.signup-flow,.signup-flow--entering,.signup-proof-card{transition:none;animation:none}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-3\.5{top:.875rem}.top-4{top:1rem}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.mt-4{margin-top:1rem}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1}.size-4{width:1rem;height:1rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-\[1px\]{height:1px}.h-\[var\(--control-height\)\]{height:var(--control-height)}.h-\[var\(--signup-chat-size\)\]{height:var(--signup-chat-size)}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\[calc\(100dvh-16px\)\]{max-height:calc(100dvh - 16px)}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-dvh{max-height:100dvh}.min-h-0{min-height:0}.min-h-svh{min-height:100svh}.w-10{width:2.5rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[1px\]{width:1px}.w-\[calc\(100\%-32px\)\]{width:calc(100% - 32px)}.w-\[calc\(100vw-16px\)\]{width:calc(100vw - 16px)}.w-\[var\(--signup-chat-size\)\]{width:var(--signup-chat-size)}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0}.min-w-40{min-width:10rem}.min-w-5{min-width:1.25rem}.min-w-64{min-width:16rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[460px\]{max-width:460px}.max-w-\[660px\]{max-width:660px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.caption-bottom{caption-side:bottom}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x:-1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x:1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.cursor-default{cursor:default}.select-none{-webkit-user-select:none;user-select:none}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.rounded-control{border-radius:var(--radius-control)}.rounded-md{border-radius:.375rem}.rounded-status{border-radius:var(--radius-status)}.rounded-surface{border-radius:var(--radius-surface)}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-border,.border-input{border-color:var(--color-border)}.border-sidebar-border{border-color:var(--color-sidebar-border)}.border-transparent{border-color:#0000}.bg-background{background-color:var(--color-background)}.bg-border{background-color:var(--color-border)}.bg-card{background-color:var(--color-surface)}.bg-foreground{background-color:var(--color-text)}.bg-muted{background-color:var(--color-surface-muted)}.bg-primary{background-color:var(--color-primary)}.bg-sidebar{background-color:var(--color-sidebar-background)}.bg-sidebar-border{background-color:var(--color-sidebar-border)}.bg-status-failed{background-color:var(--color-status-failed)}.bg-transparent{background-color:#0000}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-\[var\(--control-x\)\]{padding-left:var(--control-x);padding-right:var(--control-x)}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.pr-0{padding-right:0}.pr-14{padding-right:3.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.text-\[length\:var\(--control-font-size\)\]{font-size:var(--control-font-size)}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-6{line-height:1.5rem}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-normal{letter-spacing:0}.text-card-foreground,.text-foreground{color:var(--color-text)}.text-muted-foreground{color:var(--color-text-muted)}.text-primary-foreground{color:var(--color-text-inverse)}.text-sidebar-foreground{color:var(--color-sidebar-foreground)}.shadow-\[0_0_0_1px_var\(--color-sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--color-sidebar-border);--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.ring-sidebar-ring{--tw-ring-color:var(--color-sidebar-ring)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-property:width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.ease-linear{transition-timing-function:linear}:root{--color-background:#fff;--color-surface:#fff;--color-surface-muted:#f1f3ef;--color-border:#d9ddd3;--color-border-strong:#b9c0b2;--color-text:#171a16;--color-text-muted:#626a5f;--color-text-subtle:#879083;--color-text-inverse:#fff;--color-primary:#4b5f9e;--color-primary-hover:#3d4d82;--color-primary-muted:#eceff8;--color-dialog-overlay:color-mix(in srgb, var(--color-text) 45%, transparent);--color-sidebar-background:var(--color-surface-muted);--color-sidebar-foreground:var(--color-text-muted);--color-sidebar-primary:var(--color-primary);--color-sidebar-primary-foreground:var(--color-text-inverse);--color-sidebar-accent:var(--color-surface);--color-sidebar-accent-foreground:var(--color-text);--color-sidebar-border:var(--color-border);--color-sidebar-ring:var(--color-primary);--color-status-reconciled:#15803d;--color-status-needs-review:#b7791f;--color-status-failed:#b42318;--color-status-syncing:#2563eb;--color-status-pending:#6b7280;--color-amount-positive:#166534;--color-amount-negative:#b42318;--color-amount-neutral:#171a16;--color-proof-background:#171a16;--color-proof-border:#343a31;--color-proof-muted:#c1c8bb;--color-proof-row:#232820;--color-brand-square:#3e4348;--color-brand-shopify:#7ab55c;--color-brand-etsy:#f16521;--color-brand-quickbooks:#2ca01c;--color-brand-xero:#13b5ea;--color-brand-sage:#00d639;--radius-control:2px;--radius-surface:4px;--radius-status:999px;--auth-page-x:24px;--auth-header-height:88px;--auth-header-y:24px;--auth-brand-size:24px;--auth-brand-logo-size:20px;--auth-brand-gap:8px;--auth-panel-width:470px;--auth-content-top:40px;--auth-content-bottom:96px;--auth-title-size:32px;--auth-title-margin:24px;--auth-copy-size:16px;--auth-form-gap:16px;--auth-form-expanded-gap:22px;--auth-helper-size:14px;--auth-helper-gap:2px;--auth-flow-offset:8px;--signup-page-x:24px;--signup-page-y:40px;--signup-shell-max:1120px;--signup-shell-gap:48px;--signup-brand-size:24px;--signup-brand-logo-size:20px;--signup-title-size:44px;--signup-copy-size:18px;--signup-form-gap:10px;--signup-proof-padding:24px;--signup-chat-size:54px;--signup-chat-offset:24px;--control-height:48px;--control-x:16px;--control-font-size:16px;--control-field-padding-top:17px;--control-field-padding-bottom:2px;--control-floating-label-size:12px;--control-floating-label-top:7px;--control-icon-size:20px;--app-sidebar-width:236px;--app-sidebar-brand-size:22px;--app-sidebar-link-size:16px;--app-sidebar-link-icon-size:18px;--app-topbar-height:57px;--app-mobile-header-height:56px;--app-shell-y:40px;--app-shell-padding:24px;--app-content-max:1180px;--app-wide-content-max:1420px;--app-page-title-size:32px;color:var(--color-text);background:var(--color-background);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background:var(--color-background);min-width:320px;margin:0}@media (width>=1440px){:root{--auth-page-x:40px;--auth-header-height:104px;--auth-header-y:32px;--auth-brand-size:28px;--auth-brand-logo-size:23px;--auth-brand-gap:9px;--auth-panel-width:640px;--auth-content-top:48px;--auth-content-bottom:128px;--auth-title-size:40px;--auth-title-margin:28px;--auth-copy-size:18px;--auth-form-gap:18px;--auth-form-expanded-gap:26px;--auth-helper-size:15px;--auth-helper-gap:2px;--signup-page-x:56px;--signup-page-y:64px;--signup-shell-gap:64px;--signup-brand-size:26px;--signup-brand-logo-size:22px;--signup-title-size:64px;--signup-copy-size:20px;--signup-form-gap:12px;--signup-proof-padding:32px;--signup-chat-size:58px;--signup-chat-offset:32px;--control-height:56px;--control-x:20px;--control-font-size:17px;--control-field-padding-top:20px;--control-field-padding-bottom:3px;--control-floating-label-size:13px;--control-floating-label-top:8px;--control-icon-size:22px;--app-sidebar-width:252px;--app-sidebar-brand-size:23px;--app-sidebar-link-size:17px;--app-sidebar-link-icon-size:19px;--app-shell-padding:32px;--app-page-title-size:36px}}@media (width>=1800px){:root{--auth-page-x:48px;--auth-header-height:112px;--auth-header-y:36px;--auth-brand-size:30px;--auth-brand-logo-size:25px;--auth-brand-gap:10px;--auth-panel-width:700px;--auth-content-bottom:144px;--auth-title-size:44px;--auth-title-margin:30px;--auth-copy-size:19px;--auth-form-gap:20px;--auth-form-expanded-gap:30px;--auth-helper-size:16px;--auth-helper-gap:3px;--signup-page-x:72px;--signup-page-y:80px;--signup-shell-gap:80px;--signup-title-size:76px;--signup-copy-size:22px;--signup-proof-padding:36px;--signup-chat-size:64px;--signup-chat-offset:40px;--control-height:60px;--control-x:22px;--control-font-size:18px;--control-field-padding-top:22px;--control-field-padding-bottom:4px;--control-floating-label-size:14px;--control-floating-label-top:9px;--control-icon-size:24px;--app-sidebar-width:268px;--app-sidebar-brand-size:24px;--app-sidebar-link-size:18px;--app-sidebar-link-icon-size:20px;--app-shell-padding:40px;--app-page-title-size:40px}}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.hover\:bg-foreground:hover{background-color:var(--color-text)}.hover\:bg-muted:hover{background-color:var(--color-surface-muted)}.hover\:bg-primary-hover:hover{background-color:var(--color-primary-hover)}.hover\:bg-sidebar-accent:hover{background-color:var(--color-sidebar-accent)}.hover\:text-foreground:hover{color:var(--color-text)}.hover\:text-sidebar-accent-foreground:hover{color:var(--color-sidebar-accent-foreground)}.hover\:shadow-\[0_0_0_1px_var\(--color-sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--color-sidebar-accent);--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--color-sidebar-border)}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--color-primary)}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color:var(--color-sidebar-ring)}.active\:bg-sidebar-accent:active{background-color:var(--color-sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--color-sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100,.group\/menu-item:hover .group-hover\/menu-item\:opacity-100{opacity:1}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:var(--color-sidebar-accent-foreground)}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--color-sidebar-background)}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--color-sidebar-accent)}.data-\[highlighted\]\:bg-muted[data-highlighted]{background-color:var(--color-surface-muted)}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--color-sidebar-accent-foreground)}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:var(--color-sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:var(--color-sidebar-accent-foreground)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:.5rem}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:var(--color-sidebar-border)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:var(--color-sidebar-background)}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:var(--color-sidebar-accent-foreground)}@media (width>=640px){.sm\:flex{display:flex}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}}@media (width>=768px){.md\:block{display:block}.md\:flex{display:flex}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-4>svg{height:1rem}.\[\&\>svg\]\:w-4>svg{width:1rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--color-sidebar-accent-foreground)}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}
