.settinglist{flex-direction:column;display:flex}.settinglist>*+*{border-top:1px solid var(--borderSubtle)}.settingrow{align-items:center;gap:var(--space-4);padding:var(--space-3) 0;display:flex}.settingrow-stack{align-items:stretch;gap:var(--space-3);flex-direction:column}.settingrow-naming{gap:var(--space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.settingrow-description{overflow-wrap:anywhere;margin:0}.settingrow-control{justify-content:flex-end;align-items:center;gap:var(--space-3);flex:none;display:flex}.settingrow-stack>.settingrow-control{flex-direction:column;flex:auto;justify-content:flex-start;align-items:stretch;min-width:0}.settingrow-stack>.settingrow-control>*{min-width:0}.settingrow-stack>.settingrow-control>.btn{align-self:flex-start}.settinglist>.empty,.settinglist>*>.empty{padding:var(--space-4) var(--space-5);text-align:left}.settinglist>.empty+*,.settinglist>.callout+*{border-top:0}.settingrow-stack>.settingrow-control>.empty,.settingrow-stack>.settingrow-control>*>.empty{padding:var(--space-4) var(--space-5);text-align:left}.settingrow:not(.settingrow-stack) .settingrow-control .switchrow{text-align:right;align-items:flex-end}.settingrow-value{text-align:right;overflow-wrap:anywhere;max-width:22rem}.settingrow-control>.field,.settingrow-control>.settingrow-measure{min-width:12rem;max-width:20rem}.settingrow-stack>.settingrow-control>.field,.settingrow-stack>.settingrow-control>.settingrow-measure{width:100%;min-width:0;max-width:none}.settinglist>.disclosure{padding:var(--space-3) 0;margin-bottom:0}.settinglist>.disclosure:first-child{border-top:0}.settinglist>.disclosure>.disclosure-body>.settinglist{margin-top:var(--space-2)}@media (width<=640px){.settingrow{flex-direction:column;align-items:stretch}.settingrow-control{justify-content:flex-start}.settingrow .settingrow-control .switchrow{text-align:left;align-items:flex-start}.settingrow-value{text-align:left;max-width:none}.settingrow-control>.field,.settingrow-control>.settingrow-measure{width:100%;min-width:0;max-width:none}}.imap-mailbox-form{gap:var(--space-3) var(--space-4);grid-template-columns:1fr 1fr;display:grid}.imap-mailbox-form>.imap-mailbox-span{grid-column:1/-1}.imap-mailbox-form>.actions{justify-content:flex-end;gap:var(--gapActions);display:flex}@media (width<=640px){.imap-mailbox-form{grid-template-columns:1fr}}.countup{font-variant-numeric:tabular-nums}.switchrow{gap:var(--space-1);flex-direction:column;display:flex}.switchcontrol{align-items:center;gap:var(--space-3);color:var(--textPrimary);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;padding:0;display:flex}.switchcontrol:disabled{cursor:not-allowed;opacity:.6}.switchcontrol[aria-busy=true]{cursor:progress}.switchcontrol .busy-mark{flex:none;width:16px;height:16px}.switchcontrol:focus-visible{outline:var(--focus-ring);outline-offset:3px;border-radius:var(--r-sm)}.switchknob{border-radius:var(--r-full);corner-shape:round;background:var(--bgElevated);border:1px solid var(--borderControl);width:40px;height:22px;transition:background-color var(--dur-state) var(--ease-in-out), border-color var(--dur-state) var(--ease-in-out);flex:none;position:relative}.switchknob:after{content:"";border-radius:var(--r-full);corner-shape:round;background:var(--borderControl);width:16px;height:16px;transition:transform var(--dur-state) var(--ease-in-out), background-color var(--dur-state) var(--ease-in-out);position:absolute;top:2px;left:2px}.switchcontrol[aria-checked=true] .switchknob{background:var(--accent);border-color:var(--accent)}.switchcontrol[aria-checked=true] .switchknob:after{background:var(--textOnAccentControl);transform:translate(18px)}.switchcontrol:disabled[aria-checked=true] .switchknob{background:var(--borderControl);border-color:var(--borderControl)}.switchcontrol:disabled[aria-checked=true] .switchknob:after{background:var(--bgElevated)}.switchhint,.switchreason{margin:0}@media (prefers-reduced-motion:reduce){.switchknob,.switchknob:after{transition-duration:.01ms}}.backfill-setup,.capture-hero{margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--borderSubtle);border-radius:var(--r-md);text-align:left}.capture-hero.done{border-color:var(--success);background:var(--successBg)}.backfill-h{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);color:var(--textPrimary);display:flex}.backfill-estimate{margin-top:var(--space-3);padding:var(--space-3);background:var(--accentLight);border-radius:var(--r-sm)}.backfill-estimate p{margin:0 0 var(--space-2)}.backfill-error{color:var(--dangerText)}.backfill-skipped,.backfill-foot{margin-top:var(--space-3)}.capture-hero{transition:border-color var(--dur-move) var(--ease-out), background-color var(--dur-move) var(--ease-out);position:relative;overflow:hidden}.capture-hero.reading{border-color:var(--aiMed);background:radial-gradient(70% 90% at 0% 0%, var(--aiLight), transparent 70%), var(--bgElevated)}.capture-head{align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.capture-head .backfill-h{margin:0}.capture-hero.reading .backfill-h{color:var(--aiText)}.capture-head-tag{margin-inline-start:auto}.capture-mark{border-radius:var(--r-full);corner-shape:round;background:var(--bgChip);block-size:32px;inline-size:32px;transition:background-color var(--dur-move) var(--ease-out), color var(--dur-move) var(--ease-out), box-shadow var(--dur-move) var(--ease-out);flex:none;place-items:center;display:inline-grid}.capture-mark svg{width:18px;height:18px}.capture-hero.reading .capture-mark{background:var(--aiLight);color:var(--aiText);box-shadow:0 0 0 4px var(--aiLight)}.capture-hero.done .capture-mark{background:var(--successBg);color:var(--success)}.capture-stats{gap:var(--space-3);margin:var(--space-3) 0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.capture-stat{align-items:center;column-gap:var(--space-3);padding:var(--space-3);border:1px solid var(--borderSubtle);border-radius:var(--r-sm);corner-shape:round;background:var(--bgElevated);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);display:grid}.capture-stat-glyph{border-radius:var(--r-sm);corner-shape:round;background:var(--accentLight);block-size:36px;inline-size:36px;color:var(--accentText);transition:background-color var(--dur-move) var(--ease-out), color var(--dur-move) var(--ease-out);grid-row:1/3;place-items:center;display:inline-grid}.capture-stat-glyph svg{width:18px;height:18px}.capture-hero.reading .capture-stat-glyph{background:var(--aiLight);color:var(--aiText)}.capture-hero.done .capture-stat-glyph{background:var(--successBg);color:var(--success)}.capture-stat-value{font-variant-numeric:tabular-nums}.capture-stat-label{grid-column:2}.capture-bar{block-size:6px;margin-top:var(--space-2);border-radius:var(--r-full);corner-shape:round;background:var(--bgChip);overflow:hidden}.capture-bar-fill{border-radius:var(--r-full);corner-shape:round;background:var(--ai);block-size:100%;transition:inline-size var(--dur-move) var(--ease-out);display:block;position:relative;overflow:hidden}.capture-bar-fill:after{content:"";background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--ai) 40%, var(--bgElevated)) 50%, transparent 100%);animation:capture-sheen 1.8s var(--ease-in-out) infinite;position:absolute;inset:0;transform:translate(-100%)}.capture-scanned{justify-content:space-between;gap:var(--space-3);margin:var(--space-2) 0 0;font-variant-numeric:tabular-nums;display:flex}.capture-pct{color:var(--aiText)}.spin-slow{animation:1.6s linear infinite capture-spin}@keyframes capture-sheen{to{transform:translate(100%)}}@keyframes capture-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.capture-bar-fill:after,.spin-slow{animation:none}.capture-hero,.capture-mark,.capture-stat-glyph,.capture-bar-fill{transition:none}}.connector-id{align-items:center;gap:var(--space-2);min-width:0;display:flex}.connector-id>svg{width:18px;height:18px;color:var(--accentText);flex:none}.connector-id>span{flex-direction:column;min-width:0;display:flex}.connector-account{overflow-wrap:anywhere}.connector-fact{display:block}.connector-error{color:var(--dangerText)}.connector-badges{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.connector-actions{align-items:center;gap:var(--gapActions);flex-wrap:wrap;display:flex}.settinglist>.connector-backfill{padding-bottom:var(--space-3);border-top:0;min-width:0}
