*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--radius: .5rem}html,body{height:100%;-webkit-font-smoothing:antialiased}#root{height:100%}.muted{color:var(--colorNeutralForeground3);font-size:.8125rem}.pane{display:flex;flex-direction:column;gap:.625rem;height:100%;min-width:320px;max-width:640px;margin:0 auto;background:var(--colorNeutralBackground2)}.pane-content{display:flex;flex-direction:column;gap:.75rem;flex:1;min-height:0;overflow-y:auto;overflow-x:auto;padding:0 .75rem .75rem}.pane-center{display:flex;align-items:center;justify-content:center;padding:2rem 0}.stack{display:flex;flex-direction:column;gap:1rem}.substack{display:flex;flex-direction:column;gap:.375rem}.screen-fill{flex:1;min-height:0}.brand-home:focus-visible,.feature-nav-button:focus-visible,.account-trigger:focus-visible,.launcher-row:focus-visible,.quick-filter:focus-visible,.row-action:focus-visible,.doc-folder-toggle:focus-visible,.mode-chip:focus-visible,.message-dismiss:focus-visible,.workspace-tab:focus-visible,.doc-row-name:focus-visible,.history-row.clickable:focus-visible,.history-row-rename:focus-visible,.feature-card:focus-visible,.processing-banner:focus-visible,.pdf-marker:focus-visible,.info-tip:focus-visible{outline:2px solid var(--colorStrokeFocus2);outline-offset:1px}.card{background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke2);border-radius:var(--radius);padding:.875rem;color:var(--colorNeutralForeground1)}.card-title{font-size:.875rem;font-weight:600}.inline-error{background:var(--colorPaletteRedBackground1);border:1px solid var(--colorPaletteRedBorder1);border-radius:var(--radius);padding:.625rem .75rem;font-size:.8125rem;color:var(--colorPaletteRedForeground1)}.inline-warning{background:var(--colorPaletteMarigoldBackground1);border:1px solid var(--colorPaletteMarigoldBorder1);border-radius:var(--radius);padding:.625rem .75rem;font-size:.8125rem;color:var(--colorPaletteMarigoldForeground1)}.inline-info{background:var(--colorNeutralBackground3);border:1px solid var(--colorNeutralStroke2);border-radius:var(--radius);padding:.625rem .75rem;font-size:.8125rem;color:var(--colorNeutralForeground2)}.dismissible{position:relative;padding-right:2rem}.message-dismiss{position:absolute;top:.4375rem;right:.375rem;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:none;border-radius:4px;background:none;color:inherit;opacity:.75;font-size:.875rem;cursor:pointer}.message-dismiss:hover{opacity:1;background:var(--colorSubtleBackgroundHover)}.empty-state{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem 0;color:var(--colorNeutralForeground3);text-align:center}.shell-header{display:flex;flex-direction:column;gap:.375rem;padding:.625rem 2.25rem .5rem .75rem;border-bottom:2px solid var(--dm-feature-strip, var(--colorBrandBackground));background:linear-gradient(90deg,var(--dm-feature-tint, var(--colorBrandBackground2)),var(--colorNeutralBackground1) 70%)}.shell-header-row{display:flex;align-items:center;gap:.375rem}.shell-title{min-width:0;flex:1;font-size:.9375rem;font-weight:600;color:var(--colorNeutralForeground1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-mark{display:block;width:1.625rem;height:1.625rem;flex-shrink:0}.shell-nav{margin-left:auto;display:inline-flex;align-items:center;gap:.125rem;flex-shrink:0}.shell-brand{flex:none}.shell-feature-title{flex:1 1 auto}.shell-feature-title+.shell-nav-identity{flex:0 0 auto}.shell-nav-identity{flex:1;justify-content:flex-end;min-width:0}.account-trigger{display:inline-flex;align-items:center;gap:.5rem;min-width:0;max-width:100%;padding:.125rem;border:none;border-radius:9999px;background:none;color:var(--colorNeutralForeground1);font-family:inherit;cursor:pointer}.account-trigger:not(.compact){padding-left:.625rem}.account-trigger:hover{background:var(--colorSubtleBackgroundHover)}.account-trigger-text{display:flex;flex-direction:column;min-width:0;text-align:right;line-height:1.2}.account-trigger-name,.account-trigger-org{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-trigger-name{font-size:.8125rem;font-weight:600}.account-trigger-org{font-size:.75rem;color:var(--colorNeutralForeground3)}.account-menu-identity{display:flex;flex-direction:column;gap:.125rem;max-width:16rem;padding:.375rem .5rem;font-size:.8125rem;overflow-wrap:anywhere}.account-menu-name{font-weight:600}.brand-home{display:inline-flex;flex-shrink:0;padding:0;border:none;border-radius:.375rem;background:none;cursor:pointer}.brand-home:hover{opacity:.85}.signed-out{align-items:center;gap:.5rem;padding:1.5rem;text-align:center}.signed-out:before,.signed-out:after{content:"";flex:1 0 0}.signed-out:after{flex-grow:2}.signed-out-mark{width:3rem;height:3rem;margin-bottom:.5rem}.signed-out-title{font-size:1.25rem;font-weight:600;color:var(--colorNeutralForeground1)}.signed-out-body{max-width:19rem;margin:0 0 .75rem;font-size:.875rem;color:var(--colorNeutralForeground3)}.signed-out-help{max-width:19rem;margin-top:.75rem;font-size:.8125rem;line-height:1.4;color:var(--colorNeutralForeground3)}.signed-out-help-title{font-weight:600;color:var(--colorNeutralForeground2)}.signed-out-help p{margin:.25rem 0 0}.launcher{display:flex;flex-direction:column;gap:.625rem;padding-top:.25rem}.launcher-gap{flex:1 0 .75rem}.launcher-features{display:flex;flex-direction:column;gap:.625rem}.launcher-welcome{display:flex;flex-direction:column;gap:.125rem;padding:0 .25rem .25rem}.launcher-welcome-title{font-size:1.25rem;font-weight:600;line-height:1.3;color:var(--colorNeutralForeground1);overflow-wrap:anywhere}.launcher-welcome-prompt{font-size:.875rem;color:var(--colorNeutralForeground3)}.tips-card{display:flex;flex-direction:column;gap:.375rem;padding:.625rem .5rem .75rem .875rem;border-radius:var(--radius);background:var(--colorNeutralBackground3);color:var(--colorNeutralForeground1)}.tips-head{display:flex;align-items:center;gap:.25rem}.tips-icon{flex-shrink:0;font-size:1rem;color:var(--colorPaletteMarigoldForeground1)}.tips-eyebrow{flex:1;min-width:0;font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--colorNeutralForeground3)}.tips-position{margin-right:.125rem;font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--colorNeutralForeground3)}.tips-body{min-height:5.25rem;padding-right:.375rem}.tips-tip-title{font-size:.875rem;font-weight:600}.tips-tip-text{margin-top:.125rem;font-size:.8125rem;line-height:1.4;color:var(--colorNeutralForeground2)}.launcher-global{display:flex;flex-direction:column;padding-top:.75rem;border-top:1px solid var(--colorNeutralStroke2)}.launcher-row{display:flex;align-items:center;gap:.625rem;width:100%;padding:.5rem .875rem;border:none;border-radius:var(--radius);background:none;color:var(--colorNeutralForeground1);font-family:inherit;text-align:left;cursor:pointer}.launcher-row:hover{background:var(--colorSubtleBackgroundHover)}.launcher-row-icon{display:inline-flex;flex-shrink:0;color:var(--colorNeutralForeground3)}.launcher-row-title{font-size:.875rem;font-weight:600}.feature-card{display:flex;align-items:center;gap:.875rem;width:100%;padding:1.25rem 1rem;border:1px solid var(--colorNeutralStroke2);border-left:3px solid var(--dm-card-accent, var(--colorNeutralStroke2));border-radius:var(--radius);background:var(--colorNeutralBackground1);color:var(--colorNeutralForeground1);font-family:inherit;text-align:left;cursor:pointer}button.feature-card:hover{background:var(--dm-card-tint, var(--colorNeutralBackground1Hover))}.feature-card-invoice{--dm-card-accent: var(--dm-invoice-strip);--dm-card-tint: var(--dm-invoice-tint)}.feature-card-fsa{--dm-card-accent: var(--dm-fsa-strip);--dm-card-tint: var(--dm-fsa-tint)}.feature-card.locked{cursor:default;background:var(--colorNeutralBackground3);color:var(--colorNeutralForeground3)}.feature-card-icon{display:inline-flex;flex-shrink:0;padding:.5rem;border-radius:.5rem;background:var(--dm-card-tint, var(--colorNeutralBackground4));color:var(--dm-card-accent, var(--colorNeutralForeground3))}.feature-card-body{display:flex;flex-direction:column;gap:.1875rem;min-width:0;flex:1}.feature-card-title{font-size:1rem;font-weight:600}.feature-card-desc{font-size:.8125rem;color:var(--colorNeutralForeground3)}.feature-card-usage{margin-top:.25rem;font-size:.75rem;color:var(--colorNeutralForeground3)}.feature-card-chevron{flex-shrink:0;align-self:center;color:var(--colorNeutralForeground3)}.feature-nav{display:flex;gap:.375rem;padding:.375rem .75rem;background:var(--colorNeutralBackground1);border-bottom:1px solid var(--colorNeutralStroke2)}.feature-nav-button{display:inline-flex;align-items:center;gap:.3125rem;padding:.1875rem .625rem;border:1px solid var(--colorNeutralStroke1);border-radius:9999px;background:none;font-family:inherit;font-size:.75rem;color:var(--colorNeutralForeground2);cursor:pointer}.feature-nav-end{margin-left:auto}@media(max-width:339px){.feature-nav-end>span{display:none}}.feature-nav-button:hover{background:var(--colorSubtleBackgroundHover);color:var(--colorNeutralForeground1)}.feature-nav-button.active{background:var(--dm-feature-tint, var(--colorBrandBackground2));border-color:var(--dm-feature-strip, var(--colorBrandStroke1));color:var(--colorNeutralForeground1);font-weight:600}.tab-row{display:flex;align-items:center;background:var(--colorNeutralBackground1);border-bottom:1px solid var(--colorNeutralStroke2)}.tab-strip{display:flex;flex:1 1 auto;min-width:0;gap:.25rem;overflow-x:auto;scrollbar-width:thin;padding:0 .75rem}.feature-nav-folded{display:none;flex-shrink:0;gap:.25rem;padding:0 .75rem 0 .25rem}.feature-nav-button.icon-only{padding:.1875rem .375rem}.tab-strip:empty{display:none}.workspace-tab{display:inline-flex;flex:0 1 auto;align-items:center;gap:.25rem;min-width:4.25rem;max-width:180px;padding:.3125rem .375rem;border:none;border-bottom:2px solid transparent;background:none;font-size:.75rem;color:var(--colorNeutralForeground3);cursor:pointer;white-space:nowrap}.workspace-tab.active{flex-shrink:0;border-bottom-color:var(--dm-feature-strip, var(--colorBrandBackground));color:var(--colorNeutralForeground1);font-weight:600}.workspace-tab-label{overflow:hidden;text-overflow:ellipsis}.workspace-tab-close{display:inline-flex;align-items:center;border:none;background:none;color:var(--colorNeutralForeground3);cursor:pointer;padding:.25rem;border-radius:2px}.workspace-tab-close:hover{background:var(--colorNeutralBackground3);color:var(--colorNeutralForeground1)}.processing-banner{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-bottom:1px solid var(--colorNeutralStroke2);background:var(--dm-feature-tint, var(--colorBrandBackground2));color:var(--colorNeutralForeground1);font-size:.8125rem;cursor:pointer}.processing-banner-more{padding:.25rem .75rem;border-bottom:1px solid var(--colorNeutralStroke2);background:var(--dm-feature-tint, var(--colorBrandBackground2));font-size:.75rem;color:var(--colorNeutralForeground2)}.billing-banner{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-bottom:1px solid var(--colorPaletteMarigoldBorder1);background:var(--colorPaletteMarigoldBackground1);color:var(--colorPaletteMarigoldForeground1);font-size:.8125rem}.billing-banner-error{border-bottom-color:var(--colorPaletteRedBorder1);background:var(--colorPaletteRedBackground1);color:var(--colorPaletteRedForeground1)}.dropzone{display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:1.25rem 1rem;border:2px dashed var(--colorNeutralStroke1);border-radius:var(--radius);background:var(--colorNeutralBackground1);color:var(--colorNeutralForeground2);text-align:center;font-size:.8125rem;cursor:pointer}.dropzone.over{border-color:var(--dm-feature-strip, var(--colorBrandStroke1));background:var(--dm-feature-tint, var(--colorBrandBackground2))}.file-row{display:flex;align-items:center;gap:.375rem;padding:.3125rem .125rem;border-bottom:1px solid var(--colorNeutralStroke3);font-size:.8125rem}.file-row:last-child{border-bottom:none}.file-row-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.3rem .25rem;border-bottom:1px solid var(--colorNeutralStroke3);border-radius:2px}.history-status{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:16px;color:var(--colorNeutralForeground3)}.history-status.completed{color:var(--colorPaletteGreenForeground1)}.history-status.failed{color:var(--colorPaletteRedForeground1)}.history-day+.history-day{margin-top:.75rem}.history-day-heading{margin:.5rem 0 .125rem;padding:0 .25rem;font-size:.75rem;font-weight:600;color:var(--colorNeutralForeground3)}.history-day-heading:first-letter{text-transform:uppercase}.history-day>div:last-child>.history-row{border-bottom:none}.history-row-main{display:flex;flex-wrap:wrap;min-width:0;font-size:.8125rem}.history-row-title{display:flex;align-items:center;gap:.375rem;min-width:0}.history-row-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-variant-numeric:tabular-nums}.history-row-time{flex-shrink:0;margin-left:auto;font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--colorNeutralForeground3)}.history-row-error{font-size:.75rem;color:var(--colorPaletteRedForeground1)}.history-row-rename,.workspace-tab-rename{display:inline-flex;flex-shrink:0;align-items:center;padding:.125rem;border:none;border-radius:2px;background:none;color:var(--colorNeutralForeground3);cursor:pointer}.history-row-rename{opacity:0}.history-row:hover .history-row-rename,.history-row:focus-within .history-row-rename{opacity:1}@media(hover:none){.history-row-rename{opacity:1}}.history-row-rename:hover,.workspace-tab-rename:hover{background:var(--colorNeutralBackground3);color:var(--colorNeutralForeground1)}.rename-input{flex:1;min-width:0;padding:0 .25rem;border:1px solid var(--colorNeutralStroke1);border-radius:2px;background:var(--colorNeutralBackground1);color:var(--colorNeutralForeground1);font:inherit;font-weight:600}.rename-input:focus-visible{outline:2px solid var(--colorStrokeFocus2);outline-offset:0}.history-row-badges{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.375rem}.history-row.clickable{cursor:pointer}.history-row.clickable:hover{background:var(--colorNeutralBackground1Hover)}.history-chevron{flex-shrink:0;color:var(--colorNeutralForeground3)}.history-list{container-type:inline-size}.history-row-main{flex-direction:row;align-items:center;gap:.5rem}.history-row-title{display:contents}.history-row-name{flex:1 1 auto;min-width:100px}.history-row-badges{order:1;flex:0 0 auto;flex-wrap:nowrap}.history-row-badges .fui-Badge{white-space:nowrap}.history-row-time{order:2;margin-left:0}.history-row-error{order:3;flex-basis:100%}.history-row-badges .history-chip-info{display:none}@container (min-width: 540px){.history-row-badges .history-chip-info{display:inline-flex}}.stage-stepper{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .375rem;margin-top:.625rem}.stage-step{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .25rem;border-radius:9999px;font-size:.75rem;color:var(--colorNeutralForeground3)}.stage-step.active{background:var(--dm-feature-tint, var(--colorBrandBackground2));color:var(--colorNeutralForeground1);font-weight:600;padding:.125rem .5rem}.stage-step.done{color:var(--colorPaletteGreenForeground2)}.stage-step-dot{display:inline-flex;align-items:center}.progress-bar-row{display:flex;align-items:center;gap:.625rem;margin-top:.75rem}.progress-bar-row>:first-child{flex:1}.progress-count{flex-shrink:0;font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums}.progress-status{margin:.5rem 0 0;font-size:.875rem;color:var(--colorNeutralForeground1)}.progress-meta{display:flex;flex-wrap:wrap;gap:0 .375rem;margin:.125rem 0 0;font-size:.75rem;font-variant-numeric:tabular-nums}.progress-meta>span+span:before{content:"·";margin-right:.375rem}.progress-note{display:flex;gap:.5rem;margin-top:.75rem;padding:.5rem .625rem;border-radius:var(--radius);background:var(--colorNeutralBackground3);font-size:.8125rem;color:var(--colorNeutralForeground2)}.progress-note>svg{flex-shrink:0;margin-top:.125rem;font-size:1rem;color:var(--colorNeutralForeground3)}.results-list{--colorCompoundBrandBackground: var(--colorNeutralForeground4);--colorCompoundBrandBackgroundHover: var(--colorNeutralForeground3);--colorCompoundBrandBackgroundPressed: var(--colorNeutralForeground4);--colorCompoundBrandForeground1: var(--colorNeutralForeground4);--colorCompoundBrandForeground1Hover: var(--colorNeutralForeground3);--colorCompoundBrandForeground1Pressed: var(--colorNeutralForeground4);--colorCompoundBrandStroke: var(--colorNeutralForeground4);--colorCompoundBrandStrokeHover: var(--colorNeutralForeground3);--colorCompoundBrandStrokePressed: var(--colorNeutralForeground4)}.results-list .fui-Checkbox__indicator{margin:0}.list-search.fui-Input{min-height:2.125rem;border-radius:6px;border-color:var(--colorNeutralStroke1);padding-left:.5rem;padding-right:.3125rem}.list-search-before,.list-search-after{display:inline-flex;align-items:center;gap:.5rem}.list-search-before .fui-Checkbox{display:inline-flex;align-items:center;height:1.25rem;padding-right:.5rem;border-right:1px solid var(--colorNeutralStroke2)}.list-search-before>svg{font-size:.875rem;color:var(--colorNeutralForeground3)}.list-search-count{font-size:.75rem;color:var(--colorNeutralForeground3);white-space:nowrap;font-variant-numeric:tabular-nums}.quick-filter{display:inline-flex;align-items:center;gap:.25rem;height:1.5rem;box-sizing:border-box;border:1px solid transparent;background:var(--colorNeutralBackground3);padding:0 .4375rem;border-radius:9999px;font-size:.6875rem;font-family:inherit;white-space:nowrap;color:var(--colorNeutralForeground1);cursor:pointer}.quick-filter:hover{background:var(--colorNeutralBackground3Hover)}.quick-filter.active{background:var(--dm-feature-tint, var(--colorBrandBackground2));border-color:var(--dm-feature-strip, var(--colorBrandStroke1));font-weight:700}.quick-filter-count{font-variant-numeric:tabular-nums}.doc-folders{display:flex;flex-direction:column;gap:2px;flex:1;min-height:0;overflow-y:auto;font-size:.8125rem}.doc-folder{display:grid;grid-template-columns:22px 16px minmax(0,1fr);align-items:center;height:30px}.doc-folder-toggle,.doc-folder-label{display:inline-flex;align-items:center;height:30px;border:none;background:none;padding:0;font-family:inherit;font-size:inherit;color:var(--colorNeutralForeground1);cursor:pointer}.doc-folder-toggle{justify-content:center;border-radius:4px;font-size:.75rem;color:var(--colorNeutralForeground3)}.doc-folder-label{gap:8px;min-width:0;padding:0 8px;text-align:left}.folder-icon{flex-shrink:0}.not-selectable{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:15px;color:var(--colorNeutralForeground4)}.folder-icon .folder-back{fill:var(--colorPaletteMarigoldBackground3)}.folder-icon .folder-front{fill:color-mix(in srgb,var(--colorPaletteMarigoldBackground3) 45%,var(--colorPaletteYellowBackground3))}.folder-icon.failed .folder-back{fill:var(--colorPaletteRedForeground1)}.folder-icon.failed .folder-front{fill:color-mix(in srgb,var(--colorPaletteRedBackground3) 75%,white)}.doc-folder-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-folder-name.failed{color:var(--colorPaletteRedForeground1)}.doc-folder-count{color:var(--colorNeutralForeground3)}.doc-folder-rows{display:flex;flex-direction:column;gap:1px}.row-action{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:24px;height:22px;flex-shrink:0;border:1px solid transparent;background:none;padding:0;border-radius:4px;color:var(--colorNeutralForeground3);cursor:pointer;font-size:.875rem}.row-action:hover:not(:disabled){background:var(--colorNeutralBackground1Hover);color:var(--colorNeutralForeground1)}.row-action:disabled{cursor:default;opacity:.5}.row-insert{width:26px;border-color:var(--dm-feature-strip, var(--colorBrandStroke1));background:var(--colorNeutralBackground1);color:var(--dm-feature-strip, var(--colorBrandForeground1))}.row-insert:hover:not(:disabled){background:var(--dm-feature-tint, var(--colorBrandBackground2));color:var(--dm-feature-strip, var(--colorBrandForeground1))}.row-insert.done{opacity:.6}.doc-row{display:grid;grid-template-columns:16px 16px minmax(0,1fr) auto 24px 26px;align-items:center;column-gap:8px;height:30px;padding:0 6px 0 46px;border-radius:4px;color:var(--colorNeutralForeground1)}.doc-row.openable{cursor:pointer}.doc-row.openable:hover{background:var(--colorNeutralBackground1Hover)}.doc-row-icon{display:inline-flex;font-size:16px;color:var(--colorNeutralForeground3)}.doc-row-icon.failed{color:var(--colorPaletteRedForeground1)}.doc-row.inserted .doc-row-name,.doc-row.inserted .doc-row-amount{color:color-mix(in srgb,var(--colorNeutralForeground4) 55%,var(--colorNeutralBackground2))}.doc-row:not(.inserted) .doc-row-name{font-weight:600}.doc-row.inserted .doc-row-icon{color:var(--colorNeutralForegroundDisabled)}.doc-row-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-row-amount{font-size:.75rem;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.doc-row-reason{max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;color:var(--colorNeutralForeground3)}.doc-row-reason.failed{color:var(--colorPaletteRedForeground1)}.action-row{display:flex;align-items:center;gap:.375rem}.mode-switches{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.mode-chips{display:none;flex-shrink:0;gap:.375rem}.mode-chip{display:inline-flex;align-items:center;gap:.25rem;height:1.75rem;box-sizing:border-box;padding:0 .625rem 0 .5rem;border:1px solid var(--colorNeutralStroke1);border-radius:9999px;background:var(--colorNeutralBackground1);font-family:inherit;font-size:.75rem;white-space:nowrap;color:var(--colorNeutralForeground2);cursor:pointer}.mode-chip:hover{background:var(--colorNeutralBackground1Hover);color:var(--colorNeutralForeground1)}.mode-chip.on{background:var(--dm-feature-tint, var(--colorBrandBackground2));border-color:var(--dm-feature-strip, var(--colorBrandStroke1));color:var(--colorNeutralForeground1);font-weight:600}.mode-chip-tick{font-size:.75rem;visibility:hidden}.mode-chip.on .mode-chip-tick{visibility:visible;color:var(--dm-feature-strip, var(--colorBrandForeground1))}@media(max-height:649px){.feature-nav.foldable{display:none}.feature-nav-folded{display:flex}.mode-chips{display:inline-flex}.mode-switches{display:none}}.switch-with-info{display:inline-flex;align-items:center}.info-tip{display:inline-flex;align-items:center;color:var(--colorNeutralForeground3);font-size:.875rem;cursor:default}.info-tip:hover,.info-tip:focus-visible{color:var(--colorNeutralForeground1)}.dual-label{display:inline-grid;justify-items:center}.dual-label>span{grid-area:1 / 1;white-space:nowrap}.fui-Button.color-button{min-width:30px;padding:0 4px}.color-button-face{display:inline-flex;flex-direction:column;align-items:center;gap:1px;font-size:16px;line-height:1}.color-button-letter{font-size:14px;font-weight:600;line-height:14px}.color-bar{display:block;width:16px;height:4px}.color-bar.none{border:1px solid var(--colorNeutralStroke2)}.color-bar.none,.color-swatch.none{background:repeating-linear-gradient(45deg,transparent,transparent 2px,var(--colorNeutralStroke1) 2px,var(--colorNeutralStroke1) 3px)}.color-gallery{padding:.375rem;display:flex;flex-direction:column;gap:.25rem}.fui-Button.color-gallery-default,.fui-Button.color-gallery-more{justify-content:flex-start;width:100%;font-weight:400}.fui-Button.color-gallery-default.selected{background:var(--colorNeutralBackground1Selected)}.color-gallery-heading{margin-top:.25rem;padding-left:2px;font-size:.75rem;font-weight:600}.color-grid{display:grid;grid-template-columns:repeat(10,16px);column-gap:4px;row-gap:4px}.color-grid.tints{row-gap:0}.color-swatch{width:16px;height:16px;padding:0;border:1px solid var(--colorNeutralStroke2);cursor:pointer}.color-swatch:hover,.color-swatch.selected{outline:2px solid var(--colorNeutralForeground1);outline-offset:-1px;position:relative}.color-swatch.static{display:inline-block;cursor:default}.color-more-input{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.border-preview{color:var(--colorNeutralForeground1);background:var(--colorNeutralBackground1);flex-shrink:0}.border-preview.disabled{color:var(--colorNeutralForegroundDisabled)}.border-picker-face{display:inline-flex;align-items:center;gap:6px}.border-picker-label{font-size:.75rem;color:var(--colorNeutralForeground3)}.line-sample-none{font-size:.75rem}.autosave-status{position:sticky;bottom:0;padding:.625rem 0 .125rem;font-size:.75rem;color:var(--colorNeutralForeground3);background:linear-gradient(transparent,var(--colorNeutralBackground2) 35%)}.findings-section{border:1px solid var(--colorNeutralStroke2);border-radius:var(--radius);background:var(--colorNeutralBackground1)}.field-card{display:flex;align-items:center;gap:.125rem;min-height:2rem;margin-bottom:.25rem;padding:0 .25rem;border:1px solid var(--colorNeutralStroke2);border-radius:var(--radius);background:var(--colorNeutralBackground1);cursor:grab;position:relative;-webkit-user-select:none;user-select:none}.field-card.dragging{z-index:1;cursor:grabbing;box-shadow:var(--shadow8)}.org-lock-tag{display:inline-flex;align-items:center;gap:.1875rem;margin-left:.375rem;font-size:.75rem;color:var(--colorNeutralForeground2)}.field-card.locked{cursor:default}.field-card.locked .field-card-custom-name,.field-card.locked .field-card-custom-tag{color:var(--colorNeutralForegroundDisabled)}.field-card-custom-name{font-size:.8125rem;padding:0 .25rem 0 .5rem}.field-card-custom-tag{font-size:.75rem;color:var(--colorNeutralForeground3)}.field-card-width{display:inline-flex;margin-left:auto;flex-shrink:0;cursor:default}.field-card-width .fui-Input{width:4.75rem;min-width:0}.field-card-width input{text-align:right;-webkit-user-select:text;user-select:text}.field-card-width-unit{font-size:.75rem;color:var(--colorNeutralForeground3)}.field-card-grip{display:inline-flex;color:var(--colorNeutralForeground3);font-size:1rem;border-radius:.25rem}.field-card-grip:focus-visible{outline:2px solid var(--colorStrokeFocus2)}.findings-section>summary{padding:.375rem .625rem;font-size:.8125rem;font-weight:600;cursor:pointer;color:var(--colorNeutralForeground1)}.finding-card{padding:.5rem .625rem;border-top:1px solid var(--colorNeutralStroke3)}.finding-card[role=button]:hover{background:var(--colorNeutralBackground1Hover)}.finding-card.selected{background:var(--colorNeutralBackground1Selected);box-shadow:inset 3px 0 0 var(--colorBrandBackground)}.finding-card.ignored{opacity:.6}.finding-card .finding-actions{margin-left:auto}.finding-meta{margin-top:.25rem;font-size:.75rem}.doc-switch{display:flex;flex-wrap:wrap;gap:.25rem}.history-versions{padding-left:.75rem;border-left:2px solid var(--colorNeutralStroke2)}.fsa-split{display:flex;gap:.5rem;flex:1;min-height:0;min-width:560px}.fsa-split-list{flex:0 0 240px;min-width:0;overflow-y:auto}.fsa-split-viewer{flex:1 1 auto;min-width:280px;min-height:0;display:flex;flex-direction:column}.dialog-center{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:1.5rem}.viewer-layout{display:flex;height:100vh}.viewer-findings{display:flex;flex-direction:column;gap:.5rem;flex:0 0 300px;overflow-y:auto;padding:.625rem;border-right:1px solid var(--colorNeutralStroke2)}.viewer-document{flex:1;min-width:0}.dialog-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-height:100vh;padding:1.5rem}.pdf-page-stack{position:relative;margin:0 auto}.pdf-marker{position:absolute;padding:0;border:2px solid;border-radius:2px;background:transparent;cursor:pointer}.pdf-marker:hover{background:#ffffff40}.pdf-marker.selected{box-shadow:0 0 0 3px #00000024}.pdf-marker-severe{border-color:var(--colorPaletteRedBorder2);background:var(--colorPaletteRedBackground2);opacity:.75}.pdf-marker-medium{border-color:var(--colorPaletteDarkOrangeBorder2);background:var(--colorPaletteDarkOrangeBackground2);opacity:.75}.pdf-marker-low{border-color:var(--colorPaletteYellowBorder2);background:var(--colorPaletteYellowBackground2);opacity:.75}.pdf-marker-muted{border-color:var(--colorNeutralStroke2);border-style:dashed;opacity:.45}.setting-field.inline{display:flex;align-items:center;gap:.5rem}.setting-field.inline>.setting-label{flex:1;min-width:0}.setting-field.inline>.setting-control{display:inline-flex;align-items:center;gap:.25rem}.setting-field:not(.inline)>.setting-control{margin-top:.25rem}.setting-field.inline .setting-reset-slot{display:inline-flex;width:1.75rem;flex-shrink:0}.setting-select{min-width:140px}@media(max-width:379px){.pane-content{padding:0 .5rem .5rem}.card{padding:.75rem .625rem}.setting-field.enum{flex-wrap:wrap;row-gap:.125rem}.setting-field.enum>.setting-label{flex-basis:100%}.setting-field.enum>.setting-control,.setting-field.enum .setting-select{flex:1}.list-search-count,.launcher-row .feature-card-desc{display:none}.stage-step:not(.active) .stage-step-label{display:none}.feature-card{gap:.625rem;padding:1rem .75rem}}.project-block{display:flex;flex-direction:column;margin-top:.5rem;padding:2px;border-radius:6px;background:var(--colorNeutralBackground2)}.project-folder-head{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;height:36px;padding:0 4px 0 2px;border-radius:4px;font-size:.8125rem}.project-folder.over>.project-folder-head,.project-none.over{background:var(--colorNeutralBackground1Hover);outline:1px dashed var(--colorNeutralStroke1);outline-offset:-1px}.project-folder-actions{display:inline-flex;gap:2px}.project-folder-head:hover .history-row-rename,.project-folder-head:focus-within .history-row-rename{opacity:1}.history-row-rename.disabled{cursor:default}.project-folder-head:hover .history-row-rename.disabled,.project-folder-head:focus-within .history-row-rename.disabled{opacity:.35}.history-row-rename.disabled:hover{background:none;color:var(--colorNeutralForeground3)}.project-folder-error{padding:0 8px .25rem 24px}.project-folder-rows{margin:0 4px 2px 50px}.project-folder-rows .history-day>div:last-child>.history-row{border-bottom:none}.project-new-row{display:flex;align-items:center;gap:8px;width:100%;height:34px;padding:0 4px 0 32px;border:none;border-radius:4px;background:none;color:var(--colorNeutralForeground3);font:inherit;font-size:.8125rem;text-align:left;cursor:pointer}.project-new-row:hover{background:var(--colorNeutralBackground1Hover);color:var(--colorNeutralForeground1)}.project-new{display:flex;align-items:center;gap:8px;height:34px;padding:0 8px 0 32px;font-size:.8125rem}.project-none{display:flex;align-items:center;gap:8px;margin:.625rem 0 0;padding:.125rem .25rem .125rem 34px;border-radius:4px;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--colorNeutralForeground3)}.history-row.dragging{opacity:.4}.history-drag-ghost{max-width:240px;padding:.25rem .5rem;border-radius:4px;background:var(--colorNeutralBackground1);box-shadow:var(--shadow8);font-size:.8125rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:grabbing}.project-folder-open{margin-left:4px;min-width:0}.workspace-tab-label .folder-icon{width:13px;height:13px;margin-right:4px;vertical-align:-2px}.menu-icon-blank{display:inline-block;width:20px}.progress-project{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.625rem;font-size:.8125rem}.progress-project-dropdown{min-width:0;flex:1}
