.app-shell-module__0Duytq__frame{width:100%;height:100dvh;padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));background:var(--surface);color:var(--ink);grid-template-columns:17rem minmax(0,1fr);gap:8px;display:grid;position:relative;overflow:hidden}.app-shell-module__0Duytq__sidebar{flex-direction:column;min-width:0;min-height:0;display:flex}.app-shell-module__0Duytq__brand{flex-shrink:0;align-items:center;gap:12px;padding:16px;display:flex}.app-shell-module__0Duytq__navigation{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex:1;min-height:0;padding:16px;overflow-y:auto}.app-shell-module__0Duytq__accountControls{border-top:1px solid var(--line);flex-shrink:0;margin-top:auto;padding:16px}.app-shell-module__0Duytq__mainArea{min-width:0;min-height:0;position:relative}.app-shell-module__0Duytq__minimumContentWidth{visibility:hidden;pointer-events:none;width:42rem;height:0;position:absolute}.app-shell-module__0Duytq__main{overscroll-behavior:contain;border:1px solid var(--line);background:var(--canvas);scrollbar-width:none;border-radius:18px;min-width:0;height:100%;min-height:0;padding:32px 24px;overflow:auto}.app-shell-module__0Duytq__main::-webkit-scrollbar{display:none}.app-shell-module__0Duytq__main:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.app-shell-module__0Duytq__scrollHint{z-index:20;border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--accent);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:16px;box-shadow:0 4px 16px #0000002e}.app-shell-module__0Duytq__scrollHint:hover{background:var(--canvas)}.app-shell-module__0Duytq__scrollHint:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.app-shell-module__0Duytq__content{width:100%;max-width:1400px;margin:0 auto}.app-shell-module__0Duytq__mobileNavigation{display:none}.app-shell-module__0Duytq__frame[data-navigation-density=compact] .app-shell-module__0Duytq__navigation,.app-shell-module__0Duytq__frame[data-navigation-density=minimal] .app-shell-module__0Duytq__navigation{--nav-group-gap:8px;--nav-heading-gap:4px;--nav-item-gap:2px;--nav-link-padding:6px;--nav-link-height:32px;padding:8px 16px}.app-shell-module__0Duytq__frame[data-navigation-density=compact] .app-shell-module__0Duytq__brand{padding:10px 16px}.app-shell-module__0Duytq__frame[data-navigation-density=compact] .app-shell-module__0Duytq__accountControls{padding:8px 16px}.app-shell-module__0Duytq__frame[data-navigation-density=minimal] .app-shell-module__0Duytq__navigation{--nav-group-gap:4px;--nav-item-gap:0px;--nav-heading-display:none;padding-block:4px}.app-shell-module__0Duytq__frame[data-navigation-density=minimal] .app-shell-module__0Duytq__brand,.app-shell-module__0Duytq__frame[data-navigation-density=minimal] .app-shell-module__0Duytq__accountControls{padding:4px 16px}.app-shell-module__0Duytq__frame[data-navigation-layout=menu]{padding:max(6px, env(safe-area-inset-top)) max(6px, env(safe-area-inset-right)) max(6px, env(safe-area-inset-bottom)) max(6px, env(safe-area-inset-left));grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:4px}.app-shell-module__0Duytq__frame[data-navigation-layout=menu] .app-shell-module__0Duytq__sidebar{grid-template-columns:minmax(0,1fr) 44px 44px;align-items:center;gap:6px;min-height:52px;display:grid;position:relative}.app-shell-module__0Duytq__frame[data-navigation-layout=menu] .app-shell-module__0Duytq__brand{gap:8px;min-width:0;min-height:44px;padding:4px 6px}.app-shell-module__0Duytq__frame[data-navigation-layout=menu] .app-shell-module__0Duytq__brand img{width:32px;height:32px}.app-shell-module__0Duytq__frame[data-navigation-layout=menu] .app-shell-module__0Duytq__brand strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.app-shell-module__0Duytq__frame[data-navigation-layout=menu] .app-shell-module__0Duytq__navigation{display:none}.app-shell-module__0Duytq__frame[data-navigation-layout=menu] .app-shell-module__0Duytq__accountControls{border:0;grid-area:1/3;margin:0;padding:0}.app-shell-module__0Duytq__frame[data-navigation-layout=menu] .app-shell-module__0Duytq__mobileNavigation{grid-area:1/2;display:block}.app-shell-module__0Duytq__mobileNavigation summary{cursor:pointer;border-radius:10px;place-items:center;width:44px;height:44px;list-style:none;display:grid}.app-shell-module__0Duytq__mobileNavigation summary::-webkit-details-marker{display:none}.app-shell-module__0Duytq__mobileNavigation summary:hover,.app-shell-module__0Duytq__mobileNavigation[open] summary{background:var(--canvas)}.app-shell-module__0Duytq__mobileNavigation summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-shell-module__0Duytq__mobileLinks{z-index:50;max-height:calc(100dvh - 88px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;border:1px solid var(--line);background:var(--surface);--nav-columns:repeat(auto-fit, minmax(min(100%, 18rem), 1fr));--nav-group-gap:12px;--nav-heading-gap:4px;--nav-link-height:44px;--nav-link-padding:10px;--nav-item-gap:0px;border-radius:14px;padding:12px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 48px #0000004d}.app-shell-module__0Duytq__frame[data-navigation-layout=menu] .app-shell-module__0Duytq__main{border-radius:14px;padding:24px clamp(12px,2vw,18px)}
.profile-menu-module__iPhZPq__root{position:relative}.profile-menu-module__iPhZPq__mobileIdentity{display:none}.profile-menu-module__iPhZPq__trigger{text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;width:100%;min-width:0;padding:8px;display:flex}.profile-menu-module__iPhZPq__trigger:hover,.profile-menu-module__iPhZPq__trigger[data-active],.profile-menu-module__iPhZPq__trigger[aria-expanded=true]{background:var(--canvas)}.profile-menu-module__iPhZPq__trigger>svg{color:var(--muted);flex-shrink:0}.profile-menu-module__iPhZPq__identity{flex:1;gap:2px;min-width:0;font-size:14px;display:grid}.profile-menu-module__iPhZPq__identity strong{font-size:12px;line-height:1.4}.profile-menu-module__iPhZPq__status{color:var(--positive);align-items:center;gap:6px;display:flex}.profile-menu-module__iPhZPq__status i{width:5px;height:5px;box-shadow:0 0 0 3px color-mix(in srgb, var(--positive) 12%, transparent);background:currentColor;border-radius:50%;flex-shrink:0}.profile-menu-module__iPhZPq__identity>span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12px;overflow:hidden}.profile-menu-module__iPhZPq__popup{z-index:60;border:1px solid var(--line);background:var(--surface);border-radius:16px;width:100%;max-height:calc(100dvh - 110px);position:absolute;bottom:calc(100% + 12px);left:0;overflow-y:auto;box-shadow:0 16px 48px #0000004d}.profile-menu-module__iPhZPq__group,.profile-menu-module__iPhZPq__exitGroup{padding:8px}.profile-menu-module__iPhZPq__language{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:12px;padding:12px 20px;font-size:13px;display:flex}.profile-menu-module__iPhZPq__language>div{background:var(--canvas)}.profile-menu-module__iPhZPq__language button{min-width:36px;min-height:28px;padding:4px 8px}.profile-menu-module__iPhZPq__exitGroup{border-top:1px solid var(--line)}.profile-menu-module__iPhZPq__item{text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:12px;width:100%;padding:12px;font-size:14px;font-weight:500;display:flex}.profile-menu-module__iPhZPq__item svg{color:var(--muted);flex-shrink:0}.profile-menu-module__iPhZPq__item:hover,.profile-menu-module__iPhZPq__item:focus-visible,.profile-menu-module__iPhZPq__item[aria-current=page]{background:var(--canvas)}.profile-menu-module__iPhZPq__trigger:focus-visible,.profile-menu-module__iPhZPq__item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.profile-menu-module__iPhZPq__exit,.profile-menu-module__iPhZPq__exit svg{color:var(--negative,#f87171)}.profile-menu-module__iPhZPq__item:disabled{opacity:.6;cursor:wait}.profile-menu-module__iPhZPq__error{color:var(--negative,#f87171);padding:0 20px 16px;font-size:12px}[data-navigation-layout=menu] .profile-menu-module__iPhZPq__trigger{justify-content:center;width:44px;height:44px;padding:2px;position:relative}[data-navigation-layout=menu] .profile-menu-module__iPhZPq__trigger:after{content:"";border:2px solid var(--surface);background:var(--positive);border-radius:50%;width:9px;height:9px;position:absolute;bottom:1px;right:0}[data-navigation-layout=menu] .profile-menu-module__iPhZPq__identity{display:none}[data-navigation-layout=menu] .profile-menu-module__iPhZPq__trigger>svg{display:none}[data-navigation-layout=menu] .profile-menu-module__iPhZPq__mobileIdentity{border-bottom:1px solid var(--line);overflow-wrap:anywhere;gap:6px;padding:16px 20px;font-size:13px;display:grid}[data-navigation-layout=menu] .profile-menu-module__iPhZPq__mobileIdentity .profile-menu-module__iPhZPq__status{font-size:12px}[data-navigation-layout=menu] .profile-menu-module__iPhZPq__popup{width:min(17rem,100vw - 32px);inset:calc(100% + 12px) 0 auto auto}
.app-navigation-module__i35OJG__groups{gap:var(--nav-group-gap,20px);grid-template-columns:var(--nav-columns,minmax(0, 1fr));display:grid}.app-navigation-module__i35OJG__heading{display:var(--nav-heading-display,flex);margin-bottom:var(--nav-heading-gap,8px)}.app-navigation-module__i35OJG__items{gap:var(--nav-item-gap,4px);display:grid}.app-navigation-module__i35OJG__link{min-height:var(--nav-link-height,40px);padding-block:var(--nav-link-padding,10px)}.app-navigation-module__i35OJG__link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.pwa-module__Hd8psW__page{width:100%;max-width:720px;margin:0 auto;padding:28px 20px 48px}.pwa-module__Hd8psW__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:40px;display:flex}.pwa-module__Hd8psW__brand{align-items:center;gap:10px;font-weight:600;display:flex}.pwa-module__Hd8psW__page h1{letter-spacing:-.035em;font-size:clamp(1.75rem,5vw,2.5rem);font-weight:600;line-height:1.2}.pwa-module__Hd8psW__intro{color:var(--muted);margin-top:16px;line-height:1.7}.pwa-module__Hd8psW__card{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin-top:28px;padding:24px}.pwa-module__Hd8psW__card h2{margin-bottom:16px;font-size:1.125rem;font-weight:600}.pwa-module__Hd8psW__card ol{gap:14px;padding-left:22px;line-height:1.65;list-style:decimal;display:grid}.pwa-module__Hd8psW__hint{color:var(--muted);margin-top:18px;font-size:.875rem;line-height:1.7}.pwa-module__Hd8psW__action,.pwa-module__Hd8psW__notice button{border:1px solid var(--accent);background:var(--accent-action);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:10px 18px;font-weight:600;display:inline-flex}.pwa-module__Hd8psW__action{margin-top:24px}.pwa-module__Hd8psW__action:focus-visible,.pwa-module__Hd8psW__notice button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.pwa-module__Hd8psW__notice{z-index:80;bottom:max(16px, env(safe-area-inset-bottom));left:max(16px, env(safe-area-inset-left));right:max(16px, env(safe-area-inset-right));border:1px solid var(--accent);background:var(--surface);border-radius:12px;align-items:center;gap:16px;width:fit-content;max-width:640px;margin:0 auto;padding:16px;font-size:.875rem;line-height:1.6;display:flex;position:fixed;box-shadow:0 8px 32px #0005}.pwa-module__Hd8psW__notice button{flex-shrink:0}@media (max-width:480px){.pwa-module__Hd8psW__notice{flex-direction:column;align-items:stretch;gap:10px}.pwa-module__Hd8psW__card{padding:20px}}
.bank-connection-guide-module__amq7kq__trigger{border:1px solid var(--accent);width:fit-content;min-height:38px;color:var(--ink);background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:500;display:inline-flex}.bank-connection-guide-module__amq7kq__trigger svg{color:#b5abfc;flex-shrink:0;width:17px;height:17px}.bank-connection-guide-module__amq7kq__trigger:hover{background:#9184d91a;border-color:#b5abfc}.bank-connection-guide-module__amq7kq__dialog{border:1px solid var(--line-strong);background:var(--canvas);width:min(940px,100% - 32px);max-width:none;max-height:min(90dvh,900px);color:var(--ink);border-radius:14px;margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 80px #05060d80}.bank-connection-guide-module__amq7kq__dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05060db8}.bank-connection-guide-module__amq7kq__shell{flex-direction:column;max-height:min(90dvh,900px);display:flex}.bank-connection-guide-module__amq7kq__header{border-bottom:1px solid var(--line);background:var(--surface);flex-shrink:0;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;display:flex}.bank-connection-guide-module__amq7kq__eyebrow{color:#b5abfc;letter-spacing:.14em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:500}.bank-connection-guide-module__amq7kq__header h2{letter-spacing:-.035em;margin:0;font-size:clamp(20px,3vw,27px);font-weight:500;line-height:1.15}.bank-connection-guide-module__amq7kq__close{border:1px solid var(--line-strong);min-height:38px;color:var(--ink);background:0 0;border-radius:6px;flex-shrink:0;padding:8px 12px;font-size:13px}.bank-connection-guide-module__amq7kq__close:hover{background:var(--surface-raised)}.bank-connection-guide-module__amq7kq__body{overscroll-behavior:contain;background:radial-gradient(at 10% 0,#9184d917,#0000 55%);padding:20px 24px;overflow-y:auto}.bank-connection-guide-module__amq7kq__intro{color:#b2b6ca;margin:0 0 22px;font-size:13px;line-height:1.6}.bank-connection-guide-module__amq7kq__flow{background-image:linear-gradient(#9184d909 1px,#0000 1px),linear-gradient(90deg,#9184d909 1px,#0000 1px);background-size:32px 32px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"one two three""six five four";gap:28px;margin:0;padding:0;list-style:none;display:grid;position:relative}.bank-connection-guide-module__amq7kq__step{min-width:0;position:relative}.bank-connection-guide-module__amq7kq__step:first-child{grid-area:one}.bank-connection-guide-module__amq7kq__step:nth-child(2){grid-area:two}.bank-connection-guide-module__amq7kq__step:nth-child(3){grid-area:three}.bank-connection-guide-module__amq7kq__step:nth-child(4){grid-area:four}.bank-connection-guide-module__amq7kq__step:nth-child(5){grid-area:five}.bank-connection-guide-module__amq7kq__step:nth-child(6){grid-area:six}.bank-connection-guide-module__amq7kq__node{text-align:left;border:1px solid var(--line);background:var(--surface);width:100%;height:100%;color:var(--ink);border-radius:8px;flex-direction:column;align-items:flex-start;padding:14px;transition:border-color .15s,background .15s;display:flex}.bank-connection-guide-module__amq7kq__node:hover{background:var(--surface-raised);border-color:var(--accent)}.bank-connection-guide-module__amq7kq__node[aria-pressed=true]{background:#2b2942;border-color:#b5abfc;box-shadow:0 0 18px #9184d91a}.bank-connection-guide-module__amq7kq__meta{color:#b2b6ca;justify-content:space-between;align-items:center;gap:8px;width:100%;margin-bottom:14px;font-size:11px;display:flex}.bank-connection-guide-module__amq7kq__number{color:#b5abfc}.bank-connection-guide-module__amq7kq__icon{color:#b5abfc;border:1px solid #5d5294;border-radius:6px;place-items:center;width:30px;height:30px;margin-bottom:10px;display:grid}.bank-connection-guide-module__amq7kq__icon svg{width:18px;height:18px}.bank-connection-guide-module__amq7kq__nodeTitle{letter-spacing:-.015em;font-size:14px;font-weight:500}.bank-connection-guide-module__amq7kq__description{color:#b2b6ca;margin-top:6px;font-size:12px;line-height:1.55}.bank-connection-guide-module__amq7kq__arrow{color:#b5abfc;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.bank-connection-guide-module__amq7kq__step:nth-child(3) .bank-connection-guide-module__amq7kq__arrow{top:100%;left:50%;transform:translate(-50%)}.bank-connection-guide-module__amq7kq__step:nth-child(4) .bank-connection-guide-module__amq7kq__arrow,.bank-connection-guide-module__amq7kq__step:nth-child(5) .bank-connection-guide-module__amq7kq__arrow{left:auto;right:100%}.bank-connection-guide-module__amq7kq__step:last-child .bank-connection-guide-module__amq7kq__icon{color:var(--positive);border-color:#48695d}.bank-connection-guide-module__amq7kq__detail{border-top:1px solid var(--line);color:#b2b6ca;min-height:110px;margin-top:20px;padding-top:16px;font-size:13px;line-height:1.6}.bank-connection-guide-module__amq7kq__detail p{margin:0}.bank-connection-guide-module__amq7kq__detail .bank-connection-guide-module__amq7kq__detailTitle{color:var(--ink);margin-bottom:5px;font-weight:500}.bank-connection-guide-module__amq7kq__assurances{color:#b2b6ca;flex-wrap:wrap;gap:8px 20px;margin:18px 0 0;padding:0;font-size:11px;list-style:none;display:flex}.bank-connection-guide-module__amq7kq__assurances li{align-items:center;gap:6px;display:flex}.bank-connection-guide-module__amq7kq__assurances svg{width:15px;height:15px;color:var(--positive)}@media (max-width:640px){.bank-connection-guide-module__amq7kq__header,.bank-connection-guide-module__amq7kq__body{padding:16px}.bank-connection-guide-module__amq7kq__flow{grid-template-columns:1fr;grid-template-areas:"one""two""three""four""five""six";gap:24px}.bank-connection-guide-module__amq7kq__node{grid-template-columns:30px minmax(0,1fr);gap:0 10px;padding:12px;display:grid}.bank-connection-guide-module__amq7kq__meta{grid-column:1/-1;margin-bottom:10px}.bank-connection-guide-module__amq7kq__icon{grid-area:2/1/4;margin-bottom:0}.bank-connection-guide-module__amq7kq__nodeTitle,.bank-connection-guide-module__amq7kq__description{grid-column:2}.bank-connection-guide-module__amq7kq__arrow,.bank-connection-guide-module__amq7kq__step:nth-child(3) .bank-connection-guide-module__amq7kq__arrow,.bank-connection-guide-module__amq7kq__step:nth-child(4) .bank-connection-guide-module__amq7kq__arrow,.bank-connection-guide-module__amq7kq__step:nth-child(5) .bank-connection-guide-module__amq7kq__arrow{width:24px;height:24px;font-size:0;top:100%;left:50%;right:auto;transform:translate(-50%)}.bank-connection-guide-module__amq7kq__arrow:after{content:"↓";font-size:14px}}@media (pointer:coarse){.bank-connection-guide-module__amq7kq__trigger,.bank-connection-guide-module__amq7kq__close{min-height:44px}}@media (prefers-reduced-motion:reduce){.bank-connection-guide-module__amq7kq__node{transition:none}}
.ai-categorization-module__sPbWua__page{color:var(--ink)}.ai-categorization-module__sPbWua__suggestions,.ai-categorization-module__sPbWua__disclosure{border:1px solid var(--line);background:var(--surface);border-radius:8px}.ai-categorization-module__sPbWua__heading{justify-content:space-between;align-items:center;gap:16px;padding:22px 24px 16px;display:flex}.ai-categorization-module__sPbWua__stats{color:var(--muted);flex-wrap:wrap;gap:12px 28px;padding:0 24px 18px;font-size:13px;display:flex}.ai-categorization-module__sPbWua__stats strong{color:var(--ink);font-variant-numeric:tabular-nums;margin-right:4px;font-size:20px}.ai-categorization-module__sPbWua__stats .ai-categorization-module__sPbWua__toggle{color:var(--accent);margin-left:auto;padding:0}.ai-categorization-module__sPbWua__actionHint{border-top:1px solid var(--line);background:var(--canvas);color:var(--muted);padding:12px 24px;font-size:12px;line-height:1.6}.ai-categorization-module__sPbWua__tableScroll{max-height:640px;overflow:auto}.ai-categorization-module__sPbWua__table{text-align:left;border-collapse:collapse;width:100%;font-size:13px}.ai-categorization-module__sPbWua__table th{z-index:1;background:var(--surface);color:var(--muted);font-size:12px;font-weight:500;position:sticky;top:0}.ai-categorization-module__sPbWua__table th,.ai-categorization-module__sPbWua__table td{border-bottom:1px solid var(--line);padding:16px 24px}.ai-categorization-module__sPbWua__table td{vertical-align:middle}.ai-categorization-module__sPbWua__table th:first-child{width:35%}.ai-categorization-module__sPbWua__table th:nth-child(2){width:28%}.ai-categorization-module__sPbWua__table tbody tr:last-child td{border-bottom:0}.ai-categorization-module__sPbWua__merchant{overflow-wrap:anywhere;font-weight:600}.ai-categorization-module__sPbWua__description,.ai-categorization-module__sPbWua__confidence{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.5}.ai-categorization-module__sPbWua__description{max-width:380px}.ai-categorization-module__sPbWua__amount{font-variant-numeric:tabular-nums;margin-top:6px;font-size:12px}.ai-categorization-module__sPbWua__currentCategory{color:var(--muted);font-size:12px}.ai-categorization-module__sPbWua__proposedCategory{margin-top:5px;font-weight:600}.ai-categorization-module__sPbWua__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ai-categorization-module__sPbWua__primary{border:1px solid var(--accent-action);background:var(--accent-action);color:#fff;border-radius:4px;padding:8px 14px;font-size:13px;font-weight:600}.ai-categorization-module__sPbWua__textButton{color:var(--muted);text-align:left;padding:8px 0;font-size:12px}.ai-categorization-module__sPbWua__primary,.ai-categorization-module__sPbWua__textButton,.ai-categorization-module__sPbWua__disclosure summary{cursor:pointer}.ai-categorization-module__sPbWua__page button:disabled{cursor:default;opacity:.5}.ai-categorization-module__sPbWua__page button:focus-visible,.ai-categorization-module__sPbWua__disclosure summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ai-categorization-module__sPbWua__textButton:hover:not(:disabled){color:var(--ink);text-decoration:underline}.ai-categorization-module__sPbWua__applied,.ai-categorization-module__sPbWua__status{background:var(--canvas);color:var(--muted);border-radius:6px;padding:5px 9px;font-size:12px;display:inline-block}.ai-categorization-module__sPbWua__applied{color:var(--positive);background:var(--accent-soft)}.ai-categorization-module__sPbWua__footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;display:flex}.ai-categorization-module__sPbWua__empty{text-align:center;color:var(--muted);padding:40px 24px;font-size:13px;line-height:1.8}.ai-categorization-module__sPbWua__disclosure summary{padding:18px 24px;font-size:14px;font-weight:600}.ai-categorization-module__sPbWua__disclosure summary>span:first-child{margin-left:8px}.ai-categorization-module__sPbWua__summaryMeta{float:right;color:var(--muted);font-size:12px;font-weight:400}.ai-categorization-module__sPbWua__disclosureBody{border-top:1px solid var(--line);padding:20px 24px}@media (max-width:1100px){.ai-categorization-module__sPbWua__table th,.ai-categorization-module__sPbWua__table td{padding:14px 16px}.ai-categorization-module__sPbWua__actions .ai-categorization-module__sPbWua__textButton{flex-basis:100%;padding:2px 0}}@media (max-width:640px){.ai-categorization-module__sPbWua__heading,.ai-categorization-module__sPbWua__footer,.ai-categorization-module__sPbWua__disclosureBody{padding:16px}.ai-categorization-module__sPbWua__stats{gap:16px;padding:0 16px 16px}.ai-categorization-module__sPbWua__stats strong{font-size:18px}.ai-categorization-module__sPbWua__actionHint{padding:12px 16px}.ai-categorization-module__sPbWua__table thead{display:none}.ai-categorization-module__sPbWua__table,.ai-categorization-module__sPbWua__table tbody{display:block}.ai-categorization-module__sPbWua__table tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:14px 16px;display:grid}.ai-categorization-module__sPbWua__table tr:last-child{border-bottom:0}.ai-categorization-module__sPbWua__table td{border:0;padding:0;display:block}.ai-categorization-module__sPbWua__table td:last-child{grid-column:1/-1}.ai-categorization-module__sPbWua__actions .ai-categorization-module__sPbWua__textButton{flex-basis:auto;padding:8px 0}.ai-categorization-module__sPbWua__disclosure summary{padding:16px}.ai-categorization-module__sPbWua__summaryMeta{float:none;margin:6px 0 0 22px;display:block}}