.qa{--qa-green:#003e24;--qa-ink:var(--text);--qa-muted:var(--text-muted);--qa-line:var(--border);--qa-tint:var(--surface-soft);--qa-on-green:#fff;max-width:1160px;color:var(--qa-ink);margin:0 auto;padding:36px 32px 80px}.qa h1{letter-spacing:-1.3px;margin:24px 0 12px;font-size:clamp(30px,4vw,44px);line-height:1.14}.qa h2{letter-spacing:-.5px;font-size:24px;line-height:1.3}.qa h3{font-size:18px;line-height:1.4}.qa p{line-height:1.65}.qa small,.qa-muted{color:var(--qa-muted)}.qa-nav{border-bottom:1px solid var(--qa-line);white-space:nowrap;gap:26px;padding-bottom:14px;display:flex;overflow:auto}.qa-nav a{font-size:15px;text-decoration:none}.qa-nav a[aria-current=page]{color:var(--qa-green);text-underline-offset:7px;font-weight:750;text-decoration:underline}.qa-title{margin:28px 0}.qa-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.qa-between{justify-content:space-between}.qa-columns{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:34px;margin-top:28px;display:grid}.qa-card{border:1px solid var(--qa-line);background:var(--surface);border-radius:16px;min-width:0;padding:26px}.qa-tint{background:var(--qa-tint)}.qa-card+.qa-card{margin-top:18px}.qa-avatar{color:#194a30;background:#dce9df;border-radius:50%;flex-shrink:0;place-items:center;width:50px;height:50px;font-size:19px;font-weight:750;display:grid}.qa-tag{color:#235236;background:#e7f1e9;border-radius:5px;align-items:center;gap:6px;padding:5px 10px;font-size:13px;display:inline-flex}.qa-tag.pending{color:#77581e;background:#fff4df}.qa-note{background:var(--qa-tint);border-radius:10px;gap:12px;margin:20px 0;padding:18px;font-size:15px;line-height:1.55;display:flex}.qa-note svg{flex-shrink:0;width:20px;margin-top:2px}.qa-field{gap:9px;margin:22px 0;display:grid}.qa-field label{font-size:16px;font-weight:650}.qa textarea,.qa input:not([type=checkbox]),.qa select{font:inherit;box-sizing:border-box;background:var(--surface);width:100%;color:inherit;border:1px solid var(--border-strong);border-radius:7px;min-height:48px;padding:13px}.qa textarea{resize:vertical;min-height:106px;line-height:1.6}.qa-button{border:1px solid var(--qa-line);background:var(--surface);color:inherit;min-height:46px;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:12px 19px;font-weight:650;text-decoration:none;display:inline-flex}.qa-button.primary{background:var(--qa-green);border-color:var(--qa-green);color:var(--qa-on-green)}.qa-button:disabled{opacity:.5;cursor:not-allowed}.qa-button.wide{width:100%}.qa button:focus-visible,.qa a:focus-visible,.qa input:focus-visible,.qa textarea:focus-visible,.qa select:focus-visible{outline-offset:3px;outline:3px solid #b38d33}.qa-line{background:var(--qa-line);height:1px;margin:22px 0}.qa-money{letter-spacing:-1px;font-size:34px;font-weight:750}.qa-check{align-items:flex-start;gap:11px;margin:22px 0;font-size:15px;line-height:1.55;display:flex}.qa-check input{flex-shrink:0;width:19px;height:19px;margin-top:4px}.qa-list{gap:16px;margin-top:24px;display:grid}.qa-list a{color:inherit;text-decoration:none}.qa-list article:hover{border-color:#326e4b}.qa-questions{background:var(--qa-tint);border-radius:12px;margin:24px 0;padding:20px 26px}.qa-questions ol{margin:0;padding-left:20px}.qa-questions li+li{margin-top:16px}.qa-answer{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px}.qa-error{color:#713a2b;background:#fff5f0;border:1px solid #b85b47;border-radius:8px;margin:22px 0;padding:16px}.qa-empty{text-align:center;max-width:600px;margin:70px auto}.qa-total{background:var(--qa-green);color:var(--qa-on-green);border-radius:16px;padding:30px}.qa-total .qa-money{font-size:48px}.qa-table{border-collapse:collapse;width:100%}.qa-table th,.qa-table td{text-align:left;border-bottom:1px solid var(--qa-line);padding:17px 10px;font-size:15px}.qa-table th:last-child,.qa-table td:last-child{text-align:right}.qa-table-wrap{overflow:auto}.qa .qa-small{font-size:14px}.qa-tools{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.qa-balance{grid-template-columns:1fr 1fr;gap:24px;margin:28px 0;display:grid}.qa-proof{gap:14px;margin:22px 0;display:grid}.qa-proof li{align-items:center;gap:10px;display:flex}.qa-cta{max-width:none;padding:28px 0}.qa-cta .qa-card{margin:18px 0}.qa-dialog{border:1px solid var(--qa-line);width:min(540px,100% - 32px);color:var(--qa-ink);background:var(--surface);border-radius:16px;max-height:85vh;margin:auto;padding:24px;overflow:auto}.qa-dialog::backdrop{background:#14251cb0}.qa-dialog .qa{padding:0}.qa-status{min-height:24px}.qa-review-reference{color:var(--qa-muted);font-size:14px}@media (max-width:700px){.qa{padding:22px 20px 50px}.qa-columns,.qa-balance{grid-template-columns:1fr;gap:20px}.qa-columns .qa-summary{grid-row:1}.qa-card{padding:20px}.qa-nav{gap:20px}.qa h1{letter-spacing:-.8px}.qa-cta{padding:20px 0}.qa-table th,.qa-table td{padding:13px 7px;font-size:13px}.qa-tools .qa-button{flex:1}.qa-money{font-size:30px}.qa-balance{gap:16px}.qa-small{font-size:14px}}.qa-columns{align-items:start}.qa-card>a.qa-small{margin-top:16px;display:block}.qa-summary>.qa-row h3{margin:0}.qa-summary .qa-review-reference{line-height:1.5}@media (max-width:700px){.qa-summary .qa-line{margin:16px 0}}.qa-messaging{max-width:1440px;padding:24px 32px 40px}.qa-inbox{height:max(580px, calc(100dvh - var(--pp-nav-h,82px) - 70px));border:1px solid var(--qa-line);background:var(--surface);border-radius:20px;grid-template-columns:340px minmax(0,1fr);max-height:920px;display:grid;overflow:hidden}.qa-inbox-sidebar{border-right:1px solid var(--qa-line);background:var(--surface);flex-direction:column;min-height:0;display:flex}.qa-inbox-heading{border-bottom:1px solid var(--qa-line);padding:22px 20px 16px}.qa-inbox-heading h1{letter-spacing:-.8px;margin:0;font-size:27px}.qa-inbox-heading p{color:var(--qa-muted);margin:6px 0 18px;font-size:13px}.qa-icon-button{width:44px;height:44px;color:var(--qa-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.qa-icon-button:hover{background:var(--qa-tint)}.qa-chat-search{background:var(--qa-tint);color:var(--qa-muted);border-radius:10px;align-items:center;gap:9px;padding:0 12px;display:flex}.qa-chat-search input:not([type=checkbox]){background:0 0;border:0;min-width:0;min-height:42px;padding:10px 0;font-size:13px}.qa-chat-search svg{flex-shrink:0}.qa-inbox-list{overscroll-behavior:contain;flex:1;min-height:0;padding:8px;overflow-y:auto}.qa-chat-row{color:inherit;border-radius:12px;align-items:flex-start;gap:12px;margin:2px 0;padding:16px 12px;text-decoration:none;display:flex}.qa-chat-row:hover{background:var(--qa-tint)}.qa-chat-row[aria-current=page]{background:#eaf2ed;box-shadow:inset 3px 0 #003e24}.qa-chat-row .qa-avatar{width:43px;height:43px;font-size:15px}.qa-chat-preview{flex:1;gap:5px;min-width:0;display:grid}.qa-chat-row-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.qa-chat-row-top strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;overflow:hidden}.qa-chat-row time{color:var(--qa-muted);flex-shrink:0;font-size:11px}.qa-chat-address,.qa-chat-snippet{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.qa-chat-snippet{color:var(--qa-muted)}.qa-chat-state{color:var(--qa-muted);margin-top:3px;font-size:11px}.qa-inbox-footer{border-top:1px solid var(--qa-line);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:17px 20px;font-size:12px;display:flex}.qa-inbox-footer a{align-items:center;gap:5px;text-decoration:none;display:inline-flex}.qa-list-note{color:var(--qa-muted);padding:20px 14px;font-size:14px}.qa-inbox-thread{background:var(--qa-tint);flex-direction:column;min-width:0;min-height:0;display:flex}.qa-chat-welcome{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:30px;display:flex}.qa-welcome-icon{width:90px;height:90px;color:var(--qa-green);background:#e1ece4;border-radius:28px;place-items:center;margin-bottom:24px;display:grid}.qa-chat-welcome h2{margin:0 0 16px;font-size:29px;line-height:1.3}.qa-chat-welcome p{color:var(--qa-muted);font-size:14px}.qa-chat-private{color:var(--qa-muted);align-items:center;gap:7px;margin-top:36px;font-size:12px;display:flex}.qa-chat-header{background:var(--surface);border-bottom:1px solid var(--qa-line);flex-shrink:0;align-items:center;gap:12px;padding:16px 22px;display:flex}.qa-chat-header .qa-avatar{width:44px;height:44px;font-size:16px}.qa-chat-person{flex:1;min-width:0}.qa-chat-person h2{margin:0;font-size:18px}.qa-chat-person p{color:var(--qa-muted);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:12px;overflow:hidden}.qa-chat-back{display:none}.qa-chat-body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.qa-chat-messages{flex-direction:column;gap:18px;padding:24px clamp(18px,4vw,42px) 28px;display:flex}.qa-chat-date{color:var(--qa-muted);background:var(--surface);border-radius:6px;align-self:center;margin-bottom:2px;padding:6px 12px;font-size:11px}.qa-chat-bubble{border:1px solid var(--qa-line);overflow-wrap:anywhere;width:fit-content;max-width:88%;padding:17px 20px;font-size:14px;box-shadow:0 1px 2px #18322205}.qa-chat-bubble.outgoing{background:#e0eee4;border-color:#ccdfd2;border-radius:15px 3px 15px 15px;align-self:flex-end}.qa-chat-bubble.incoming{background:var(--surface);border-radius:3px 15px 15px;align-self:flex-start}.qa-bubble-label{color:var(--qa-muted);margin-bottom:9px;font-size:11px;font-weight:650;display:block}.qa-chat-bubble ol{margin:0;padding-left:18px;line-height:1.65}.qa-chat-bubble li+li{margin-top:8px}.qa-chat-bubble h3{color:var(--qa-muted);border-left:2px solid #89ab95;padding-left:9px;font-size:13px;font-weight:550}.qa-chat-bubble .mt3:first-of-type{margin-top:0}.qa-chat-bubble .qa-answer{margin-bottom:0;font-size:14px}.qa-chat-messages>.qa-note{background:var(--surface);border:1px solid var(--qa-line);align-self:center;max-width:94%;margin:0;padding:12px 15px;font-size:12px}.qa-chat-messages>.qa-note p{margin:5px 0 0}.qa-chat-messages>.qa-note svg{width:16px}.qa-chat-payment{color:var(--qa-muted);align-self:center;align-items:center;gap:7px;font-size:12px;display:flex}.qa-chat-composer{background:var(--surface);border:1px solid var(--qa-line);border-radius:14px;margin-top:6px;padding:18px}.qa-chat-composer .qa-field{margin:0 0 16px}.qa-chat-composer .qa-field label{font-size:14px}.qa-chat-composer textarea{min-height:78px;font-size:14px}.qa-chat-messages .qa-tools{gap:8px;margin-top:2px}.qa-chat-messages .qa-tools .qa-button{background:0 0;padding:8px 12px;font-size:12px}.qa-chat-details{padding-top:16px}.qa-inbox-thread>.qa-error,.qa-inbox-thread>[role=status]{margin:24px}[data-theme=evening] .qa-chat-row[aria-current=page]{background:#223d2e;box-shadow:inset 3px 0 #9cccaa}[data-theme=evening] .qa-chat-bubble.outgoing{background:#223d2e;border-color:#385645}[data-theme=evening] .qa-welcome-icon{color:#a4d5b3;background:#223d2e}@media (max-width:1000px) and (min-width:701px){.qa-messaging{padding:18px 20px 32px}.qa-inbox{grid-template-columns:290px minmax(0,1fr)}.qa-chat-messages{padding:20px 18px}}@media (max-width:700px){.qa-messaging{padding:0}.qa-inbox{height:calc(100dvh - var(--pp-nav-h,78px));border:0;border-radius:0;min-height:360px;max-height:none;display:flex}.qa-inbox-sidebar{border:0;width:100%}.qa-inbox-thread{width:100%;display:none}.qa-inbox.has-conversation .qa-inbox-sidebar{display:none}.qa-inbox.has-conversation .qa-inbox-thread{display:flex}.qa-chat-back{display:inline-flex}.qa-chat-header{gap:8px;padding:10px 12px 10px 4px}.qa-chat-person h2{font-size:16px}.qa-chat-header .qa-avatar{width:36px;height:36px;font-size:14px}.qa-chat-header .qa-icon-button{flex-basis:40px;width:40px;height:40px}.qa-chat-person p{font-size:11px}.qa-chat-messages{gap:16px;padding:18px 14px 24px}.qa-chat-bubble{max-width:94%;padding:14px 16px}.qa-chat-messages>.qa-note{max-width:100%}.qa-chat-composer{padding:14px}.qa-chat-messages .qa-tools .qa-button{flex:initial}}[data-theme=evening] .qa{--qa-green:var(--action);--qa-on-green:var(--action-text)}[data-theme=evening] .qa-avatar{color:#c2e6ce;background:#2c4837}[data-theme=evening] .qa-tag{color:#bce3c8;background:#294433}[data-theme=evening] .qa-tag.pending{color:#efd394;background:#443820}[data-theme=evening] .qa-error{color:#ffd4c4;background:#392722;border-color:#ad7463}.qa input::placeholder,.qa textarea::placeholder{color:var(--qa-muted);opacity:1}.qa-back-link{min-height:44px;color:var(--qa-muted);align-items:center;gap:8px;margin:-8px 0 14px;font-size:15px;display:inline-flex}.qa-back-link svg{flex-shrink:0}.qa-back-link:hover{color:var(--qa-ink)}.qa-nav{align-items:center;gap:24px;padding-bottom:0}.qa-nav a{border-bottom:2px solid #0000;align-items:center;min-height:48px;padding:0 0 12px;display:inline-flex}.qa-nav a[aria-current=page]{border-bottom-color:var(--qa-green);text-decoration:none}.qa-chat-details>a{text-underline-offset:3px;margin-top:16px;font-size:14px;text-decoration:underline;display:block}.qa-activity-empty{align-items:flex-start;gap:18px;margin-top:18px;display:flex}.qa-activity-empty>div{min-width:0;max-width:560px}.qa-activity-icon{width:48px;height:48px;color:var(--qa-green);background:var(--qa-tint);border-radius:14px;flex-shrink:0;place-items:center;display:grid}@media (max-width:700px){.qa-activity-empty{flex-direction:column;gap:14px}}.qa-disclosure{border-top:1px solid var(--qa-line);border-bottom:1px solid var(--qa-line);margin:18px 0}.qa-disclosure summary{cursor:pointer;color:var(--qa-ink);padding:13px 0;font-size:14px;font-weight:650}.qa-disclosure summary:focus-visible{outline:3px solid var(--action);outline-offset:3px}.qa-disclosure>div{color:var(--qa-muted);padding:0 0 16px;font-size:14px}.qa-disclosure p+p{margin-top:10px}.qa-disclosure a{text-underline-offset:3px;margin-top:10px;text-decoration:underline;display:inline-block}.qa-check-hint{margin-top:3px;font-size:13px;display:block}.qa-inline-icon{align-items:center;gap:7px;display:flex}.qa-inline-icon svg{flex-shrink:0}.qa-summary .qa-disclosure{margin:14px 0}.qa-summary .qa-row+.qa-small{margin-top:10px}.qa-summary>.qa-note{margin-bottom:0}.qa-balance .qa-total{align-self:start}.qa-request-price{align-items:baseline;gap:8px;display:flex}.qa-summary .qa-note{margin:14px 0;padding:0;font-size:13px}.qa-summary .qa-disclosure{border-bottom:0;margin:12px 0 0}.qa-summary .qa-disclosure summary{padding-bottom:0}.qa-summary .qa-disclosure[open] summary{padding-bottom:12px}.qa-summary .qa-disclosure>div{padding-bottom:0}.qa-dialog .qa-chat-composer{border:0;margin-top:20px;padding:0}.qa-list-empty{padding:28px 14px}.qa-list-empty>svg{color:var(--qa-muted);margin-bottom:16px}.qa-list-empty h2{font-size:18px}.qa-list-empty p{color:var(--qa-muted);margin:8px 0 18px;font-size:14px}.qa-list-empty .qa-button{font-size:14px}
