.v-ops-eyebrow{display:block;color:var(--text-muted);font-size:var(--type-meta);font-weight:var(--fw-regular);line-height:var(--lh-normal)}.v-ops-form{display:grid;gap:18px;min-width:0}.v-ops-form>p{margin:0;line-height:1.65}.v-ops-form h3{font-size:14px;margin:0}.v-ops-form .v-facts{margin:0}.v-ops-form .v-field{display:grid;gap:8px;font-size:12px;font-weight:var(--fw-medium)}.v-ops-form .v-field .input,.v-ops-form .v-field .select,.v-ops-form .v-field .textarea{font-weight:var(--fw-regular)}.v-trade-draft{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.v-trade-draft p{margin:0;color:var(--text-muted);font-size:var(--type-caption);line-height:var(--lh-normal)}.vision .modal.v-trade-quote .dialog-body{scroll-padding-bottom:calc(var(--target-min) + var(--space-3) * 2 + var(--space-5))}.vision .modal .v-trade-quote-actions{position:sticky;bottom:calc(var(--space-6) * -1);margin:0 calc(var(--space-6) * -1) calc(var(--space-6) * -1);padding:var(--space-3) var(--space-6) var(--space-6);border-top:1px solid var(--border);background:var(--bg-elevated)}.vision .modal.v-trade-quote[data-keyboard]{inset-block:var(--v-visible-top,0) auto;margin-block:var(--space-2) 0;max-height:calc(var(--v-visible-height, 100dvh) - var(--space-2) * 2)}@media (max-width:600px){.vision .modal .v-trade-dialog-actions,.vision .modal .v-trade-quote-actions{bottom:calc(var(--space-5) * -1);margin:0 calc(var(--space-4) * -1) calc(var(--space-5) * -1);padding:var(--space-3) var(--space-4) var(--space-5)}.vision .modal .v-trade-quote-actions>.button:first-child{flex:0 0 auto}}.v-ops-check{display:flex;align-items:center;gap:9px;font-size:12px;line-height:1.55;color:var(--text)}.v-ops-check input{flex:0 0 auto;width:16px;height:16px;accent-color:var(--accent)}.v-ops-feedback{background:var(--info-soft);border-left:2px solid var(--info);padding:10px 14px;margin:12px 0 0;font-size:12px;line-height:1.6;color:var(--text)}.v-ops-feedback.is-error{background:var(--danger-soft);border-color:var(--danger);color:var(--danger)}.v-ops-review-text{background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-md);padding:16px;line-height:1.8;overflow-wrap:anywhere}.v-ops-review-text p{margin:7px 0 0}.v-ops-review-text hr{margin:16px 0;border:0;border-top:1px solid var(--border)}.v-ops-footnote{margin:12px 0 0;font-size:11px;color:var(--text-muted);line-height:1.6}.v-ops-list{padding-left:20px;margin:0;font-size:13px;line-height:1.7}.v-ops-list li+li{margin-top:7px}.v-radar-intro{display:flex;justify-content:space-between;align-items:center;gap:32px;padding:23px 0 25px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:24px}.v-radar-intro h2{font-size:23px;letter-spacing:var(--tracking-tight);line-height:1.3;margin:8px 0 10px;max-width:480px}.v-radar-intro p{color:var(--text-muted);font-size:12px;max-width:560px;line-height:1.75;margin:0}.v-radar-reading{min-width:220px;border-left:1px solid var(--border);padding:7px 0 7px 28px;display:grid;gap:8px}.v-radar-reading small,.v-radar-reading>span{color:var(--text-muted);font-size:10px;line-height:1.6}.v-radar-reading strong{font-size:20px;font-weight:var(--fw-medium);letter-spacing:var(--tracking-tight)}.v-radar-tools{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;align-items:center;margin-bottom:15px}.v-radar-signals{border-top:1px solid var(--border);margin-bottom:24px}.v-radar-signal{display:grid;grid-template-columns:90px minmax(180px,1fr) 200px;grid-template-areas:"art main facts" ". actions facts";column-gap:22px;row-gap:16px;padding:23px 0;border-bottom:1px solid var(--border)}.v-radar-art{grid-area:art}.v-radar-art>*{width:90px;height:90px}.v-radar-signal-main{grid-area:main}.v-radar-signal-main h2{font-size:18px;letter-spacing:var(--tracking-tight);margin:7px 0}.v-radar-signal-main>p{font-size:12px;color:var(--text-muted);line-height:1.75;margin:0;max-width:550px}.v-radar-signal-status{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}.v-radar-signal-status>span:last-child{font-size:10px;color:var(--text-muted)}.v-radar-facts{grid-area:facts;border-left:1px solid var(--border);padding-left:22px;margin:0;display:grid;gap:13px}.v-radar-facts dt{font-size:10px;color:var(--text-muted);margin-bottom:3px}.v-radar-facts dd{font-size:12px;color:var(--text);margin:0;font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}.v-radar-actions{grid-area:actions;display:flex;align-items:center;gap:8px}.v-radar-method{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.v-radar-method>div{position:relative;padding-left:34px}.v-radar-method span{position:absolute;top:1px;left:0;font-size:11px;font-variant-numeric:tabular-nums;color:var(--text-muted)}.v-radar-method h3{font-size:13px;margin:0 0 7px}.v-radar-method p{color:var(--text-muted);font-size:12px;line-height:1.7;margin:0}.v-capital-selector{display:flex;gap:30px;align-items:end;padding:0 0 20px;border-bottom:1px solid var(--border);margin-bottom:23px}.v-capital-selector>label{display:grid;gap:7px;font-size:11px;width:380px;max-width:100%}.v-capital-selector .select{width:100%;font-size:12px}.v-capital-selector>p{max-width:340px;color:var(--text-muted);line-height:1.7;font-size:11px;margin:0 0 3px}.v-capital-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:30px;margin-bottom:27px}.v-capital-main{min-width:0}.v-capital-operation{display:flex;align-items:center;gap:18px;margin:0 0 25px}.v-capital-operation>:first-child{flex:0 0 70px;width:70px;height:70px}.v-capital-operation h2{font-size:20px;margin:6px 0 5px;letter-spacing:var(--tracking-tight);line-height:1.4}.v-capital-operation p{color:var(--text-muted);font-size:11px;line-height:1.7;margin:0}.v-capital-amounts{display:grid;grid-template-columns:1.15fr 1fr;gap:24px;padding:23px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.v-capital-amounts>div{display:flex;flex-direction:column;gap:10px;min-width:0}.v-capital-amounts label,.v-capital-amounts span{font-size:11px;line-height:1.5;color:var(--text-muted)}.v-capital-amounts strong{font-size:27px;line-height:1.15;font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight)}.v-capital-amounts small{color:var(--text-muted);font-size:10px;line-height:1.5}.v-capital-amounts .input{max-width:170px;min-height:34px;height:34px;font-size:21px;font-variant-numeric:tabular-nums;padding:2px 10px}.v-capital-amounts>.v-capital-requested{grid-column:1/-1;border-top:1px solid var(--border);padding-top:20px}.v-capital-requested strong{font-size:35px;color:var(--text)}.v-capital-equation{font-size:10px;color:var(--text-muted);line-height:1.7;margin:10px 0 24px}.v-capital-eligibility{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:19px 21px;background:var(--warning-soft);border:1px solid var(--warning-border);border-radius:var(--radius-lg)}.v-capital-eligibility.is-ready{background:var(--success-soft);border-color:var(--success-border)}.v-capital-eligibility h3{font-size:14px;line-height:1.5;margin:7px 0}.v-capital-eligibility p{font-size:11px;line-height:1.8;color:var(--text-muted);margin:0;max-width:470px}.v-capital-fraction{font-size:35px;letter-spacing:var(--tracking-tight);font-weight:var(--fw-regular);color:var(--text);flex:0 0 auto;font-variant-numeric:tabular-nums}.v-capital-fraction small{color:var(--text-muted);font-size:19px;letter-spacing:var(--tracking-normal)}.v-capital-next{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:18px}.v-capital-next>p{width:100%;margin:0}.v-capital-checklist{border-left:1px solid var(--border);padding-left:26px}.v-capital-checklist h3{font-size:15px;letter-spacing:var(--tracking-tight);line-height:1.5;margin:0 0 7px}.v-capital-checklist>p{color:var(--text-muted);font-size:11px;line-height:1.8;margin:0 0 20px}.v-capital-checklist ul{list-style:none;padding:0;margin:0 0 18px}.v-capital-checklist li{display:flex;gap:10px;align-items:center;font-size:11px;line-height:1.6;padding:13px 0;border-top:1px solid var(--border)}.v-capital-checklist li>span:nth-child(2){flex:1}.v-capital-check-icon{width:18px;height:18px;flex:0 0 18px;border:1px solid var(--warning-border);display:grid;place-items:center;color:var(--warning);font-size:11px;border-radius:var(--radius-pill)}.v-capital-check-icon.is-ready{background:var(--success-soft);border-color:var(--success-border);color:var(--success)}.v-capital-checklist>.v-link{font-size:11px}.v-capital-partner{border-top:1px solid var(--border);padding-top:22px;margin-top:25px}.v-capital-partner strong{font-size:12px;display:block;margin-top:8px}.v-capital-partner p{color:var(--text-muted);font-size:11px;line-height:1.8;margin:9px 0 0}.v-capital-data{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.v-capital-data h3{font-size:13px;margin:0 0 7px}.v-capital-data p{font-size:12px;line-height:1.7;color:var(--text-muted);margin:0}.v-capital-review-path{padding:0;margin:23px 0 0;list-style:none}.v-capital-review-path li{display:flex;align-items:center;gap:14px;padding:12px 0;font-size:12px}.v-capital-review-path li>span{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--border);color:var(--text-muted);font-size:10px}.v-capital-review-path li.is-done>span{border-color:var(--success-border);color:var(--success);background:var(--success-soft)}.v-capital-review-path li.is-current>span{border-color:var(--info-border);color:var(--info);background:var(--info-soft)}.v-capital-review-path small,.v-capital-review-path strong{display:block}.v-capital-review-path small{margin-top:4px;color:var(--text-muted);font-size:10px}.v-portal{max-width:760px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);padding-bottom:var(--space-12)}.v-portal-bar{position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-2) 0;background:var(--bg);border-bottom:1px solid var(--border)}.v-portal-back{display:inline-flex;align-items:center;gap:var(--space-2);flex:0 0 auto;min-height:var(--target-min);padding:0 var(--space-3) 0 var(--space-2);border-radius:var(--radius-md);color:var(--text);font-size:var(--type-ui);font-weight:var(--fw-medium);text-decoration:none}.v-portal-back:hover{background:var(--bg-hover)}.v-portal-back:focus-visible,.v-portal-chip:focus-visible,.v-portal-document:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.v-portal-context{min-width:0;margin:0;overflow:hidden;color:var(--text-muted);font-size:var(--type-ui);white-space:nowrap;text-overflow:ellipsis}.v-portal-context strong{color:var(--text);font-weight:var(--fw-medium)}.v-portal-head h1{margin:0 0 var(--space-2);font-size:var(--title-page-size);font-weight:var(--title-page-weight);line-height:var(--title-page-lh);letter-spacing:var(--title-page-tracking)}.v-portal-head>p{margin:0;max-width:60ch;color:var(--text-muted);font-size:var(--type-body);line-height:var(--lh-normal)}.v-portal-links{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.v-portal-chip{display:inline-flex;align-items:center;min-height:36px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text);font-size:var(--type-ui);text-decoration:none}.v-portal-chip:hover{background:var(--bg-hover)}.v-portal-history,.v-portal-order,.v-portal-step{display:grid;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-elevated);scroll-margin-top:72px}.v-portal-order .v-facts{margin:0}.v-portal-invitations{display:grid;gap:15px}.v-portal-product{display:flex;align-items:center;gap:var(--space-4)}.v-portal-product>:first-child{width:56px;height:56px;flex:0 0 56px}.v-portal-product h2{margin:0 0 var(--space-1);font-size:var(--type-subhead);font-weight:var(--fw-semibold);line-height:var(--lh-snug)}.v-portal-product p{margin:0;color:var(--text-muted);font-size:var(--type-caption)}.v-portal-document{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:var(--target-min);padding:var(--space-2) 0 0;border:0;border-top:1px solid var(--border);background:transparent;color:var(--text);text-align:left;cursor:pointer}.v-portal-document small,.v-portal-document strong{display:block}.v-portal-document strong{font-size:var(--type-ui);font-weight:var(--fw-medium)}.v-portal-document small{margin-top:2px;color:var(--text-muted);font-size:var(--type-caption)}.v-portal-steps{display:grid;gap:var(--space-4)}.v-portal-step>header{display:flex;align-items:flex-start;gap:var(--space-3)}.v-portal-history h2,.v-portal-step h2{margin:0;font-size:var(--type-subhead);font-weight:var(--fw-semibold)}.v-portal-step-number{display:inline-grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border:1px solid var(--border-strong);border-radius:50%;font-family:var(--font-mono)}.v-portal-state,.v-portal-step-number{color:var(--text-muted);font-size:var(--type-caption)}.v-portal-state{margin:2px 0 0}.v-portal-state.is-done{color:var(--accent-text)}.v-portal-step>p{margin:0;color:var(--text-muted);font-size:var(--type-ui);line-height:var(--lh-normal)}.v-portal-step .v-button-row{justify-content:flex-start}.v-portal-language{max-width:240px}.v-portal-step .conversation-composer{margin:0}.v-portal-confirmation{display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--success-border);border-radius:var(--radius-md);background:var(--success-soft)}.v-portal-confirmation p{margin:0;color:var(--text);font-size:var(--type-ui)}.v-portal-confirmation-links{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4)}.v-portal-confirmation-links .v-link{display:inline-flex;align-items:center;min-height:var(--target-min)}.v-portal-form-context{margin:0;color:var(--text-muted);font-size:var(--type-caption)}.v-portal-group{display:grid;gap:var(--space-3);min-width:0;margin:0;padding:0;border:0}.v-portal-group legend{margin-bottom:var(--space-2);padding:0;font-size:var(--type-ui);font-weight:var(--fw-semibold)}.v-portal-group>p{margin:0;color:var(--text-muted);font-size:var(--type-caption)}@media (max-width:650px){.v-portal{gap:var(--space-4)}.v-portal-history,.v-portal-order,.v-portal-step{padding:var(--space-4)}.v-portal-chip,.v-portal-step .v-button-row>.button{min-height:var(--target-min)}.v-portal-language{max-width:none}.vision .v-portal-language .select{min-height:var(--target-min)}}.v-remote{container-type:inline-size}.v-remote-layout{display:grid;grid-template-columns:minmax(0,410px) minmax(0,1fr);gap:56px;align-items:start;padding-top:10px}.v-remote-layout>*{min-width:0}.v-remote-phone{border:1px solid var(--border);background:var(--bg-subtle);border-radius:var(--radius-lg);overflow:hidden}.v-remote-phone>header{background:var(--bg-elevated);border-bottom:1px solid var(--border);color:var(--text);display:flex;align-items:center;gap:12px;padding:18px}.v-remote-phone>header>div{display:grid;gap:5px}.v-remote-phone>header strong{font-size:14px}.v-remote-phone>header div>span{font-size:10px;color:var(--text-muted)}.v-remote-status-dot{width:6px;height:6px;border-radius:var(--radius-pill);background:var(--success);margin-left:auto}.v-remote-chat{padding:20px 16px;min-height:340px;max-height:610px;overflow-y:auto;display:flex;align-items:start;flex-direction:column;gap:13px}.v-remote-recipient{display:grid;gap:8px;padding:13px 16px;border-bottom:1px solid var(--border);background:var(--bg-subtle);color:var(--text-muted);font-size:11px}.v-remote-recipient .select{width:100%;min-width:0;font-size:12px}.v-remote-date{width:100%;font-size:10px;color:var(--text-muted);text-align:center;margin:0 0 7px}.v-remote-bubble{background:var(--bg-elevated);border:1px solid var(--border);padding:13px 14px;border-radius:var(--radius-sm) var(--radius-md) var(--radius-md) var(--radius-md);max-width:92%;font-size:12px;line-height:1.75;color:var(--text);min-width:0;overflow-wrap:anywhere}.v-remote-bubble.is-user{margin-left:auto;background:var(--bg-input);border-color:var(--border);border-radius:var(--radius-md) var(--radius-sm) var(--radius-md) var(--radius-md)}.v-remote-bubble p{margin:0}.v-remote-bubble strong+p{margin-top:6px}.v-remote-bubble>small{display:block;font-size:9px;color:var(--text-muted);text-align:right;margin-top:9px}.v-remote-suggestions{display:flex;flex-direction:column;gap:8px;align-items:start}.v-remote-suggestions button{background:var(--bg-subtle);color:var(--text);font-size:11px;border:1px solid var(--border-strong);border-radius:var(--radius-md);min-height:36px;padding:7px 13px;cursor:pointer}.v-remote-links{display:grid;gap:0;border-top:1px solid var(--border);margin:13px -14px -3px;padding:4px 14px 0}.v-remote-links a{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:8px 0;font-size:11px;color:var(--text);text-decoration:underline;text-decoration-color:var(--border-control);text-underline-offset:3px;text-decoration:none}.v-remote-composer{display:flex;gap:8px;padding:10px 12px;background:var(--bg-subtle);border-top:1px solid var(--border)}.v-remote-composer>.input{border-radius:var(--radius-md);flex:1;min-width:0;font-size:12px;background:var(--bg-input)}.v-remote-composer>.button{width:40px;height:40px;min-width:40px;padding:0;font-size:20px;background:var(--button-primary-bg);border-color:var(--button-primary-bg)}.v-remote-disclaimer{background:var(--bg-subtle);text-align:center;color:var(--text-muted);font-size:9px;padding:2px 12px 11px;margin:0}.v-remote-context{padding-top:20px;max-width:480px;min-width:0}.v-remote-context>h2{font-size:25px;letter-spacing:var(--tracking-tight);line-height:1.35;max-width:420px;margin:10px 0 15px}.v-remote-context>p{font-size:12px;color:var(--text-muted);line-height:1.85;margin:0}.v-remote-principles{list-style:none;margin:25px 0 29px;padding:0}.v-remote-principles li{display:flex;gap:15px;align-items:start;border-top:1px solid var(--border);padding:16px 0}.v-remote-principles li>span{font-size:10px;color:var(--text-muted);padding-top:3px}.v-remote-principles h3{font-size:13px;margin:0 0 6px}.v-remote-principles p{color:var(--text-muted);font-size:11px;line-height:1.75;margin:0}.v-remote-event{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;overflow-wrap:anywhere;gap:6px;padding:12px 0;border-bottom:1px solid var(--border)}.v-remote-event:last-child{border-bottom:0}.v-remote-event>span{color:var(--text-muted);font-size:10px}.v-remote-event>strong{font-size:12px}.v-remote-event>p{font-size:11px;line-height:1.7;color:var(--text-muted);margin:0}@container (max-width: 760px){.v-remote .v-remote-layout{grid-template-columns:minmax(0,1fr)}.v-remote .v-remote-context{max-width:none}.v-remote .v-remote-phone{max-width:480px;width:100%}}@media (max-width:1279px){.v-capital-layout{grid-template-columns:minmax(0,1fr) 285px;gap:24px}.v-capital-checklist{padding-left:20px}.v-remote-layout{gap:30px}}@media (max-width:1099px){.v-radar-intro{align-items:start}.v-radar-reading{min-width:170px;padding-left:20px}.v-radar-signal{grid-template-columns:74px minmax(0,1fr) 167px;gap:17px}.v-radar-art>*{width:74px;height:74px}.v-radar-facts{padding-left:16px}.v-capital-layout{grid-template-columns:1fr}.v-capital-checklist{border-left:0;border-top:1px solid var(--border);padding:24px 0 0}.v-capital-checklist ul{display:grid;grid-template-columns:1fr 1fr;column-gap:25px}.v-capital-partner{display:none}.v-capital-selector{align-items:start;gap:20px}.v-capital-selector>p{max-width:250px;padding-top:20px}.v-remote-layout{grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:25px}.v-remote-context>h2{font-size:22px}}@media (max-width:800px){.v-radar-method{gap:17px}.v-radar-method>div{padding-left:25px}.v-capital-data{gap:20px}.v-remote-layout{grid-template-columns:minmax(0,350px) minmax(0,1fr);gap:25px}.v-remote-principles{margin-top:17px}}@media (max-width:650px){.v-radar-intro{display:block;padding:20px 0}.v-radar-intro h2{font-size:23px}.v-radar-reading{border-left:0;border-top:1px solid var(--border);padding:17px 0 0;margin-top:19px;gap:6px}.v-radar-reading strong{font-size:17px}.v-radar-tools>.v-small{font-size:10px}.v-radar-signal{grid-template-columns:65px minmax(0,1fr);grid-template-areas:"art main" "facts facts" "actions actions";gap:16px;padding:23px 0}.v-radar-art>*{width:65px;height:65px}.v-radar-signal-main h2{font-size:17px;margin-top:6px}.v-radar-signal-main>p{font-size:11px}.v-radar-signal-status{gap:7px}.v-radar-facts{display:grid;grid-template-columns:1fr 1fr;border-left:0;border-top:1px solid var(--border);padding:15px 0 0;gap:14px}.v-radar-facts dd{font-size:12px}.v-radar-actions .button{font-size:11px;padding-inline:12px}.v-radar-method{grid-template-columns:1fr;gap:20px}.v-radar-method>div{padding-left:32px}.v-capital-selector{display:block;padding-bottom:17px}.v-capital-selector>label{width:100%}.v-capital-selector>p{max-width:none;padding-top:12px;font-size:10px}.v-capital-operation{gap:12px;margin-bottom:20px}.v-capital-operation>:first-child{width:60px;height:60px;flex-basis:60px}.v-capital-operation h2{font-size:18px}.v-capital-amounts{gap:20px 16px}.v-capital-amounts strong{font-size:23px}.v-capital-amounts label,.v-capital-amounts span{font-size:10px}.v-capital-amounts .input{width:100%;max-width:145px;font-size:20px}.v-capital-requested strong{font-size:33px}.v-capital-eligibility{padding:17px 15px;gap:13px}.v-capital-eligibility h3{font-size:13px}.v-capital-eligibility p{font-size:10px}.v-capital-fraction{font-size:30px}.v-capital-next .button{width:100%;font-size:11px}.v-capital-checklist ul{display:block}.v-capital-data{grid-template-columns:1fr;gap:19px}.v-remote-layout{grid-template-columns:1fr;gap:30px;padding-top:0}.v-remote-phone{width:100%}.v-remote-chat{min-height:240px;max-height:520px}.v-remote-bubble{font-size:12px}.v-remote-context{max-width:none;padding-top:0}.v-remote-context>h2{font-size:23px}.v-remote-suggestions button{min-height:42px;font-size:11px}}.v-capital-data,.v-radar-method{padding:20px}.v-remote-context .v-panel>.v-remote-event{margin-inline:20px}.v-remote-context .v-panel>.v-muted{padding:18px 20px}.v-radar-tools>.v-segmented{margin-bottom:0}@media (max-width:650px){.v-capital-data,.v-radar-method{padding:17px}}.v-portal-quote-history{padding-bottom:18px;border-bottom:1px solid var(--border)}.v-portal-quote-history:last-child{border-bottom:0;padding-bottom:0}.v-portal-quote-history summary{cursor:pointer;font-size:12px;font-weight:var(--fw-semibold);padding:5px 0;line-height:1.7}.v-portal-quote-history summary:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.v-portal-quote-history p{font-size:11px;color:var(--text-muted);line-height:1.8;overflow-wrap:anywhere}.v-decision-center.v-dq{max-width:960px}.v-dq-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}.v-dq-header h1{font-size:var(--title-page-size);font-weight:var(--title-page-weight);line-height:var(--title-page-lh);letter-spacing:var(--title-page-tracking)}.v-dq-toggle{background:none;border:0;padding:0 var(--space-1);min-height:36px;color:var(--text-muted);font:inherit;font-size:var(--type-caption);text-decoration:underline;text-decoration-color:var(--border-control);text-underline-offset:3px;cursor:pointer}.v-dq-toggle:hover{color:var(--text)}.v-dq-empty{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:baseline;padding:var(--space-4) 0;border-bottom:1px solid var(--border);font-size:var(--type-ui)}.v-dq-empty span{color:var(--text-muted)}.v-dq-group{margin-bottom:var(--space-4)}.v-dq-group>summary{display:flex;align-items:center;gap:var(--space-2);min-height:40px;cursor:pointer;list-style:none;border-bottom:1px solid var(--border)}.v-dq-group>summary::-webkit-details-marker{display:none}.v-dq-group>summary:before{content:"";width:6px;height:6px;border-right:1.5px solid var(--text-muted);border-bottom:1.5px solid var(--text-muted);transform:rotate(-45deg);margin-right:var(--space-1);transition:transform var(--motion-fast) var(--ease-standard)}.v-dq-group[open]>summary:before{transform:rotate(45deg)}.v-dq-group h2{font-size:var(--type-subhead);font-weight:500}.v-dq-history>h2{padding:var(--space-2) 0;border-bottom:1px solid var(--border)}.v-dq-count{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--type-meta)}.v-dq-group ul{list-style:none;margin:0;padding:0}.v-dq-row{border-bottom:1px solid var(--border)}.v-dq-line{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) 0}.v-dq-text{flex:1;min-width:0}.v-dq-text strong{display:block;font-size:var(--type-ui);font-weight:500;line-height:1.4}.v-dq-text>span{display:block;margin-top:2px;color:var(--text-muted);font-size:var(--type-meta)}.v-dq-text a{color:var(--text);text-decoration:underline;text-decoration-color:var(--border-control);text-underline-offset:3px}.v-dq-blocker{color:var(--warning)}.v-dq-actions{display:flex;align-items:center;gap:var(--space-2);flex:none}.v-dq-verb{min-height:36px;white-space:nowrap}.v-dq-detail{padding:0 0 var(--space-4);font-size:var(--type-caption);color:var(--text-muted);display:grid;gap:var(--space-2)}.v-dq-detail strong{color:var(--text);font-weight:500}.v-dq-detail ul{margin:0;padding-left:var(--space-4);list-style:disc}.v-dq-diff>div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:var(--space-3);padding:var(--space-1) 0}.v-dq-diff dd{margin:0}.v-dq-detail-actions,.v-dq-diff dd{display:flex;flex-wrap:wrap;gap:var(--space-2)}.v-dq-detail-actions{align-items:center}@media (max-width:600px){.v-dq-line{flex-direction:column;align-items:stretch;gap:var(--space-2)}.v-dq-actions{justify-content:flex-end}.v-dq-group>summary,.v-dq-toggle,.v-dq-verb{min-height:44px}.v-dq-diff>div{grid-template-columns:1fr;gap:2px}}.v-trade{max-width:var(--page-width)}.v-trade-head{column-span:none}.v-trade-group+.v-trade-group{margin-top:var(--space-6)}.v-trade-when{white-space:normal}.v-trade-meta{gap:var(--space-3)}.v-trade-mark,.v-trade-meta{display:inline-flex;align-items:center}.v-trade-mark{padding:0 var(--space-2);border:1px solid var(--border-control);border-radius:var(--radius-pill);line-height:var(--lh-normal)}.v-trade-cta,.v-trade-mark{color:var(--text);font-size:var(--type-caption)}.v-trade-cta{font-weight:var(--fw-medium);text-decoration:underline;text-decoration-color:var(--border-control);text-underline-offset:var(--space-1)}.v-trade-terms{margin:0;padding-left:var(--space-3);border-left:var(--rule-accent-width) solid var(--border-control);color:var(--text);font-size:var(--type-caption);line-height:var(--lh-normal)}.v-trade-intro{display:grid;gap:var(--space-3)}.v-trade-intro p{margin:0}.v-trade-intro dl{display:grid;gap:var(--space-2);margin:0;font-size:var(--type-caption);line-height:var(--lh-normal)}.v-trade-intro dt{color:var(--text-muted)}.v-trade-intro dd{margin:0}.v-trade-detail{display:grid;gap:var(--space-5);min-width:0}.v-trade-detail-head h2{margin:0;font-size:var(--type-section);font-weight:var(--fw-medium);line-height:var(--lh-tight);overflow-wrap:anywhere}.v-trade-detail-head p{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--type-caption)}.v-trade-link{color:var(--text);font-size:var(--type-ui);text-decoration:underline;text-decoration-color:var(--border-control);text-underline-offset:var(--space-1)}.v-trade-link:hover{text-decoration-color:currentColor}.v-trade-detail-scope{margin:0;font-size:var(--type-ui);line-height:var(--lh-relaxed)}.v-trade-steps{display:flex;margin:0;padding:0;list-style:none}.v-trade-steps li{flex:1 1 0;min-width:0;padding:var(--space-2) var(--space-2) 0 0;border-top:var(--rule-accent-width) solid var(--border);color:var(--text-muted);font-size:var(--type-caption);line-height:var(--lh-snug)}.v-trade-steps li[aria-current=step]{border-color:var(--text);color:var(--text);font-weight:var(--fw-semibold)}.v-trade-evidence{padding:var(--space-4);border-radius:var(--radius-md);background:var(--bg-subtle);font-size:var(--type-caption);line-height:var(--lh-relaxed)}.v-trade-evidence h3,.v-trade-history h3{margin:0 0 var(--space-2);font-size:var(--type-subhead);font-weight:var(--fw-semibold)}.v-trade-evidence p{margin:0}.v-trade-evidence .v-trade-evidence-note{margin-top:var(--space-2);color:var(--text-muted)}.v-trade-history ol{margin:0;padding:0;list-style:none}.v-trade-history li{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-2) 0;border-bottom:1px solid var(--border);font-size:var(--type-caption);line-height:var(--lh-normal)}.v-trade-history li>span:last-child{flex:none;color:var(--text-muted);font-variant-numeric:tabular-nums}.v-trade-detail-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.v-trade-detail>.v-ops-feedback{margin:0}.v-trade .v-ops-feedback,.v-trade-dialog .v-ops-feedback{font-size:var(--type-caption)}.v-trade-next{display:grid;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border);border-left:var(--rule-accent-width) solid var(--text);border-radius:var(--radius-md);background:var(--bg-subtle)}.v-trade-next[data-tone=prestador]{border-left-color:var(--border-strong)}.v-trade-next[data-tone=encerrado]{border-left-color:var(--border)}.v-trade-next-who{margin:0;color:var(--text-muted);font-size:var(--type-caption);line-height:var(--lh-normal)}.v-trade-next h3{margin:0;font-size:var(--type-subhead);font-weight:var(--fw-semibold);line-height:var(--lh-snug)}.v-trade-next h3:focus{outline:none}.v-trade-next h3:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.v-trade-next-text{margin:0;font-size:var(--type-ui);line-height:var(--lh-relaxed);overflow-wrap:anywhere}.v-trade-next-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-1)}.v-trade-more{display:flex;flex-wrap:wrap;gap:var(--space-2)}.v-trade-next-live:empty{display:none}.v-trade-next-live .v-ops-feedback{margin:0}.v-trade-proposal{display:grid;gap:var(--space-2);min-width:0}.v-trade-changes h3,.v-trade-files-section h3,.v-trade-proposal h3,.v-trade-proposal h4,.v-trade-result h3{margin:0;font-size:var(--type-subhead);font-weight:var(--fw-semibold);line-height:var(--lh-snug);overflow-wrap:anywhere}.v-trade-benefit,.v-trade-conversion,.v-trade-evidence-note,.v-trade-hint,.v-trade-outcome,.v-trade-pending,.v-trade-proposal-meta,.v-trade-proposal-note{margin:0;font-size:var(--type-caption);line-height:var(--lh-normal);overflow-wrap:anywhere}.v-trade-conversion,.v-trade-evidence-note,.v-trade-hint,.v-trade-proposal-meta{color:var(--text-muted)}.v-trade-benefit,.v-trade-outcome{color:var(--text);font-weight:var(--fw-medium)}.v-trade-pending{padding-left:var(--space-3);border-left:var(--rule-accent-width) solid var(--warning-border)}.v-trade-lines{width:100%;border-collapse:collapse;font-size:var(--type-caption);line-height:var(--lh-normal)}.v-trade-lines td,.v-trade-lines th{padding:var(--space-2) var(--space-2) var(--space-2) 0;border-bottom:1px solid var(--border);text-align:left;vertical-align:top;overflow-wrap:anywhere}.v-trade-lines thead th{color:var(--text-muted);font-weight:var(--fw-regular)}.v-trade-lines tbody th{font-weight:var(--fw-medium)}.v-trade-lines .is-number{padding-right:0;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.v-trade-lines tfoot th{font-weight:var(--fw-regular);color:var(--text-muted)}.v-trade-lines tfoot .is-total td,.v-trade-lines tfoot .is-total th{border-bottom:0;color:var(--text);font-size:var(--type-ui);font-weight:var(--fw-semibold)}.v-trade-eligible{color:var(--text-muted)}.v-trade-changes dl,.v-trade-proposal-facts{display:grid;gap:var(--space-2);margin:0;font-size:var(--type-caption);line-height:var(--lh-normal)}.v-trade-changes dl>div,.v-trade-proposal-facts>div{display:grid;grid-template-columns:minmax(96px,30%) 1fr;gap:var(--space-3)}.v-trade-changes dt,.v-trade-proposal-facts dt{color:var(--text-muted)}.v-trade-changes dd,.v-trade-proposal-facts dd{margin:0;min-width:0;overflow-wrap:anywhere}.v-trade-before{color:var(--text-muted);text-decoration:line-through}.v-trade-changes{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md)}.v-trade-block{margin:0;padding:var(--space-3);border-left:var(--rule-accent-width) solid var(--warning-border);background:var(--warning-soft);color:var(--text);font-size:var(--type-caption);line-height:var(--lh-normal)}.v-trade-result{display:grid;gap:var(--space-2)}.v-trade-result>p{margin:0;font-size:var(--type-ui);line-height:var(--lh-relaxed);overflow-wrap:anywhere}.v-trade-earlier{display:grid;gap:var(--space-1);padding-top:var(--space-2)}.v-trade-earlier p{margin:0;font-size:var(--type-caption);line-height:var(--lh-normal)}.v-trade-files-section{display:grid;gap:var(--space-2)}.v-trade-files{display:grid;margin:0;padding:0;list-style:none}.v-trade-files>li{display:grid;grid-template-columns:1fr auto;gap:var(--space-1) var(--space-3);align-items:start;padding:var(--space-2) 0;border-bottom:1px solid var(--border)}.v-trade-file-main{display:grid;gap:var(--space-1);min-width:0;font-size:var(--type-caption);line-height:var(--lh-normal)}.v-trade-file-main strong{font-size:var(--type-ui);font-weight:var(--fw-medium);overflow-wrap:anywhere}.v-trade-file-main span{color:var(--text-muted);overflow-wrap:anywhere}.v-trade-file-error,.v-trade-file-missing{font-size:var(--type-caption);color:var(--text-muted)}.v-trade-file-error{grid-column:1/-1;color:var(--danger)}.v-trade-file-previous{grid-column:1/-1;font-size:var(--type-caption)}.v-trade-file-previous ul{display:grid;gap:var(--space-1);margin:var(--space-2) 0 0;padding:0;list-style:none}.v-trade-file-previous li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);color:var(--text-muted)}.v-trade-history,.v-trade-scope,.v-trade-sequence,.v-trade-versions{border-top:1px solid var(--border);padding-top:var(--space-3)}.v-trade-file-previous>summary,.v-trade-history>summary,.v-trade-scope>summary,.v-trade-sequence>summary,.v-trade-versions>summary{display:flex;align-items:center;gap:var(--space-1);min-height:var(--target-min);cursor:pointer;list-style:none;font-size:var(--type-caption);font-weight:var(--fw-medium);line-height:var(--lh-normal)}.v-trade-file-previous>summary::-webkit-details-marker,.v-trade-history>summary::-webkit-details-marker,.v-trade-scope>summary::-webkit-details-marker,.v-trade-sequence>summary::-webkit-details-marker,.v-trade-versions>summary::-webkit-details-marker{display:none}.v-trade-file-previous>summary:before,.v-trade-history>summary:before,.v-trade-scope>summary:before,.v-trade-sequence>summary:before,.v-trade-versions>summary:before{content:"▸";flex:none;width:var(--space-4);color:var(--text-muted);text-align:center;transition:transform var(--motion-moderate) var(--ease-standard)}.v-trade-file-previous[open]>summary:before,.v-trade-history[open]>summary:before,.v-trade-scope[open]>summary:before,.v-trade-sequence[open]>summary:before,.v-trade-versions[open]>summary:before{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.v-trade-file-previous>summary:before,.v-trade-history>summary:before,.v-trade-scope>summary:before,.v-trade-sequence>summary:before,.v-trade-versions>summary:before{transition:none}}.v-trade-file-previous>summary:focus-visible,.v-trade-history>summary:focus-visible,.v-trade-scope>summary:focus-visible,.v-trade-sequence>summary:focus-visible,.v-trade-versions>summary:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.v-trade-versions[open]>.v-trade-proposal+.v-trade-proposal{margin-top:var(--space-4)}.v-trade-history ol,.v-trade-scope .v-trade-detail-scope,.v-trade-sequence .v-trade-steps{margin-top:var(--space-2)}.v-trade-form .v-field,.v-trade-quote .v-field{font-size:var(--type-caption)}.v-trade-form fieldset{display:grid;gap:var(--space-2);margin:0;padding:0;border:0;min-width:0}.v-trade-form legend{padding:0;margin-bottom:var(--space-2);font-size:var(--type-caption);font-weight:var(--fw-medium)}.v-trade-check,.v-trade-radio{display:flex;align-items:center;gap:var(--space-2);min-height:var(--space-8);font-size:var(--type-ui);line-height:var(--lh-normal)}.v-trade-items>.button{justify-self:start}.v-trade-check input,.v-trade-radio input{flex:0 0 auto;width:var(--space-4);height:var(--space-4);accent-color:var(--accent)}.v-trade-item{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) minmax(0,1fr) auto;gap:var(--space-2) var(--space-3);align-items:end}.v-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);min-width:0}.v-trade-picker input[type=file]{max-width:100%;font-size:var(--type-caption)}.v-trade-picked{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.v-trade-picked>li{display:flex;flex-wrap:wrap;align-items:end;gap:var(--space-2) var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border)}.v-trade-picked-name{flex:1 1 160px;min-width:0;font-size:var(--type-ui);overflow-wrap:anywhere}.v-field-inline{flex:0 1 200px}.vision .modal .v-trade-dialog-actions{position:sticky;bottom:calc(var(--space-6) * -1);margin:0 calc(var(--space-6) * -1) calc(var(--space-6) * -1);padding:var(--space-3) var(--space-6) var(--space-6);border-top:1px solid var(--border);background:var(--bg-elevated)}.vision .modal.v-trade-dialog .dialog-body{scroll-padding-bottom:calc(var(--target-min) + var(--space-3) * 2 + var(--space-5))}.v-dossier-files{display:grid;gap:var(--space-1);margin:var(--space-2) 0 0;padding:0;list-style:none;font-size:var(--type-caption)}.v-dossier-files li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0 var(--space-3);overflow-wrap:anywhere}.v-dossier-files li>span:first-child{display:grid;gap:var(--space-1);min-width:0}@media (max-width:1099px){.v-trade[data-detail] .v-trade-head{display:none}}@media (max-width:767px){.v-trade-meta{align-items:flex-end;gap:var(--space-1)}.v-trade-meta,.v-trade-steps{flex-direction:column}.v-trade-steps li{padding:var(--space-2) var(--space-3);border-top:0;border-left:var(--rule-accent-width) solid var(--border)}.v-trade-detail-actions .button,.v-trade-next-actions .button{min-height:var(--target-min)}.v-trade-next-actions>.button,.v-trade-next-actions>a.button{flex:1 1 100%;justify-content:center}.v-trade-check,.v-trade-radio{min-height:var(--target-min)}.v-trade-item{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.v-trade-item>.v-field:first-child,.v-trade-item>.v-field:nth-child(2){grid-column:1/-1}.v-grid3{grid-template-columns:minmax(0,1fr)}.v-trade-changes dl>div,.v-trade-proposal-facts>div{grid-template-columns:minmax(0,1fr);gap:0}.v-trade-files>li{grid-template-columns:minmax(0,1fr)}.v-trade-link{display:inline-flex;align-items:center;min-height:var(--target-min)}}.v-portal-notice{margin:0 0 var(--space-4);max-width:72ch}.v-main:has(>.v-inbox-app){max-width:none;height:100dvh;min-height:0;padding-top:0;padding-right:0;padding-bottom:0;overflow:hidden}html:not([data-sidebar=hidden]) .v-main:has(>.v-inbox-app){padding-left:0}.vision:has(.v-inbox-app){min-height:0}.v-inbox-app{--inbox-list-width:clamp(300px,34%,380px);position:relative;display:grid;grid-template-columns:var(--inbox-list-width) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:100dvh;min-height:0;overflow:hidden;color:var(--text);font-size:var(--type-ui)}.v-inbox-area{grid-column:1/-1;min-width:0;padding:30px 32px 0}@media (min-width:801px){.v-inbox-area{--inbox-area-x:max(var(--page-pad-x),calc((100% - var(--page-width)) / 2));padding:var(--page-pad-top) 0 0}.v-inbox-area>*>:not(nav){margin-inline:var(--inbox-area-x)}.v-inbox-area>*>nav{padding-inline:var(--inbox-area-x)}}.v-inbox-list{display:flex;flex-direction:column;min-width:0;min-height:0;border-right:1px solid var(--border)}.v-inbox-list-head{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2);flex:none;padding:var(--space-4) var(--space-4) var(--space-3);border-bottom:1px solid var(--border)}.v-inbox-list-title{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:36px}.v-inbox-folder{min-width:0}.v-inbox-folder select{min-height:32px;max-width:min(180px,100%);padding:0 var(--space-2);border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--text-muted);font:inherit;font-size:var(--type-caption);cursor:pointer}.v-inbox-folder select:hover{background:var(--bg-hover);color:var(--text)}.v-inbox-bulk,.v-inbox-filters{display:flex;align-items:center;gap:var(--space-1);min-height:32px;flex-wrap:wrap}.v-inbox-bulk>span{flex:1;color:var(--text);font-size:var(--type-caption)}.v-inbox-chip{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:transparent;color:var(--text-muted);font:inherit;font-size:var(--type-caption)}.v-inbox-chip:hover{background:var(--bg-hover);color:var(--text)}.v-inbox-chip[aria-pressed=true]{border-color:transparent;background:var(--bg-active);color:var(--text)}.v-inbox-count{font-family:var(--font-mono);font-size:var(--type-caption);color:var(--accent-text)}.v-inbox-mobile-active,.v-inbox-mobile-filter{display:none}.v-inbox-rows{flex:1;min-height:0;margin:0;padding:var(--space-2);list-style:none;overflow-y:auto;overscroll-behavior:contain}.v-inbox-row{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:var(--space-2);align-items:start;padding:var(--space-3);margin-bottom:var(--space-1);border-radius:var(--radius-lg)}.v-inbox-row:hover{background:var(--bg-hover)}.v-inbox-row.is-active{background:var(--bg-active)}.v-inbox-row.is-checked{background:var(--accent-soft)}.v-inbox-row-thumb{position:relative;z-index:2;display:grid;width:36px;height:36px;place-items:center;overflow:hidden;background:var(--bg-input);color:var(--text-muted);pointer-events:none}.v-inbox-row-art .v-product-art,.v-inbox-row-thumb{border-radius:var(--radius-md)}.v-inbox-initials{font-size:var(--type-caption);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight)}.v-inbox-row-check{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;pointer-events:auto;accent-color:var(--accent)}.v-inbox-list.is-selecting .v-inbox-row-check,.v-inbox-row-check:checked,.v-inbox-row-check:focus-visible,.v-inbox-row:hover .v-inbox-row-check{opacity:1;width:20px;height:20px;inset:8px}.v-inbox-list.is-selecting .v-inbox-row-art,.v-inbox-row:has(.v-inbox-row-check:focus-visible) .v-inbox-row-art,.v-inbox-row:hover .v-inbox-row-art{visibility:hidden}.v-inbox-row-thumb:has(.v-inbox-row-check:focus-visible){outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.v-inbox-row-link{display:grid;gap:2px;min-width:0;color:inherit}.v-inbox-row-link:after{content:"";position:absolute;inset:0;z-index:1}.vision .v-inbox-row-link:focus-visible{outline:0}.v-inbox-row:has(.v-inbox-row-link:focus-visible){outline:var(--focus-width) solid var(--focus-ring);outline-offset:calc(var(--focus-width) * -1)}.v-inbox-row-line{display:flex;align-items:baseline;gap:var(--space-2);min-width:0}.v-inbox-row-name,.v-inbox-row-preview,.v-inbox-row-subject{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.v-inbox-row-name{flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-right:var(--space-3);white-space:normal;line-height:var(--lh-snug);color:var(--text);font-weight:var(--fw-medium)}.v-inbox-row-line time{flex:none;color:var(--text-muted);font-size:var(--type-caption);font-variant-numeric:tabular-nums}.v-inbox-row-subject{color:var(--text);font-size:var(--type-caption)}.v-inbox-row-preview{flex:1;color:var(--text-muted);font-size:var(--type-caption)}.v-inbox-row.is-unread .v-inbox-row-name,.v-inbox-row.is-unread .v-inbox-row-subject{font-weight:var(--fw-semibold)}.v-inbox-row.is-unread .v-inbox-row-line time{color:var(--accent-text)}.v-inbox-dot{flex:none;width:8px;height:8px;align-self:center;border-radius:var(--radius-pill);background:var(--accent)}.v-inbox-row-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);margin-top:var(--space-1);color:var(--text-muted);font-size:var(--type-caption)}.v-inbox-row-meta time{font-variant-numeric:tabular-nums}.v-inbox-awaiting{margin-left:auto;color:var(--text-muted)}.v-inbox-row.is-active .v-inbox-awaiting{color:var(--text)}.v-inbox-icon-button{display:inline-grid;width:32px;height:32px;place-items:center;flex:none;padding:0;border:0;border-radius:var(--radius-md);background:transparent;color:var(--text-muted)}.v-inbox-icon-button:hover,.v-inbox-icon-button[aria-expanded=true]{background:var(--bg-hover);color:var(--text)}.v-inbox-row-menu{position:absolute;top:var(--space-2);right:var(--space-1);z-index:2;opacity:0}.v-inbox-row-menu[aria-expanded=true],.v-inbox-row:focus-within .v-inbox-row-menu,.v-inbox-row:hover .v-inbox-row-menu{opacity:1}@media (hover:none){.v-inbox-row-menu{opacity:1}}.v-inbox-list-empty{flex:1;display:grid;align-content:center;min-width:0}.v-inbox-rows:empty{display:none}@media (min-width:801px){.v-inbox-list-empty{display:none}}.v-inbox-menu{position:fixed;z-index:var(--z-popover);display:grid;width:220px;padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-popover);box-shadow:var(--shadow-popover)}.v-inbox-menu button{min-height:36px;padding:0 var(--space-3);border:0;border-radius:var(--radius-md);background:transparent;color:var(--text);font:inherit;font-size:var(--type-ui);text-align:left}.v-inbox-menu button:focus-visible,.v-inbox-menu button:hover{background:var(--bg-hover)}.v-inbox-menu button.is-danger{color:var(--danger)}.v-inbox-mobile-only{display:none}.v-inbox-pane{display:flex;flex-direction:column;min-width:0;min-height:0}.v-inbox-thread{display:flex;flex:1;flex-direction:column;min-height:0}.v-inbox-thread-head{display:flex;align-items:center;gap:var(--space-3);flex:none;min-height:56px;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-5);border-bottom:1px solid var(--border)}.v-inbox-back{display:none}.v-inbox-thread-title{flex:1;min-width:0}.v-inbox-thread-title h2{overflow:hidden;color:var(--text);font-size:var(--title-section-size);font-weight:var(--title-section-weight);line-height:var(--title-section-lh);overflow-wrap:anywhere}.v-inbox-thread-title p{overflow:hidden;color:var(--text-muted);font-size:var(--type-caption);white-space:nowrap;text-overflow:ellipsis}.v-inbox-thread-context{display:flex;gap:var(--space-2);align-items:center;margin-top:2px}.v-inbox-thread-context a{overflow:hidden;text-overflow:ellipsis}.v-inbox-thread-context a:hover{text-decoration:underline}.v-inbox-thread-context span{flex:none;padding-left:var(--space-2);border-left:1px solid var(--border)}.v-inbox-thread-actions{display:flex;align-items:center;gap:var(--space-1);flex:none}.v-inbox-conversation-details{display:flex;align-items:flex-start;flex:none;gap:var(--space-3);max-height:min(260px,35dvh);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);background:var(--bg-subtle);overflow-y:auto}.v-inbox-conversation-details dl{flex:1;display:grid;gap:var(--space-2);min-width:0;margin:0}.v-inbox-conversation-details dt{color:var(--text-muted);font-size:var(--type-caption)}.v-inbox-conversation-details dd{margin:0;color:var(--text);font-size:var(--type-ui);line-height:var(--lh-normal);white-space:pre-wrap;overflow-wrap:anywhere}.v-inbox-conversation-details a{text-decoration:underline;text-underline-offset:3px}.vision .v-inbox-conversation-details:focus-visible{outline-offset:calc(-1 * var(--focus-width))}@media (max-width:480px){.v-inbox-conversation-details{flex-direction:column}.v-inbox-conversation-details .v-inbox-text-button{padding-inline:0;min-height:var(--target-min)}}.v-inbox-text-button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 var(--space-3);border:0;border-radius:var(--radius-md);background:transparent;color:var(--text-muted);font:inherit;font-size:var(--type-caption);white-space:nowrap}.v-inbox-text-button:hover:not(:disabled){background:var(--bg-hover);color:var(--text)}.v-inbox-text-button:disabled{color:var(--text-subtle)}.v-inbox-log{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.vision .v-inbox-log:focus-visible{outline-offset:calc(var(--focus-width) * -1)}.v-inbox-log-inner{display:flex;flex-direction:column;gap:var(--space-3);max-width:780px;min-height:100%;margin:0 auto;padding:var(--space-5) var(--space-5) var(--space-4);justify-content:flex-start}.v-inbox-log-empty{margin:auto 0;color:var(--text-muted);font-size:var(--type-ui);text-align:center}.v-inbox-day{display:flex;justify-content:center;margin:var(--space-2) 0}.v-inbox-day span{padding:2px var(--space-3);color:var(--text-muted);font-size:var(--type-caption)}.v-inbox-bubble{display:grid;gap:var(--space-2);max-width:min(94%,640px);padding:var(--space-4);border:1px solid transparent;border-radius:14px;background:var(--bg-elevated)}.v-inbox-bubble.is-incoming{align-self:flex-start;border-top-left-radius:4px}.v-inbox-bubble.is-outgoing{align-self:flex-end;border-color:transparent;border-top-right-radius:4px;background:var(--bg-input)}.v-inbox-bubble footer,.v-inbox-bubble header{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-2);color:var(--text-muted);font-size:var(--type-caption)}.v-inbox-bubble header strong{color:var(--text);font-size:var(--type-caption);font-weight:var(--fw-semibold)}.v-inbox-bubble time{font-variant-numeric:tabular-nums}.v-inbox-bubble-body{display:grid;gap:var(--space-2)}.v-inbox-bubble-body>p{color:var(--text);font-size:var(--type-subhead);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.v-inbox-bubble-note,.v-inbox-muted{color:var(--text-muted)!important;font-size:var(--type-caption)!important}.v-inbox-original{display:grid;gap:2px;padding-top:var(--space-2);border-top:1px solid var(--border)}.v-inbox-original span{color:var(--text-muted);font-size:var(--type-caption)}.v-inbox-original p{color:var(--text);font-size:var(--type-subhead);line-height:var(--lh-normal);white-space:pre-wrap}.v-inbox-bubble.is-outgoing footer{justify-content:flex-end}.v-inbox-link-button{min-height:24px;padding:0;border:0;background:transparent;color:var(--accent-text);font:inherit;font-size:var(--type-caption)}.v-inbox-link-button:hover{text-decoration:underline}.v-inbox-change{display:grid;gap:var(--space-1);align-self:flex-start;width:min(94%,640px);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text-muted);font-size:var(--type-caption);line-height:var(--lh-normal)}.v-inbox-change-heading{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3)}.v-inbox-change-details summary{padding:var(--space-1) 0;cursor:pointer;color:var(--text-muted)}.v-inbox-change-details[open] summary{margin-bottom:var(--space-2)}.v-inbox-change strong{color:var(--text);font-weight:var(--fw-medium)}.v-inbox-change-state{font-size:var(--type-caption)}.v-inbox-change-summary{color:var(--text)}.v-inbox-change-items{flex-basis:100%;display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none;color:var(--text)}.v-inbox-change-warn{flex-basis:100%;color:var(--warning)}.v-inbox-change a{color:var(--accent-text)}.v-inbox-change a:hover{text-decoration:underline}.v-inbox-error{margin:0 var(--space-4) var(--space-2);color:var(--danger);font-size:var(--type-caption)}.v-inbox-pane-top{display:flex;flex:none;justify-content:flex-end;padding:var(--space-3) var(--space-4) 0}.v-inbox-placeholder{display:grid;flex:1;place-content:center;justify-items:center;gap:var(--space-2);padding:var(--space-6);color:var(--text-muted);text-align:center}.v-inbox-placeholder>*{max-width:var(--reading-width)}.v-inbox-composer{display:grid;gap:var(--space-2);flex:none;padding:var(--space-3) var(--space-4) var(--space-3);border-top:1px solid var(--border);background:var(--bg)}.v-inbox-review-panes textarea,.v-inbox-textarea{display:block;width:100%;max-width:none;padding:var(--space-3) var(--space-4);border:1px solid var(--border-control);border-radius:var(--radius-lg);background:var(--bg-input);color:var(--text);font:inherit;font-size:var(--type-body);line-height:1.5;resize:none;overflow-y:auto}.v-inbox-textarea{min-height:calc(2 * 1.5em + 2 * var(--space-3) + 2px)}.v-inbox-review-panes textarea::placeholder,.v-inbox-textarea::placeholder{color:var(--text-placeholder)}.v-inbox-review-panes textarea:focus,.v-inbox-textarea:focus{border-color:var(--border-control)}.v-inbox-composer-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.v-inbox-shortcut{margin-left:auto;color:var(--text-muted);font-size:var(--type-caption)}.v-inbox-send{min-height:36px;padding:0 var(--space-4);border:0;border-radius:var(--radius-md);background:var(--accent);color:var(--on-accent-text);font:inherit;font-size:var(--type-ui);font-weight:var(--fw-medium)}.v-inbox-send:hover:not(:disabled){background:var(--accent-hover)}.v-inbox-send:disabled{background:var(--bg-input);color:var(--text-subtle)}.v-inbox-attachments{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:0;padding:0;list-style:none}.v-inbox-attachments li{display:inline-flex;align-items:center;gap:4px;max-width:240px;min-height:28px;padding:0 4px 0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-pill);font-size:var(--type-caption)}.v-inbox-attachments li span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.v-inbox-attachments button{width:24px;height:24px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted)}.v-inbox-saved-draft{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--type-caption)}.v-inbox-saved-draft>span{display:grid;flex:1;min-width:0}.v-inbox-saved-draft strong{font-weight:var(--fw-medium)}.v-inbox-saved-draft>span>span{overflow:hidden;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis}.v-inbox-composer.is-review{max-height:min(70%,620px);overflow-y:auto;overscroll-behavior:contain}.v-inbox-review-head{display:grid;gap:2px}.v-inbox-review-head strong{font-size:var(--type-subhead);font-weight:var(--fw-semibold)}.v-inbox-review-head span,.v-inbox-review-note{color:var(--text-muted);font-size:var(--type-caption)}.v-inbox-review-warn{padding:var(--space-2) var(--space-3);border-left:2px solid var(--warning);color:var(--text);font-size:var(--type-caption)}.v-inbox-review-panes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.v-inbox-review-panes label{display:grid;gap:4px;align-content:start}.v-inbox-review-panes label>span{display:flex;align-items:center;gap:4px;min-height:28px;color:var(--text-muted);font-size:var(--type-caption)}.v-inbox-review-sent{color:var(--text)!important;font-weight:var(--fw-medium)}.v-inbox-review-sent select{min-height:28px;padding:0 var(--space-1);border:1px solid var(--border-control);border-radius:var(--radius-sm);background:var(--bg-input);color:var(--text);font:inherit}.v-inbox-review-panes textarea{min-height:calc(4 * 1.5em + 2 * var(--space-3) + 2px);max-height:40dvh}.v-inbox-review-check{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--type-ui)}.v-inbox-review-check input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--accent)}.v-inbox-toast{position:absolute;left:50%;bottom:var(--space-4);z-index:var(--z-toast);display:flex;align-items:center;gap:var(--space-2);max-width:calc(100% - 32px);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-popover);box-shadow:var(--shadow-popover);transform:translateX(-50%);font-size:var(--type-caption)}.v-inbox-toast button{min-height:32px;padding:0 var(--space-2);border:0;border-radius:var(--radius-md);background:transparent;color:var(--accent-text);font:inherit}.v-inbox-toast button:last-child{color:var(--text-muted)}@media (max-width:1100px) and (min-width:801px){.v-inbox-app{--inbox-list-width:clamp(260px,38%,320px)}.v-inbox-thread-actions .v-inbox-text-button{display:none}.v-inbox-menu .v-inbox-mobile-only{display:block}.v-inbox-shortcut{display:none}.v-inbox-composer-bar .v-inbox-send{margin-left:auto}}@media (max-width:800px){.v-inbox-app,.v-main:has(>.v-inbox-app){height:min(var(--inbox-viewport,100dvh),100dvh)}.v-inbox-app{grid-template-columns:minmax(0,1fr)}.v-inbox-app[data-view=list] .v-inbox-pane,.v-inbox-app[data-view=thread] :is(.v-inbox-list,.v-inbox-area){display:none}.v-inbox-app[data-view=thread]{grid-template-rows:minmax(0,1fr)}.v-inbox-area{padding:0 var(--space-4)}.v-inbox-area>nav{margin-inline:calc(-1 * var(--space-4));padding-inline:var(--space-4)}.v-inbox-list{border-right:0}.v-inbox-list-head{padding-inline:var(--space-3)}.v-inbox-folder select{padding-inline:0 var(--space-1)}.v-inbox-list-title{gap:var(--space-1);min-height:var(--target-min);padding:0 48px}.vision:has(.v-inbox-app[data-view=thread]) :is(.v-mobile-menu-toggle,.v-mobile-voyager-toggle){display:none}.v-inbox-thread-head{min-height:52px;padding:var(--space-1) var(--space-1) var(--space-1) 0;gap:var(--space-1)}.v-inbox-back{display:inline-flex;flex:none}.v-inbox-back>a{margin:0}.v-inbox-thread-actions .v-inbox-text-button{display:none}.v-inbox-menu .v-inbox-mobile-only{display:block}.v-inbox-change a,.v-inbox-chip,.v-inbox-folder select,.v-inbox-icon-button,.v-inbox-link-button,.v-inbox-menu button,.v-inbox-send,.v-inbox-text-button{min-height:var(--target-min)}.v-inbox-icon-button{width:var(--target-min);height:var(--target-min)}.v-inbox-change a,.v-inbox-link-button{display:inline-flex;align-items:center}.v-inbox-row{grid-template-columns:40px minmax(0,1fr);padding-right:var(--space-3)}.v-inbox-row-thumb{width:40px;height:40px}.v-inbox-row-name{padding-right:var(--space-5)}.v-inbox-log-inner{padding:var(--space-4) var(--space-3) var(--space-3)}.v-inbox-bubble{max-width:96%}.v-inbox-change{width:96%}.v-inbox-change-details summary{min-height:var(--target-min);align-content:center}.v-inbox-composer{padding:var(--space-2) var(--space-3) max(var(--space-2),env(safe-area-inset-bottom))}.v-inbox-shortcut{display:none}.v-inbox-composer-bar .v-inbox-send{margin-left:auto}.v-inbox-review-panes{grid-template-columns:minmax(0,1fr)}.v-inbox-composer.is-review{max-height:75%}.v-inbox-review-check{min-height:var(--target-min);align-items:center}}.v-inbox-review-note span{color:var(--text)}.v-inbox-review-note{white-space:pre-wrap}.v-inbox-copied,.v-inbox-review-note-zh{color:var(--text-muted);font-size:var(--type-caption)}.v-inbox-copied{margin:0}.v-inbox-copied:empty{display:none}.v-inbox-bubble-origin{color:var(--text-muted);font-size:var(--type-caption)}.v-inbox-compose{display:flex;flex:none;flex-direction:column;min-height:0;max-height:min(78%,720px);border-top:1px solid var(--border);background:var(--bg)}.v-inbox-compose .v-inbox-composer{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;overscroll-behavior:contain;border-top:0}.v-inbox-mode-panel{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.v-inbox-mode-panel[hidden]{display:none}.v-inbox-modes{display:flex;flex:none;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-4) 0}.v-inbox-mode-tabs{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--border);border-radius:var(--radius-item);background:var(--bg-input)}.v-inbox-mode-tabs button{min-height:30px;padding:0 var(--space-3);border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--text-muted);font:inherit;font-size:var(--type-caption);cursor:pointer}.v-inbox-mode-tabs button:hover{color:var(--text)}.v-inbox-mode-tabs button[aria-selected=true]{border-color:var(--border-strong);background:var(--bg-elevated);color:var(--text);font-weight:var(--fw-medium)}.v-inbox-gmail-hint{margin:0;padding:var(--space-2) var(--space-4) 0;color:var(--text-muted);font-size:var(--type-caption);line-height:var(--lh-snug)}.v-inbox-inline-link,.vision .v-inbox-inline-link{display:inline;padding:0;border:0;background:transparent;color:var(--accent-text);font:inherit;text-align:left;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.v-inbox-inline-link:hover{color:var(--text)}.v-gmail-link-no-texto,.vision .v-gmail-link-no-texto{color:var(--accent-text);text-decoration:underline;text-underline-offset:2px}.v-gmail-link-no-texto:hover{color:var(--text)}.v-inbox-gmail-hint.v-gmail-sem-assinatura>.v-line{margin-top:var(--space-1)}.v-inbox-email{gap:var(--space-3)}.v-inbox-email-grid{display:grid;grid-template-columns:minmax(180px,220px) minmax(0,1fr);gap:var(--space-3)}.v-inbox-email-field{display:grid;gap:4px;align-content:start;min-width:0}.v-inbox-email-field>label,.v-inbox-email-field>span{color:var(--text-muted);font-size:var(--type-caption);font-weight:var(--fw-medium)}.v-inbox-email-field input,.v-inbox-email-field select,.v-inbox-email-field textarea{display:block;width:100%;min-height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--bg-input);color:var(--text);font:inherit;font-size:var(--type-ui)}.v-inbox-email-field textarea{min-height:calc(5 * 1.5em + 2 * var(--space-3));max-height:36dvh;padding:var(--space-3);line-height:var(--lh-normal);resize:vertical;overflow-y:auto}.v-inbox-email-field [aria-invalid=true]{border-color:var(--danger)}.v-inbox-email-note{color:var(--text-muted)}.v-inbox-email-note,.v-inbox-email-problem{font-size:var(--type-caption);line-height:var(--lh-snug)}.v-inbox-email-problem{color:var(--danger)}.v-inbox-email-pt{color:var(--text-muted);font-size:var(--type-caption)}.v-inbox-email-pt summary{width:fit-content;min-height:28px;color:var(--accent-text);cursor:pointer}.v-inbox-email-pt p{margin:var(--space-1) 0 0}.v-inbox-email-pt-text{border-left:2px solid var(--border-strong);white-space:pre-wrap;overflow-wrap:anywhere}.v-inbox-email-failure,.v-inbox-email-pt-text{padding:var(--space-2) var(--space-3);color:var(--text)}.v-inbox-email-failure{flex-basis:100%;display:flex;flex-wrap:wrap;gap:2px var(--space-2);border:1px solid var(--danger-border);border-radius:var(--radius-md);background:var(--danger-soft);font-size:var(--type-caption);line-height:var(--lh-snug)}.v-inbox-email-bar{position:sticky;bottom:0;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin:0 calc(-1 * var(--space-4)) calc(-1 * var(--space-3));padding:var(--space-2) var(--space-4) var(--space-3);border-top:1px solid var(--border);background:var(--bg)}.v-inbox-email-summary{flex:1 1 240px;min-width:0;margin:0;color:var(--text-muted);font-size:var(--type-caption);line-height:var(--lh-snug);overflow-wrap:anywhere}.v-inbox-email-summary strong{color:var(--text);font-weight:var(--fw-medium)}.v-inbox-email-account{display:block}.v-inbox-email-bar .v-inbox-send{margin-left:auto}.v-inbox-email-sent{display:grid;gap:2px;margin:0;font-size:var(--type-caption)}.v-inbox-email-sent strong{color:var(--success);font-size:var(--type-ui);font-weight:var(--fw-semibold)}.v-inbox-bubble-subject,.v-inbox-email-sent span{color:var(--text-muted);overflow-wrap:anywhere}.v-inbox-bubble-subject{font-size:var(--type-caption);font-weight:var(--fw-medium)}.v-gmail-consent{display:grid;gap:var(--space-4)}.v-gmail-consent p{margin:0;font-size:var(--type-ui);line-height:var(--lh-normal)}.v-gmail-consent a:not(.button),.vision .v-gmail-consent a:not(.button){color:var(--accent-text);text-decoration:underline;text-underline-offset:2px}.v-gmail-consent .v-button-row{justify-content:flex-end}.v-gmail-replies{display:grid;gap:var(--space-3);font-size:var(--type-ui)}.v-gmail-context,.v-gmail-empty,.v-gmail-status{margin:0;color:var(--text-muted);font-size:var(--type-caption);line-height:var(--lh-snug)}.v-gmail-status:empty{display:none}.v-gmail-messages,.v-gmail-threads{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.v-gmail-threads button{display:grid;gap:2px;width:100%;min-height:var(--target-min);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer}.v-gmail-threads button:hover{background:var(--bg-hover)}.v-gmail-threads strong{font-weight:var(--fw-medium);overflow-wrap:anywhere}.v-gmail-snippet{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.v-gmail-snippet,.v-gmail-threads small{color:var(--text-muted);font-size:var(--type-caption)}.v-gmail-thread-head{display:grid;gap:var(--space-1);justify-items:start}.v-gmail-thread-head h3{margin:0;font-size:var(--type-subhead);font-weight:var(--fw-semibold);overflow-wrap:anywhere}.v-gmail-message{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-elevated)}.v-gmail-message.is-outgoing{background:var(--bg-subtle)}.v-gmail-message footer,.v-gmail-message header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px var(--space-2);color:var(--text-muted);font-size:var(--type-caption)}.v-gmail-message header strong{color:var(--text);font-weight:var(--fw-semibold);overflow-wrap:anywhere}.v-gmail-message footer{justify-content:flex-end}.v-gmail-text{margin:0;max-height:40dvh;overflow-y:auto;color:var(--text);font-size:var(--type-ui);line-height:var(--lh-normal);white-space:pre-wrap;overflow-wrap:anywhere}.v-gmail-error{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--danger-border);border-radius:var(--radius-md);background:var(--danger-soft);font-size:var(--type-caption)}@media (max-width:800px){.v-inbox-compose{max-height:76%}.v-inbox-email-bar{margin:0 calc(-1 * var(--space-3)) calc(-1 * max(var(--space-2), env(safe-area-inset-bottom)));padding:var(--space-2) var(--space-3) max(var(--space-2),env(safe-area-inset-bottom))}.v-inbox-email-field textarea{min-height:calc(4 * 1.5em + 2 * var(--space-3));max-height:30dvh}.v-inbox-gmail-hint,.v-inbox-modes{padding:var(--space-2) var(--space-3) 0}.v-inbox-email-field input,.v-inbox-email-field select,.v-inbox-email-pt summary,.v-inbox-mode-tabs button{min-height:var(--target-min)}.v-inbox-inline-link,.vision .v-inbox-inline-link{display:inline-flex;align-items:center;min-height:var(--target-min)}.v-inbox-email-grid{grid-template-columns:minmax(0,1fr)}.v-inbox-email-bar .v-inbox-send{width:100%}}.v-inbox-saved-review{flex-wrap:wrap}.v-inbox-saved-review>span{flex:1 1 240px}.v-inbox-saved-review small{color:var(--text-muted);font-size:var(--type-caption);white-space:normal}.v-inbox-attachments li.is-missing{max-width:100%;border-color:var(--warning-border);background:var(--warning-soft)}.v-inbox-attachments li .v-inbox-attachment-state{flex:none;color:var(--text-muted)}.v-inbox-attachment-warning,.v-inbox-draft-unsaved{margin:0;padding:var(--space-1) var(--space-3);border-left:2px solid var(--warning);color:var(--text);font-size:var(--type-caption)}.vision a.v-inbox-url{color:inherit;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.vision a.v-inbox-url:hover{text-decoration-thickness:2px}.v-inbox-url-host{color:var(--text-muted);font-size:var(--type-caption);overflow-wrap:anywhere}.v-inbox-final-review{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-2) var(--space-4);margin:0;padding:var(--space-2) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.v-inbox-final-review>div{display:grid;gap:2px;align-content:start;min-width:0}.v-inbox-final-review dt{color:var(--text-muted);font-size:var(--type-caption)}.v-inbox-final-review dd{display:grid;gap:2px;justify-items:start;margin:0;color:var(--text);font-size:var(--type-ui);line-height:var(--lh-snug);overflow-wrap:anywhere}.v-inbox-final-review dd small{color:var(--text-muted);font-size:var(--type-caption)}.v-inbox-final-value{font-weight:var(--fw-medium)}.v-inbox-final-text{display:grid;gap:4px}.v-inbox-final-text>span{color:var(--text-muted);font-size:var(--type-caption)}.v-inbox-final-body{max-height:28dvh;overflow-y:auto;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);font-size:var(--type-ui);line-height:var(--lh-normal);white-space:pre-wrap;overflow-wrap:anywhere}.v-inbox-email.is-review:focus-visible,.v-inbox-final-body:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.v-inbox-email-to{grid-column:1/-1}.v-inbox-composer.is-review .v-inbox-composer-bar:not(:has(.v-inbox-shortcut))>.v-inbox-send{margin-left:auto}.v-inbox-email-from{display:flex;align-items:center;min-height:var(--control-height);color:var(--text);font-size:var(--type-ui);overflow-wrap:anywhere}.v-inbox-bubble-lang,.v-inbox-email-field select.v-inbox-email-known{color:var(--text-muted);font-size:var(--type-caption)}.v-inbox-translation-note{margin-top:var(--space-1);padding-top:var(--space-2);border-top:1px dashed var(--border-strong)}@media (max-width:800px){.v-inbox-final-review{grid-template-columns:minmax(0,1fr)}.v-inbox-final-review .v-inbox-inline-link{min-height:var(--target-min)}}.v-inbox-composer.is-review>.v-inbox-composer-bar{position:sticky;bottom:calc(-1 * var(--space-3));z-index:1;margin:0 calc(-1 * var(--space-4)) calc(-1 * var(--space-3));padding:var(--space-2) var(--space-4) var(--space-3);border-top:1px solid var(--border);background:var(--bg)}@media (max-width:800px){.v-inbox-composer.is-review>.v-inbox-composer-bar{bottom:calc(-1 * max(var(--space-2), env(safe-area-inset-bottom)));margin:0 calc(-1 * var(--space-3)) calc(-1 * max(var(--space-2), env(safe-area-inset-bottom)));padding:var(--space-2) var(--space-3) max(var(--space-2),env(safe-area-inset-bottom))}}@media (max-width:800px){.v-app[data-mobile-page=inbox] .v-main:has(>.v-inbox-app){padding-top:var(--v-mobile-header-height,60px);height:100dvh}.v-app[data-mobile-page=inbox] .v-inbox-app{height:calc(min(var(--inbox-viewport, 100dvh), 100dvh) - var(--v-mobile-header-height, 60px))}.v-inbox-list-head{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:12px 16px 8px;border-bottom:0}.v-inbox-list-title{display:none}.v-inbox-search{grid-column:1;grid-row:1;--search-height:var(--target-min)}.v-inbox-filters{display:none}.v-inbox-mobile-filter{grid-column:2;grid-row:1;display:flex;min-width:0}.v-inbox-mobile-filter>button{width:44px;height:44px;min-height:44px;border:0;border-radius:50%}.v-inbox-mobile-active{grid-column:1/-1;display:inline-flex;align-items:center;justify-content:space-between;justify-self:start;gap:14px;min-height:36px;padding:4px 12px;border:0;border-radius:999px;color:var(--text-muted);background:var(--bg-subtle);font:inherit;font-size:13px}.v-inbox-bulk{grid-column:1/-1;grid-row:2;background:var(--bg);z-index:1;min-height:44px}.v-inbox-rows{padding:0 8px 16px}.v-inbox-row{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:16px 10px;margin:0;border-radius:0;border-bottom:1px solid var(--border)}.v-inbox-row-thumb{width:40px;height:40px;border-radius:13px}.v-inbox-row-link{min-width:0}}.v-inbox-segments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:3px;border-radius:9px;background:var(--bg-hover)}.v-inbox-segment{display:flex;align-items:center;justify-content:center;gap:5px;height:28px;border:0;border-radius:7px;background:transparent;color:var(--text-muted);font:inherit;font-size:var(--type-caption);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer}.v-inbox-segment[aria-pressed=true]{background:var(--bg-elevated);color:var(--text);box-shadow:0 1px 2px rgb(17 18 20/.08)}.v-inbox-segment .v-inbox-count{color:var(--text-muted);font-family:inherit;font-variant-numeric:tabular-nums}.v-inbox-awaiting{color:var(--warning);font-weight:var(--fw-medium)}.v-inbox-waiting{color:var(--text-muted)}.v-inbox-thread-avatar{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--brand-soft);color:var(--link);font-size:var(--fs-14);font-weight:var(--fw-semibold)}.v-inbox-thread-zh{margin-left:var(--space-2);color:var(--text-muted);font-size:var(--type-caption);font-weight:var(--fw-regular)}.v-inbox-thread-icon{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--border);border-radius:9px;color:var(--text-secondary)}.v-inbox-thread-icon:hover{background:var(--bg-hover)}.v-inbox-supplier-strip{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px var(--space-5) 10px;border-bottom:1px solid var(--border);color:var(--text-secondary);font-size:var(--type-caption)}.v-inbox-supplier-evidence{display:inline-flex;align-items:center;gap:6px}.v-inbox-supplier-label{color:var(--text-muted)}.v-inbox-supplier-strip strong{font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.v-inbox-supplier-alert{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:9px;background:var(--warning-soft);color:var(--warning)}@media (max-width:800px){.v-inbox-supplier-strip,.v-inbox-thread-avatar,.v-inbox-thread-zh{display:none}}