html{font-size:16px}body{font-size:1rem;line-height:1.55}h1{font-size:clamp(1.6rem,2.4vw,2rem);line-height:1.2;letter-spacing:-.025em}h2{font-size:1.15rem;line-height:1.35}h3{line-height:1.4}.button,.button-quiet,.field,h3,select,textarea{font-size:1rem}.button,.button-quiet{min-height:44px;padding:10px 16px;border-radius:8px;line-height:1.4}.field,input.field,select.field{min-height:44px;padding:10px 12px;line-height:1.4}select.field{padding-inline:12px 42px}[dir=rtl] select.field{background-position:left 14px center}textarea{padding:12px;line-height:1.5}.small{font-size:.875rem}.workspace-shell .customer-header{margin-bottom:0;position:sticky;top:0;z-index:30;background:#fff}.workspace-shell .customer-header-inner{min-height:68px;padding:0 28px;max-width:none;display:flex;justify-content:space-between}.workspace-shell .brand{font-size:1.25rem}.workspace-sidebar{position:fixed;top:69px;bottom:0;inset-inline-start:0;width:220px;padding:24px 16px;background:#f6f5f1;border-inline-end:1px solid #e5e7e2;z-index:25;overflow-y:auto}.workspace-more-trigger{display:none}.workspace-more-links{display:grid;gap:8px}.workspace-more-links a{display:flex;align-items:center;gap:12px;padding:14px 12px;border-radius:8px;color:var(--ink);text-decoration:none}.workspace-more-links a:hover,.workspace-more-links a[aria-current=page]{background:var(--accent-soft);color:var(--accent)}.workspace-more-links a>span:first-of-type{flex:1}.workspace-nav{display:flex;flex-direction:column;gap:6px}.workspace-nav>a{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:8px;color:#53645c;font-size:.9375rem;text-decoration:none;font-weight:500;min-height:44px}.workspace-nav>a:hover{background:#eeeee8;color:#244c40}.workspace-nav>a[aria-current=page]{background:#e4ebe5;color:#204b3e;font-weight:600}.workspace-nav>a.workspace-create{background:#315b4c;color:white;margin-bottom:18px;justify-content:center}.workspace-nav svg{flex-shrink:0}.workspace-shell .customer-main{margin:0;margin-inline-start:220px;padding:36px clamp(24px,4vw,64px) 64px;width:auto;max-width:1340px;min-height:0}.workspace-shell .account-page,.workspace-shell .settings-page,.workspace-shell .setup-page{width:100%;max-width:none;margin:0}.workspace-shell .card{border:1px solid #e0e4de;padding:24px;border-radius:12px;box-shadow:0 1px 2px #203a2e04}.workspace-shell .card+.card{margin-top:20px}.workspace-shell .page-intro,.workspace-shell .setup-intro{margin-bottom:24px}.workspace-shell .page-intro p,.workspace-shell .setup-intro p{font-size:1rem;max-width:65ch}.context-label{color:#597166;font-size:.8125rem!important;font-weight:600;margin:0 0 8px}.overview-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(270px,1fr);gap:24px;align-items:start}.workspace-shell .overview-grid .card{margin:0}.overview-aside{display:grid;gap:20px}.subscription-list{display:grid;gap:16px}.workspace-shell .subscription-card{margin:0;min-width:0}.subscription-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;margin-bottom:8px}.workspace-shell .subscription-heading h2{margin:0;min-width:0;overflow-wrap:anywhere}.subscription-status{display:inline-flex;align-items:center;gap:8px;font-size:.9375rem;font-weight:500;line-height:1.5;color:var(--ink-2);overflow-wrap:anywhere}.subscription-status:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--ink-3)}.subscription-status-good:before{background:var(--good)}.subscription-status-warn:before{background:#c27c0e}.subscription-status-free:before{background:var(--accent)}.workspace-shell .subscription-provider{margin-top:0;font-size:.875rem}.new-document-row{display:flex;align-items:center;gap:16px;border:1px dashed #a6baad;background:#f4f7f2;border-radius:10px;padding:20px;text-decoration:none;margin-bottom:16px}.new-document-row:is(:hover,:focus-visible){text-decoration:none;background:#eaf1e8;border-color:#315b4c}.new-document-row>span:first-child{font-size:1.6rem;width:40px;height:40px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:#e4ece0}.new-document-row small,.new-document-row strong{display:block}.new-document-row small{color:var(--ink-2);font-size:.875rem;margin-top:4px}.workspace-shell a.row:not(.explanation-entry){padding-inline:12px 36px;border:0;border-radius:8px}.workspace-shell a.row:not(.explanation-entry):before{content:"";position:absolute;inset-inline-start:12px;inset-inline-end:12px;bottom:0;height:1px;background:var(--rule)}.workspace-shell .explanation-list a.explanation-entry:after,.workspace-shell a.row:after{top:50%;transform:translateY(-50%)}.workspace-shell a.row:not(.explanation-entry):after{inset-inline-end:12px}.workspace-shell a.row:is(:hover,:focus-visible){background:var(--accent-soft);text-decoration:none}.workspace-shell a.row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.row-meta{display:block;font-size:.8125rem;margin-top:6px}input.code-field{font-size:1.25rem;letter-spacing:.12em;height:48px;min-height:48px}.permission-check{font-size:.9375rem;line-height:1.55}.send-page-footer{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.25rem}.send-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:24px;align-items:start}.workspace-shell .send-layout .card{margin:0}.send-alternatives h2{font-size:1rem}.send-alternatives p{font-size:.9375rem}.permission-page .address-copy,.send-alternatives .address-copy{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:8px;padding:10px 12px;background:#f4f6f1;border:1px solid #e0e6dc}.permission-page .copy-address-button,.send-alternatives .copy-address-button{background:transparent;border-color:transparent}.permission-page .copy-address-button:hover,.send-alternatives .copy-address-button:hover{background:#eaf1e8}.permission-page .address-copy strong,.send-alternatives .address-copy strong{flex:initial;overflow-wrap:anywhere;font-size:.9375rem}.item-side>p .button{width:100%;text-align:center;justify-content:center}.action-dialog{margin:auto;border:0;border-radius:14px;padding:0;width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 40px);box-shadow:0 24px 80px #1d322d30;background:#fff;color:#273e34}.action-dialog::backdrop{background:#20382e66}.dialog-header{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e6eae3;padding:18px 24px}.dialog-header h2{margin:0}[data-dialog-title]:focus{outline:none}.dialog-body{padding:24px}.dialog-body>:last-child{margin-bottom:0}.dialog-actions{display:flex;justify-content:flex-end;margin-top:24px}.dialog-close,.icon-button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #dfe5dc;background:white;border-radius:8px;color:#516258}.dialog-close:hover,.icon-button:hover{background:#f0f3ed}.viewer-dialog{width:min(1100px,calc(100vw - 32px))}.viewer-dialog>.dialog-body{padding:0;height:min(76dvh,850px);overflow:auto;background:#edf0eb}.viewer-dialog iframe{width:100%;height:100%;border:0}.viewer-dialog img{display:block;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;margin:auto}@media (max-width:999.98px){.workspace-sidebar{width:190px;padding:20px 12px}.workspace-shell .customer-main{margin-inline-start:190px;padding:28px 24px 56px}.overview-grid,.send-layout{grid-template-columns:1fr}}@media (max-width:700.98px){.workspace-shell .customer-header-inner{min-height:60px;padding:0 20px}.workspace-sidebar{top:auto;bottom:0;width:100%;padding:4px 6px max(6px,env(safe-area-inset-bottom));border-inline-end:0;border-top:1px solid #e0e5dd;background:#fff;overflow:visible}.workspace-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.workspace-nav>.workspace-more-trigger,.workspace-nav>a{display:flex;align-items:center;justify-content:flex-start;background:transparent;border:0;color:#53645c;cursor:pointer;min-height:44px;flex-direction:column;gap:4px;padding:8px 2px;font-size:.75rem;font-weight:500;border-radius:6px;min-width:0}.workspace-more-trigger>span,.workspace-nav>a>span{max-inline-size:100%;hyphens:auto;overflow-wrap:anywhere;text-align:center;line-height:1.4}.workspace-nav>.workspace-more-trigger.is-current,.workspace-nav>.workspace-more-trigger:hover{background:var(--accent-soft);color:var(--accent)}.workspace-nav>a.workspace-create,.workspace-nav>a.workspace-secondary{display:none}.workspace-shell .customer-main{margin:0;padding:24px 20px 32px}.workspace-shell .card{padding:20px}.workspace-shell .customer-household-name{display:none}.dialog-header{padding:16px 20px}.dialog-body{padding:20px}}.workspace-shell .item-side .document-toolbar>.button-quiet,.workspace-shell .item-side>.button-quiet{width:100%;justify-content:center}.contact-list{list-style:none;margin:0 0 20px;padding:0}.contact-list li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:16px 0;border-bottom:1px solid #e5e9e2}.contact-list li:last-child{border-bottom:0;padding-bottom:0}.contact-list span,.contact-list strong{display:block;overflow-wrap:anywhere}.contact-list li>div{min-width:0;flex:1 1 18rem}.verified-label{flex-shrink:0;max-width:100%;white-space:normal;background:#eaf1e8;color:#35634a;font-size:.75rem;padding:4px 8px;border-radius:6px}.original-message{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;padding:24px;margin:0}body:has(.workspace-shell) .site-footer{margin-inline-start:220px}body:has(.workspace-shell) .footer-inner{padding:24px 32px}body:has(.workspace-shell) .footer-fineprint{font-size:.75rem}@media (max-width:999.98px){body:has(.workspace-shell) .site-footer{margin-inline-start:190px}}@media (max-width:700.98px){body:has(.workspace-shell) .site-footer{margin-inline-start:0;padding-bottom:90px}}.workspace-shell .account-page,.workspace-shell .highlights-page,.workspace-shell .people-page,.workspace-shell .settings-page,.workspace-shell .setup-page{max-width:none;margin:0}.workspace-shell .card>h2:first-child,.workspace-shell .page-intro h1{margin-top:0}.workspace-shell .card>:last-child:not(dialog){margin-bottom:0}.workspace-shell .settings-page .card form{max-width:680px}.dialog-body .correction-dialog-content{padding:0;border:0}.dialog-body .form-actions{margin-top:20px}.workspace-shell .overview-documents .row-title{font-size:1rem}.workspace-simple .customer-main{margin:0 auto;max-width:760px;padding-block:36px}body:has(.workspace-simple) .site-footer{margin-inline-start:0;margin-top:0;padding-block:0}.workspace-simple .setup-page{max-width:640px;margin:0 auto}.workspace-shell .page-intro .onboarding-welcome{color:var(--ink-2);font-size:1.125rem;font-weight:500;margin-bottom:12px}.document-processing{display:flex;align-items:center;gap:24px;padding-block:12px}.document-processing p{margin:0;font-weight:500}.document-processing-art{width:72px;height:80px;flex-shrink:0}.processing-paper{fill:var(--surface);stroke:var(--rule-strong);stroke-width:1.5}.processing-lines{stroke:var(--rule-strong);stroke-width:3;stroke-linecap:round}.processing-scan{stroke:var(--accent);stroke-width:2;stroke-linecap:round;animation:document-scan 2.8s ease-in-out infinite alternate}.processing-seal{fill:var(--accent-soft);stroke:var(--surface);stroke-width:3}.processing-spark{stroke:var(--accent);stroke-width:2;stroke-linecap:round}.document-processing-panel>p{margin:12px 0 0;padding-top:16px;border-top:1px solid var(--rule)}@keyframes document-scan{0%{transform:translateY(0);opacity:.5}to{transform:translateY(44px);opacity:1}}.is-delayed .processing-scan{animation:none;opacity:0}@media (prefers-reduced-motion:reduce){.processing-scan{animation:none}}@media (max-width:700.98px){.workspace-simple .customer-main{padding-block:24px}}.document-upload-form #upload-limits{margin-top:12px}.document-upload-form .upload-mode-choices{margin:0 0 20px}.document-upload-form .upload-picker{justify-items:center;text-align:center;border-color:#b7c7bb;background:#f8faf6;padding:28px 20px}.document-upload-form .upload-picker .button-quiet{background:#fff;border:1px solid #bccdbe}.document-upload-form .upload-picker-active{border-color:#315b4c;background:#eaf1e8}.document-upload-form .upload-drop-hint{margin:0}.upload-picker-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--accent);background:var(--accent-soft)}.upload-picker-icon svg{width:24px;height:24px}.upload-picker-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.upload-picker-actions .upload-camera{display:none}@media (pointer:coarse){.upload-picker-actions .upload-camera{display:inline-block}.upload-picker-actions>button{flex:1 1 200px}.document-upload-form .upload-drop-hint{display:none}}.workspace-shell .explanation-entry .row-title{font-size:1rem;font-weight:600}.document-meta-part{display:inline-block;max-inline-size:100%;vertical-align:top;overflow-wrap:anywhere}:has(>.document-meta-part){display:flex;flex-wrap:wrap;-moz-column-gap:.3em;column-gap:.3em}.icon-button{flex:0 0 44px;width:44px;height:44px;padding:10px}.icon-button svg,.search-submit svg{width:20px;height:20px;margin:0}.copy-feedback{grid-column:1/-1}.search-control{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:8px;align-items:stretch}.search-control .field{min-width:0;margin:0}.search-control .search-submit{display:grid;place-items:center;width:44px;min-height:44px;padding:10px;margin:0}.search-clear{display:inline-block;margin-top:12px}.collection-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) minmax(160px,220px) minmax(160px,220px) auto;align-items:end;gap:16px}.collection-filter,.collection-toolbar .label{font-size:.875rem;font-weight:500}.collection-filter{display:grid;gap:8px;min-width:0}.collection-filter .field{margin:0}@media (min-width:360px) and (max-width:520px){.collection-filter{grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:center;gap:12px}.collection-filter>span{overflow-wrap:anywhere}}.collection-summary{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin:20px 0;font-size:.875rem}.collection-summary p{margin:0}.collection-section{container:collection/inline-size;margin:24px 0;border:1px solid var(--rule);border-radius:10px;background:#fff;overflow:hidden}.collection-heading{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;padding:16px 20px;background:#f4f5f1}.collection-heading h2:has(>.section-icon),.section-heading-icon{display:flex;align-items:center;gap:10px}.section-icon{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:8px;color:var(--accent);background:var(--accent-soft)}.section-icon svg{width:20px;height:20px}.workspace-shell .collection-heading h2{flex:1 1 10rem;min-inline-size:0;margin:0;font-size:1rem}.collection-heading p{flex-basis:100%;margin:0;font-size:.875rem;color:var(--ink-2)}.collection-heading-action{font-size:.875rem;max-inline-size:100%;margin-inline-start:auto}.collection-heading-action a{white-space:normal;display:inline-flex;align-items:center;min-height:36px;gap:8px}.collection-empty{padding:20px;margin:0;color:var(--ink-2);font-size:.9375rem}.overview-grid .collection-section{margin:0}.collection-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.875rem}.collection-table td,.collection-table th{text-align:start;padding:10px 16px;border-top:1px solid var(--rule);vertical-align:middle;overflow-wrap:anywhere}.collection-table thead th{color:var(--ink-2);font-size:.75rem;font-weight:500;padding-block:10px}.fact-table thead th:first-child{width:24%}.fact-table thead th:nth-child(2){width:34%}.fact-table thead th:nth-child(3){width:16%}.fact-table thead th:nth-child(4){width:18%}.fact-table thead th:nth-child(5){width:64px}.fact-name{font-weight:500;color:var(--ink-2)}.fact-information{font-weight:500;color:var(--ink)}.fact-date{color:var(--ink-2);font-size:.8125rem}.source-document-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:.8125rem}.source-document-link:hover{color:var(--accent-hover)}.source-document-link svg{width:16px;height:16px;flex-shrink:0}.collection-table .fact-actions{padding:4px 10px}.fact-actions .icon-button{border-color:transparent;background:transparent}.fact-actions .icon-button:hover{background:var(--bad-bg);color:var(--bad)}.fact-mobile-label{display:none}.date-table thead th:first-child{width:21%}.date-table thead th:nth-child(2){width:31%}.date-table thead th:nth-child(3){width:13%}.date-table thead th:nth-child(4){width:18%}.date-table thead th:nth-child(5){width:144px}.date-table-no-amount thead th:nth-child(2){width:44%}.date-table-no-amount thead th:nth-child(3){width:18%}.date-table-no-amount thead th:nth-child(4){width:160px}.date-description{font-weight:500}.date-when{color:var(--ink);font-variant-numeric:tabular-nums}.date-status{display:block;margin-top:4px;color:var(--ink-2);font-size:.75rem}.date-amount{font-variant-numeric:tabular-nums}.date-actions form{margin:0}.date-actions .button-quiet{font-size:.8125rem;padding:8px 12px;max-inline-size:100%;white-space:normal;overflow-wrap:anywhere}.date-actions .button-quiet>svg{width:16px;height:16px}.document-row-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.collection-document-list .explanation-entry{display:flex}.workspace-shell .collection-document-list .explanation-entry{margin:0;padding:14px 44px 14px 16px;gap:14px;border:0;border-top:1px solid var(--rule);border-radius:0;box-shadow:none}.workspace-shell .explanation-entry .row-title{font-size:.9375rem}.workspace-shell .explanation-entry .row-meta{font-size:.8125rem;margin-top:4px}.collection-document-list .explanation-entry-copy{min-width:0}@container collection (max-width: 760px){.date-table,.date-table tbody{display:block}.date-table thead{display:none}.date-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;padding:14px 16px;border-top:1px solid var(--rule)}.date-table td,.date-table th{border:0;padding:0}.date-when{grid-column:1;grid-row:1;font-size:.8125rem;color:var(--ink-2)}.date-description{grid-column:1/-1;grid-row:2;font-size:.9375rem}.date-amount{grid-column:2;grid-row:1;text-align:end!important}.date-source{grid-column:1}.date-actions,.date-source{grid-row:3;align-self:center}.date-actions{grid-column:2;text-align:end}}@container collection (max-width: 340px){.date-source{grid-column:1/-1;grid-row:3}.date-actions{grid-column:1/-1;grid-row:4;justify-self:end}}.collection-pagination{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px}.collection-pagination>a{max-inline-size:100%;white-space:normal;overflow-wrap:anywhere}.collection-pagination>a:last-child{margin-inline-start:auto}.security-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.security-actions>form{margin:0}@media (max-width:1199.98px){.collection-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.collection-search{grid-column:1/-1}}@container collection (max-width: 760px){.fact-table,.fact-table tbody{display:block}.fact-table thead{display:none}.fact-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto 44px;gap:4px 12px;padding:14px 16px;border-top:1px solid var(--rule)}.fact-table td,.fact-table th{border:0;padding:0}.fact-name{grid-column:1/3;grid-row:1;font-size:.8125rem}.fact-information{grid-column:1/3;grid-row:2;font-size:.9375rem}.fact-date{grid-column:1;grid-row:3;align-self:center}.fact-source{grid-column:2/4;grid-row:3}.fact-table .fact-actions{grid-column:3;grid-row:1/3;padding:0}.fact-mobile-label{display:inline}}@container collection (max-width: 420px){.fact-date,.fact-source{grid-column:1/-1}.fact-source{grid-row:4}}@media (max-width:700.98px){.collection-toolbar{gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.collection-apply{grid-column:1/-1;justify-self:end}}.account-menu-label{display:block;min-width:0;text-align:start}.account-menu-label small{display:none}@media (min-width:701px){.workspace-shell:not(.workspace-simple) .customer-header{position:fixed;width:220px;height:120px;border-bottom:0;border-inline-end:1px solid #e5e7e2;background:#f6f5f1}.workspace-shell:not(.workspace-simple) .customer-header-inner{height:120px;padding:16px 20px 8px;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px}.workspace-shell:not(.workspace-simple) .customer-header-language{margin-inline-start:-8px;max-width:100%}.workspace-shell:not(.workspace-simple) .customer-household-name{display:none}.workspace-sidebar{top:120px;bottom:92px}.workspace-shell:not(.workspace-simple) .customer-header-action{position:fixed;bottom:0;inset-inline-start:0;width:220px;padding:16px;background:#f6f5f1;border-inline-end:1px solid #e5e7e2;border-top:1px solid #e5e7e2}.workspace-shell:not(.workspace-simple) .account-menu-trigger{width:100%;padding:10px 8px;gap:10px;justify-content:flex-start}.workspace-shell:not(.workspace-simple) .account-menu-label{flex:1}.workspace-shell:not(.workspace-simple) .account-menu-label small{display:block;font-size:.75rem;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:124px}.workspace-shell:not(.workspace-simple) .account-menu-caret{flex-shrink:0;transform:rotate(180deg)}.workspace-shell:not(.workspace-simple) .account-menu-panel{top:auto;bottom:calc(100% + 12px);inset-inline-start:0;inset-inline-end:auto;width:264px;max-height:calc(100dvh - 130px);overflow-y:auto}}@media (min-width:701px) and (max-width:999.98px){.workspace-shell:not(.workspace-simple) .customer-header,.workspace-shell:not(.workspace-simple) .customer-header-action{width:190px}.workspace-shell:not(.workspace-simple) .customer-header-inner{padding:0 20px}.workspace-shell:not(.workspace-simple) .account-menu-label small{max-width:94px}}.workspace-household-context{position:relative;display:block;margin:0 0 16px;padding:10px 28px 10px 10px;border:1px solid var(--rule);border-radius:8px;background:rgba(255,255,255,.55);text-decoration:none}.account-menu-household>span,.workspace-household-context>span:first-child{display:block;font-size:.75rem;font-weight:400;color:var(--ink-2)}.workspace-household-context strong{display:block;margin-top:2px;font-size:.875rem;line-height:1.4;font-weight:500;overflow-wrap:anywhere}.household-switch-caret{position:absolute;inset-inline-end:10px;top:50%}.workspace-household-context:hover{background:#fff;text-decoration:none}.household-switcher{position:relative;margin:0 0 16px}.household-switcher .workspace-household-context{width:100%;margin:0;font:inherit;color:inherit;text-align:start;cursor:pointer}.household-switcher .workspace-household-context:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.household-switcher-panel{position:absolute;z-index:30;inset-inline:0;top:calc(100% + 6px);padding:6px;border:1px solid var(--rule);border-radius:10px;background:#fff;box-shadow:0 8px 24px rgba(35,59,54,.12)}.household-switcher-heading{margin:4px 8px 6px;font-size:.75rem;color:var(--ink-2)}.household-switcher-panel ul{list-style:none;margin:0;padding:0}.household-switcher-panel form{margin:0}.household-switcher-all,.household-switcher-panel button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:40px;padding:8px;border:0;border-radius:6px;background:none;font:inherit;font-size:.875rem;color:var(--ink);text-align:start;text-decoration:none;cursor:pointer;overflow-wrap:anywhere}.household-switcher-all:focus-visible,.household-switcher-all:hover,.household-switcher-panel button:focus-visible,.household-switcher-panel button:hover{background:var(--bg);text-decoration:none}.household-switcher-panel button[aria-current]{font-weight:600}.household-switcher-check{color:var(--accent)}.household-switcher-name{display:flex;flex-direction:column;gap:2px;min-width:0}.household-switcher-role{font-size:.8125rem;font-weight:400;color:var(--ink-2)}.household-switcher-all{margin-top:4px;border-top:1px solid var(--rule);border-radius:0 0 6px 6px;color:var(--accent)}@media (min-width:701px){.account-menu-household{display:none}}.account-menu-household{padding:10px 12px;border-bottom:1px solid var(--rule)}.account-menu-household strong{display:block;margin:3px 0;font-size:.875rem;font-weight:500;overflow-wrap:anywhere}.account-menu-household a{display:inline-flex;align-items:center;gap:6px;min-height:36px;font-size:.8125rem}@media (max-width:700.98px){.household-switcher,.workspace-household-context{display:none}}.member-row{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:16px 20px;border-top:1px solid var(--rule)}.member-row .member-heading{min-width:0;flex:1 1 220px}.member-row .member-heading>div{min-width:0}.member-row p{margin:2px 0 0}.member-contact{overflow-wrap:anywhere}.people-members .notice{margin:16px 20px}.collection-heading-action .button{color:#fff;min-height:44px}.explanation-prose>p{margin:0}.explanation-prose>p+p{margin-top:.8em}.original-viewer-actions{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center;padding:12px 20px;border-bottom:1px solid var(--rule);background:var(--surface)}.original-viewer-actions>.button-quiet{width:auto;font-size:.875rem}.original-viewer-actions>button{margin-inline-start:auto}.privacy-choice{display:flex;gap:.75rem;align-items:flex-start;margin-bottom:1.25rem;cursor:pointer}.privacy-choice input{flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.15rem;accent-color:var(--accent)}.privacy-choice .quiet,.privacy-choice strong{display:block}.privacy-choice strong{font-weight:500}.privacy-choice>span{min-inline-size:0}.privacy-choice .quiet{font-size:.875rem;line-height:1.55;margin-top:.25rem}.collection-person{display:block;margin-top:.25rem;font-size:.8125rem;line-height:1.4;font-weight:400;color:var(--ink-2)}.document-person{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 0;border-top:1px solid #e4e7e1}.document-person>div{flex:1;min-width:0;overflow-wrap:anywhere}.document-person .quiet{display:block;margin-top:.2rem}.memory-form{margin-top:1.5rem}.memory-form-fields{min-inline-size:0;margin:0;padding:0;border:0}.privacy-settings-readout{margin-block:16px}.privacy-settings-readout>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px 24px;padding-block:12px;border-bottom:1px solid var(--rule)}.privacy-settings-readout dt{min-inline-size:0}.privacy-settings-readout dd{margin:0;flex-shrink:0;font-weight:500}.privacy-storage-readout{font-weight:500}.privacy-removal-list{list-style:disc;margin-block:16px;padding-inline-start:24px}.privacy-removal-list li+li{margin-block-start:8px}@media (max-width:480px){.privacy-choice{display:grid;grid-template-columns:18px minmax(0,1fr);gap:6px 12px}.privacy-choice>span{display:contents}.privacy-choice strong{grid-column:2}.privacy-choice .quiet{grid-column:1/-1;margin-block-start:0}}.retention-form{margin-block:20px}.retention-form fieldset{min-inline-size:0;margin:0;padding:0;border:0}.retention-form .form-actions{margin-block:20px 0}.retention-choice input{inline-size:20px;block-size:20px;flex-shrink:0}@media (max-width:480px){.retention-choices .retention-choice{display:grid;grid-template-columns:20px minmax(0,1fr);gap:6px 12px}.retention-choices .retention-choice>span{display:contents}.retention-choices .retention-choice strong{grid-column:2;min-inline-size:0}.retention-choices .retention-choice .retention-description{grid-column:1/-1;margin-block-start:0}}.document-person>button{flex-shrink:0;font-size:.8125rem;padding:8px 12px}.date-table tr:target{background:#f0f4ed;scroll-margin-top:88px}.context-help{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:4px 0;background:transparent;border:0;color:var(--accent);font-size:.8125rem;font-weight:400;text-align:start}.context-help svg{flex-shrink:0}.context-help:hover{color:var(--accent-hover)}.quick-help-list{display:grid;border-top:1px solid var(--rule)}.quick-help-list>.context-help{display:flex;width:100%;min-height:52px;padding:14px 0;color:var(--ink);font-size:1rem;font-weight:500;border-bottom:1px solid var(--rule)}.quick-help-list>.context-help svg{color:var(--accent)}.quick-help-list>.context-help:after{content:"›";margin-inline-start:auto;padding-inline-start:12px;color:var(--ink-3);font-size:24px;line-height:1}[dir=rtl] .quick-help-list>.context-help:after{transform:scaleX(-1)}.quick-help-list>.context-help:last-of-type{border-bottom:0}.quick-help-list>.context-help:hover{border-radius:10px;background:var(--accent-soft);box-shadow:0 0 0 8px var(--accent-soft);color:var(--ink)}.document-comments{scroll-margin-top:88px}.document-comments-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.document-comments-heading h2{margin:0}.document-comments textarea{display:block;width:100%;min-height:96px;margin:8px 0 16px;padding:12px 14px;border:1px solid var(--rule);border-radius:10px;background:var(--surface);color:var(--ink);font:inherit;line-height:1.5;resize:vertical}.comment-list{list-style:none;margin:20px 0;padding:0}.comment-list>li{padding:18px 0;border-top:1px solid var(--rule,#e4e5e1)}.comment-heading{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.comment-heading time{font-size:12px;color:var(--ink-3,#626965)}.comment-heading .icon-button{margin-inline-start:auto}.comment-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0}.summary-email-address{display:grid;gap:4px;overflow-wrap:anywhere}.summary-email-address>bdi{font-weight:500}.support-page{max-width:760px;margin-inline:auto}.workspace-shell:not(.workspace-simple) .support-page{max-width:none;margin-inline:0}.workspace-shell:not(.workspace-simple) .support-page .support-form{max-width:680px}.support-form,.support-form fieldset{display:grid;gap:16px;min-width:0}.support-form fieldset{border:0;margin:0;padding:0}.support-form label{display:grid;gap:8px;color:var(--ink);font-size:16px;font-weight:500}.support-form .field{font-size:16px;font-weight:400}.support-form textarea{min-height:100px;resize:vertical}.support-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.support-case-list{list-style:none;margin:12px 0;padding:0}.support-case-list li+li{border-top:1px solid var(--rule,#e2e5e0)}.support-case-list a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 12px;border-radius:8px;text-decoration:none;color:inherit}.support-case-list a:hover{background:#f4f6f2}.support-case-list a>span:first-child{min-width:0;overflow-wrap:anywhere}.support-case-list small{display:block;margin-top:4px;color:var(--ink-2,#626a65)}.support-status{font-size:.8rem;max-width:100%;overflow-wrap:anywhere;color:var(--ink-2,#626a65)}.support-messages{list-style:none;padding:0;display:grid;gap:18px;margin:24px 0}.conversation-history{max-height:min(52dvh,32rem);overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;margin-block:20px;padding:4px;border:1px solid var(--rule,#e2e5e0);border-radius:12px}.conversation-history:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.conversation-history .support-messages{margin:0;gap:12px}.conversation-history .support-messages li{border:0;border-radius:8px}.support-messages li{scroll-margin-block-start:88px;border:1px solid var(--rule,#e2e5e0);border-radius:12px;padding:16px}.support-messages .support-staff{background:#f2f6f2}.support-messages li>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;font-size:.875rem}.support-messages time{color:var(--ink-2,#626a65);font-size:.75rem}.support-messages p{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0}@media (max-width:480px){.support-case-list a{flex-wrap:wrap;gap:8px}}.support-confirmation:focus-visible{outline:2px solid var(--accent);outline-offset:6px;border-radius:6px}.support-confirmation h3{margin-top:0;font-size:1rem}.language-picker{margin:0;min-width:0}.customer-header-language{margin-inline-start:auto}.account-menu-panel :is(a,button){text-align:start}[dir=rtl] .workspace-shell a.row:after{right:auto;left:12px;transform:translateY(-50%)}[dir=rtl] .directional-icon{display:inline-block;transform:scaleX(-1)}html:is([lang=ar],[lang=fa],[lang=ur]) :is(h1,h2,h3,button,input,select,textarea),html:is([lang=ar],[lang=fa],[lang=ur]) body{font-family:var(--font-arabic),Arial,sans-serif;letter-spacing:normal}[dir=rtl] .account-menu-panel{right:auto;left:0}[dir=rtl] input:is([type=email],[type=tel],[name=code]){direction:ltr;text-align:start}@media (min-width:701px){[dir=rtl] .workspace-shell:not(.workspace-simple) .account-menu-panel{left:auto;right:0}}html[lang=ko] body{word-break:keep-all;overflow-wrap:anywhere}html:is([lang=ja],[lang=zh-Hans],[lang=zh-Hant]) body{line-break:strict}html:is([lang=ja],[lang=ko],[lang=zh-Hans],[lang=zh-Hant]) :is(h1,h2,h3){font-family:var(--font-body),system-ui,sans-serif;letter-spacing:normal;line-height:1.4}html[lang=bn]{--font-script:var(--font-bengali)}html[lang=gu]{--font-script:var(--font-gujarati)}html[lang=pa]{--font-script:var(--font-gurmukhi)}html[lang=te]{--font-script:var(--font-telugu)}html[lang=ta]{--font-script:var(--font-tamil)}html[lang=hi]{--font-script:var(--font-devanagari)}html:is([lang=bn],[lang=gu],[lang=pa],[lang=te],[lang=ta],[lang=hi]) :is(h1,h2,h3,button,input,select,textarea),html:is([lang=bn],[lang=gu],[lang=pa],[lang=te],[lang=ta],[lang=hi]) body{font-family:var(--font-script),var(--font-body),sans-serif;letter-spacing:normal}@media (max-width:600px){.signin-header{gap:16px}}.explanation-language{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-block:8px 20px}.explanation-language>*{min-width:0;max-width:100%}.explanation-language .button-quiet{white-space:normal;text-align:start}.workspace-shell .customer-header-inner{-moz-column-gap:8px;column-gap:8px}@media (max-width:700.98px){.customer-header-language .compact-language{max-width:136px}.customer-header .account-menu-trigger{width:44px;height:44px;padding:10px;justify-content:center}.customer-header .account-menu-caret,.customer-header .account-menu-label{display:none}}@media (max-width:380px){.workspace-shell .customer-header-inner{padding-inline:12px;-moz-column-gap:4px;column-gap:4px}.customer-header-language .compact-language{max-width:108px}}.permission-page .permission-contact{margin:0 0 24px;padding-bottom:18px;border-bottom:1px solid var(--rule)}.permission-contact dt{color:var(--ink-2);font-size:.875rem}.permission-contact dd{margin:6px 0 0;font-weight:550;overflow-wrap:anywhere}.permission-page .permission-check+.permission-check,.permission-page .permission-check+p{margin-top:16px}.permission-dismiss{margin-top:24px}.permission-destination>p:first-child{margin-top:0}.permission-page .address-copy .copy-feedback{grid-column:1/-1}.permission-destination .address-copy+p{margin-top:12px}.permission-online{padding-top:24px}.permission-online .form-actions{align-items:center;gap:16px}.permission-success-mark{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin-bottom:14px;border-radius:50%;background:#e5eee8;color:#245942}.permission-success-mark svg{width:20px;height:20px}.shared-choice{min-inline-size:0;margin:16px 0;padding:0;border:0}.shared-choice legend{margin-block-end:8px;padding:0;font-weight:600}.shared-choice .permission-check{margin-block:6px}.household-card-title{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.household-downloads{margin:0 0 24px;padding:0;list-style:none}.household-downloads li{display:flex;flex-wrap:wrap;gap:4px 16px;justify-content:space-between;padding-block:12px;border-bottom:1px solid var(--rule)}.household-downloads a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.item-layout.item-layout-restricted{grid-template-columns:minmax(0,1fr);max-inline-size:48rem;padding-block-end:0}.explanation-status>p:first-child{margin-block-start:0}.explanation-status .form-actions{margin-block-end:0}@media (max-width:599px){.explanation-status .form-actions>a{inline-size:100%;justify-content:center}}.document-zoom{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;padding:12px 16px;border-block:1px solid var(--rule);background:var(--surface,#fff)}.document-zoom output{min-inline-size:4.5ch;text-align:center;font-variant-numeric:tabular-nums}.document-zoom .icon-button{min-width:44px;min-height:44px;font-size:22px}.pdf-page-viewport{position:relative;overflow:auto;block-size:min(50dvh,650px);overscroll-behavior:contain;direction:ltr}.pdf-page-viewport:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pdf-page-viewport>.document-status{position:absolute;inset-block-start:0;inset-inline:16px;z-index:1;background:var(--surface,#fff)}.pdf-page-viewport .pdf-canvas-loading{display:block;visibility:hidden}@media (max-width:600px){.original-viewer-actions{flex-direction:column;align-items:stretch;gap:8px;padding:12px 16px}.original-viewer-actions>:is(a,button).button-quiet{display:flex;align-items:center;gap:8px;width:100%;min-height:48px;line-height:1.25;padding-block:8px;margin:0;justify-content:center;text-align:center;white-space:nowrap}}@media (min-width:640px){.document-conversation{position:fixed;inset-block:0;inset-inline-end:0;z-index:80;width:clamp(400px,48vw,520px);height:100dvh;display:flex;flex-direction:column;margin:0;padding:24px;border-radius:0;box-shadow:-12px 0 40px rgb(25 43 35/12%);transform:translateX(105%);visibility:hidden;transition:transform .22s ease,visibility 0s linear .22s}[dir=rtl] .document-conversation{transform:translateX(-105%);box-shadow:12px 0 40px rgb(25 43 35/12%)}.document-conversation.open{transform:translateX(0);visibility:visible;transition:transform .22s ease}.document-conversation .chat{flex:1;min-height:0;max-height:none;margin-block:12px}.document-conversation .chat-compose{flex-shrink:0}.chat-backdrop{position:fixed;inset:0;z-index:75;background:rgb(25 43 35/22%)}}@media (prefers-reduced-motion:reduce){.document-conversation,.document-conversation.open{transition:none}}.conversation-permission{display:grid;justify-items:start;gap:12px}.conversation-permission p{margin:0}.step-up-gate{display:grid;justify-items:start;gap:12px}.step-up-gate p{margin:0}.step-up-gate>dl{justify-self:stretch}body:has(.workspace-shell) .site-footer{margin-top:64px;border-top:1px solid var(--rule);background:transparent;font-size:13px}body:has(.workspace-shell) .footer-inner{max-width:1240px;margin-inline:0;padding-block:20px 28px;padding-inline:clamp(24px,4vw,64px)}body:has(.workspace-shell) .footer-topline{display:flex;flex-wrap:wrap;align-items:center;gap:4px 24px}body:has(.workspace-shell) .footer-brand{display:none}body:has(.workspace-shell) .footer-identity p{margin:0}body:has(.workspace-shell) .footer-links{display:flex;flex-wrap:wrap;gap:0 20px}body:has(.workspace-shell) .footer-links a{min-height:36px;padding-block:4px;color:var(--ink-2);text-decoration:none}body:has(.workspace-shell) .footer-links a:hover{color:var(--ink);text-decoration:underline}body:has(.workspace-shell) .footer-fineprint{margin-top:8px;padding-top:0;border-top:0;color:var(--ink-3)}body:has(.workspace-shell) .footer-fineprint p{margin-bottom:2px}@media (pointer:coarse){.customer-header .brand,body:has(.workspace-shell) .footer-links a{min-height:44px}}@media (max-width:700.98px){body:has(.workspace-shell) .footer-inner{padding-inline:20px}}.customer-header-end{display:contents}@media (min-width:701px){.workspace-shell:not(.workspace-simple) .customer-header,.workspace-shell:not(.workspace-simple) .customer-header-inner{height:76px}.workspace-shell:not(.workspace-simple) .customer-header-inner{padding-block:0}.workspace-shell:not(.workspace-simple) .customer-header-end{position:fixed;bottom:0;inset-inline-start:0;z-index:26;display:flex;flex-direction:column;width:220px;border-top:1px solid #e5e7e2;border-inline-end:1px solid #e5e7e2;background:#f6f5f1}.workspace-shell:not(.workspace-simple) .customer-header-language{margin:0;padding:6px 12px}.workspace-shell:not(.workspace-simple) .customer-header-end .customer-header-action{position:static;width:auto;padding-top:4px;border-top:0;border-inline-end:0}.workspace-shell:not(.workspace-simple) .workspace-sidebar{top:76px;bottom:0;padding-top:8px;padding-bottom:156px}}@media (min-width:701px) and (max-width:999.98px){.workspace-shell:not(.workspace-simple) .customer-header-end{width:190px}}.workspace-shell:not(.workspace-simple) .settings-sections>.card{margin:0;padding:28px 0;border:0;border-top:1px solid var(--rule);border-radius:0;background:none;box-shadow:none}.workspace-shell:not(.workspace-simple) .settings-sections>.card+.card{margin-top:0}.workspace-shell:not(.workspace-simple) .settings-sections>.card h2{font-size:18px}.workspace-shell .settings-page>.page-intro>p,.workspace-shell .settings-page>p,.workspace-shell:not(.workspace-simple) .settings-sections>.card>p{max-width:72ch}.workspace-shell:not(.workspace-simple) .settings-sections>.card :is(button,a).button:not(.button-danger):not(dialog *){width:auto;border-color:var(--button-edge);background:var(--accent-soft);color:var(--accent)}.workspace-shell:not(.workspace-simple) .settings-sections>.card :is(button,a).button:not(.button-danger):not(dialog *):hover{background:#e2e9de}.workspace-shell:not(.workspace-simple) .settings-sections>.card :is(.field,select,input:not([type=checkbox],[type=radio])){max-width:560px}button.text-action{padding:0;border:0;background:none;color:var(--accent);font-family:inherit;font-weight:500;cursor:pointer}button.timezone-device{display:block;min-height:44px;margin-top:4px;text-align:start;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}button.text-action:disabled{cursor:default;opacity:.6}button.text-action:hover:not(:disabled){text-decoration:underline;text-underline-offset:3px}button.text-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.workspace-shell .account-destinations{margin-top:12px}.workspace-shell .person-settings-page .card{margin:0;padding:8px 0 0;border:0;border-radius:0;background:none;box-shadow:none}.workspace-shell .person-settings-page .card+.card{margin-top:24px;padding-top:24px;border-top:1px solid var(--rule)}.workspace-shell .person-settings-page .person-remove{margin:32px 0 0;padding-top:24px;border-top:1px solid var(--rule)}.workspace-shell:not(.workspace-simple) .support-page>.card{margin:0;padding:28px 0;border:0;border-top:1px solid var(--rule);border-radius:0;background:none;box-shadow:none}@media (max-width:700.98px){.workspace-shell:not(.workspace-simple) .customer-main{padding-bottom:32px}body:has(.workspace-shell) .site-footer{margin-top:24px}}@media (max-width:700.98px){dialog.action-dialog:has(.workspace-more-links){inset:auto 0 0;width:calc(100% - 16px);max-width:520px;margin:0 auto calc(8px + env(safe-area-inset-bottom));border-radius:20px;animation:more-sheet-up .22s ease-out}.workspace-more-links a>.directional-icon{color:var(--ink-3);font-size:22px}}@keyframes more-sheet-up{0%{transform:translateY(24px);opacity:0}}@media (prefers-reduced-motion:reduce){dialog.action-dialog:has(.workspace-more-links){animation:none}}@media (min-width:701px){.workspace-shell:not(.workspace-simple) .customer-header-end .compact-language-error{inset-block:auto calc(100% + 6px);inset-inline:0 auto}}.page-intro-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.page-intro-row h1{margin-bottom:0}.page-intro-row+p{margin-top:16px}.customer-main .page-intro-action{display:inline-flex;align-items:center;gap:8px;width:auto;margin:0;padding-inline:18px}.page-intro-action svg{flex:none;width:20px;height:20px}@media (min-width:701px){.customer-main .page-intro .page-intro-action{display:none}}.free-allowance{align-items:flex-end;justify-content:flex-start;gap:16px 40px;margin:4px 0 36px;padding:0;border:0;border-radius:0;background:none}.allowance-figure{flex:0 1 240px;min-width:180px}.allowance-figure strong{font-size:15px;font-weight:500}.allowance-bar{display:block;height:6px;margin-top:8px;overflow:hidden;border-radius:3px;background:var(--surface-sunken)}.allowance-bar>span{display:block;height:100%;border-radius:inherit;background:var(--accent)}.free-allowance-actions{margin-inline-start:auto}.free-allowance-actions .text-action{color:var(--ink-2);font-weight:500}.customer-main .collection-section{margin:40px 0;border:0;border-radius:0;background:none;overflow:visible}.customer-main .overview-grid .collection-section{margin:0}.customer-main .collection-heading{padding:0 0 10px;border-bottom:1px solid var(--rule);background:none}.workspace-shell .collection-heading h2{gap:8px;font-size:18px;font-weight:600}.collection-heading .section-icon{width:auto;height:auto;background:none;color:var(--ink-3)}.collection-heading .section-icon svg{width:18px;height:18px}.collection-heading-action a{color:var(--accent);font-weight:500;text-decoration:none}.collection-heading-action a:hover{color:var(--accent)}.customer-main .collection-empty{padding:16px 0}.overview-grid{-moz-column-gap:48px;column-gap:48px;row-gap:40px}.overview-aside{gap:40px}.customer-main .explanation-list{gap:0;margin-top:24px}.customer-main .explanation-list a.explanation-entry,.workspace-shell .collection-document-list .explanation-entry{align-items:center;gap:14px;margin:0;padding-block:14px;padding-inline:0 28px;border:0;border-bottom:1px solid var(--rule);border-radius:0;background:none;box-shadow:none}.customer-main .explanation-list a.explanation-entry:last-child,.workspace-shell .collection-document-list .explanation-entry:last-child{border-bottom:0}.customer-main .explanation-list a.explanation-entry:hover,.workspace-shell .collection-document-list a.explanation-entry:hover{border-color:var(--rule);border-radius:10px;background:var(--accent-soft);box-shadow:0 0 0 8px var(--accent-soft)}.customer-main .collection-document-list a.explanation-entry:after,.customer-main .explanation-list a.explanation-entry:after{inset-inline:auto 0;top:50%;transform:translateY(-50%)}.workspace-shell .explanation-entry-icon{flex:0 0 40px;align-self:flex-start;height:40px;border:0;border-radius:10px;background:var(--accent-soft);color:var(--accent);box-shadow:none}.workspace-shell .explanation-entry-icon svg{width:20px;height:20px}.workspace-shell .explanation-entry-icon-warning{background:var(--bad-bg);color:var(--bad)}.workspace-shell .explanation-entry .row-title{color:var(--ink);font-size:16px;font-weight:500}.workspace-shell .explanation-entry .collection-person{font-size:14px}.workspace-shell .explanation-entry .row-meta{margin-top:2px;color:var(--ink-3);font-size:14px}.document-row-title{align-items:center;gap:2px 12px}.explanation-entry .pill:not(.pill-bad){display:inline-flex;align-items:center;gap:6px;padding:0;border-radius:0;background:none;color:var(--ink-2);font-size:14px;font-weight:500}.explanation-entry .pill:not(.pill-bad):before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--ink-3)}.explanation-entry .pill.pill-warn:before{background:#c27c0e}.explanation-entry .pill.pill-good:before{background:var(--good)}.explanation-entry .pill.pill-quiet:before{background:var(--accent)}.explanation-entry .pill-bad{font-weight:500}.workspace-shell .explanation-list{overflow:visible;border:0;border-radius:0;background:none}@container collection (max-width: 760px){.customer-main .date-table tr{padding:16px 8px}.customer-main .date-table tr:first-child{border-top:0}.customer-main .date-when{color:var(--ink-2);font-weight:500}.customer-main .date-description{font-size:16px;font-weight:500}.customer-main .date-actions{display:flex;justify-content:flex-end}}.page-intro-tools{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.page-intro-tools>*{margin:0}.page-tabs{display:flex;gap:28px;margin:0 0 28px;overflow-x:auto;border-bottom:1px solid var(--rule);scrollbar-width:none}.page-tabs a{flex:none;margin-bottom:-1px;padding:10px 0 12px;border-bottom:2px solid transparent;color:var(--ink-2);font-weight:500;text-decoration:none}.page-tabs a:hover{color:var(--ink)}.page-tabs a[aria-current=page]{border-bottom-color:var(--ink);color:var(--ink)}.page-tabs a:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:6px}.document-search-form{margin:0 0 8px}.customer-main .document-search{position:relative;display:block;max-width:480px}.customer-main .document-search .field{width:100%;min-height:44px;padding-inline:16px 52px;border-color:var(--field-edge);border-radius:12px;background:var(--surface)}.customer-main .document-search .search-submit{position:absolute;inset-block:4px;inset-inline-end:4px;width:36px;min-height:0;padding:0;border:0;border-radius:9px;background:transparent;color:var(--ink-2)}.customer-main .document-search .search-submit:hover{background:var(--accent-soft);color:var(--ink)}.free-allowance+.document-search-form{margin-top:-12px}@media (max-width:999.98px){.overview-aside{order:-1}}.zone-offer{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 20px;margin:40px 0 0;padding-top:16px;border-top:1px solid var(--rule);color:var(--ink-2);font-size:15px}.zone-offer>p{flex-basis:100%;margin:0}.zone-offer .text-action{min-height:44px}.customer-main .collection-heading+.collection-table thead td,.customer-main .collection-heading+.collection-table thead th{border-top:0}.customer-main .collection-table td,.customer-main .collection-table th{padding-inline:8px}.workspace-shell .card.sharing-panel{margin:40px 0 0;padding:24px 0 0;border:0;border-top:1px solid var(--rule);border-radius:0;background:none;box-shadow:none}.sharing-panel>h2{font-size:18px;font-weight:600}.sharing-panel h3{margin-top:24px;font-size:16px}.settings-group>h2{margin:32px 0 10px;color:var(--ink-2);font-size:14px;font-weight:600}.settings-page>h1+.settings-group>h2{margin-top:24px}@media (max-width:700.98px){.page-intro-row{flex-wrap:nowrap;align-items:center}.page-intro-row>div:first-child,.page-intro-row>h1{flex:1 1 auto;min-width:0}.page-intro-tools{flex:none;flex-wrap:nowrap;gap:8px}.page-intro-tools .context-help{display:inline-grid;place-items:center;width:44px;height:44px;padding:0}.page-intro-tools .context-help svg{width:22px;height:22px}.page-intro-tools .context-help>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.date-tile{display:inline-grid;flex:none;place-items:center;align-content:center;width:48px;height:52px;border:1px solid var(--rule);border-radius:10px;background:var(--surface);line-height:1.1}.date-tile>span:first-child{color:var(--accent);font-size:12px;font-weight:600;text-transform:uppercase}.date-tile>span:last-child{color:var(--ink);font-size:19px;font-weight:600}.customer-main .date-table .date-when-inner{display:flex;align-items:center;gap:12px}@container collection (max-width: 760px){.customer-main .date-table tr{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:2px 14px}.customer-main .date-table .date-when-inner,.customer-main .date-table td.date-when{display:contents}.customer-main .date-table tr>:is(th,td){padding:0}.customer-main .date-table .date-tile{grid-column:1;grid-row:1/span 2}.customer-main .date-table .date-description{grid-column:2;grid-row:1;align-self:end}.customer-main .date-table .date-text{grid-column:2;grid-row:2;align-self:start;color:var(--ink-3);font-size:14px;font-weight:400}.customer-main .date-table .date-amount{grid-column:3;grid-row:1;font-weight:600}.customer-main .date-table .date-source{grid-column:2;grid-row:3;justify-self:start;margin-top:8px}.customer-main .date-table .date-actions{grid-column:2/-1;grid-row:3;justify-self:end;margin-top:8px}}@container collection (max-width: 340px){.customer-main .date-table .date-actions{grid-column:2/-1;grid-row:4;justify-self:start}}.summary-week{margin:0 0 4px}.summary-count{margin:0 0 8px;color:var(--ink);font-size:18px;font-weight:500}.summary-manage{margin:-16px 0 24px}.page-skeleton{display:grid;gap:0;max-width:760px;animation:page-skeleton-in .2s ease-out .4s both}.page-skeleton-title{width:180px;height:30px;margin:12px 0 32px;border-radius:8px;background:var(--surface-sunken)}.page-skeleton-row{display:flex;align-items:center;gap:14px;padding:14px 8px;border-bottom:1px solid var(--rule)}.page-skeleton-row>span:first-child{flex:none;width:40px;height:40px;border-radius:10px;background:var(--surface-sunken)}.page-skeleton-row>span:last-child{display:grid;flex:1;gap:8px}.page-skeleton-row>span:last-child>span{height:12px;border-radius:6px;background:var(--surface-sunken)}.page-skeleton-row>span:last-child>span:first-child{width:55%}.page-skeleton-row>span:last-child>span:last-child{width:35%}.page-skeleton :is(.page-skeleton-title,.page-skeleton-row span span,.page-skeleton-row>span:first-child){animation:page-skeleton-pulse 1.4s ease-in-out infinite}@keyframes page-skeleton-in{0%{opacity:0}to{opacity:1}}@keyframes page-skeleton-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.page-skeleton,.page-skeleton *{animation:none!important}}.customer-main .collection-toolbar .document-search .field{min-height:48px}.customer-main .collection-toolbar .document-search .search-submit{inset-block:6px}.segmented{display:flex;width:-moz-fit-content;width:fit-content;max-width:100%;gap:2px;padding:3px;border-radius:12px;background:var(--surface-sunken)}.segmented>label{position:relative;display:inline-flex;align-items:center;min-height:40px;margin:0;padding:0 16px;border-radius:9px;color:var(--ink-2);font-size:15px;font-weight:500;cursor:pointer}.segmented>label>input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.segmented>label:has(input:checked){background:var(--surface);color:var(--ink);font-weight:600;box-shadow:0 0 0 1px var(--rule-strong),0 1px 2px rgb(35 59 54/12%)}.segmented>label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:1px}@media (forced-colors:active){.segmented>label:has(input:checked){outline:2px solid Highlight}}@media (min-width:701px){.workspace-shell:not(.workspace-simple) .account-menu-trigger,.workspace-shell:not(.workspace-simple) .customer-header-language .compact-language{border-radius:8px}.workspace-shell:not(.workspace-simple) .account-menu-trigger:hover,.workspace-shell:not(.workspace-simple) .customer-header-language .compact-language:hover{background:#ecebe5}}.customer-main .date-table .date-when-inner:has(.date-tile) .date-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.customer-main .date-table .date-when-inner:has(.date-tile) .date-text .date-status{position:static}@container collection (max-width: 760px){.customer-main .date-table tr{grid-template-columns:48px minmax(0,1fr) auto;align-items:center}.customer-main .date-table .date-description{grid-column:2;grid-row:1}.customer-main .date-table .date-source{grid-column:2;grid-row:2;margin-top:0;justify-self:start}.customer-main .date-table .date-amount{grid-column:3;grid-row:1}.customer-main .date-table .date-actions{grid-column:3;grid-row:2;margin-top:0;justify-self:end}.customer-main .date-table-no-amount .date-actions{grid-row:1/span 2}.customer-main .date-table .date-source .source-document-link{min-height:32px;font-size:14px}}@container collection (max-width: 340px){.customer-main .date-table .date-actions,.customer-main .date-table-no-amount .date-actions{grid-column:2/-1;grid-row:3;justify-self:start}}.workspace-shell .member-callout{margin-top:8px;padding:12px 0 0;border-radius:0;background:none}@media (min-width:701px){.workspace-nav:has(>a.workspace-create[aria-current=page])>a[aria-current=page]:not(.workspace-create){background:none;color:#53645c;font-weight:500}}.page-tab-count{display:inline-grid;place-items:center;min-width:22px;height:22px;margin-inline-start:8px;padding-inline:6px;border-radius:11px;background:#fbeee3;color:var(--warn);font-size:13px;font-weight:600;vertical-align:1px}@media (pointer:coarse){.collection-heading-action a,.comment-input-actions .button,.document-conversation .chat-send,.original-tiles .document-toolbar .button-quiet,.source-document-link{min-height:44px}.document-conversation .chat-send{min-width:44px}}.document-workspace .document-comments-heading .text-action,.send-page-footer a,.source-document-link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media (max-width:700.98px){.customer-header .brand svg{margin-inline-start:-5px}}.people-members .member-row{padding-inline:0}@media (max-width:639.98px){.document-row-title{flex-direction:column;align-items:flex-start;gap:2px}}.workspace-shell .send-alternatives h2{font-size:18px;font-weight:600}.empty-state>p{margin:0}.customer-main .empty-state-title{margin:0 0 4px;color:var(--ink);font-size:var(--type-body);font-weight:500}.empty-state-action{margin-top:12px}