.panel-collapse{width:44px;height:44px;min-height:44px;color:var(--text-2);margin:-12px -12px -12px auto}.panel-collapse>span{display:grid}.panel-collapse .icon{width:18px;height:18px}.tracked-headline{letter-spacing:-.01em;margin:-4px 0 12px;font-size:17px;font-weight:600;line-height:22px}.tracked-body{margin:-4px;padding:4px;overflow:hidden}.tracked-cards{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tracked-card{background:var(--tile);width:100%;min-height:44px;color:var(--text);text-align:left;border:1px solid #0000;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;padding:12px;display:grid}.tracked-title{font-size:15px;font-weight:600;line-height:20px}.tracked-date{min-width:64px;color:var(--text-2);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;line-height:20px}.tracked-conflict{vertical-align:2px;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.tracked-details{-webkit-line-clamp:2;color:var(--text-2);-webkit-box-orient:vertical;grid-column:1/-1;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.tracked-card.done .tracked-title{opacity:.7}.tracked-card.gap{border:1px dashed var(--rule);background:0 0}@media (hover:hover){.tracked-card:hover:not(:disabled){background:var(--chip)}.tracked-card.gap:hover:not(:disabled){background:var(--tile)}}.tracked-body .panel-foot{margin-top:10px}.panel-foot.tracked-stale{opacity:.72}.tracked-building{flex-direction:column;gap:8px;display:flex}.tracked-skeleton{border-radius:12px;height:62px;animation:.16s ease-out .45s backwards skeleton-wait}.tracked-unavailable{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (width<=420px){.tracked-date{min-width:56px}}.tracked-body .item-more summary{align-items:center;min-height:44px;padding-top:0;display:flex}.item-more .tracked-cards{margin-top:8px}.card-sources{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;font-size:13px;font-weight:500;line-height:18px;list-style:none;display:flex}.card-sources q{color:var(--text-2);margin-top:2px;font-weight:400;display:block}.card-conflict{color:var(--text-2);margin:8px 0 0;font-size:13px;line-height:18px}.blocks{color:var(--text);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.blocks>.block{grid-column:1/-1;min-width:0}.blocks>.block.half{grid-column:auto}.block-tile{background:var(--tile);border-radius:12px;padding:12px}.tile-label{color:var(--text-2);justify-content:space-between;align-items:center;gap:6px;font-size:14px;font-weight:400;line-height:20px;display:flex}.tile-value{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:4px;font-size:24px;font-weight:800;line-height:30px}.tile-suffix{font-family:var(--font-ui);letter-spacing:-.01em;color:var(--text-2);white-space:nowrap;font-size:20px;font-weight:500}.tile-value .missing{font-family:var(--font-ui);letter-spacing:0;color:var(--text-2);font-size:14px;font-weight:400}.sky-icon{flex:none;width:28px;height:28px;margin:-4px -4px -4px 0}.block-hero{padding:2px 0 6px}.hero-label{color:var(--text-2);font-size:14px;font-weight:400;line-height:20px}.hero-value{font-family:var(--font-display);letter-spacing:-.035em;overflow-wrap:anywhere;font-size:48px;font-weight:800;line-height:1.3}.block-date .hero-value>span{display:block}.block-heading{margin:8px 0 0;font-size:14px;font-weight:400;line-height:20px}.blocks>.block-heading:first-child{margin-top:0}.block-headline{color:var(--text-2);text-wrap:pretty;font-size:14px;font-weight:400;line-height:20px}.block-headline .bright{color:var(--text)}.block-row,.block-media{background:var(--tile);border-radius:12px;align-items:center;gap:10px;min-height:63px;padding:12px;display:flex}.block-row .brand-logo{flex:none}.row-main,.media-main{flex:1;min-width:0}.row-name{overflow-wrap:anywhere;font-size:14px;font-weight:400;line-height:20px}.row-sub{color:var(--text-2);font-size:12px;font-weight:400;line-height:16px}.row-meta{max-width:50%;color:var(--text-2);text-align:right;font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:400;line-height:16px}.block-media{align-items:flex-start}.media-thumb{background:var(--chip);border-radius:50%;flex:none;width:40px;height:40px}.block-media .brand-logo{flex:none}.media-blurb{-webkit-line-clamp:2;color:var(--text-2);-webkit-box-orient:vertical;margin-top:4px;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.block-caption{color:var(--text-2);font-size:14px;line-height:20px}.block-image{background:var(--tile);border-radius:12px;place-items:center;padding:20px 12px;display:grid}.block-chart-wrap .hero-label{margin-bottom:6px}.block-chart{width:100%;height:auto;color:var(--text);display:block;overflow:visible}.block-chart text{fill:var(--text-2);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.block-pages{gap:8px;display:grid}.block-pager{align-items:center;gap:8px;display:flex}.pager-title{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.pager-turn{background:var(--chip);width:44px;height:44px;min-height:44px;color:var(--text);border-radius:50%;place-items:center;padding:0;display:grid}.pager-turn:first-child .icon{transform:scaleX(-1)}.pager-turn .icon{width:18px;height:18px}.pager-turn:disabled{opacity:.35;cursor:default}.pager-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pager-body>.block{grid-column:1/-1;min-width:0}.pager-body>.block.half{grid-column:auto}.block-pages.whole{gap:16px}.pager-page{gap:8px;display:grid}.block-pages.whole .pager-title{text-align:left}.block-empty{background:var(--tile);color:var(--text-2);text-align:center;border-radius:12px;padding:20px 12px;font-size:14px;line-height:20px}.block-weather.off p{color:var(--text-2);text-wrap:pretty;font-size:14px;line-height:20px}.block-muted{color:var(--text-2)}.block-credit{color:var(--text-2);font-size:12px;font-weight:400;line-height:16px}.block-list{gap:10px;margin:2px 0;padding:0;list-style:none;display:grid}.block-list li{align-items:flex-start;gap:10px;font-size:14px;font-weight:400;line-height:20px;display:flex}.block-dot{background:var(--text-2);border-radius:50%;flex:none;width:6px;height:6px;margin:7px 6px 0}.block-tick{width:20px;height:20px;color:var(--text);flex:none}.block-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.block-chips li{background:var(--chip);border-radius:16px;padding:6px 12px;font-size:12px;font-weight:500;line-height:16px}.block-note{background:var(--tile);text-wrap:pretty;border-radius:12px;padding:12px;font-size:14px;line-height:20px}.block-note.good{background:var(--good-bg)}.block-note.warn{background:var(--warn-bg)}.panel-chip{background:var(--card);width:fit-content;max-width:min(100%,360px);min-height:44px;box-shadow:var(--edge);text-align:left;border-radius:16px 16px 16px 5px;align-items:center;gap:0;margin-top:6px;padding:12px 12px 12px 14px;font-size:14px;font-weight:500;line-height:20px;display:flex}button.panel-chip:hover:not(:disabled){background:var(--tile)}.panel-chip-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.panel-chip-turn{color:var(--text-2);flex:none;margin-left:8px;display:grid}.panel-chip-turn .icon{width:16px;height:16px}.panel-preview{width:min(360px,100%);margin-top:8px}.panel-preview .panel{margin:0}@media (hover:hover){.panel-preview .panel:hover .panel-icon{visibility:visible}}@media (width<=900px){.panel-preview{width:100%}}.brand-logos{align-items:center;display:flex}.brand-logos.many>*+*{margin-left:-10px}.brand-logos.many .brand-logo{box-shadow:0 0 0 1.5px var(--card);border-radius:50%}.brand-logo{flex:none;display:block}.brand-logo.icon{place-items:center;display:grid}.brand-logo.icon .icon{width:100%;height:100%}.panel-expand{width:44px;height:44px;min-height:44px;color:var(--text-2);background:0 0;margin:-10px -12px -10px auto;padding:0}.panel-expand .icon{width:18px;height:18px}button.panel-expand:hover:not(:disabled){color:var(--text);background:0 0}@media (hover:hover){.panel-expand{opacity:0;transition:opacity var(--dur-quick) ease-out}.panel:hover .panel-expand,.panel-expand:focus-visible,.panel-expand[aria-expanded=true]{opacity:1}}.panel-body.capped{max-height:460px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 56px),#0000);mask-image:linear-gradient(#000 calc(100% - 56px),#0000)}@keyframes feather-in{0%{-webkit-mask-position:0 100%;mask-position:0 100%}to{-webkit-mask-position:0 0;mask-position:0 0}}@media (prefers-reduced-motion:no-preference){.panel.feather{animation:.26s ease-out both feather-in;-webkit-mask-image:linear-gradient(#000 50%,#0000 75%);mask-image:linear-gradient(#000 50%,#0000 75%);-webkit-mask-size:100% 400%;mask-size:100% 400%}}.panel-skeleton{gap:8px;display:grid}.skeleton-head{align-items:center;gap:10px;min-height:24px;margin-bottom:10px;display:flex}.skel{background:var(--chip);border-radius:12px;display:block;position:relative;overflow:hidden}.skel-mark{border-radius:50%;width:24px;height:24px}.skel-title{border-radius:7px;width:46%;height:14px}.skel-hero{width:72%;height:76px}.skel-tiles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.skel-tile{height:70px}.skel-row{height:63px}.skel-line{border-radius:10px;width:84%;height:20px}.skel-chart{height:132px}.skel-image{height:180px}@keyframes skel-pulse{0%,to{opacity:.45}50%{opacity:.85}}@keyframes skel-sheen{0%{transform:translate(-100%)}to{transform:translate(300%)}}.skel:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--card) 60%, transparent), transparent);width:50%;position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:no-preference){.skel{animation:1.6s ease-in-out infinite skel-pulse}.skel:after{animation:1.6s cubic-bezier(.65,0,.35,1) infinite skel-sheen}}.bubble.building{border-radius:24px 24px 24px 8px;padding:14.5px 16px}.building-pill{color:var(--text-2);margin:0;font-size:15px;font-weight:400;line-height:20px}@keyframes text-shimmer{0%{background-position:-150% 0}to{background-position:250% 0}}@media (prefers-reduced-motion:no-preference){.building-pill{background:linear-gradient(90deg, var(--text-2) 0%, var(--text-2) 35%, var(--text) 50%, var(--text-2) 65%, var(--text-2) 100%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.6s ease-in-out infinite text-shimmer}}.message.lendo .reply-quote{justify-content:flex-start;padding:0 0 8px 22px}.message.lendo .reply-quote:after{border-right:0;border-left:2px solid var(--rule);border-top-left-radius:9px;border-top-right-radius:0;left:8px;right:auto}.message.lendo .quote-chip{color:var(--text)}.left-column .panel.replying{opacity:.4}.composer-example .icon{vertical-align:-3px;width:16px;height:16px;margin-right:6px}.md>*+*{margin-top:8px}.md p{white-space:pre-line}.md ul,.md ol{margin:0;padding-left:22px}.md li+li{margin-top:4px}.md li::marker{color:currentColor}.md code{background:var(--code-bg);overflow-wrap:anywhere;border-radius:6px;padding:2px 6px;font:.92em/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.md a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.md-heading{letter-spacing:-.01em}.doc-card{border-radius:var(--corner);background:var(--card);width:424px;max-width:100%;box-shadow:var(--edge);overflow-wrap:anywhere;padding:13px 16px;font-weight:500;line-height:26px;position:relative}.message .doc-card{margin-top:6px}.message .doc-card:first-child{margin-top:0}.doc-open{width:100%;min-height:0;color:inherit;font:inherit;line-height:inherit;text-align:left;background:0 0;border-radius:0;padding:0;display:block}button.doc-open:hover:not(:disabled){background:0 0}.doc-open:after{content:"";border-radius:20px;position:absolute;inset:0}.doc-open:focus-visible{outline:none}.doc-card:has(.doc-open:focus-visible){outline:2px solid var(--text);outline-offset:3px}@media (hover:hover){.doc-card:has(.doc-open:hover){background:var(--tile)}}.doc-card-line{letter-spacing:.01em;color:var(--text-2);margin-top:2px;font-size:13px;font-weight:400;line-height:18px;display:block}.doc-card-tools{z-index:1;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex;position:relative}.doc-card-tools button{border-radius:14px;padding:12px 16px;font-size:14px;font-weight:500;line-height:20px}.doc-card-error{flex-basis:100%;font-size:13px;line-height:18px}.doc-pdf{background:var(--chip);max-width:100%;min-height:44px;color:var(--text);border-radius:22px;align-items:center;gap:8px;padding:12px 14px 12px 12px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.doc-pdf .icon{flex-shrink:0;width:18px;height:18px}a.doc-pdf:hover{background:var(--chip-hi)}.doc-pdf.stale{background:var(--tile);color:var(--text-2)}dialog.doc-sheet{-webkit-backdrop-filter:none;width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;color:var(--text);background:0 0;border:0;border-radius:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}dialog.doc-sheet::backdrop{background:0 0}.doc-frost{background:var(--scrim);position:absolute;inset:0}.doc-panel{padding-top:calc(14px + var(--safe-top,0px));pointer-events:none;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(16px,1fr) minmax(0,210mm) minmax(16px,1fr);row-gap:10px;display:grid;position:absolute;inset:0}.doc-panel>*{pointer-events:auto}.doc-bar,.doc-actions{background:var(--card);min-width:0;min-height:56px;box-shadow:var(--edge), var(--lift);border-radius:28px;grid-area:1/2;align-items:center;display:flex}.doc-bar{justify-self:start;gap:8px;max-width:calc(50% - 6px);padding:6px 16px 6px 6px}.doc-actions{flex-wrap:wrap;justify-content:flex-end;justify-self:end;gap:8px;max-width:calc(50% - 6px);padding:6px 6px 6px 16px}.doc-close{background:var(--tile);border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.doc-close .icon{width:18px;height:18px}.doc-title{min-width:0}.doc-title h2{white-space:nowrap;text-overflow:ellipsis;font-size:15px;line-height:20px;overflow:hidden}.doc-title p{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:18px;overflow:hidden}.doc-pill{background:var(--chip);white-space:nowrap;border-radius:12px;flex-shrink:0;margin-left:auto;padding:3px 10px;font-size:13px;font-weight:500;line-height:18px}.doc-actions button{border-radius:22px;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-weight:500;line-height:20px;display:inline-flex}.doc-primary[aria-disabled=true]{cursor:not-allowed}button.primary.doc-primary[aria-disabled=true]{background:var(--chip);color:var(--text-2)}.doc-primary .doc-spinner{border-color:var(--on-accent-faint);border-top-color:var(--on-accent)}.doc-actions .doc-pdf{background:var(--chip)}.doc-status,.doc-note{color:var(--text-2);font-size:13px;line-height:18px}.doc-status:empty{display:none}.doc-spinner{border:2px solid var(--rule);border-top-color:var(--text);border-radius:50%;width:16px;height:16px}@media (prefers-reduced-motion:no-preference){.doc-spinner{animation:.9s linear infinite doc-spin}}@keyframes doc-spin{to{transform:rotate(1turn)}}.doc-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--hair) transparent;grid-area:2/1/auto/-1;min-height:0;padding:0 16px 48px;overflow:hidden auto}.doc-column{max-width:210mm;margin:0 auto}.doc-chrome{background:var(--tile);letter-spacing:.01em;width:fit-content;max-width:100%;color:var(--text);border-radius:11px;margin:0 0 10px;padding:3px 10px;font-size:12px;font-weight:500;line-height:16px}.doc-paper{isolation:isolate;color:#283036;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-shadow:var(--edge), var(--pop);background:#fff;border-radius:14px;position:relative;overflow:hidden}.doc-frame{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:0;width:100%;height:0;display:block}.doc-frame.next{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.doc-spots{pointer-events:none;position:absolute;inset:0}.doc-spot{pointer-events:auto;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:0;margin:0;padding:0;display:block;position:absolute}button.doc-spot:hover:not(:disabled),button.doc-spot:not(:disabled):active{opacity:1;background:0 0}@media (hover:hover){button.doc-spot.field:hover:not(:disabled){background:color-mix(in srgb, var(--paper-brand,#2b6f86) 7%, transparent);box-shadow:inset 0 0 0 1px var(--paper-brand,#2b6f86)}}button.doc-spot.field:not(:disabled):active{background:color-mix(in srgb, var(--paper-brand,#2b6f86) 14%, transparent)}.doc-spot:focus-visible{outline:3px solid var(--paper-brand,#2b6f86);outline-offset:2px}.doc-spot.locked,.doc-spot.words{cursor:default;border-radius:0}.doc-spot.link{border-radius:2px}.doc-skeleton,.doc-skeleton-lines{min-height:min(70vh,640px)}.doc-skeleton-lines{align-content:start;gap:14px;padding:48px 40px;display:grid}.doc-skeleton-lines span{background:#eef2f5;border-radius:7px;height:14px}.doc-skeleton-lines span:first-child{width:34%;height:28px;margin-bottom:18px}.doc-skeleton-lines span:nth-child(2){width:72%;height:34px}.doc-skeleton-lines span:nth-child(4){width:86%}.doc-skeleton-lines span:nth-child(5){width:64%}.doc-skeleton{place-items:center;padding:48px 24px;display:grid}.doc-writing{color:#5f6670;text-align:center;font-size:15px;font-weight:500}@media (prefers-reduced-motion:no-preference){.doc-skeleton .doc-writing,.doc-skeleton-lines span{animation:1.6s ease-in-out infinite doc-breathe}@keyframes doc-breathe{50%{opacity:.55}}}.doc-problem{border-radius:var(--corner);background:var(--card);box-shadow:var(--edge);justify-items:start;gap:12px;padding:16px;display:grid}.card-backdrop.doc-focus-frost{z-index:10;transition:none}.doc-focus{z-index:11;overscroll-behavior:contain;background:var(--card);box-shadow:var(--edge), var(--pop);color:var(--text);transform-origin:50% 0;border-radius:22px 22px 22px 8px;flex-direction:column;padding:18px;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.doc-focus form{flex-direction:column;gap:10px;display:flex}.doc-focus h2{font-size:17px;line-height:22px}.doc-focus-source,.doc-focus-note,.doc-focus-count{color:var(--text-2);font-size:13px;line-height:18px}.doc-focus-count{text-align:right;font-variant-numeric:tabular-nums}.doc-focus-edited{color:var(--text-2);font-size:13px;line-height:18px}.doc-focus-edited summary{cursor:pointer;width:fit-content;min-height:44px;padding:12px 0}.doc-focus-edited p{background:var(--tile);color:var(--text);white-space:pre-wrap;border-radius:12px;margin-top:2px;padding:12px}.doc-focus input[type=text],.doc-focus textarea{border:1px solid var(--line);background:var(--ground);width:100%;caret-color:var(--text);border-radius:12px;padding:12px 14px;font-size:16px;line-height:1.45}.doc-focus input[type=text]{min-height:48px}.doc-focus textarea{min-height:140px;max-height:40vh;overflow-y:auto}.doc-focus input[type=text]:focus-visible,.doc-focus textarea:focus-visible{box-shadow:0 0 0 1.5px var(--text);outline:none}.doc-focus-lock{align-items:flex-start;gap:10px;font-weight:600;line-height:20px;display:flex}.doc-focus-lock .icon{flex-shrink:0;width:20px;height:20px}.doc-focus-error{color:var(--danger);font-size:14px;line-height:20px}.doc-focus-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:4px;display:flex}.doc-focus-actions button{border-radius:14px;padding:12px 18px;font-weight:500;line-height:20px}.doc-focus-ask{flex:100%;font-weight:500}button.danger{color:#fff;background:#b42318}button.danger:hover:not(:disabled){background:#c8331f}.doc-segments{background:var(--chip);border:0;border-radius:16px;flex-wrap:wrap;gap:4px;margin:0;padding:4px;display:flex}.doc-segments label{min-height:44px;padding:8px var(--segment-pad);text-align:center;cursor:pointer;border-radius:12px;flex:1;place-items:center;font-weight:500;line-height:18px;display:grid;position:relative}.doc-segments label.on{background:var(--primary);color:var(--primary-text)}.doc-segments input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.doc-segments label:has(input:focus-visible){outline:2px solid var(--text);outline-offset:2px}.doc-conflict{background:var(--warn-bg);box-shadow:inset 0 0 0 1px var(--accent);border-radius:14px;gap:8px;padding:12px;display:grid}.doc-conflict p{font-weight:600;line-height:20px}.doc-conflict dl{gap:8px;display:grid}.doc-conflict dt{color:var(--text-2);font-size:12px;font-weight:600;line-height:16px}.doc-conflict dd{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.4}dialog.send-sheet{width:min(560px,100% - 32px);max-height:calc(100dvh - 120px);margin:96px auto auto}.send-for{color:var(--text-2);margin-top:2px;font-size:13px}.send-note{background:var(--tile);border-radius:12px;margin-top:10px;padding:12px;font-size:14px;line-height:20px}.send-form{gap:6px;margin-top:14px;display:grid}.send-form>label,.send-field>label{color:var(--text-2);margin-top:8px;font-size:13px;line-height:16px}.send-field{gap:6px;display:grid}.send-form input:where(:not(.sr-only)),.send-form textarea{border:1px solid var(--line);background:var(--chip);border-radius:12px;width:100%;padding:12px 14px;line-height:20px}.send-form textarea{min-height:160px}.send-chips{border:1px solid var(--line);background:var(--chip);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;min-height:48px;padding:6px;display:flex}.send-chips input{background:0 0;border:0;flex:140px;min-width:0;min-height:34px;padding:6px 8px}.send-chips input:focus-visible{outline:none}.send-chips:focus-within{box-shadow:0 0 0 1.5px var(--text)}.send-chip{background:var(--chip);max-width:100%;min-height:34px;box-shadow:inset 0 0 0 1px var(--rule);overflow-wrap:anywhere;border-radius:17px;align-items:center;gap:2px;padding:4px 6px 4px 12px;font-size:14px;line-height:20px;display:inline-flex;position:relative}.send-chip button{background:0 0;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;min-height:26px;padding:0;display:grid;position:relative}.send-chip button:after{content:"";position:absolute;inset:-9px}.send-chip .icon{width:14px;height:14px}.send-attachment{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.send-problem{color:var(--danger);font-size:14px;line-height:20px}.send-field{position:relative}.send-field>.send-problem{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 40px);margin:0;font-size:13px;line-height:16px;position:absolute;top:8px;right:0;overflow:hidden}.send-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;display:flex}.send-actions button{border-radius:14px;padding:12px 18px;font-weight:500;line-height:20px}.send-unsure,.send-sent{flex:100%;font-weight:500;line-height:20px}.send-loading{gap:10px;margin-top:16px;display:grid}.send-loading span{background:var(--tile);border-radius:12px;height:44px}@media (width<=900px){.doc-card{width:300px}dialog.doc-sheet{background:var(--ground)}.doc-frost{display:none}.doc-panel{padding:calc(8px + var(--safe-top,0px)) max(8px, var(--safe-right,0px)) calc(8px + var(--safe-bottom,0px)) max(8px, var(--safe-left,0px));grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);row-gap:8px}.doc-bar,.doc-actions{max-width:none;box-shadow:none;grid-column:1}.doc-bar{justify-self:stretch}.doc-actions{border-radius:26px;grid-row:3;justify-content:stretch;justify-self:stretch;padding:8px}.doc-actions>button{flex:auto}.doc-actions>.doc-status,.doc-actions>.doc-note{flex:100%;padding:4px 8px 0}.doc-scroll{grid-row:2;padding:0 0 12px}.doc-paper{border-radius:12px}.doc-skeleton-lines{padding:28px 20px}.doc-focus{padding:16px}dialog.send-sheet{width:100%;max-height:92dvh;margin:auto auto 0}.send-chips{row-gap:10px}.send-chips input{min-height:44px;margin-block:-5px;padding-block:11px}}.tab-badge{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 2px var(--ib-dot-ring);border-radius:50%;margin-left:6px;display:inline-block}.tab-badge.empty{visibility:hidden}:root{--ib-rail:linear-gradient(135deg, #f9fbfde0, #f0f5fac7);--ib-reader:linear-gradient(135deg, #fcfdfebd, #f6f9fcb3);--ib-top:#fafbfdc2;--ib-dot-ring:#f3b28b24;--ib-muted:#3f4f67;--ib-quiet:#526178;--ib-fold-ink:#58667a;--ib-fold-name:#34435a;--ib-body:#2d3b52;--ib-row-rule:#25395213;--ib-rule:#e2e7ed;--ib-head-rule:#dfe5ec;--ib-sheet:#ffffffe8;--ib-sheet-lift:0 7px 18px #1d2d4412;--ib-hover:#ffffff9e;--ib-tray:#d3deea78;--ib-folder-ink:#4c5b72;--ib-field:#ffffff94;--ib-field-rim:#ffffffb8;--ib-field-ink:#637188;--ib-focus:#1d2d4ba6;--ib-secondary:#ffffff9e;--ib-secondary-rim:#d8e0e9;--ib-more:#ffffff85;--ib-more-rim:#dce3eb;--ib-file:#f0f4f8;--ib-file-rim:#dfe5ec;--ib-file-ink:#33435a;--ib-file-tile:#fff;--ib-file-icon:#5b6a80;--ib-avatar:#dce8df;--ib-avatar-ink:#30463a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=terminal]){--ib-rail:var(--glass-pane);--ib-reader:linear-gradient(color-mix(in srgb, var(--card-solid) 72%, transparent), color-mix(in srgb, var(--card-solid) 72%, transparent));--ib-top:color-mix(in srgb, var(--card-solid) 78%, transparent);--ib-dot-ring:transparent;--ib-muted:var(--text-2);--ib-quiet:var(--text-2);--ib-fold-ink:var(--text-2);--ib-fold-name:var(--text);--ib-body:var(--text);--ib-row-rule:var(--line);--ib-rule:var(--line);--ib-head-rule:var(--line);--ib-sheet:var(--chip-hi);--ib-sheet-lift:none;--ib-hover:var(--tile);--ib-tray:var(--chip);--ib-folder-ink:var(--text-2);--ib-field:var(--chip);--ib-field-rim:var(--line);--ib-field-ink:var(--text-2);--ib-focus:var(--text);--ib-secondary:var(--chip);--ib-secondary-rim:var(--line);--ib-more:var(--chip);--ib-more-rim:var(--line);--ib-file:var(--chip);--ib-file-rim:var(--line);--ib-file-ink:var(--text);--ib-file-tile:var(--tile);--ib-file-icon:var(--text-2);--ib-avatar:var(--chip-hi);--ib-avatar-ink:var(--text)}}:root[data-theme=dark],:root[data-theme=terminal]{--ib-rail:var(--glass-pane);--ib-reader:linear-gradient(color-mix(in srgb, var(--card-solid) 94%, transparent), color-mix(in srgb, var(--card-solid) 94%, transparent));--ib-top:var(--card-solid);--ib-dot-ring:transparent;--ib-muted:var(--text-2);--ib-quiet:var(--text-2);--ib-fold-ink:var(--text-2);--ib-fold-name:var(--text);--ib-body:var(--text);--ib-row-rule:var(--line);--ib-rule:var(--line);--ib-head-rule:var(--line);--ib-sheet:var(--chip-hi);--ib-sheet-lift:none;--ib-hover:var(--tile);--ib-tray:var(--chip);--ib-folder-ink:var(--text-2);--ib-field:var(--chip);--ib-field-rim:var(--line);--ib-field-ink:var(--text-2);--ib-focus:var(--text);--ib-secondary:var(--chip);--ib-secondary-rim:var(--line);--ib-more:var(--chip);--ib-more-rim:var(--line);--ib-file:var(--chip);--ib-file-rim:var(--line);--ib-file-ink:var(--text);--ib-file-tile:var(--tile);--ib-file-icon:var(--text-2);--ib-avatar:var(--chip-hi);--ib-avatar-ink:var(--text)}:root[data-theme=dark]{--ib-reader:linear-gradient(color-mix(in srgb, var(--card-solid) 72%, transparent), color-mix(in srgb, var(--card-solid) 72%, transparent));--ib-top:color-mix(in srgb, var(--card-solid) 78%, transparent)}:root[data-theme=terminal]{--ib-tray:var(--tile);--ib-sheet:var(--chip-hi);--ib-folder-ink:var(--text)}.inbox{gap:12px var(--gutter);width:100%;min-height:0;padding:16px var(--gutter) var(--gutter);flex:1;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:360px minmax(0,1fr);display:grid}.inbox-list,.inbox-reader{overscroll-behavior:contain;border:1px solid var(--rim);min-height:0;box-shadow:var(--lift-deep);-webkit-backdrop-filter:var(--glass-fx);backdrop-filter:var(--glass-fx);border-radius:22px;overflow-y:auto}.inbox-list{background:var(--ib-rail);flex-direction:column;grid-area:1/1;padding:18px 13px 12px;display:flex}.inbox-reader{background:var(--ib-reader);grid-area:1/2;padding:29px 36px}:root:not([data-theme=terminal]) .inbox{grid-template-rows:minmax(0,1fr)}.inbox-head{flex-shrink:0;align-items:center;gap:9px;min-height:38px;padding:0 5px;display:flex}.inbox-head h1{letter-spacing:-.025em;font-size:23px;font-weight:680;line-height:1.5}.inbox-counts{color:var(--text-2);white-space:nowrap;margin:3px 0 0;font-size:12px}.inbox-compose{border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:34px;margin-left:auto;padding:2px 11px;font-size:12px;font-weight:620;line-height:1;display:inline-flex}.inbox-compose .icon{width:15px;height:15px}.inbox-filter{border:1px solid var(--ib-field-rim);background:var(--ib-field);height:40px;color:var(--ib-field-ink);border-radius:12px;flex-shrink:0;align-items:center;gap:8px;margin-top:11px;padding:0 11px;display:flex}.inbox-filter:focus-within{box-shadow:0 0 0 2px var(--ib-focus)}.inbox-filter .icon{width:16px;height:16px}.inbox-filter button{width:44px;min-height:44px;color:inherit;background:0 0;flex-shrink:0;place-items:center;margin:0 -8px;padding:0;display:grid}.inbox-filter button:first-child{margin-left:-14px}.inbox-filter button:last-child{margin-right:-14px}.inbox-filter input{width:100%;min-width:0;min-height:0;color:var(--text);background:0 0;border:0;border-radius:0;outline:0;flex:1;padding:0;font-size:12.5px}.inbox-filter input::placeholder{color:var(--ib-field-ink);opacity:1}.inbox-filter input:focus-visible{outline:none}.inbox-filter input::-webkit-search-cancel-button{-webkit-appearance:none}.inbox-notice{background:var(--menu);box-shadow:var(--edge), var(--lift);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;margin:0 4px;padding:6px 6px 6px 12px;font-size:14px;line-height:20px;display:flex}.inbox-toasts{z-index:3;grid-area:1/1;align-self:end;gap:6px;margin:0 13px 12px;padding:8px 0 2px;display:grid;position:relative}.inbox-empty{color:var(--text-2);justify-items:start;gap:10px;padding:16px 8px;display:grid}.inbox-pick{text-align:center;justify-items:center;padding-top:18vh}.inbox-pick .icon{width:28px;height:28px}.inbox-folders{background:var(--ib-tray);border-radius:12px;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:2px;margin-top:14px;padding:3px 6px;display:flex}.inbox-folders button{min-height:32px;color:var(--ib-folder-ink);white-space:nowrap;background:0 0;border:0;border-radius:9px;flex:none;padding:2px 6px;font-size:12px;font-weight:580;line-height:18px;position:relative}.inbox-folders button:hover:not(:disabled){background:var(--ib-hover)}.inbox-folders button[aria-pressed=true],.inbox-folders button[aria-pressed=true]:hover:not(:disabled){background:var(--tab-on);color:var(--tab-on-text)}.inbox-folder-count{font-variant-numeric:tabular-nums;opacity:.82}.inbox-star{color:var(--text)}.inbox-notice button:not(.icon-button){padding:12px 14px;font-weight:600;line-height:20px}.inbox-rows{grid-template-columns:minmax(0,1fr);margin:10px 0 0;padding:0;list-style:none;display:grid}.inbox-row{--row-rule:inset 0 -1px 0 var(--ib-row-rule);box-shadow:var(--row-rule);color:var(--text);padding:10px 9px 11px 17px;text-decoration:none;display:block;position:relative}.inbox-rows>li:last-child>.inbox-row{--row-rule:0 0 transparent}.inbox-rows>li:has(+.inbox-more)>.inbox-row{--row-rule:0 0 transparent}.inbox-row:hover:not(.open){background:var(--ib-hover)}.inbox-row.cursor{box-shadow:inset 0 0 0 1.5px var(--rule);border-radius:13px}.inbox-row.open{--row-rule:0 0 transparent;background:var(--ib-sheet);box-shadow:var(--ib-sheet-lift);border-radius:13px;margin-bottom:3px}.inbox-row.open.cursor{box-shadow:var(--ib-sheet-lift), inset 0 0 0 1.5px var(--rule)}.inbox-state{border-radius:50%;width:6px;height:6px;position:absolute;top:18px;left:6px}.inbox-row.unread .inbox-state{background:var(--accent)}.inbox-top{align-items:center;gap:8px;display:flex}.inbox-from{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:540;overflow:hidden}.inbox-row.unread .inbox-from{font-weight:710}.inbox-count{color:var(--ib-muted);font-weight:400}.inbox-time{color:var(--ib-muted);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:4px;margin-left:auto;font-size:12px;display:inline-flex}.inbox-clip .icon{width:13px;height:13px}.inbox-subject,.inbox-snippet{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.inbox-subject{margin-top:2px;font-size:13px;font-weight:610;line-height:1.45}.inbox-snippet{color:var(--ib-muted);margin-top:1px;font-size:12px;line-height:1.5}.inbox-more{color:var(--text-2);text-align:center;padding:12px;font-size:13px}.inbox-back{display:none}.inbox-open-head h2{letter-spacing:-.025em;max-width:760px;font-size:26px;font-weight:680;line-height:1.25}.inbox-open-from{color:var(--text-2);margin-top:6px;font-size:12.5px}.inbox-reader-top{z-index:2;background:linear-gradient(var(--ib-head-rule), var(--ib-head-rule)) 36px 100% / calc(100% - 72px) 1px no-repeat, var(--ib-top);margin:-29px -36px 0;padding:29px 36px 19px;position:sticky;top:-29px}.inbox-actions{flex-wrap:nowrap;align-items:center;gap:8px;margin-top:17px;display:flex}.inbox-actions button,.inbox-original{border:1px solid var(--ib-secondary-rim);background:var(--ib-secondary);min-height:36px;color:var(--text);border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:2px 14px;font-size:12.5px;font-weight:620;line-height:1;text-decoration:none;display:inline-flex}.inbox-actions button:hover:not(:disabled){background:var(--chip-hi)}.inbox-actions button.primary{background:var(--primary);color:var(--primary-text);box-shadow:none;border-color:#0000}.inbox-actions button.primary:hover:not(:disabled){background:var(--primary-hi)}.inbox-actions button.primary:disabled{color:var(--primary-text);opacity:.6}.inbox-actions .icon{width:15px;height:15px}.inbox-actions button.primary .icon{width:16px;height:16px}.inbox-forward .icon{transform:scaleX(-1)}.inbox-overflow{margin-left:auto;position:relative}.inbox-overflow>button{border-color:var(--ib-more-rim);background:var(--ib-more)}.inbox-overflow>button .icon{width:17px;height:17px}.inbox-overflow>button{width:47px;padding-inline:14px}.inbox-overflow>button .inbox-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.inbox-menu{z-index:3;background:var(--menu);min-width:200px;box-shadow:var(--edge), var(--lift);border-radius:14px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.inbox-menu button,.inbox-menu a{min-height:44px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;padding:12px 14px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:flex}.inbox-menu button:hover,.inbox-menu a:hover{background:var(--tile)}.inbox-stale{opacity:.55;transition:opacity var(--dur-quick) ease-out}.inbox-original{background:var(--chip);color:var(--text)}.inbox-original:hover{background:var(--chip-hi)}.inbox-box{border-radius:var(--corner);background:var(--card);box-shadow:var(--edge), var(--lift);margin-top:16px;padding:14px 16px 16px}.inbox-box-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.inbox-lendo{justify-self:start;margin-top:4px;font-weight:500;line-height:20px}.inbox-lendo.gone{visibility:hidden}.inbox-attach{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.inbox-attach .icon{width:18px;height:18px}.inbox-attach button,.inbox-upload{background:var(--chip);cursor:pointer;border-radius:14px;align-items:center;gap:6px;min-height:44px;padding:8px 12px;font-size:14px;line-height:20px;display:inline-flex}.inbox-upload:focus-within{outline:2px solid var(--text);outline-offset:3px}.inbox-unpick{background:0 0;border-radius:50%;place-items:center;width:26px;height:26px;min-height:26px;padding:0;display:grid}.inbox-unpick .icon{width:14px;height:14px}.inbox-unpick{position:relative}.inbox-unpick:after,.inbox-files .file-chip:after{content:"";position:absolute;inset:-9px}.inbox-find{gap:6px;display:grid}.inbox-find ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.inbox-find button{text-align:left;border-radius:12px;width:100%}.inbox-none{color:var(--text-2);padding:8px 4px;font-size:14px}.inbox-thread{grid-template-columns:minmax(0,1fr);max-width:780px;margin:0;padding:0;list-style:none;display:grid}.inbox-thread>li{border-bottom:1px solid var(--ib-rule)}.inbox-message{grid-template-columns:40px minmax(0,1fr);gap:14px;padding:23px 0;display:grid}.inbox-avatar{background:var(--ib-avatar);width:40px;height:40px;color:var(--ib-avatar-ink);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.inbox-thread-from{align-items:flex-start;gap:12px;font-size:13.5px;font-weight:680;display:flex}.inbox-thread-from time{color:var(--ib-quiet);flex:none;margin-left:auto;font-size:12px;font-weight:400}.inbox-thread-text{white-space:pre-wrap;overflow-wrap:anywhere;max-width:68ch;color:var(--ib-body);margin-top:13px;font-size:15px;line-height:1.66}.inbox-draft-box{border-bottom:1px dashed var(--ib-rule);justify-items:start;gap:8px;max-width:780px;padding:23px 0;display:grid}.inbox-draft-box .inbox-thread-from{justify-self:stretch}.inbox-draft-box .inbox-thread-text{margin-top:0}.inbox-full{color:var(--link);text-underline-offset:3px;background:0 0;margin:0 0 0 -12px;padding:12px;font-size:14px;line-height:20px;text-decoration:underline;display:block}.inbox-full:hover:not(:disabled){background:0 0}.inbox-files{flex-wrap:wrap;gap:8px;margin:15px 0 0;padding:0;list-style:none;display:flex}.inbox-files .file-chip{border:1px solid var(--ib-file-rim);background:var(--ib-file);min-height:0;box-shadow:none;color:var(--ib-file-ink);border-radius:12px;align-items:center;gap:10px;padding:9px 12px 9px 9px;text-decoration:none;display:flex;position:relative}.inbox-files a.file-chip:hover{background:var(--ib-sheet)}.inbox-files .file-chip:after{inset:-6px 0}.inbox-file-icon{background:var(--ib-file-tile);width:30px;height:30px;color:var(--ib-file-icon);border-radius:8px;place-items:center;display:grid}.inbox-files .file-chip .icon{width:16px;height:16px}.inbox-files .file-name{font-size:12px;font-weight:620;line-height:1.5}.inbox-file-meta{color:var(--ib-quiet);margin-top:1px;font-size:12px;font-weight:400;display:block}.inbox-fold{width:100%;min-height:44px;color:var(--ib-fold-ink);text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:9px;padding:16px 2px;font-size:12.5px;font-weight:400;line-height:1.5;display:flex}.inbox-fold:hover:not(:disabled){background:var(--ib-hover)}.inbox-fold-from{color:var(--ib-fold-name);white-space:nowrap;flex:none;font-weight:650}.inbox-fold-line{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inbox-fold time{flex:none;margin-left:auto;font-size:12px}.inbox-fold .inbox-clip{flex:none}.inbox-unfold-all{margin-top:10px}.inbox-restored{justify-content:space-between;align-items:center;gap:8px;padding-block:4px;display:flex}.inbox-restored button{flex-shrink:0;min-height:44px}.inbox-unfold-all+.inbox-thread{margin-top:8px}.send-suggest{z-index:4;background:var(--menu);max-height:320px;box-shadow:var(--edge), var(--lift);border-radius:14px;margin:4px 0 0;padding:6px;list-style:none;display:grid;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.send-suggest li{min-height:44px;color:var(--text);cursor:pointer;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:12px;line-height:20px;display:flex}.send-suggest li[aria-selected=true]{background:var(--chip-hi)}.send-suggest-name{font-weight:500}.send-suggest-email{overflow-wrap:anywhere;color:var(--text-2);font-size:13px}.inbox-thread+.inbox-box{margin-top:22px}:root:not([data-theme=terminal]) .inbox-keys{display:none}.inbox-keys{color:var(--text);background:var(--card-solid);border-radius:12px;flex-wrap:wrap;grid-column:1/-1;justify-content:center;align-items:center;gap:4px 6px;padding:12px;font-size:12px;display:flex}.inbox-keys kbd{background:var(--chip);min-width:22px;min-height:22px;box-shadow:inset 0 0 0 1px var(--line);font:600 11px/1 var(--font-ui);color:var(--text);border-radius:6px;place-items:center;margin-left:6px;padding:2px 6px;display:inline-grid}dialog.inbox-discard{width:min(420px,100% - 32px);padding:20px 20px 16px}.inbox-discard .send-for{margin-top:6px}@media (width>=1101px){.inbox-actions>button[aria-keyshortcuts=a] .icon{display:none}}@media (width<=1100px){.inbox-actions{gap:6px}.inbox-actions>button,.inbox-overflow>button{width:44px;min-height:44px;padding:12px}.inbox-actions>button .inbox-label,.inbox-overflow>button .inbox-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=900px){.tab-badge{width:5px;height:5px;margin-left:4px}.inbox{padding:12px 12px max(12px, env(safe-area-inset-bottom));grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.inbox.reading .inbox-list,.inbox:not(.reading) .inbox-reader,.inbox-keys{display:none}.inbox-list{padding:17px 12px 12px}.inbox-head h1{font-size:22px}.inbox-compose{width:34px;padding:2px 6px;position:relative}.inbox-compose .inbox-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.inbox-compose:after{content:"";position:absolute;inset:-5px}.inbox-folders{margin-top:13px}.inbox-folders button:after{content:"";position:absolute;inset:-6px 0}.inbox-filter{margin-top:10px}.inbox-filter input{min-height:44px}.inbox-rows{margin-top:8px}.inbox-row{padding:10px 8px 11px 16px}.inbox-row.open{box-shadow:none;background:0 0;border-radius:0;margin-bottom:0}.inbox-state{left:5px}.inbox-reader{grid-area:1/1;padding:17px 16px 20px}.inbox-reader-top{background-position:16px 100%;background-size:calc(100% - 32px) 1px;margin:-17px -16px 0;padding:17px 16px 14px;top:-17px}.inbox-open-head h2{font-size:22px}.inbox-actions{margin-top:12px}.inbox-message{grid-template-columns:34px minmax(0,1fr);gap:12px;padding:18px 0}.inbox-avatar{width:34px;height:34px;font-size:11px}.inbox-thread-text{margin-top:10px}:root[data-keyboard] .inbox-reader-top{position:static}.inbox-back{background:0 0;align-items:center;gap:4px;margin:0 0 6px -8px;padding:10px 12px 10px 4px;font-weight:500;display:inline-flex}.inbox-back .icon{width:20px;height:20px;transform:scaleX(-1)}dialog.inbox-discard{width:100%;max-height:92dvh;padding-bottom:max(20px, env(safe-area-inset-bottom));margin:auto auto 0}}:root[data-theme=terminal] .inbox{padding-top:18px}:root[data-theme=terminal] .inbox-view .inbox-reader{border-color:var(--tab);box-shadow:none}:where(:root[data-theme=terminal]){--mono:var(--font-ui)}.message.servicing-message{width:100%;max-width:min(720px,100%)}.servicing{background:var(--glass-bubble);box-shadow:var(--edge-strong);color:var(--text);border-radius:18px 18px 18px 6px;padding:14px 16px}.servicing,.command-list{font-family:var(--mono,ui-monospace, "SF Mono", Menlo, Consolas, monospace);font-size:13px;line-height:20px}.servicing-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;border-radius:6px;margin:0 -4px;padding:0 4px;overflow-x:auto}.servicing-scroll.more{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.servicing-scroll:focus-visible,.servicing:focus-within .servicing-scroll:focus{outline:2px solid var(--accent);outline-offset:2px}.servicing table{border-collapse:collapse;white-space:nowrap;font-variant-numeric:tabular-nums}.servicing th,.servicing td{text-align:left;padding:3px 10px 3px 0;font-weight:400}.servicing thead th{color:var(--text-2);border-bottom:1px solid var(--rule)}.servicing tbody th{font-weight:500}.servicing .num{text-align:right}.servicing .pass{color:var(--pass,#17703f)}.servicing .short{color:var(--short,#a8460a)}.servicing-bar{color:var(--info,#4a6fa5);letter-spacing:0;padding-right:0}.servicing-summary{margin-top:10px;font-weight:500}.servicing-foot,.servicing-assumptions,.servicing-caveat{color:var(--text-2)}.servicing-foot{margin-top:4px}.servicing-assumptions{margin:6px 0 0;padding:0;list-style:none}.servicing-caveat{margin-top:6px;font-size:12px;line-height:16px}.servicing-keys{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.servicing-keys button,.command-list button{background:var(--glass-chip);min-height:32px;box-shadow:var(--edge);color:var(--text);font:inherit;border-radius:10px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.servicing-keys button:hover:not(:disabled),.command-list button:hover{background:var(--chip-hi)}.servicing-keys button:disabled{opacity:.6}.servicing kbd,.command-list kbd{font:inherit;font-weight:600}.servicing-said{color:var(--text-2)}.command-list{background:var(--menu);color:var(--text);box-shadow:var(--edge), var(--pop);border-radius:18px;margin:0 0 8px;padding:6px}.command-list ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.command-list .command{width:100%;box-shadow:none;text-align:left;background:0 0;flex-direction:column;align-items:flex-start;gap:0;padding:6px 10px;display:flex}.command-usage{font-weight:500}.command-usage>span{white-space:nowrap}.command-about{color:var(--text-2);font-family:var(--font-ui)}.command-flags{flex-wrap:wrap;gap:6px;padding:6px 4px 2px;display:flex}.command-hint{color:var(--text-2);font-family:var(--font-ui);padding:2px 10px 4px;font-size:12px}@media (width<=900px),(pointer:coarse){.servicing-keys button,.command-list button{min-height:44px}.command-hint{display:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-ui:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:var(--font-ui);--font-mark:var(--font-ui);--weight-head:680;--font-size:15px;--scene:linear-gradient(90deg, #14263e12, transparent 30%, transparent 76%, #19273d0d), linear-gradient(0deg, #0e273c1f, transparent 36%), radial-gradient(ellipse at 72% 2%, #ffcaae54, transparent 40%) -8vw 45vh / 116vw 63vh no-repeat, radial-gradient(ellipse at 16% 42%, #a9c6d836, transparent 43%) -8vw 45vh / 116vw 63vh no-repeat, radial-gradient(ellipse at 82% 58%, #7297b233, transparent 38%) -8vw 45vh / 116vw 63vh no-repeat, linear-gradient(103deg, transparent 23%, #ffffff14 45%, transparent 63%) -8vw 45vh / 116vw 63vh no-repeat, radial-gradient(ellipse at 2% 57%, #2c3e56c7 0, #39496094 23%, transparent 49%) -10vw 29vh / 120vw 39vh no-repeat, radial-gradient(ellipse at 98% 55%, #324158bd 0, #424e6380 25%, transparent 52%) -10vw 29vh / 120vw 39vh no-repeat, radial-gradient(ellipse at 56% 77%, #ffc4a440, transparent 37%) -10vw 29vh / 120vw 39vh no-repeat, radial-gradient(ellipse at 73% 35%, #ffd3b5d1 0, #f4beae6b 19%, transparent 44%), radial-gradient(ellipse at 18% 8%, #dae1f275, transparent 46%), linear-gradient(180deg, #7485a3 0%, #aaa8bd 25%, #d5b4b1 40%, #8c9db2 48%, #5c829e 59%, #365f7f 78%, #284d6b 100%);--ground:#416986;--card-glass:#ffffffb8;--card-solid:#eef4fa;--pill-glass:#ffffff94;--pill-solid:#f1f6fb;--menu:#f6f9fc;--card-hi:#ffffffdb;--card:var(--card-glass);--pill:var(--pill-glass);--line:#ffffffd9;--tile:#ffffff8c;--chip:#fff9;--chip-hi:#ffffffd1;--glass-blur:28px;--glass-sat:112%;--glass-bright:1;--dense-sat:160%;--glass-from:#f9fbfdbd;--glass-to:#eff5faa3;--chip-glass-hi:#f9fbfd75;--chip-glass-lo:#f9fbfd75;--tint-hi:#ffe1cee8;--tint-lo:#fff6eeb8;--tint-rim:inset 0 0 0 1px #ffdac1db;--bar-hi:#f4f7fc94;--bar-lo:#eef3fa59;--bar-rim:#ffffff61;--bar-fx:blur(24px) saturate(112%);--tray-hi:#ffffff8c;--tray-lo:#ffffff4d;--pill-glass-hi:#fafcfef5;--pill-glass-lo:#fafcfef5;--composer-lift:0 14px 34px #10233a29;--bubble-from:#fafcfef7;--bubble-lift:0 9px 25px #12253c1f;--mine-lift:0 9px 24px #1220372e;--bubble-to:var(--bubble-from);--bubble-fx:none;--wash:100%;--rim-strong:#ffffffc7;--hairline-out:transparent;--streak:transparent;--rim:#ffffff94;--rim-hi:var(--rim);--rim-lo:var(--rim);--gloss:transparent;--gloss-rim:transparent;--lift-deep:0 20px 48px #152a4221;--bar-lift:0 0 transparent;--tabs-lift:0 8px 24px #20304814;--tab-on-lift:0 4px 12px #14233c29;--suggest:#fbfcfe94;--suggest-hi:#fffc;--suggest-rim:#ffffffad;--rule-soft:#2a3e581f;--tint-lift:0 10px 24px #57362e12;--verb-ink:#253652;--verb-tint:#7b3e231a;--verb-tint-ink:#713b25;--tray-lift:0 -10px 30px #1e27492e, 0 -1px 0 #1e274914;--text:#1b2942;--text-2:#3e4d65;--link:#1b2942;--navy:#1d2d4b;--on-navy:#fff;--on-navy-2:#c9cde6;--accent:#f3b28b;--accent-hi:#f7c3a4;--on-accent:#1b2942;--primary:var(--navy);--primary-hi:#2a3c5e;--primary-text:#fff;--mine:var(--navy);--on-mine:#fff;--verb:#1d2d4b13;--danger:#b42318;--pass:#176b30;--short:#a3440f;--info:#1d5f8a;--accent-ink:#a3440f;--on-navy-track:#ffffff1f;--on-navy-mark:#ffffff8c;--avatar-ink:#3b2a20;--avatar-1:#f2d8c5;--avatar-2:#cfe4d8;--avatar-3:#d8daf5;--code-bg:#7f7f7f38;--sheet-lift:0 -10px 40px #0000002e;--on-accent-faint:#3a1a0c40;--segment-pad:12px;--good-bg:#54aa782e;--warn-bg:#ffc9a673;--select:#f4c5a8;--rule:#1e274947;--tab-on:var(--navy);--tab-on-text:#fff;--on-pill:var(--text);--on-pill-2:#647189;--scrim:#d6e7f6e0;--dim:#1e274952;--edge:inset 0 0 0 1px var(--rim);--edge-dense:inset 0 0 0 1px var(--line);--edge-float:var(--edge);--edge-strong:inset 0 0 0 1px var(--rim-strong), 0 0 0 1px var(--hairline-out);--lift:0 7px 18px #1c2e460b;--pop:0 18px 40px #1e27492e;--gauge-fill:var(--text);--gauge-track:#1e274924;--gauge-mark:var(--text-2);--gauge-text:var(--text-2);--wx-cloud:#a9b3cf;--wx-storm:#8e98b8;--wx-flake:#8e98b8;--wx-fog:#7f89aa;--corner:20px 20px 20px 6px;--glass:var(--card);--glass-hi:var(--menu);--hair:var(--line);--mark-accent:var(--accent);--mark-top:#1d2d4b;--mark-bottom:#1d2d4b;--mark-l:#fff;--gutter:24px;--rail:360px;--left-width:calc(var(--rail) + var(--gutter));--chat-width:680px;--pane-width:380px;--dur-quick:.18s;--dur-move:.24s;--ease:cubic-bezier(.2, .9, .25, 1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--scene:url(/scene/slate.svg) center / 100% 100% no-repeat;--ground:#1a1d1d;--card-glass:#282d2ccc;--card-solid:#2a2f2e;--pill-glass:#ffffff1a;--pill-solid:#333938;--menu:#262b2a;--card-hi:#343a39db;--line:#ffffff24;--tile:#ffffff0d;--chip:#ffffff14;--chip-hi:#ffffff24;--text:#eef1ef;--text-2:#b7bfbc;--link:#f2a679;--navy:#353b3a;--verb:#ffffff1a;--danger:#ff8f7e;--accent:#f2a679;--accent-hi:#f6b98f;--on-accent:#1b1d22;--pass:#7fd49a;--short:#f2a679;--info:#8cb8e8;--accent-ink:#f2a679;--primary:#f1ede8;--primary-hi:#fff;--primary-text:#1b1d22;--mine:#f1ede8;--on-mine:#1b1d22;--good-bg:#54aa7833;--warn-bg:#f2a67929;--select:#6b4a3a;--rule:#ffffff4d;--tab-on:#f1ede8;--tab-on-text:#1b1d22;--on-pill-2:#d4dad7;--scrim:#161918e0;--dim:#00000080;--lift:0 14px 36px #0006;--pop:0 18px 40px #00000073;--gauge-track:#ffffff24;--wx-cloud:#fffffff0;--wx-storm:#d6dbe8f0;--wx-flake:#fff;--wx-fog:#ffffffc7;--mark-top:#f4efe9;--mark-bottom:#f4efe9;--mark-l:#1b1d22;--edge-float:inset 0 0 0 1px var(--line);--bubble-from:#424846c7;--bubble-to:#3c4240b3;--rim-strong:#fff3;--hairline-out:#00000059;--bubble-fx:var(--glass-fx);--wash:0%;--glass-blur:20px;--glass-sat:110%;--glass-bright:1;--dense-sat:110%;--glass-from:#282d2ca3;--glass-to:#282d2c8a;--chip-glass-hi:#282d2ca3;--chip-glass-lo:#282d2c80;--tint-hi:#f2a67942;--tint-lo:#282d2c66;--tint-rim:inset 0 0 0 1px #ffc8a547;--bar-hi:#282d2c8c;--bar-lo:#282d2c33;--tray-hi:#282d2cb8;--tray-lo:#282d2c80;--pill-glass-hi:#ffffff38;--pill-glass-lo:#ffffff2b;--streak:#ffffff1a;--rim:#ffffff24;--rim-hi:#ffffff24;--rim-lo:#ffffff0f;--gloss:#ffffff4d;--gloss-rim:#fff9;--lift-deep:0 20px 44px #0006;--bar-lift:0 8px 24px #0003;--tray-lift:0 -10px 30px #0000004d;--bar-rim:var(--rim);--bar-fx:var(--glass-fx);--tabs-lift:0 8px 24px #00000040;--tab-on-lift:0 4px 12px #0000004d;--composer-lift:0 14px 34px #00000059;--bubble-lift:0 9px 25px #00000038;--mine-lift:0 9px 24px #0000004d;--suggest:#343a398c;--suggest-hi:#3e4443bf;--suggest-rim:#ffffff1a;--rule-soft:#ffffff1f;--tint-lift:0 10px 24px #0000004d;--verb-ink:var(--text);--verb-tint:#f2a6792e;--verb-tint-ink:#f6c3a2}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--scene:url(/scene/slate.svg) center / 100% 100% no-repeat;--ground:#1a1d1d;--card-glass:#282d2ccc;--card-solid:#2a2f2e;--pill-glass:#ffffff1a;--pill-solid:#333938;--menu:#262b2a;--card-hi:#343a39db;--line:#ffffff24;--tile:#ffffff0d;--chip:#ffffff14;--chip-hi:#ffffff24;--text:#eef1ef;--text-2:#b7bfbc;--link:#f2a679;--navy:#353b3a;--verb:#ffffff1a;--danger:#ff8f7e;--accent:#f2a679;--accent-hi:#f6b98f;--on-accent:#1b1d22;--pass:#7fd49a;--short:#f2a679;--info:#8cb8e8;--accent-ink:#f2a679;--primary:#f1ede8;--primary-hi:#fff;--primary-text:#1b1d22;--mine:#f1ede8;--on-mine:#1b1d22;--good-bg:#54aa7833;--warn-bg:#f2a67929;--select:#6b4a3a;--rule:#ffffff4d;--tab-on:#f1ede8;--tab-on-text:#1b1d22;--on-pill-2:#d4dad7;--scrim:#161918e0;--dim:#00000080;--lift:0 14px 36px #0006;--pop:0 18px 40px #00000073;--gauge-track:#ffffff24;--wx-cloud:#fffffff0;--wx-storm:#d6dbe8f0;--wx-flake:#fff;--wx-fog:#ffffffc7;--mark-top:#f4efe9;--mark-bottom:#f4efe9;--mark-l:#1b1d22;--edge-float:inset 0 0 0 1px var(--line);--bubble-from:#424846c7;--bubble-to:#3c4240b3;--rim-strong:#fff3;--hairline-out:#00000059;--bubble-fx:var(--glass-fx);--wash:0%;--glass-blur:20px;--glass-sat:110%;--glass-bright:1;--dense-sat:110%;--glass-from:#282d2ca3;--glass-to:#282d2c8a;--chip-glass-hi:#282d2ca3;--chip-glass-lo:#282d2c80;--tint-hi:#f2a67942;--tint-lo:#282d2c66;--tint-rim:inset 0 0 0 1px #ffc8a547;--bar-hi:#282d2c8c;--bar-lo:#282d2c33;--tray-hi:#282d2cb8;--tray-lo:#282d2c80;--pill-glass-hi:#ffffff38;--pill-glass-lo:#ffffff2b;--streak:#ffffff1a;--rim:#ffffff24;--rim-hi:#ffffff24;--rim-lo:#ffffff0f;--gloss:#ffffff4d;--gloss-rim:#fff9;--lift-deep:0 20px 44px #0006;--bar-lift:0 8px 24px #0003;--tray-lift:0 -10px 30px #0000004d;--bar-rim:var(--rim);--bar-fx:var(--glass-fx);--tabs-lift:0 8px 24px #00000040;--tab-on-lift:0 4px 12px #0000004d;--composer-lift:0 14px 34px #00000059;--bubble-lift:0 9px 25px #00000038;--mine-lift:0 9px 24px #0000004d;--suggest:#343a398c;--suggest-hi:#3e4443bf;--suggest-rim:#ffffff1a;--rule-soft:#ffffff1f;--tint-lift:0 10px 24px #0000004d;--verb-ink:var(--text);--verb-tint:#f2a6792e;--verb-tint-ink:#f6c3a2}:root{--glass-fx:blur(var(--glass-blur)) saturate(var(--glass-sat)) brightness(var(--glass-bright));--glass-fx-dense:blur(24px) saturate(var(--dense-sat));--scrim-fx:blur(8px);--sheet-mix:72%;--glass-streak:radial-gradient(70% 30px at 50% 0, var(--streak), transparent);--glass-card:var(--glass-streak), linear-gradient(135deg, var(--glass-from), var(--glass-to));--glass-pane:linear-gradient(135deg, var(--glass-from), var(--glass-to));--glass-chip:linear-gradient(135deg, var(--chip-glass-hi), var(--chip-glass-lo));--glass-tint:var(--glass-streak), linear-gradient(135deg, var(--tint-hi), var(--tint-lo) 75%);--glass-bar:linear-gradient(180deg, var(--bar-hi), var(--bar-lo));--glass-tray:linear-gradient(180deg, var(--tray-hi), var(--tray-lo));--glass-pill:linear-gradient(135deg, var(--pill-glass-hi), var(--pill-glass-lo));--glass-bubble:linear-gradient(135deg, var(--bubble-from), var(--bubble-to));--glass-gloss:linear-gradient(180deg, var(--gloss), transparent 60%)}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){:root{--glass-fx:var(--glass-fx-dense);--bubble-fx:var(--glass-fx);--edge:var(--edge-dense);--glass-gloss:linear-gradient(transparent, transparent);--glass-card:linear-gradient(var(--card-glass), var(--card-glass));--glass-pane:var(--glass-card);--glass-bubble:var(--glass-card);--edge-strong:var(--edge-dense);--glass-tint:var(--glass-card);--tint-rim:0 0 transparent;--glass-bar:var(--glass-card);--glass-chip:var(--glass-card);--glass-tray:var(--glass-card);--glass-pill:linear-gradient(var(--pill-glass), var(--pill-glass))}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--card:var(--card-solid);--pill:var(--pill-solid);--edge:var(--edge-dense);--glass-card:linear-gradient(var(--card-solid), var(--card-solid));--glass-pane:var(--glass-card);--glass-bubble:var(--glass-card);--edge-strong:var(--edge-dense);--glass-tint:var(--glass-card);--tint-rim:0 0 transparent;--glass-bar:var(--glass-card);--glass-chip:var(--glass-card);--glass-tray:var(--glass-card);--glass-pill:linear-gradient(var(--pill-solid), var(--pill-solid))}}:root[data-theme=terminal]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-ui:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-display:var(--font-ui);--font-mark:var(--font-ui);--font-size:15px;--scene:none;--ground:#282828;--wash:0%;--card-glass:#32302f;--card-solid:#32302f;--pill-glass:#32302f;--pill-solid:#32302f;--menu:#32302f;--card-hi:#3c3836;--card:#32302f;--pill:#32302f;--line:#504945;--tile:#282828;--chip:#32302f;--chip-hi:#3c3836;--text:#ebdbb2;--text-2:#a89984;--link:#fabd2f;--danger:#ff7b6b;--navy:#3c3836;--on-navy:#ebdbb2;--on-navy-2:#bdae93;--accent:#fabd2f;--accent-hi:#fdd16a;--on-accent:#282828;--primary:#fabd2f;--primary-hi:#fdd16a;--primary-text:#282828;--mine:#3c3836;--on-mine:#ebdbb2;--verb:#3c3836;--good-bg:#b8bb2629;--warn-bg:#fe801929;--select:#504945;--rule:#504945;--pass:#b8bb26;--short:#fe8019;--info:#83a598;--aqua:#8ec07c;--accent-ink:#fabd2f;--tab-on:#fabd2f;--tab-on-text:#282828;--on-pill:#ebdbb2;--on-pill-2:#a89984;--scrim:#282828f0;--dim:#1d2021b8;--gauge-fill:#ebdbb2;--gauge-track:#504945;--gauge-mark:#a89984;--gauge-text:#a89984;--wx-cloud:#d5c4a1;--wx-storm:#a89984;--wx-flake:#ebdbb2;--wx-fog:#bdae93;--mark-top:#ebdbb2;--mark-bottom:#ebdbb2;--mark-l:#282828;--rim:#504945;--rim-hi:#504945;--rim-lo:#504945;--rim-strong:#504945;--hairline-out:transparent;--streak:transparent;--gloss-rim:transparent;--edge:inset 0 0 0 1px var(--line);--edge-dense:var(--edge);--edge-strong:var(--edge);--edge-float:0 0 transparent;--lift:0 0 transparent;--pop:0 0 transparent;--lift-deep:0 0 transparent;--bar-lift:0 0 transparent;--tray-lift:0 0 transparent;--tint-rim:inset 0 0 0 1px var(--accent);--corner:2px;--on-navy-track:#504945;--on-navy-mark:#a89984;--code-bg:#3c3836;--sheet-lift:0 0 transparent;--on-accent-faint:#2828284d;--avatar-ink:#282828;--avatar-1:#d3869b;--avatar-2:#8ec07c;--avatar-3:#83a598;--segment-pad:4px;--glass-fx:none;--glass-fx-dense:none;--scrim-fx:none;--sheet-mix:100%;--glass-gloss:linear-gradient(transparent, transparent);--glass-card:linear-gradient(#32302f, #32302f);--glass-pane:var(--glass-card);--glass-bubble:var(--glass-card);--glass-tint:var(--glass-card);--glass-chip:linear-gradient(#32302f, #32302f);--glass-pill:var(--glass-card);--glass-bar:linear-gradient(#282828, #282828);--glass-tray:linear-gradient(#282828, #282828);--bar-rim:var(--line);--bar-fx:none;--tabs-lift:0 0 transparent;--tab-on-lift:0 0 transparent;--composer-lift:0 0 transparent;--bubble-lift:0 0 transparent;--mine-lift:0 0 transparent;--suggest:#32302f;--suggest-hi:#3c3836;--suggest-rim:#504945;--rule-soft:#504945;--tint-lift:0 0 transparent;--verb-ink:#ebdbb2;--verb-tint:#3c3836;--verb-tint-ink:#fabd2f}@media (width>=901px){:root[data-theme=terminal]{--font-size:14px}}:root[data-theme=terminal] *,:root[data-theme=terminal] :before,:root[data-theme=terminal] :after{border-radius:2px!important}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/dm-sans-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/dm-sans-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/dm-sans-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/dm-sans-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/dm-sans-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/dm-sans-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/dm-sans-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/dm-sans-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/inter-tight-latin-600-normal.woff2)format("woff2");unicode-range:U+??}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/jetbrains-mono-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/jetbrains-mono-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/jetbrains-mono-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/jetbrains-mono-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/jetbrains-mono-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/jetbrains-mono-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*{box-sizing:border-box}:root[data-keyboard] .app-shell{translate:0 var(--app-top,0px)}body{background:var(--ground);color:var(--text);font:var(--font-size)/1.5 var(--font-ui);-webkit-font-smoothing:antialiased;margin:0}body:before{content:"";z-index:-1;background:linear-gradient(var(--sky-wash) 50%, transparent 85%), var(--scene), var(--ground);contain:strict;will-change:transform;pointer-events:none;--sky-wash:color-mix(in srgb, var(--sky,transparent) var(--wash), transparent);position:fixed;inset:0}@property --sky-wash{syntax:"<color>";inherits:false;initial-value:#0000}@media (prefers-reduced-motion:no-preference){:root[data-sky-live] body:before{transition:--sky-wash 2s linear}}.card,.panel,.tabs:before,.composer,.search-button,.round-button,.house-button,.avatar,.notice,.newest-button,.thread-pane,.client-pill,.example-button,.room-chip,.quote-chip,.composer-quote,.reply-action,.signin,.load-error,.search-back,.anchor-latest,.date-separator,.thread-link,.stack-less,.picker-empty{-webkit-backdrop-filter:var(--glass-fx);backdrop-filter:var(--glass-fx)}.message:not(.adviser)>.bubble{-webkit-backdrop-filter:var(--bubble-fx);backdrop-filter:var(--bubble-fx)}button,input,textarea{font:inherit;color:inherit}button,input,textarea,.button-link{background:var(--chip);border:0;border-radius:17px;padding:12px}button,.button-link{cursor:pointer;touch-action:manipulation;min-height:44px}html{-webkit-tap-highlight-color:transparent;overscroll-behavior:none}.message-list,.left-wrapper{overscroll-behavior:contain}button:hover:not(:disabled){background:var(--chip-hi)}button:disabled{cursor:not-allowed;color:var(--text-2)}button:not(:disabled):not(.card-backdrop):not(.focus-backdrop):not(.sheet-backdrop):active,a:active,summary:active,[role=button]:active{opacity:.78}.proactive-card:has(.card-toggle:active){background:var(--tile)}.feed-card.open .card-toggle{min-height:44px}a{color:inherit;text-underline-offset:3px}:focus-visible{outline:2px solid var(--text);outline-offset:3px}::selection{background:var(--select);color:var(--text)}textarea{resize:none;caret-color:var(--text)}textarea::placeholder,input::placeholder{color:var(--text-2);opacity:1}h1,h2,h3,p,dl,dd{margin:0}h1,h2{font-family:var(--font-display);font-size:20px;font-weight:var(--weight-head);letter-spacing:-.018em;line-height:1.25}h3{font:600 15px/20px var(--font-ui)}svg{flex-shrink:0}.app-shell{isolation:isolate;height:var(--app-height,100dvh);--cx:calc(50% + var(--left-width) / 2);flex-direction:column;display:flex;position:relative;overflow:hidden}.picker-view:not(.conversation-list){--cx:50%}.thread-open{--cx:calc(50% + 6px)}.top-bar{z-index:5;flex-shrink:0;height:72px;position:relative}.brand{min-height:36px;color:var(--text);align-items:center;gap:10px;text-decoration:none;display:flex;position:absolute;top:18px;left:28px}.wordmark{font:680 21px/1 var(--font-mark);letter-spacing:-.03em}.brand .lendo-mark{filter:drop-shadow(0 5px 10px #1928411f);width:36px;height:36px}.tabs{border-radius:22px;gap:2px;padding:4px;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%)}.tabs:before{content:"";border-radius:inherit;background:var(--glass-chip);box-shadow:inset 0 0 0 1px var(--rim-strong), var(--tabs-lift);z-index:-1;position:absolute;inset:0}.tabs a{height:34px;color:var(--text);white-space:nowrap;border-radius:17px;align-items:center;padding:2px 17px;font-size:13px;font-weight:570;line-height:1;text-decoration:none;display:flex}.tabs a.active{color:var(--tab-on-text);background:var(--tab-on)}.tabs a{z-index:1;position:relative}.tab-glow{background:var(--tab-on);opacity:0;pointer-events:none;border-radius:17px;width:0;position:absolute;top:4px;bottom:4px;left:0}.tabs a.active.gliding{background:0 0}@media (prefers-reduced-motion:no-preference){.tabs a{transition:color var(--dur-quick) ease-out}}.tabs .phone-tab,.round-button,.client-pill{display:none}.top-actions{align-items:center;gap:10px;display:flex;position:absolute;top:14px;right:26px}.search-button{background:var(--glass-chip);height:40px;min-height:40px;box-shadow:var(--edge);border-radius:20px;align-items:center;gap:8px;padding:12px 15px;font-size:13px;font-weight:550;line-height:16px;display:flex}.search-button .icon{width:16px;height:16px}.avatar{background-clip:padding-box;background:var(--card-glass);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--rim-strong);color:var(--text);border:2px solid #0000;border-radius:50%;place-items:center;padding:12px;font-size:12px;font-weight:700;line-height:20px;text-decoration:none;display:grid}.demo-banner{white-space:nowrap;background:var(--navy);color:var(--on-navy);z-index:1;pointer-events:none;border-radius:14px;padding:12px;font-size:12px;line-height:12px;position:absolute;top:54px;left:50%;transform:translate(-50%)}.notice{z-index:1;width:min(var(--chat-width), calc(100% - 32px));margin:0 0 8px max(16px, calc(var(--cx) - var(--chat-width) / 2));background:var(--glass-pane);box-shadow:var(--edge);border-radius:24px 24px 24px 8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 12px 20px;line-height:20px;display:flex;position:relative;overflow:hidden}.notice :focus-visible{outline-offset:-3px}.workspace-layout{--layout-bottom:var(--gutter);grid-template-columns:var(--left-width) minmax(0, 1fr);min-height:0;padding:16px var(--gutter) var(--layout-bottom);flex:1;gap:0;display:grid}.workspace-layout.has-thread{--layout-bottom:var(--gutter);grid-template-columns:var(--left-width) minmax(0,1fr) var(--pane-width);padding-bottom:var(--layout-bottom)}.left-wrapper{scrollbar-width:thin;scrollbar-color:var(--hair) transparent;min-height:0;padding:0 var(--gutter) 0 0;overflow-y:auto}.left-column{width:var(--rail);flex-direction:column;gap:10px;max-width:100%;padding-bottom:12px;display:flex}.client-panels{width:356px;margin-left:4px}.client-header{margin-bottom:6px}.client-header a{color:var(--text);font-weight:500;line-height:20px;text-decoration:none}.client-contact{color:var(--text-2);overflow-wrap:anywhere;margin-top:4px;font-size:13px}.client-header h2{letter-spacing:-.025em;margin-top:6px;font-size:26px;font-weight:800;line-height:32px}.client-picker{padding:12px;overflow-x:clip}.new-client,.client-list a{min-height:48px;font-family:var(--font-display);letter-spacing:-.015em;text-align:left;background:0 0;border-radius:0;padding:12px 0;font-size:20px;font-weight:700;line-height:24px;text-decoration:none;display:block}.new-client:hover:not(:disabled){background:0 0;text-decoration:underline}.client-list{flex-direction:column;display:flex}.client-list a{color:var(--text)}.client-list a:hover{color:var(--link)}.card,.panel{background:var(--glass-card);box-shadow:var(--edge), var(--lift);border-radius:var(--corner);overflow-wrap:anywhere;position:relative}.proactive-card{padding:13px 16px;font-weight:400;line-height:26px}.verb-chip{vertical-align:0;background:var(--verb);color:var(--verb-ink);border-radius:6px;margin-right:3px;padding:2px 6px;font-size:12px;font-weight:700;line-height:18px;display:inline-block}.verb-chip.working{background:var(--tile);color:var(--text-2)}.card-toggle{text-align:left;width:100%;min-height:0;font:inherit;line-height:inherit;background:0 0;border-radius:12px;padding:0;display:block}button.card-toggle:hover:not(:disabled){background:0 0}.feed-card:not(.open) .card-toggle:after{content:"";border-radius:inherit;position:absolute;inset:0}.card-group{flex-direction:column;gap:10px;display:flex;position:relative}.card-group>.feed-card,.card-group>.stack-head{z-index:1;position:relative}.card-group>.stack-more{z-index:0;flex-direction:column;gap:10px;padding-bottom:6px;display:flex;position:relative}.stack-more>.stack-sliver{position:relative}.feed-card{grid-template-rows:1fr;grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.feed-card>*{min-width:0;min-height:0}.feed-card .card-menu{justify-self:start;max-width:100%}.feed-card.open{position:relative;z-index:10!important}.panel-focus{z-index:10;box-sizing:content-box;pointer-events:none;margin-left:-40px;padding:0 40px;position:fixed}.panel-focus>*{pointer-events:auto;margin-bottom:64px}.panel-title{min-width:44px;min-height:44px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;-webkit-touch-callout:none;background:0 0;border-radius:0;align-items:center;margin:-12px 0;padding:12px 0;display:inline-flex}button.panel-title:hover:not(:disabled){background:0 0}.panel{-webkit-touch-callout:none}.card-group.rolling,.card-group.rolling>.stack-head{overflow:hidden}.card-group.rolling .proactive-card{background:var(--glass-card)}.feed-card.leaving{pointer-events:none}.skeletons{flex-direction:column;gap:10px;display:flex}.skeleton{border-radius:var(--corner);background:var(--tile);position:relative;overflow:hidden}.skeleton-card{height:56px}.skeleton-panel{height:132px}.skeleton-row{border-radius:10px;width:70%;height:28px;margin:10px 0}.skeletons-bubble{gap:12px;padding-top:24px}.skeleton-bubble{border-radius:22px;width:62%;height:46px}.skeleton-bubble:nth-child(2n){width:38%;margin-left:auto}.skeleton-bubble:nth-child(3){width:74%;height:66px}.client-view .skeletons,.chat-feed>.skeletons{animation:.16s ease-out .14s backwards skeleton-wait}@keyframes skeleton-wait{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){.skeleton:after{content:"";background:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--card) 55%, transparent) 50%, transparent 70%);animation:1.4s ease-in-out infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes shimmer{to{transform:translate(100%)}}}.send-failed{color:var(--text-2);justify-content:flex-end;align-items:center;gap:8px;margin-top:6px;font-size:13px;line-height:18px;display:flex}.retry-button{background:var(--chip);border-radius:16px;min-height:32px;padding:12px;font-size:13px;font-weight:500;line-height:8px}.card-error{padding:0 16px;font-size:13px;line-height:18px}.stack-head{justify-content:space-between;align-items:center;padding:0 4px 0 6px;display:flex}.stack-head h3{color:var(--text-2);font-size:13px;line-height:18px}.collapse-button{border-radius:16px;width:32px;height:32px;min-height:32px}.stack-sliver{background:var(--glass-pane);height:12px;min-height:0;box-shadow:var(--edge);border-radius:0 0 18px 18px;margin:-14px 10px 0;padding:0}.stack-sliver:after{content:"";background:var(--tile);height:6px;box-shadow:var(--edge);border-radius:0 0 14px 14px;position:absolute;top:100%;left:12px;right:12px}.stack-sliver:before{content:"";position:absolute;inset:0 0 -32px}button.stack-sliver:hover:not(:disabled){background:var(--tile)}.stack-count{text-align:center;color:var(--text-2);pointer-events:none;margin:0;font-size:13px;line-height:16px}.stack-less{background:var(--glass-chip);min-height:44px;box-shadow:var(--edge);color:var(--text-2);margin:0 auto;padding:12px 16px;font-size:13px;line-height:16px;display:block}button.stack-less:hover:not(:disabled){background:var(--chip-hi);color:var(--text)}@media (width>=901px){.feed-card:not(.open) .card-toggle{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.feed-card .proactive-card:after{content:"";border-radius:inherit;box-shadow:var(--lift);opacity:0;pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.feed-card .proactive-card:after{transition:opacity var(--dur-move) ease-out}}.feed-card.open .proactive-card:after{opacity:1}@media (hover:hover) and (prefers-reduced-motion:no-preference){.feed-card:not(.open):not(.leaving) .proactive-card:hover:after{opacity:1}}@keyframes fade-in{0%{opacity:0}}.card-rule{border:0;border-top:1px solid var(--hair);margin:14px 0 12px}.card-explain{color:var(--text-2);overflow-wrap:anywhere;font-size:14px;font-weight:400;line-height:1.45}.card-backdrop,.focus-backdrop{z-index:9;cursor:default;background:var(--scrim);border-radius:0;min-height:0;padding:0;position:fixed;inset:0}button.card-backdrop:hover:not(:disabled),button.focus-backdrop:hover:not(:disabled){background:var(--scrim)}.card-backdrop{opacity:0;visibility:hidden;pointer-events:none}.card-backdrop.on{opacity:1;visibility:visible;pointer-events:auto}@media (prefers-reduced-motion:no-preference){.card-backdrop{transition:opacity var(--dur-quick) ease-out, visibility 0s linear var(--dur-quick)}.card-backdrop.on{transition:opacity var(--dur-quick) ease-out}}.focus-backdrop{z-index:20;inset:72px 0 0}.focus-room{z-index:21;left:var(--cx);width:min(var(--chat-width), calc(100% - 32px));-webkit-backdrop-filter:none;max-height:calc(100dvh - 120px);box-shadow:none;color:inherit;background:0 0;border:0;border-radius:0;flex-direction:column;gap:12px;margin:0;padding:0;display:flex;position:fixed;top:auto;bottom:28px;overflow:visible;translate:-50%}.focus-room .message-list{flex:0 auto;padding-bottom:0}.focus-room .composer-area{margin-top:0;padding-top:0}.room-panel{transform-origin:50% 100%;overscroll-behavior:contain;max-height:min(52dvh,560px);box-shadow:var(--pop);scrollbar-width:thin;border-radius:20px;flex-shrink:0;overflow-y:auto}.room-panel .panel{margin:0}.room-panel .panel-body.capped{max-height:none;overflow:visible;-webkit-mask-image:none;mask-image:none}.room-panel .panel-expand{display:none}.chip-icon{vertical-align:-4px;width:18px;height:18px;margin-right:6px;display:inline-block}.chip-icon .icon{width:18px;height:18px;display:block}.room-chip{transform-origin:50% 100%;background:var(--glass-pane);white-space:nowrap;text-overflow:ellipsis;box-shadow:var(--edge), var(--pop);border-radius:22px 22px 22px 8px;padding:12px 16px;font-weight:500;line-height:28px;overflow:hidden}.reply-quote{justify-content:flex-end;max-width:100%;padding:0 22px 8px 0;display:flex;position:relative}.reply-quote:after{content:"";box-sizing:border-box;border-top:2px solid var(--rule);border-right:2px solid var(--rule);border-top-right-radius:9px;width:14px;position:absolute;top:calc(50% - 5px);bottom:0;right:8px}.quote-chip{background:var(--glass-chip);min-width:44px;max-width:min(100%,360px);min-height:44px;box-shadow:var(--edge);text-align:left;white-space:nowrap;text-overflow:ellipsis;border-radius:14px 14px 14px 5px;padding:12px;font-size:13px;font-weight:500;line-height:20px;display:block;overflow:hidden}button.quote-chip:hover:not(:disabled){background:var(--card-hi)}.quote-chip .verb-chip{vertical-align:0;border-radius:5px;margin-right:4px;padding:2px 6px;font-size:12px;line-height:16px}.quote-chip .client-avatar{width:20px;height:20px}button.quote-chip:disabled{color:var(--text);cursor:default}.bubble-verb{font-weight:700}.bubble-context{color:var(--text-2);margin-top:4px;font-size:14px;font-weight:400}.card-menu{background:var(--menu);width:208px;color:var(--text);box-shadow:var(--edge), var(--pop);border-radius:18px;flex-direction:column;padding:6px;display:flex}.card-menu button{min-height:44px;color:var(--text);text-align:left;background:0 0;border-radius:12px;align-items:center;gap:12px;padding:12px;font-weight:500;line-height:20px;display:flex;position:relative}.card-menu button+button:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:12px;right:12px}.card-menu button:hover:not(:disabled){background:var(--tile)}.card-menu button:disabled{color:var(--text-2)}.card-menu :focus-visible{outline-color:var(--text)}.message-menu{z-index:30;background:var(--menu);width:200px;position:fixed;top:0;left:0}@media (pointer:coarse){.bubble,.client-picker .client-list a{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.client-picker .client-list a{-webkit-user-drag:none}.bubble.selecting{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}}.newest-button{z-index:2;background:var(--glass-chip);box-shadow:var(--edge), var(--lift);border-radius:24px;align-self:center;padding:10px 16px;position:absolute;bottom:110px}.focus-room>.room-close{min-width:44px;min-height:44px;position:absolute;top:-48px;right:0}.composer-quote{background:var(--glass-chip);width:fit-content;max-width:100%;box-shadow:var(--edge);border-radius:16px;align-items:center;gap:6px;margin:0 0 8px auto;padding:2px 2px 2px 10px;font-size:13px;font-weight:500;line-height:20px;display:flex}.composer-quote>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.composer-quote .icon{flex-shrink:0;width:16px;height:16px}.attach{flex-shrink:0;position:relative}.file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.attach-menu{z-index:5;background:var(--menu);width:190px;color:var(--text);box-shadow:var(--edge), var(--pop);transform-origin:0 100%;border-radius:18px;flex-direction:column;padding:6px;display:flex;position:absolute;bottom:56px;left:0}.attach-menu button{min-height:44px;color:var(--text);text-align:left;background:0 0;border-radius:12px;align-items:center;gap:12px;padding:12px;font-weight:500;line-height:20px;display:flex}.attach-menu button:hover:not(:disabled){background:var(--tile)}.attach-menu :focus-visible{outline-color:var(--text)}.composer-files{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.file-chip{background:var(--card);max-width:100%;min-height:32px;box-shadow:var(--edge);color:var(--text);border-radius:16px;align-items:center;gap:6px;padding:2px 10px 2px 8px;font-size:13px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}li.file-chip{padding-right:2px}.file-chip .icon{flex-shrink:0;width:16px;height:16px}.file-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.file-size{color:var(--text-2);flex-shrink:0}.message-files{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:100%;display:flex}.message-files+.bubble{margin-top:6px}a.file-chip:hover{background:var(--card-hi)}.quote-cancel{background:0 0;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;min-height:44px;padding:0;display:grid}.client-avatar{isolation:isolate;width:24px;height:24px;color:var(--avatar-ink);vertical-align:baseline;place-items:center;margin:0 3px 0 1px;font-size:12px;font-weight:600;line-height:1;display:inline-grid;position:relative}.client-avatar:before{content:"";background:var(--avatar-1);z-index:-1;border-radius:50%;position:absolute;inset:0}.proactive-card:nth-of-type(2) .client-avatar:before{background:var(--avatar-2)}.proactive-card:nth-of-type(3) .client-avatar:before{background:var(--avatar-3)}.panel{color:var(--text);padding:18px 20px 20px}.panel.new{box-shadow:inset 0 0 0 1.5px var(--accent)}.panel-head{align-items:center;gap:10px;min-height:24px;margin-bottom:18px;display:flex;position:relative}.panel-icon{display:grid}.panel-head:has(button.panel-dots) .panel-icon{justify-items:center;min-width:24px}.panel-icon .icon{stroke-width:1.5px;width:24px;height:24px}.panel-dots{opacity:0;letter-spacing:1px;background:0 0;border-radius:15px;place-items:center;width:44px;height:44px;min-height:44px;padding:0;font-size:14px;line-height:1;display:grid;position:absolute;top:50%;left:-10px;transform:translateY(-50%)}@media (hover:hover){.panel:hover .panel-dots{opacity:1}.panel:hover .panel-icon{visibility:hidden}}.panel-dots:focus-visible,.panel-dots[aria-expanded=true]{opacity:1}.panel-dots span{transform:none}.panel-dots:hover:not(:disabled){background:0 0}@media (hover:hover){:is(.panel-head:has(.panel-dots:focus-visible) .panel-icon,.panel-head:has(.panel-dots[aria-expanded=true]) .panel-icon){visibility:hidden}}@media (hover:none){.panel-dots{display:none}.panel{-webkit-user-select:none;user-select:none}}.panel:has(.panel-menu){z-index:4}.panel-menu{transform-origin:0 0;z-index:3;background:var(--menu);width:180px;color:var(--text);box-shadow:var(--edge), var(--pop);border-radius:20px;flex-direction:column;padding:12px;display:flex;position:absolute;top:30px;left:-6px}.panel-menu button{min-height:44px;color:var(--text);text-align:left;background:0 0;border-radius:12px;padding:12px;font-weight:500;line-height:16px}.panel-menu button:hover:not(:disabled){background:var(--tile)}.panel-menu button:disabled{color:var(--text-2)}.panel-menu button.danger{color:var(--danger)}.panel-menu :focus-visible{outline-color:var(--text)}.panel-menu-rule{border:0;border-top:1px solid var(--line);margin:4px 12px}.panel-dialog{background:var(--menu);width:min(320px,100% - 32px);color:var(--text);box-shadow:var(--edge), var(--pop);-webkit-backdrop-filter:none;overscroll-behavior:contain;border:0;border-radius:22px 22px 22px 8px;max-height:calc(100dvh - 32px);margin:auto;padding:20px;overflow-y:auto}.panel-dialog::backdrop{background:var(--scrim)}.panel-dialog h2{outline:none;margin:0 0 10px;font-size:17px;line-height:22px}.panel-dialog p{color:var(--text-2);margin:0;font-size:14px;line-height:1.45}.panel-info{gap:8px;margin:0;font-size:14px;line-height:20px;display:grid}.panel-info div{justify-content:space-between;gap:16px;display:flex}.panel-info dt{color:var(--text-2)}.panel-info dd{text-align:right;overflow-wrap:anywhere;margin:0}.panel-figures-title{margin:18px 0 8px;font-size:14px;font-weight:500;line-height:20px}.panel-figures{gap:8px;margin:0;padding:0;font-size:14px;line-height:20px;list-style:none;display:grid}.panel-figures li{gap:2px;display:grid}.panel-figures .figure-source{color:var(--text-2);overflow-wrap:anywhere}.panel-dialog-buttons{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.panel-dialog-buttons button{background:var(--chip);min-width:44px;min-height:44px;color:var(--text);border-radius:14px;padding:12px 16px;font-weight:500;line-height:20px}.panel-dialog-buttons button:hover:not(:disabled){background:var(--chip-hi)}.panel-dialog-buttons button:only-child{background:var(--accent);color:var(--on-accent);font-weight:600}.panel-dialog-buttons button:only-child:hover:not(:disabled){background:var(--accent-hi)}.panel-dialog-buttons button.danger{color:#fff;background:#b42318}.panel-dialog :focus-visible{outline-color:var(--text)}.panel h3{letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);margin:0;font-size:13px;font-weight:600;line-height:20px}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tiles.three{grid-template-columns:repeat(3,minmax(0,1fr))}.tile{background:var(--tile);border-radius:12px;padding:12px}.tile dt,.generic-rows dt{color:var(--text-2);font-size:13px;line-height:16px}.tile dd{font-family:var(--font-display);letter-spacing:-.015em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:20px;font-weight:800;line-height:24px}.tile-detail{font-family:var(--font-ui);letter-spacing:0;color:var(--text-2);margin-top:4px;font-size:13px;font-weight:500;line-height:16px;display:block}[data-panel-kind=snapshot] .tile-detail{margin-left:4px;display:inline}[data-panel-kind=snapshot] .tile-detail.block{margin-left:0;display:block}.tile dd.tile-missing{font-family:var(--font-ui);color:var(--text-2);font-size:15px;font-weight:500}.tile.has-hint{cursor:help}.tile-hint{color:var(--text-2);margin-top:6px;font-size:13px;line-height:18px}.panel-foot{color:var(--text-2);text-wrap:pretty;margin-top:12px;font-size:13px;line-height:18px}.appointment-rows{flex-direction:column;gap:6px;display:flex}.appointment-row{background:var(--tile);border-radius:12px;gap:12px;padding:13px 12px;display:flex}.appointment-row dt{width:66px;font-family:var(--font-display);flex-shrink:0;font-weight:800;line-height:20px}.appointment-row dd{font-weight:500;line-height:20px}.appointment-row dd span{color:var(--text-2);margin-top:2px;font-size:13px;line-height:16px;display:block}.generic-rows{gap:12px;display:grid}.generic-rows dd{font-size:15px;font-weight:400;line-height:1.45}.row-open{box-sizing:content-box;width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;background:0 0;border-radius:12px;gap:2px;margin:-6px -8px;padding:6px 8px;display:grid}.row-open:hover:not(:disabled){background:var(--tile)}.row-with-action{align-items:center;gap:8px;display:flex}.row-with-action>.row-open,.row-with-action>.row-text{flex:1;width:auto;min-width:0}.row-action{background:var(--tile);min-height:44px;color:var(--text);border-radius:22px;flex:none;padding:12px 14px;font-size:13px;font-weight:500;line-height:20px}.record-group+.record-group,.record-group+.panel-disclosure{margin-top:16px}.row-group{letter-spacing:.02em;color:var(--text-2);margin:0 0 8px;font-size:13px;font-weight:600;line-height:16px}.row-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.record-row .row-action:disabled{opacity:.6}@media (width<=900px){.row-actions .row-action{flex:100%}}.panel-disclosure summary{cursor:pointer;min-height:44px;color:var(--text-2);padding:12px 0;font-size:13px}.restore-panels{background:var(--card);width:100%;min-height:44px;box-shadow:var(--edge);color:var(--text);border-radius:var(--corner)}.item-rows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.item-row{background:var(--tile);width:100%;min-height:44px;color:var(--text);text-align:left;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;font-size:15px;font-weight:500;line-height:20px;display:flex}.item-row:hover:not(:disabled){background:var(--chip)}.item-rows li.new .item-row{box-shadow:inset 0 0 0 1.5px var(--accent)}.item-when{color:var(--text-2);font-weight:500}.item-tick{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--text-2);border-radius:50%;flex:none;margin-top:1px}.item-row:hover:not(:disabled) .item-tick{box-shadow:inset 0 0 0 1.5px var(--text)}.item-more summary{cursor:pointer;min-height:44px;color:var(--text-2);padding:12px 0;font-size:13px}.item-more .item-rows{margin-top:6px}.panel-empty{color:var(--text-2);font-size:15px;line-height:20px}.new-panel{border-radius:var(--corner);background:var(--glass-chip);width:100%;min-height:46px;box-shadow:var(--edge);color:var(--text);justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-weight:500;line-height:20px;display:flex}.new-panel .icon{width:18px;height:18px}.new-panel:hover:not(:disabled){background:var(--card-hi)}.lvr-value{font-family:var(--font-display);letter-spacing:-.02em;font-size:34px;font-weight:800;line-height:38px}.lvr-scale{width:100%;height:auto;margin-top:10px;display:block}.tiles.three .tile{text-align:center;border-radius:60px 60px 12px 12px;padding:22px 12px 12px}.tiles.three .tile:first-child{background:var(--navy);color:var(--on-navy)}.tiles.three .tile:first-child dt,.tiles.three .tile:first-child .tile-detail{color:var(--on-navy-2)}.panel[data-panel-kind=proposed-lvr]{background:var(--navy);color:var(--on-navy);box-shadow:none;--gauge-fill:var(--on-navy);--gauge-track:var(--on-navy-track);--gauge-mark:var(--on-navy-mark);--gauge-text:var(--on-navy-2);border-radius:60px 60px 20px 6px;padding-top:22px}.panel[data-panel-kind=proposed-lvr] h3,.panel[data-panel-kind=proposed-lvr] .panel-foot{color:var(--on-navy-2)}.panel[data-panel-kind=proposed-lvr] .panel-head{padding-left:4px}.conversation,.thread-pane{flex-direction:column;min-width:0;min-height:0;display:flex}.conversation{width:min(100%, var(--chat-width));justify-self:center}.picker-empty{text-align:center;border-radius:var(--corner);background:var(--card);box-shadow:var(--edge);place-self:center;margin-bottom:64px;padding:20px 24px}.picker-empty h1{margin:0 0 6px;font-size:20px;line-height:26px}.picker-empty p{color:var(--text-2);margin:0}.conversation-heading{display:none}.message-list{overflow-anchor:none;scrollbar-width:thin;scrollbar-color:var(--hair) transparent;flex-direction:column;flex:1;gap:10px;min-height:0;padding:0 0 8px;display:flex;overflow-y:auto}.message-list>:first-child{margin-top:auto}.client-view .conversation .message-list>:first-child{margin-top:0}.client-view .conversation .message-list{padding-top:24px}.message-group{width:100%}.message{width:fit-content;max-width:82%;position:relative}.message.adviser{flex-direction:column;align-items:flex-end;margin-left:auto;display:flex}.message.adviser>.bubble{max-width:100%}.bubble{background:var(--glass-bubble);box-shadow:var(--edge-strong), var(--bubble-lift);overflow-wrap:anywhere;border-radius:18px 18px 18px 6px;padding:13px 16px;font-size:14.5px;font-weight:400;line-height:1.52}.message.adviser .bubble{background:var(--glass-gloss), var(--mine);color:var(--on-mine);box-shadow:inset 0 1px 0 var(--gloss-rim), var(--mine-lift);border-radius:18px 18px 6px}.message.open .bubble{box-shadow:0 0 0 2px var(--accent)}.date-separator{background:var(--glass-chip);width:fit-content;box-shadow:var(--edge);text-align:center;color:var(--text);border-radius:11px;margin:8px auto 4px;padding:3px 10px;font-size:12px;font-weight:500;line-height:16px}.thread-link{background:var(--glass-chip);width:fit-content;color:var(--link);border-radius:10px;margin:4px 0 0 8px;padding:2px 8px;font-size:12px;font-weight:600;line-height:16px;text-decoration:none;display:block}.thread-link:hover{text-decoration:underline}.reply-action{background:var(--glass-chip);min-height:32px;box-shadow:var(--edge);white-space:nowrap;z-index:1;border-radius:16px;align-items:center;gap:6px;padding:12px;font-size:13px;font-weight:500;line-height:12px;text-decoration:none;display:none;position:absolute;top:-12px;right:0}.reply-action .icon{width:16px;height:16px}.message:focus-within .reply-action,.message.menu-open .reply-action{display:flex}@media (width>=1440px){.conversation .message-list{width:calc(100% + 192px);margin-right:-192px;padding-right:192px}.reply-action{top:50%;left:calc(100% + 8px);right:auto;transform:translateY(-50%)}}@keyframes thinking-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:no-preference){.thinking-line{animation:1.6s ease-in-out infinite thinking-pulse}}.streaming{color:var(--text-2);margin-top:4px;font-size:13px;display:block}.document-card{width:424px;max-width:100%;padding:16px}.document-header{align-items:center;gap:12px;display:flex}.document-card h3{font-weight:600;line-height:20px}.document-description{color:var(--text-2);margin-top:2px;font-size:13px;line-height:18px}.mail-mark{background:var(--tile);border-radius:12px;place-items:center;width:40px;height:40px;padding:12px;display:grid}.quote{background:var(--tile);color:var(--text);border-radius:12px;margin-top:12px;padding:12px 14px;font-size:14px;line-height:1.42}.card-text{white-space:pre-wrap}.card-text.folded{-webkit-line-clamp:12;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card-more{color:var(--text-2);background:0 0;padding:0;font-size:13px;font-weight:500}.card-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.card-actions button,.card-actions a{border-radius:14px;min-height:36px;padding:8px 14px;font-size:14px;font-weight:500;line-height:20px}.card-actions button.ghost{margin-left:auto}.card-status{color:var(--text-2);margin-top:12px;font-size:13px;line-height:18px}button.primary,.button-link{color:var(--primary-text);background:var(--glass-gloss), var(--primary);box-shadow:inset 0 1px 0 var(--gloss-rim)}button.primary:hover:not(:disabled){background:var(--glass-gloss), var(--primary-hi)}button.primary{font-weight:600}.card-actions button:not(.primary):not(.ghost):not(.danger),.doc-card-tools button:not(.primary):not(.danger){box-shadow:var(--edge);background:0 0}.card-actions button:not(.primary):not(.ghost):not(.danger):hover:not(:disabled),.doc-card-tools button:not(.primary):not(.danger):hover:not(:disabled){background:var(--tile)}button.primary:disabled{color:var(--primary-text)}button.ghost{color:var(--text-2);background:0 0}button.ghost:hover:not(:disabled){background:var(--tile);color:var(--text)}.composer-area{flex-shrink:0;margin-top:auto;padding-top:16px}.composer-row{align-items:flex-end;gap:10px;display:flex}.composer-row .composer{flex:1;min-width:0}.composer-input{flex:1;min-width:0;display:flex;position:relative}.example-button{background:var(--glass-chip);width:48px;height:48px;box-shadow:var(--edge);border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}.composer-example{pointer-events:none;color:var(--on-pill-2);white-space:nowrap;text-overflow:ellipsis;line-height:20px;position:absolute;inset:0;overflow:hidden}.composer-example>span{text-overflow:ellipsis;display:block;overflow:hidden}.composer>.send-button.filled,.send-button.filled{background:var(--primary);color:var(--primary-text)}.composer>.icon-button.send-button.filled:hover:not(:disabled){background:var(--primary-hi);color:var(--primary-text)}.house-button{background:var(--glass-chip);width:40px;height:40px;min-height:40px;box-shadow:var(--edge);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:18px;left:136px}.house-button[aria-pressed=false]{background:var(--tile);box-shadow:inset 0 0 0 1.5px var(--rule)}.home-clock{z-index:1;color:var(--text);font-family:var(--font-display);pointer-events:none;flex-direction:column;display:flex;position:absolute;top:38%;left:48px}.home-clock span:first-child{font-family:var(--font-ui);color:var(--text-2);font-size:22px;font-weight:500;line-height:28px}.home-clock span:nth-child(2){letter-spacing:-.02em;font-size:40px;font-weight:800;line-height:46px}.home-clock span:nth-child(3){letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:64px;font-weight:600;line-height:70px}.home-clock span:nth-child(4){font-family:var(--font-ui);color:var(--text-2);font-size:15px;font-weight:500;line-height:22px}.composer-notice{background:var(--card);box-shadow:var(--edge);border-radius:12px;margin-bottom:8px;padding:12px;font-size:13px}.composer{background:var(--glass-pill);min-height:58px;color:var(--on-pill);box-shadow:var(--edge-strong), var(--composer-lift);border-radius:20px;align-items:flex-end;gap:10px;padding:19px 12px 19px 15px;display:flex}.composer textarea{caret-color:var(--on-pill)}.composer textarea::placeholder{color:var(--on-pill-2)}.composer textarea{background:0 0;border-radius:0;flex:1;min-width:0;height:20px;max-height:120px;padding:0;line-height:20px;overflow-y:hidden}.composer>.icon-button{background:var(--glass-gloss), var(--accent);width:38px;height:38px;min-height:38px;box-shadow:inset 0 1px 0 var(--gloss-rim);border-radius:12px;margin:-9px 0}.composer textarea:focus,.composer textarea:focus-visible{outline:none}.composer:focus-within{box-shadow:inset 0 0 0 1.5px var(--text), var(--composer-lift)}.icon-button{background:0 0;border-radius:12px;place-items:center;width:24px;height:24px;min-height:24px;padding:0;display:grid}.icon-button:hover:not(:disabled){color:var(--text);background:0 0}.composer>.icon-button:hover:not(:disabled){background:var(--glass-gloss), var(--accent-hi);color:var(--on-accent)}.composer .icon-button{color:var(--on-accent)}.composer .icon-button .icon{width:20px;height:20px}.icon-button.listening{color:var(--on-accent);box-shadow:0 0 0 2px var(--text)}@media (prefers-reduced-motion:no-preference){.icon-button.listening{animation:1.2s ease-in-out infinite listening}}@keyframes listening{50%{opacity:.45}}.thread-pane{background:var(--glass-pane);box-shadow:var(--edge);border-radius:24px 24px 24px 8px;margin-left:12px;padding:18px 16px 16px}.thread-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.thread-header h2{letter-spacing:0;font-size:16px;line-height:20px}.thread-header p{color:var(--text-2);margin-top:2px;font-size:13px;line-height:18px}.close-button{background:var(--tile);border-radius:50%;place-items:center;min-width:40px;min-height:40px;padding:12px;display:grid}.close-button .icon{width:16px;height:16px}.thread-rule{color:var(--text-2);align-items:center;gap:10px;margin:12px 0 0;font-size:13px;line-height:18px;display:flex}.thread-rule:after{content:"";background:var(--hair);flex:1;height:1px}.thread-pane .message-list{gap:12px;margin-top:18px}.thread-pane .date-separator{display:none}.thread-pane .bubble{background:var(--tile);box-shadow:none}.thread-pane .composer{padding-left:16px}.sheet-close,.sheet-backdrop{display:none}.signin{background:var(--card);width:min(440px,100% - 32px);box-shadow:var(--edge);border-radius:24px 24px 24px 8px;align-content:start;gap:16px;margin:96px auto;padding:24px;display:grid}.button-link{text-align:center;text-decoration:none;display:block}.load-error{border-radius:var(--corner);background:var(--card);max-width:512px;box-shadow:var(--edge);place-self:start center;padding:16px}.load-error p{margin:12px 0}dialog{color:var(--text);background:var(--menu);width:min(440px,100% - 32px);max-height:calc(100dvh - 192px);box-shadow:var(--edge), var(--pop);border:none;border-radius:24px 24px 24px 8px;margin:168px auto auto;padding:24px;overflow-y:auto}dialog::backdrop{background:var(--dim)}.dialog-header{justify-content:space-between;align-items:center;gap:12px;display:flex}dialog>p{color:var(--text-2);margin-top:4px;font-size:14px}dialog>label{margin-top:16px;display:block}.client-form{gap:6px;margin-top:16px;display:grid}.client-form label,dialog>label{color:var(--text-2);font-size:13px;line-height:16px}.client-form label:not(:first-child){margin-top:10px}.client-form input,dialog>input{background:var(--ground);border:1px solid var(--line);border-radius:12px;width:100%;min-height:44px;padding:12px 14px}dialog>input{margin-top:6px}.panel-inputs{margin-top:20px}.panel-figure-group{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-top:20px;display:grid}.panel-figure-group .row-group{grid-area:1/1;margin:0 0 6px}.panel-group-source{grid-column:1/-1;margin:0 0 6px}.panel-figure-rows{display:contents}.panel-input-row{grid-column:1/-1}.panel-aggregate:not(:has(form)){grid-area:1/2}.panel-aggregate .panel-figure-label{display:none}.panel-figure-edit{width:100%;min-height:44px;color:var(--text);text-align:left;background:0 0;border-radius:8px;align-items:center;gap:10px;padding:8px 2px;display:flex}.panel-figure-edit:hover:not(:disabled){background:var(--tile)}.panel-figure-edit:disabled{opacity:.6}.panel-figure-label{flex:1;min-width:0;font-size:14px;line-height:20px}.panel-figure-value{font-variant-numeric:tabular-nums;text-align:right;flex:none;font-size:15px;font-weight:600}.panel-figure-edit .icon{width:16px;height:16px;color:var(--text-2);flex:none}.panel-aggregate .panel-figure-value{font-family:var(--font-display);font-size:17px;font-weight:800}.panel-input-row>.tile-detail{margin:0 0 8px}.panel-input-form{margin:0;padding:8px 0 12px}.panel-input-form input,.panel-input-form select{font:inherit;background:var(--chip);width:100%;min-height:44px;color:var(--text);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.panel-input-form .row-actions{margin-top:4px}@media (width>=901px){.panel-input-form .row-action{min-height:32px;padding:6px 12px;line-height:20px}}.client-form textarea{background:var(--ground);border:1px solid var(--line);border-radius:12px;width:100%;min-height:160px;padding:12px 14px}.client-form .card-actions{margin-top:16px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=901px){.home-off{--cx:50%}.home-off.thread-open{--cx:calc(50% - 190px)}.home-off:before,.home-off .left-wrapper{display:none}.home-off .workspace-layout{grid-template-columns:minmax(0,1fr)}.home-off .workspace-layout.has-thread{grid-template-columns:minmax(0, 1fr) var(--pane-width)}.notice{position:absolute;top:72px}.has-notice .conversation{padding-top:56px}}@media (width>=901px) and (width<=1240px){:root{--left-width:320px;--pane-width:300px}.app-shell{--cx:calc(50% + var(--left-width) / 2)}.thread-open{--cx:calc(50% + 10px)}.picker-view:not(.conversation-list){--cx:50%}.tiles.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1099px){.home-clock{display:none}}@media (width<=900px){textarea,input,.panel-input-form input,.panel-input-form select{font-size:16px}.house-button{display:none}.feed-card .proactive-card{touch-action:pan-y}.feed-card .card-menu.decisions{flex-flow:wrap;width:auto}.feed-card .card-menu.decisions button+button:before{content:none}.focus-backdrop{top:64px}.focus-room{bottom:max(30px, calc(env(safe-area-inset-bottom) + 8px))}.app-shell,.thread-open{--cx:50%}.app-shell:before{display:none}.top-bar{height:64px}.brand{top:16px;left:12px}.brand .lendo-mark{width:32px;height:32px}.top-bar.signed-in .brand,.search-button{display:none}.round-button{background:var(--glass-chip);width:34px;height:34px;min-height:34px;box-shadow:var(--edge);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:15px;left:12px}.round-button .icon{width:18px;height:18px}.tabs{gap:1px;padding:3px;top:12px}.tab-glow{border-radius:16px;top:3px;bottom:3px}.tabs a,.tabs .phone-tab{border-radius:16px;height:32px;padding:2px 8px;font-size:12px;font-weight:590;line-height:1;display:flex}.top-actions{gap:8px;top:10px;right:7px}.avatar{border-width:5px;width:44px;height:44px;padding:12px;font-size:12px;line-height:16px}.workspace-layout,.workspace-layout.has-thread{--layout-bottom:max(12px, env(safe-area-inset-bottom));padding:12px 12px var(--layout-bottom);flex-direction:column;gap:0;display:flex}.conversation{flex:1;width:100%}.client-panels .client-header{display:none}.client-pill{background:var(--glass-chip);max-width:100%;min-height:36px;box-shadow:var(--edge);white-space:nowrap;text-overflow:ellipsis;border-radius:18px;align-self:center;margin:0 0 12px;padding:12px 16px;font-size:14px;font-weight:500;line-height:12px;display:block;overflow:hidden}.home-view .left-wrapper{flex:1;min-height:0;padding:0 0 12px;display:block;overflow-y:auto}.home-view .left-column{width:100%}.home-view .conversation{flex:none}.home-view .conversation .message-list,.home-view .newest-button{display:none}.message{max-width:min(300px,100%)}.document-card{width:300px}.composer{gap:6px;padding:14px 16px 14px 18px}.message-list{gap:10px}.reply-action{width:fit-content;margin-top:4px;font-size:12px;position:relative;inset:auto}.thread-link{margin-top:6px}.left-wrapper{display:none}.picker-view .left-wrapper{flex:1;display:block}.picker-empty{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.sheet-open .left-wrapper{z-index:8;max-height:60dvh;padding:28px max(16px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));background:var(--menu);box-shadow:var(--edge-float), var(--sheet-lift);border-radius:28px 28px 0 0;display:block;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.sheet-open .left-wrapper:before{content:"";background:var(--rule);border-radius:3px;width:38px;height:5px;position:absolute;top:10px;left:calc(50% - 19px)}.sheet-open .client-panels{gap:20px;width:100%;margin:0}.sheet-open .panel{box-shadow:none;background:0 0;border-radius:0;padding:12px 0}.sheet-open .panel.new{box-shadow:none}.sheet-open .panel[data-panel-kind=proposed-lvr]{background:var(--navy);border-radius:60px 60px 20px 6px;padding:22px 20px 20px}.sheet-open .sheet-close{border-radius:50%;align-self:flex-end;place-items:center;width:44px;height:44px;padding:12px;display:grid}.sheet-close .icon{width:16px;height:16px}.sheet-backdrop{z-index:7;background:var(--dim);border-radius:0;display:block;position:fixed;inset:0}button.sheet-backdrop:hover:not(:disabled){background:var(--dim)}.sheet-open .conversation .composer-area{visibility:hidden}.thread-pane{border-radius:24px;flex:1;margin:0;padding:18px 16px 16px}.has-thread .conversation,.has-thread .left-wrapper{display:none}dialog{width:100%;max-height:85dvh;padding-bottom:max(24px, env(safe-area-inset-bottom));border-radius:28px 28px 0 0;margin:auto auto 0}:root[data-keyboard] dialog:not(.search-dialog){top:auto;bottom:calc(100% - var(--app-top,0px) - var(--app-height));max-height:var(--app-height);margin:0 auto}.demo-banner{white-space:normal;text-align:center;width:max-content;max-width:calc(100% - 32px)}}@media (prefers-reduced-motion:no-preference){.sheet-backdrop,dialog[open]::backdrop,.home-clock{animation:fade-in var(--dur-quick) ease-out}.panel-dots{transition:opacity var(--dur-quick) ease-out}}@media (width>=901px) and (prefers-reduced-motion:no-preference){.left-wrapper{animation:fade-in var(--dur-move) var(--ease)}}@media (pointer:coarse){.icon-button,.tabs a,.collapse-button,.thread-link,.card-actions button,.client-pill,.retry-button,.close-button{position:relative}.icon-button:after,.panel-dots:after,.tabs a:after,.round-button:after,.collapse-button:after,.card-actions button:after,.client-pill:after,.retry-button:after,.reply-action:after{content:"";position:absolute;inset:-6px}.icon-button:after{inset:-10px}.round-button:after{inset:-5px}.client-pill:after,.card-actions button:after{inset:-4px}.tabs a:after{inset:-6px 0}.panel-dots:after{inset:0}.close-button:after{content:"";position:absolute;inset:-2px}}@media (width<=900px),(pointer:coarse){.thread-link{min-width:44px;min-height:44px;padding:14px 12px}.composer>.icon-button:not(.send-button){position:relative}.composer>.icon-button:not(.send-button):after{content:"";position:absolute;inset:-10px -4px}}.command-list .command-dismiss{font-family:var(--font-ui)}.date-separator,.thread-link,.stack-head h3,.stack-count,.stack-less,.tile dt,.generic-rows dt,.panel-foot,.client-contact,.streaming,.document-description,.card-status,.composer-notice,.send-failed,.card-error,.quote-chip{letter-spacing:.01em}.conversation .message-list{-webkit-mask-image:linear-gradient(#0000,#000 24px);mask-image:linear-gradient(#0000,#000 24px)}@media (width<=900px){.home-view .left-wrapper:not(:has(.card-backdrop.on,.card-backdrop.fading)){-webkit-mask-image:linear-gradient(#0000,#000 20px calc(100% - 28px),#0000);mask-image:linear-gradient(#0000,#000 20px calc(100% - 28px),#0000)}}dialog.search-dialog{width:100vw;max-width:none;height:100dvh;max-height:none;padding:18vh max(16px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));background:var(--scrim);box-shadow:none;border-radius:0;margin:0}dialog.search-dialog::backdrop{background:0 0}.search-dialog>:not(.sr-only){width:min(560px,100%);margin-inline:auto}.search-dialog .dialog-header{top:calc(16px + env(safe-area-inset-top));right:max(16px, env(safe-area-inset-right));width:auto;position:fixed}.search-dialog>input{background:var(--card);border:1px solid var(--line);border-radius:24px 24px 24px 8px;height:48px;margin-top:0;padding:12px 20px;display:block}.search-dialog .client-list{gap:8px;margin-top:16px}.search-dialog .client-list a{background:var(--card);min-height:44px;box-shadow:var(--edge);color:var(--text);border-radius:22px 22px 22px 8px;padding:12px 40px 12px 16px;font-size:15px;font-weight:500;line-height:20px;position:relative}.search-dialog .client-list a:after{content:"›";color:var(--text-2);font-size:18px;position:absolute;top:50%;right:16px;translate:0 -50%}.search-dialog>p{text-align:center;margin-top:16px}.search-dialog .skeletons{margin-top:16px}.search-groups section{margin-top:28px}.search-groups h3{margin:0 0 12px;font-size:15px;font-weight:600}.search-groups p{color:var(--text-2);font-size:15px;line-height:1.45}.search-dialog .search-groups .client-list{margin-top:0}.message-hit{color:var(--text);flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:16px;text-decoration:none;display:flex}.message-hit.adviser{align-items:flex-end}.hit-context{color:var(--text-2);font-size:13px;line-height:1.4}.hit-bubble{background:var(--card);width:min(424px,100%);box-shadow:var(--edge);border-radius:22px 22px 22px 8px;flex-direction:column;gap:6px;padding:16px 44px 16px 16px;display:flex;position:relative}.hit-author{color:var(--text-2);font-size:13px;font-weight:600}.hit-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.45}.hit-bubble>.icon{position:absolute;top:calc(50% - 10px);right:14px}.hit-text mark{color:var(--link);text-underline-offset:2px;background:0 0;font-weight:600;text-decoration:underline}.search-foot{margin-top:16px}.search-back,.anchor-latest{z-index:12;top:calc(76px + env(safe-area-inset-top));background:var(--glass-chip);box-shadow:var(--edge-float);min-height:44px;position:fixed}.search-back{left:max(16px, env(safe-area-inset-left))}.anchor-latest{right:max(16px, env(safe-area-inset-right))}@media (width>=901px){.anchor-latest{top:16px}}.message-anchor .bubble{outline:2px solid var(--accent);outline-offset:3px}@media (width<=900px){.search-back,.anchor-latest{top:auto;bottom:calc(106px + env(safe-area-inset-bottom))}dialog.search-dialog{width:100%;max-height:none;height:var(--app-height,100dvh);padding-top:calc(72px + env(safe-area-inset-top));border-radius:0;margin:0}.search-dialog .dialog-header{top:calc(12px + env(safe-area-inset-top))}}:root{--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px)}.focus-room{max-height:calc(var(--app-height,100dvh) - var(--safe-top) - 120px)}.focus-backdrop{top:calc(72px + var(--safe-top))}@media (width<=900px){.focus-backdrop{top:calc(64px + var(--safe-top))}.focus-room{bottom:max(30px, calc(var(--safe-bottom) + 8px))}}:root[data-keyboard] .focus-room{max-height:calc(var(--app-height) - var(--safe-top) - 100px)}:root[data-keyboard] .focus-backdrop{bottom:0}.app-shell{padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left)}.top-bar:before{content:"";z-index:-1;background:var(--glass-bar);box-shadow:inset 0 -1px 0 var(--bar-rim), var(--bar-lift);-webkit-backdrop-filter:var(--bar-fx);backdrop-filter:var(--bar-fx);pointer-events:none;position:absolute;inset:0}.top-bar .tabs:before,.top-bar .search-button,.top-bar .avatar,.top-bar .round-button,.top-bar .house-button,.conversation>.composer-area .composer,.conversation>.composer-area .example-button,.conversation>.composer-area .composer-quote{-webkit-backdrop-filter:none;backdrop-filter:none}.tabs a.active,.tab-glow{box-shadow:var(--tab-on-lift)}.conversation>.composer-area{margin:auto -16px calc(-1 * var(--layout-bottom));padding:12px 16px var(--layout-bottom);background:var(--glass-tray);box-shadow:inset 0 1.5px 0 var(--rim-hi), inset 0 1px 0 var(--rim), var(--tray-lift);-webkit-backdrop-filter:var(--glass-fx);backdrop-filter:var(--glass-fx);border-radius:30px 30px 0 0}.chat-feed>.card-group:nth-child(1 of .card-group)>.feed-card:nth-child(1 of .feed-card) .proactive-card{background:var(--glass-tint);box-shadow:var(--tint-rim), var(--tint-lift)}:root:not([data-theme=terminal]) .chat-feed>.card-group:nth-child(1 of .card-group)>.feed-card:nth-child(1 of .feed-card) .verb-chip:not(.working){background:var(--verb-tint);color:var(--verb-tint-ink)}.chat-feed>.card-group:not(:has(>.stack-more))+.panel{margin-top:-28px;padding-top:36px}.chat-feed:not(:has(.card-backdrop.on,.card-backdrop.fading))>.card-group:not(:has(>.stack-more)):has(+.panel){z-index:1}.demo-banner{z-index:6}.chat-feed{--glass-card:linear-gradient(var(--suggest), var(--suggest));--edge:inset 0 0 0 1px var(--suggest-rim);--card-hi:var(--suggest-hi);min-height:100%;padding:24px 20px 18px;position:relative}.chat-feed:before{content:"";z-index:-1;background:var(--glass-pane);box-shadow:inset 0 0 0 1px var(--rim), var(--lift-deep);-webkit-backdrop-filter:var(--glass-fx);backdrop-filter:var(--glass-fx);pointer-events:none;border-radius:22px;position:absolute;inset:0}.chat-feed .card,.chat-feed .panel{-webkit-backdrop-filter:none;backdrop-filter:none}.home-greeting{padding:0 4px}.home-greeting h2{font-size:25px;font-weight:var(--weight-head);letter-spacing:-.025em;line-height:1.2}.home-greeting p{color:var(--text-2);margin-top:7px;font-size:13px;line-height:1.5}.rail-heading{font-size:12px;font-weight:var(--weight-head);letter-spacing:.015em;color:var(--text-2);align-items:center;gap:12px;margin:13px 4px 1px;line-height:18px;display:flex}.rail-heading:after{content:"";background:var(--rule-soft);flex:1;height:1px}.chat-feed .proactive-card{letter-spacing:-.006em;border-radius:16px;padding:14px 38px 14px 15px;font-size:14px;line-height:1.48}:root:not([data-theme=terminal]) .chat-feed .feed-card:not(.open) .card-toggle:before{content:"";background:var(--text-2);width:15px;height:15px;position:absolute;top:18px;right:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 5 7 7-7 7'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 5 7 7-7 7'/%3E%3C/svg%3E") 50%/contain no-repeat}.chat-feed .panel{border-radius:16px;padding:14px 15px}.chat-feed .panel-head{margin-bottom:8px}.chat-feed .panel h3{font-size:12px;font-weight:var(--weight-head);letter-spacing:.015em;text-transform:none;line-height:18px}.chat-feed .panel-icon .icon{width:18px;height:18px}.chat-feed .appointment-rows{gap:0}.chat-feed .appointment-row{background:0 0;border-radius:0;gap:12px;padding:8px 0}.chat-feed .appointment-row dt{width:48px;font-family:var(--font-ui);color:var(--text-2);font-variant-numeric:tabular-nums;font-size:12px;font-weight:650}.chat-feed .appointment-row dd{font-size:13px;font-weight:600}.chat-feed .appointment-row dd span{margin-top:1px;font-size:12px;font-weight:400;line-height:1.5}.chat-feed .new-panel{border-radius:16px;font-size:13px}.chat-head{z-index:1;background:var(--card-glass);box-shadow:inset 0 0 0 1px var(--rim), var(--lift);-webkit-backdrop-filter:var(--glass-fx);backdrop-filter:var(--glass-fx);border-radius:16px;flex-shrink:0;align-items:center;gap:11px;margin-bottom:8px;padding:12px;display:flex;position:relative}.chat-head .lendo-mark{width:38px;height:38px}.chat-head-name{font-size:19px;font-weight:var(--weight-head);letter-spacing:-.018em;line-height:1.25}.chat-head p+p{color:var(--text-2);margin-top:2px;font-size:12px;line-height:1.5}.head-note{color:var(--text-2);margin-left:auto;font-size:12px;font-weight:520}.conversation .message-list{gap:12px}.message-list .card{background:var(--glass-bubble);box-shadow:var(--edge-strong), var(--bubble-lift);-webkit-backdrop-filter:var(--bubble-fx);backdrop-filter:var(--bubble-fx)}.conversation>.composer-area{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;margin:auto 0 0;padding:12px 4px 0}.composer>.attach{order:1;margin:-9px 0}.composer>.icon-button{order:2}.attach-button{width:38px;height:38px;min-height:38px;color:var(--text-2);border-radius:12px}.attach-button .icon{width:19px;height:19px}.attach-button:hover:not(:disabled){background:var(--tile)}.composer .attach-menu{transform-origin:100% 100%;bottom:48px;left:auto;right:0}@media (width<=900px){.chat-head{display:none}.home-view .workspace-layout{position:relative}.home-view .workspace-layout:before{content:"";inset:12px 12px var(--layout-bottom);z-index:-1;background:var(--glass-pane);box-shadow:inset 0 0 0 1px var(--rim), var(--lift-deep);-webkit-backdrop-filter:var(--glass-fx);backdrop-filter:var(--glass-fx);pointer-events:none;border-radius:22px;position:absolute}.home-view .left-wrapper{padding:22px 15px 12px}.home-view .chat-feed{min-height:0;padding:0}.home-view .chat-feed:before{display:none}.home-view .conversation>.composer-area{padding:0 14px 14px}.home-greeting{padding:0 3px}.home-greeting h2{font-size:23px}.home-greeting p{margin-top:6px;font-size:12.5px}.rail-heading{margin:10px 3px 0}.chat-feed .card-group{gap:9px}.chat-feed .proactive-card{border-radius:15px;padding:13px 36px 13px 13px;font-size:13px;line-height:1.47}.chat-feed .verb-chip{padding:2px 6px;line-height:17px}:root:not([data-theme=terminal]) .chat-feed .feed-card:not(.open) .card-toggle:before{top:16px;right:12px}.composer>.attach{order:0;margin:-8px 0}.composer .attach-menu{transform-origin:0 100%;left:0;right:auto}.composer{border-radius:19px;gap:9px;min-height:56px;padding:18px 12px}.composer>.icon-button,.attach-button{width:36px;height:36px;min-height:36px}.composer>.icon-button{margin:-8px 0}}.left-title{align-items:center;gap:9px;min-height:38px;padding:0 5px;display:flex}.left-title h1{letter-spacing:-.025em;font-size:23px;font-weight:680;line-height:1.5}.chat-pane{display:contents}.pane-title{display:none}@media (width<=900px){.left-title{display:none}}@media (width>=901px){.chat-pane{border-radius:22px;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.chat-pane:before{content:"";z-index:-1;background:var(--ib-reader);box-shadow:inset 0 0 0 1px var(--rim), var(--lift-deep);-webkit-backdrop-filter:var(--glass-fx);backdrop-filter:var(--glass-fx);pointer-events:none;border-radius:22px;position:absolute;inset:0}.chat-pane>.pane-title{border-bottom:1px solid var(--ib-head-rule);background:var(--ib-top);flex:none;align-items:center;gap:10px;height:68px;padding:12px 24px;display:flex}.pane-title h1{letter-spacing:-.025em;font-size:23px;font-weight:680;line-height:1.5}.pane-title .client-avatar{flex:none;width:36px;height:36px;margin:0;font-size:12px}.pane-title .chat-head{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;flex:1;margin:0;padding:0}.pane-title .chat-head .lendo-mark{width:36px;height:36px}.pane-title .chat-head .chat-head-name{letter-spacing:-.025em;font-size:23px;font-weight:680;line-height:1.5}.pane-title .chat-head>div{align-items:baseline;gap:10px;min-width:0;display:flex}.pane-title .chat-head p+p{white-space:nowrap;margin-top:0}.chat-pane>.conversation{width:min(calc(100% - 48px), var(--chat-width));box-shadow:none;background:0 0;flex:1;align-self:center}.chat-view .chat-pane>.conversation>.composer-area,.client-view .chat-pane>.conversation>.composer-area{padding-bottom:10px}.chat-view .chat-feed{padding:18px 13px 12px}.chat-view .chat-feed:before{background:var(--ib-rail)}.client-view .left-column.client-panels{width:var(--rail);min-height:100%;margin-left:0;padding:18px 13px 12px;position:relative}.client-view .left-column.client-panels:before{content:"";z-index:-1;background:var(--ib-rail);box-shadow:inset 0 0 0 1px var(--rim), var(--lift-deep);-webkit-backdrop-filter:var(--glass-fx);backdrop-filter:var(--glass-fx);pointer-events:none;border-radius:22px;position:absolute;inset:0}.client-view .client-header{padding:0 5px}.client-view .client-header a{font-size:13px;line-height:18px}.client-view .client-header h2{margin-top:2px;font-size:23px;line-height:30px}}dialog,.sheet-open .left-wrapper{--sheet:color-mix(in srgb, var(--card-solid) var(--sheet-mix), transparent)}@supports (not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px)))) or (not (color:color-mix(in srgb, red 50%, blue))){dialog,.sheet-open .left-wrapper{--sheet:var(--card-solid)}:root{--ib-reader:linear-gradient(var(--card-solid), var(--card-solid))!important;--ib-top:var(--card-solid)!important}}dialog,.panel-dialog{background:var(--sheet);border:1px solid var(--line);box-shadow:var(--lift);-webkit-backdrop-filter:var(--glass-fx);backdrop-filter:var(--glass-fx)}dialog:not(.doc-sheet)::backdrop{background:var(--dim);-webkit-backdrop-filter:var(--scrim-fx);backdrop-filter:var(--scrim-fx)}dialog>input,dialog .client-form input,dialog .client-form textarea{background:var(--chip);border:1px solid var(--line)}dialog.search-dialog{-webkit-backdrop-filter:var(--glass-fx);backdrop-filter:var(--glass-fx);border:0}dialog.search-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}@media (width<=900px){dialog:not(.search-dialog){border-bottom:0}.sheet-open .left-wrapper{background:var(--sheet)}.sheet-open .panel{-webkit-backdrop-filter:none;backdrop-filter:none}.sheet-backdrop{-webkit-backdrop-filter:var(--scrim-fx);backdrop-filter:var(--scrim-fx)}}.client-picker{background:var(--glass-pane);min-height:100%;box-shadow:var(--edge), var(--lift-deep);-webkit-backdrop-filter:var(--glass-fx);backdrop-filter:var(--glass-fx);border-radius:22px;gap:0;padding:20px 13px 14px}.picker-head{align-items:center;padding:0 6px;display:flex}.picker-head h2{letter-spacing:-.025em;color:var(--text);margin:0;font-size:24px;font-weight:680;line-height:1.5}.client-picker .new-client{background:var(--primary);min-height:44px;color:var(--primary-text);font-family:var(--font-ui);letter-spacing:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;margin-left:auto;padding:12px 14px;font-size:12px;font-weight:620;line-height:1;display:inline-flex}.client-picker .new-client:hover:not(:disabled){background:var(--primary-hi);text-decoration:none}.client-picker .new-client .icon{width:15px;height:15px}.picker-search{border:1px solid var(--line);background:var(--chip);height:40px;color:var(--text-2);border-radius:12px;align-items:center;gap:8px;margin-top:11px;padding:0 11px;display:flex}.picker-search .icon{flex:none;width:16px;height:16px}.picker-search input{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:12.5px}.picker-search input::placeholder{color:var(--text-2);opacity:1}.picker-search:focus-within{box-shadow:0 0 0 2px var(--navy)}.client-picker>p{color:var(--text-2);margin:12px 8px 0;font-size:13px}.client-picker .client-list{gap:5px;margin-top:15px;display:grid}.client-picker .client-list a{min-height:0;color:var(--text);font-family:var(--font-ui);letter-spacing:0;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;column-gap:11px;padding:12px;font-size:14px;font-weight:400;line-height:1.5;display:grid}.client-picker .client-list a:hover{background:var(--chip);color:var(--text)}.client-picker .client-list a[aria-current=page]{background:var(--card-hi);box-shadow:0 8px 20px #1b2c4412}:is(.client-picker,.conversation-heading,.client-pill) .client-avatar{box-sizing:border-box;background:var(--avatar-1);border-radius:50%;padding:2px 6px;font-size:12px;font-weight:700}:is(.client-picker,.conversation-heading,.client-pill) .client-avatar:before{content:none}.client-picker .client-avatar{grid-row:1/3;width:38px;height:38px;margin:0}.client-picker .client-list a:nth-child(3n+2) .client-avatar{background:var(--avatar-2)}.client-picker .client-list a:nth-child(3n) .client-avatar{background:var(--avatar-3)}.client-name,.client-preview{text-overflow:ellipsis;white-space:nowrap;grid-column:2;min-width:0;overflow:hidden}.client-name{font-size:14px;font-weight:660}.client-preview{color:color-mix(in srgb, var(--text-2) 70%, var(--text));margin-top:2px;font-size:12px}.client-time{color:color-mix(in srgb, var(--text-2) 70%, var(--text));white-space:nowrap;grid-area:1/3;align-self:start;margin-top:2px;font-size:12px}.client-list a:not(:has(.client-preview)) .client-avatar{grid-row:1}.client-view .conversation-heading{background:var(--card-glass);box-shadow:inset 0 0 0 1px var(--rim), var(--lift);-webkit-backdrop-filter:var(--glass-fx);backdrop-filter:var(--glass-fx);border-radius:16px;flex-shrink:0;align-items:center;gap:11px;margin-bottom:8px;padding:12px;display:flex}.conversation-heading>div{min-width:0}.conversation-heading h1{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.018em;color:var(--text);margin:0;font-size:19px;font-weight:680;line-height:1.25;overflow:hidden}.conversation-heading .client-contact{margin-top:2px;font-size:12px}.conversation-heading .client-avatar{width:42px;height:42px;box-shadow:inset 0 0 0 1px var(--rim), 0 7px 18px #1a2a3f14;flex:none;margin:0;padding:12px}@media (pointer:coarse){.picker-search{height:44px}}@media (width<=900px){.picker-search input{font-size:16px}.conversation-list .left-wrapper{padding:0}.conversation-list .client-picker{width:100%}.client-view .conversation-heading{clip-path:inset(50%);width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.client-view .client-pill{background:var(--card-glass);min-height:56px;box-shadow:inset 0 0 0 1px var(--rim), var(--lift);letter-spacing:-.018em;text-align:left;border-radius:16px;align-self:stretch;align-items:center;gap:11px;margin-bottom:8px;padding:12px;font-size:17px;font-weight:680;line-height:1.25;display:flex}.client-pill .client-avatar{letter-spacing:0;flex:none;width:38px;height:38px;margin:0}}:root[data-theme=terminal] .left-column.client-picker{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;margin-top:0}:root[data-theme=terminal] .picker-head h2{letter-spacing:0;font-size:20px;font-weight:700}:root[data-theme=terminal] .client-picker .new-client{color:var(--accent);background:0 0}:root[data-theme=terminal] .client-picker .new-client:hover:not(:disabled){background:var(--card)}:root[data-theme=terminal] .client-picker .client-list a{box-shadow:none;border-radius:0;grid-template-columns:minmax(0,1fr) auto;column-gap:2ch}:root[data-theme=terminal] :is(.client-picker,.conversation-heading,.client-pill) .client-avatar{display:none}:root[data-theme=terminal] .client-name,:root[data-theme=terminal] .client-preview{grid-column:1}:root[data-theme=terminal] .client-time{grid-column:2}:root[data-theme=terminal] .client-picker .picker-search{border-color:var(--rule);background:0 0;border-radius:0}:root[data-theme=terminal] .client-view .conversation-heading{box-shadow:inset 0 -1px 0 var(--rule);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0}.card-age,.term-who{display:none}:root[data-theme=terminal]{--pane-bg:var(--ground);--raised:#3c3836;--status-ground:#1d2021;--verb-check:var(--pass);--verb-send:var(--info);--verb-chase:var(--accent);--verb-book:#d3869b}:root[data-theme=terminal] .wordmark{font:700 17px/1 var(--font-ui);letter-spacing:0}:root[data-theme=terminal] .wordmark:before{content:"▌" / "";color:var(--accent)}:root[data-theme=terminal] .brand .lendo-mark,:root[data-theme=terminal] .tabs:before,:root[data-theme=terminal] .tab-glow{display:none}:root[data-theme=terminal] .tabs{counter-reset:tab;gap:4px;padding:0}:root[data-theme=terminal] .tabs a{color:var(--text-2);text-transform:lowercase;box-shadow:none;padding:2px 10px;font-weight:400}:root[data-theme=terminal] .app-shell{--tab:var(--accent)}:root[data-theme=terminal] .inbox-view{--tab:var(--info)}:root[data-theme=terminal] :is(.client-view,.conversation-list){--tab:var(--aqua)}:root[data-theme=terminal] .tabs a.active,:root[data-theme=terminal] .tabs a.active.gliding{background:var(--tab);color:var(--on-accent);box-shadow:none;font-weight:600}:root[data-theme=terminal] .tabs a.active:before{color:inherit}:root[data-theme=terminal] .inbox-reader{box-shadow:inset 0 0 0 1px var(--tab)}@media (width>=901px){:root[data-theme=terminal] .top-bar.signed-in .brand{display:flex;left:16px}:root[data-theme=terminal] .house-button{border-radius:2px;left:96px}:root[data-theme=terminal] .top-bar.signed-in .tabs{top:14px;left:148px;transform:none}:root[data-theme=terminal] .tabs a:not(.phone-tab){counter-increment:tab}:root[data-theme=terminal] .tabs a:not(.phone-tab):before{content:counter(tab) " " / "";color:var(--accent);font-weight:400}:root[data-theme=terminal] .search-button{height:36px;box-shadow:none;color:var(--text-2);text-transform:lowercase;background:0 0;padding:2px 10px;font-weight:400}:root[data-theme=terminal] .search-label:before{content:"/ " / "";color:var(--text)}:root[data-theme=terminal] .search-button:hover:not(:disabled){background:var(--raised);color:var(--text)}:root[data-theme=terminal] .top-bar .avatar:has(.term-who){width:auto;height:36px;box-shadow:none;background:0 0;border:0;align-items:center;padding:2px 10px;font-size:0;display:flex}:root[data-theme=terminal] .top-bar .avatar:has(.term-who):hover{background:var(--raised)}:root[data-theme=terminal] .top-bar .avatar:hover .term-who{color:var(--text)}:root[data-theme=terminal] .term-who{color:var(--text-2);white-space:nowrap;font-size:13px;font-weight:400;display:inline}}@media (width<=900px){:root[data-theme=terminal] .tabs{gap:0}:root[data-theme=terminal] .tabs a{padding-inline:6px}}:root[data-theme=terminal] .conversation,:root[data-theme=terminal] .thread-pane,:root[data-theme=terminal] .client-picker,:root[data-theme=terminal] .panel,:root[data-theme=terminal] .panel[data-panel-kind=proposed-lvr]{border:1px solid var(--rule);box-shadow:none;background:0 0;position:relative}:root[data-theme=terminal] .conversation:before,:root[data-theme=terminal] .thread-pane:before,:root[data-theme=terminal] .client-picker:before,:root[data-theme=terminal] .chat-feed>.card-group[data-pane-title]:before{z-index:2;background:var(--pane-bg);color:var(--text-2);white-space:nowrap;pointer-events:none;padding:0 6px;font-size:13px;font-weight:400;line-height:18px;position:absolute;top:-10px;left:10px}:root[data-theme=terminal] .conversation:before{content:attr(data-pane-title) / "";text-transform:lowercase}:root[data-theme=terminal] .chat-view .conversation:before,:root[data-theme=terminal] .home-view .conversation:before{content:"chat" / ""}:root[data-theme=terminal] .thread-pane:before{content:"thread" / ""}:root[data-theme=terminal] .client-picker:before{content:"conversations" / ""}:root[data-theme=terminal] .chat-feed>.card-group[data-pane-title]:before{content:attr(data-pane-title) / ""}:root[data-theme=terminal] .conversation{border-color:var(--tab,var(--accent))}:root[data-theme=terminal] .conversation:before{color:var(--tab,var(--accent))}:root[data-theme=terminal] .workspace-layout:has(.chat-feed :focus-visible,.feed-card.open) .conversation{border-color:var(--rule)}:root[data-theme=terminal] .workspace-layout:has(.chat-feed :focus-visible,.feed-card.open) .conversation:before{color:var(--text-2)}:root[data-theme=terminal] .chat-feed:has(:focus-visible,.feed-card.open)>.card-group{border-color:var(--accent)}:root[data-theme=terminal] .chat-feed:has(:focus-visible,.feed-card.open)>.card-group[data-pane-title]:before{color:var(--accent)}:root[data-theme=terminal] .left-column{gap:22px;padding-top:10px}:root[data-theme=terminal] .workspace-layout{padding-top:18px}@media (width>=901px){:root[data-theme=terminal] .workspace-layout{--layout-bottom:12px}}:root[data-theme=terminal] .conversation{padding:12px}:root[data-theme=terminal] .conversation .message-list{padding:6px 2px 8px}@media (width>=1440px){:root[data-theme=terminal] .conversation .message-list{width:auto;margin-right:0;padding-right:2px}}:root[data-theme=terminal] .conversation>.composer-area{box-shadow:inset 0 1px 0 var(--rule);background:0 0;border-radius:0;margin:auto -12px -12px;padding:8px 14px}@media (width<=900px){:root[data-theme=terminal] .home-view .conversation{border:0}:root[data-theme=terminal] .home-view .conversation:before{content:none}:root[data-theme=terminal] .home-view .conversation>.composer-area{padding:8px 0 0}:root[data-theme=terminal] .sheet-open .left-wrapper{--pane-bg:var(--menu)}:root[data-theme=terminal] .sheet-open .client-panels{padding-top:12px}:root[data-theme=terminal] .sheet-open .panel{--tile:var(--ground);border:1px solid var(--rule);padding:18px 14px 14px}}:root[data-theme=terminal] .message,:root[data-theme=terminal] .message.adviser{width:100%;max-width:100%;margin-left:0;padding-left:7ch;display:block}:root[data-theme=terminal] .message:before{content:"lendo" / "";color:var(--accent);font-weight:600;line-height:20px;position:absolute;top:0;left:0}:root[data-theme=terminal] .message.adviser:before{content:"you ›" / "";color:var(--text-2);font-weight:400}:root[data-theme=terminal] .bubble,:root[data-theme=terminal] .message.adviser .bubble,:root[data-theme=terminal] .thread-pane .bubble{box-shadow:none;color:var(--text);background:0 0;padding:0;line-height:20px}:root[data-theme=terminal] .message.open .bubble{box-shadow:none}:root[data-theme=terminal] .message.open:before{text-decoration:underline}:root[data-theme=terminal] .message-files{justify-content:flex-start}:root[data-theme=terminal] .message .reply-quote{display:flex}:root[data-theme=terminal] .reply-action{top:-14px;left:auto;right:0;transform:none}:root[data-theme=terminal] .date-separator{box-shadow:none;background:0 0}:root[data-theme=terminal] .thread-link{background:0 0;margin-left:7ch;padding-inline:0}:root[data-theme=terminal] .message .card{background:0 0}:root[data-theme=terminal] .document-page,:root[data-theme=terminal] .mail-mark{display:none}:root[data-theme=terminal] .message .document-header{margin-bottom:10px;position:relative}:root[data-theme=terminal] .message .document-header:after{content:"";border-top:1px dashed var(--rule);position:absolute;bottom:-6px;left:0;right:0}:root[data-theme=terminal] .message .document-card h3{color:var(--text-2);font-weight:400}:root[data-theme=terminal] .message .quote{background:var(--card)}:root[data-theme=terminal] .composer{min-height:32px;box-shadow:none;background:0 0;align-items:flex-start;padding:6px 0}:root[data-theme=terminal] .composer:focus-within{box-shadow:none}:root[data-theme=terminal] .composer:before{content:"lendo ›" / "";color:var(--accent);white-space:nowrap;flex-shrink:0;margin-right:1ch;font-weight:700;line-height:20px}:root[data-theme=terminal] .composer textarea{caret-color:var(--accent);caret-shape:block}:root[data-theme=terminal] .composer textarea:placeholder-shown{caret-color:#0000;text-indent:1.5ch}:root[data-theme=terminal] .composer-input:has(>textarea:placeholder-shown):before{content:"";background:var(--accent);pointer-events:none;width:1ch;height:16px;position:absolute;top:2px;left:0}@media (prefers-reduced-motion:no-preference){:root[data-theme=terminal] .composer-input:has(>textarea:placeholder-shown):before{animation:1.1s step-end infinite term-blink}}@keyframes term-blink{50%{opacity:0}}:root[data-theme=terminal] .composer>.icon-button{margin:-6px 0}:root[data-theme=terminal] .chat-feed>.card-group{border:1px solid var(--rule);border-block-width:0;gap:0;padding:12px}:root[data-theme=terminal] .chat-feed>.card-group:nth-child(1 of .card-group){border-top-width:1px;padding-top:14px}:root[data-theme=terminal] .chat-feed>.card-group:nth-last-child(1 of .card-group){border-bottom-width:1px}:root[data-theme=terminal] .chat-feed>.card-group+.card-group{margin-top:-22px}:root[data-theme=terminal] .chat-feed>.card-group:not(:has(>.stack-more))+.panel{margin-top:0;padding-top:16px}:root[data-theme=terminal] .proactive-card,:root[data-theme=terminal] .card-group.rolling .proactive-card,:root[data-theme=terminal] .chat-feed>.card-group:nth-child(1 of .card-group)>.feed-card:nth-child(1 of .feed-card) .proactive-card{box-shadow:none;background:0 0;padding:4px 6px;line-height:20px}:root[data-theme=terminal] .card-group.rolling .proactive-card{background:var(--ground)}:root[data-theme=terminal] .feed-card{gap:0}:root[data-theme=terminal] .feed-card .proactive-card:after{content:none}:root[data-theme=terminal] .card-toggle,:root[data-theme=terminal] .feed-card:not(.open) .card-toggle{white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:none;padding-right:4ch;display:block;overflow:hidden}:root[data-theme=terminal] .feed-card.open .card-toggle{text-indent:-10ch;white-space:normal;min-height:0;padding-left:10ch}:root[data-theme=terminal] .feed-card.open .card-toggle:before,:root[data-theme=terminal] .feed-card.open .card-toggle .verb-chip,:root[data-theme=terminal] .feed-card.open .card-age{text-indent:0}:root[data-theme=terminal] .card-toggle:before{content:"" / "";width:2ch;color:var(--accent);display:inline-block}:root[data-theme=terminal] .feed-card.open .card-toggle:before,:root[data-theme=terminal] .card-toggle:focus-visible:before{content:"▸" / ""}:root[data-theme=terminal] .card-toggle:focus-visible{outline:none}:root[data-theme=terminal] .feed-card.open .proactive-card{background:var(--card)}:root[data-theme=terminal] .feed-card:has(.card-toggle:focus-visible) .proactive-card{background:var(--card)}:root[data-theme=terminal] .feed-card.open .proactive-card{margin:0 -6px;padding:12px}:root[data-theme=terminal] .card-toggle .verb-chip{width:7ch;font-size:inherit;line-height:inherit;vertical-align:top;background:0 0;margin:0;padding:0;display:inline-block}:root[data-theme=terminal] .card-toggle[data-verb=check] .verb-chip{color:var(--verb-check)}:root[data-theme=terminal] .card-toggle:is([data-verb=send],[data-verb=reply]) .verb-chip{color:var(--verb-send)}:root[data-theme=terminal] .card-toggle:is([data-verb=chase],[data-verb=ask]) .verb-chip{color:var(--verb-chase)}:root[data-theme=terminal] .card-toggle[data-verb=book] .verb-chip{color:var(--verb-book)}:root[data-theme=terminal] .card-toggle .verb-chip.working{color:var(--text-2)}:root[data-theme=terminal] .card-toggle .client-avatar{display:none}:root[data-theme=terminal] .card-age{color:var(--text-2);display:block;position:absolute;top:4px;right:6px}:root[data-theme=terminal] .feed-card.open .card-age{top:12px;right:12px}:root[data-theme=terminal] .card-rule{border-top:1px dashed var(--rule);margin:6px 0 6px 2ch}:root[data-theme=terminal] .card-explain{padding-left:2ch;font-size:13px}:root[data-theme=terminal] .feed-card .card-menu{width:auto;box-shadow:none;background:0 0;flex-flow:wrap;gap:6px 10px;padding:8px 0 8px 2ch}:root[data-theme=terminal] .feed-card .card-menu button{min-height:30px;box-shadow:inset 0 0 0 1px var(--rule);color:var(--text);text-transform:lowercase;gap:0;padding:4px 8px;font-weight:400}:root[data-theme=terminal] .feed-card .card-menu button:hover:not(:disabled){background:var(--raised)}:root[data-theme=terminal] .feed-card .card-menu .icon{display:none}:root[data-theme=terminal] .feed-card .card-menu button:before{content:none}:root[data-theme=terminal] .feed-card .card-menu button[data-key]:before{content:attr(data-key) " " / "";width:auto;height:auto;color:var(--accent);background:0 0;position:static}@media (pointer:coarse){:root[data-theme=terminal] .feed-card .card-menu button{min-height:44px}}:root[data-theme=terminal] .card-backdrop,:root[data-theme=terminal] button.card-backdrop:hover:not(:disabled){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}:root[data-theme=terminal] .stack-sliver{height:1px;box-shadow:none;background:0 0;margin:0 6px}:root[data-theme=terminal] .stack-sliver:after{content:none}:root[data-theme=terminal] .stack-count{text-align:left;padding:4px 6px 2px calc(6px + 2ch)}:root[data-theme=terminal] .stack-head{padding:4px 6px}:root[data-theme=terminal] .stack-less{box-shadow:none;background:0 0;margin:2px 0 0 calc(6px + 2ch)}:root[data-theme=terminal] .panel{--tile:var(--card);padding:18px 14px 14px}:root[data-theme=terminal] .panel-head{z-index:2;pointer-events:none;min-height:20px;margin:0;position:absolute;top:-12px;left:10px;right:10px}:root[data-theme=terminal] .panel-head>*{pointer-events:auto}:root[data-theme=terminal] .panel-icon{display:none}:root[data-theme=terminal] .panel h3{background:var(--pane-bg);color:var(--text-2);letter-spacing:0;text-transform:lowercase;padding:2px 6px;font-weight:400;line-height:20px}:root[data-theme=terminal] .panel.new{border-color:var(--accent);box-shadow:none}:root[data-theme=terminal] .panel.new h3{color:var(--accent)}:root[data-theme=terminal] .panel-dots{background:var(--pane-bg);width:auto;height:24px;min-height:24px;padding:2px 6px;left:auto;right:0}:root[data-theme=terminal] .panel-dots:hover:not(:disabled){background:var(--pane-bg)}:root[data-theme=terminal] .panel-preview{padding-top:12px}:root[data-theme=terminal] .panel-menu{top:24px;left:0}:root[data-theme=terminal] .client-picker{margin-top:10px;padding:16px 12px 12px}:root[data-theme=terminal] .new-client,:root[data-theme=terminal] .client-list a{min-height:44px;font:400 14px/20px var(--font-ui);letter-spacing:0;padding:12px 12px 12px 2ch}:root[data-theme=terminal] .new-client{color:var(--accent);text-transform:lowercase}@media (pointer:coarse){:root[data-theme=terminal] .new-client,:root[data-theme=terminal] .client-list a{min-height:44px;padding-block:12px}}:root[data-theme=terminal] .client-list a:is(:hover,:focus-visible){background:var(--card);color:var(--text);outline:none}:root[data-theme=terminal] .client-list a:is(:hover,:focus-visible):before{content:"▸" / "";color:var(--accent);margin-left:-2ch;position:absolute}:root[data-theme=terminal] .client-header h2{letter-spacing:0;font-size:20px;font-weight:700}:root[data-theme=terminal] .thread-pane{padding-top:16px}:root[data-theme=terminal] .thread-header h2{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.status-bar{display:none}@media (width>=901px){:root[data-theme=terminal] .status-bar{background:var(--status-ground);height:26px;color:var(--text-2);white-space:nowrap;flex-shrink:0;align-items:center;gap:14px;padding:2px 14px 2px 6px;font-size:12px;line-height:26px;display:flex;overflow:hidden}:root[data-theme=terminal] .status-mode{background:var(--tab,var(--accent));color:var(--on-accent);padding:2px 10px;font-weight:700;line-height:18px}:root[data-theme=terminal] .status-hints{gap:16px;margin-left:auto;display:flex}:root[data-theme=terminal] .status-hints kbd{font:inherit;color:var(--text)}}:root[data-theme=terminal] .chat-head,:root[data-theme=terminal] .home-greeting,:root[data-theme=terminal] .rail-heading,:root[data-theme=terminal] .chat-feed:before{display:none}:root[data-theme=terminal] .chat-feed{min-height:0;padding:10px 0 12px}:root[data-theme=terminal] .composer>.attach{order:1;margin:-6px 0}@media (width<=900px){:root[data-theme=terminal] .home-view .workspace-layout:before{display:none}:root[data-theme=terminal] .home-view .left-wrapper{padding:0 0 12px}:root[data-theme=terminal] .home-view .conversation>.composer-area{padding:8px 0 0}}:root[data-theme=terminal] .chat-pane{display:contents}:root[data-theme=terminal] .pane-title,:root[data-theme=terminal] .left-title{display:none}:root[data-theme=terminal] .client-view .left-column.client-panels{width:356px;min-height:0;margin-left:4px;padding:10px 0 12px}:root[data-theme=terminal] .client-view .left-column.client-panels:before{display:none}:root[data-theme=terminal] .client-view .client-header{padding:0}:root[data-theme=terminal] .client-view .client-header a{font-size:15px;line-height:20px}:root[data-theme=terminal] .client-view .client-header h2{margin-top:6px;font-size:26px;line-height:32px}
