/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */.lens-capability-overview{gap:20px;inline-size:100%;display:grid}.lens-capability-overview.is-empty{margin-block-start:24px}.lens-capability-overview.is-panel{margin-block-start:22px}.lens-capability-intro{border-block-end:1px solid var(--border-default,#ffffff1a);gap:4px;padding-block-end:14px;display:grid}.lens-capability-intro h2{color:var(--fg-primary);letter-spacing:-.025em;margin:0;font-size:24px;font-weight:560;line-height:1.2}.lens-capability-intro p{color:var(--fg-secondary);margin:0;font-size:13px;line-height:1.45}.lens-capability-groups{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:30px 34px;display:grid}.lens-capability-overview.is-answer .lens-capability-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px}.lens-capability-group{min-inline-size:0}.lens-capability-group-head{border-block-end:1px solid var(--lens-ai-bright);align-items:center;gap:8px;padding-block-end:9px;display:flex}@supports (color:color-mix(in lab,red,red)){.lens-capability-group-head{border-block-end:1px solid color-mix(in srgb,var(--lens-ai-bright) 22%,var(--border-default,#ffffff1a))}}.lens-capability-group-icon{border:1px solid var(--lens-ai-bright);flex:none;place-items:center;block-size:24px;inline-size:24px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.lens-capability-group-icon{border:1px solid color-mix(in srgb,var(--lens-ai-bright) 22%,var(--border-subtle,#ffffff12))}}.lens-capability-group-icon{background:var(--lens-ai-soft);border-radius:7px}@supports (color:color-mix(in lab,red,red)){.lens-capability-group-icon{background:color-mix(in srgb,var(--lens-ai-soft) 34%,transparent)}}.lens-capability-group-icon{color:var(--lens-ai-bright)}.lens-capability-group h3{color:var(--fg-primary);letter-spacing:-.005em;margin:0;font-size:13.5px;font-weight:650;line-height:1.35}.lens-capability-prompts{margin-block-start:0;display:grid}.lens-capability-prompts button{min-block-size:48px;inline-size:100%;color:var(--fg-secondary);font:inherit;text-align:start;cursor:pointer;transition:background var(--dur-hover) var(--ease-brand),box-shadow var(--dur-hover) var(--ease-brand);background:0 0;border-radius:2px;align-items:center;gap:12px;padding:9px 8px;display:flex;border:0!important}.lens-capability-prompts button+button{border-block-start:1px solid var(--border-subtle,#ffffff12)!important}.lens-capability-skeleton-row{justify-content:space-between;align-items:center;gap:12px;min-block-size:48px;padding:9px 8px;display:flex}.lens-capability-skeleton-row+.lens-capability-skeleton-row{border-block-start:1px solid var(--border-subtle,#ffffff12)}.lens-capability-prompts button:hover{background:var(--lens-ai-soft)}@supports (color:color-mix(in lab,red,red)){.lens-capability-prompts button:hover{background:color-mix(in srgb,var(--lens-ai-soft) 42%,transparent)}}.lens-capability-prompts button:hover{color:var(--fg-primary)}.lens-capability-prompts button:focus-visible{background:var(--lens-ai-soft);outline:0}@supports (color:color-mix(in lab,red,red)){.lens-capability-prompts button:focus-visible{background:color-mix(in srgb,var(--lens-ai-soft) 54%,transparent)}}.lens-capability-prompts button:focus-visible{box-shadow:inset 0 0 0 1px var(--brand-focus-ring)}.lens-capability-prompt-copy{flex:1;min-inline-size:0;font-size:12.5px;font-weight:480;line-height:1.45}.lens-capability-prompt-arrow{color:var(--fg-tertiary);opacity:.66;transition:color var(--dur-hover) var(--ease-brand),opacity var(--dur-hover) var(--ease-brand),transform var(--dur-hover) var(--ease-brand);flex:none;place-items:center;display:inline-grid}.lens-capability-prompts button:focus-visible .lens-capability-prompt-arrow,.lens-capability-prompts button:hover .lens-capability-prompt-arrow{color:var(--lens-ai-bright);opacity:1;transform:translate(2px)}.lens-capability-overview.is-panel .lens-capability-groups{grid-template-columns:1fr;gap:26px}.lens-capability-overview.is-panel .lens-capability-prompts button{min-block-size:48px}.lens-capability-overview.is-panel .lens-capability-prompt-copy{font-size:12px}@container lens-content (max-width:560px){.lens-capability-overview.is-empty{margin-block-start:14px}.lens-capability-groups,.lens-capability-overview.is-answer .lens-capability-groups{grid-template-columns:1fr}.lens-capability-groups{row-gap:22px}.lens-capability-prompts button{min-block-size:48px}}@media (prefers-reduced-motion:reduce){.lens-capability-prompt-arrow,.lens-capability-prompts button{transition:none}}.lens-shell-empty{text-align:center;flex-direction:column;align-items:center;min-block-size:min(590px,100dvh - 246px);inline-size:min(100%,920px);margin-inline:auto;padding:clamp(42px,8vh,82px) clamp(24px,5vw,54px) 46px;display:flex}.lens-shell-empty-presence,.lens-thinking-presence{isolation:isolate;flex:none;place-items:center;display:grid;position:relative}.lens-shell-empty-presence{block-size:124px;inline-size:124px;margin-block-end:24px}.lens-shell-empty-presence:before,.lens-thinking-presence:before{content:"";z-index:1;border:1px solid var(--architera-ai-mark,#a48bff);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.lens-shell-empty-presence:before,.lens-thinking-presence:before{border:1px solid color-mix(in srgb,var(--architera-ai-mark,#a48bff) 22%,transparent)}}.lens-shell-empty-presence:before,.lens-thinking-presence:before{opacity:.5;border-radius:999px}.lens-shell-empty-presence .lens-mark,.lens-thinking-presence .lens-mark{z-index:2;filter:drop-shadow(0 0 12px var(--architera-ai-mark-glow,#a48bff47));position:relative}.lens-shell-empty-halo,.lens-thinking-halo{z-index:0;background:var(--architera-ai-mark,#a48bff);border-radius:999px;position:absolute;inset:17%}@supports (color:color-mix(in lab,red,red)){.lens-shell-empty-halo,.lens-thinking-halo{background:color-mix(in srgb,var(--architera-ai-mark,#a48bff) 15%,transparent)}}.lens-shell-empty-halo,.lens-thinking-halo{filter:blur(20px);opacity:.72}.lens-shell-empty-ring,.lens-thinking-orbit{z-index:1;border:1px solid var(--architera-ai-mark,#a48bff);position:absolute;inset:4px}@supports (color:color-mix(in lab,red,red)){.lens-shell-empty-ring,.lens-thinking-orbit{border:1px solid color-mix(in srgb,var(--architera-ai-mark,#a48bff) 20%,transparent)}}.lens-shell-empty-ring,.lens-thinking-orbit{opacity:.64;border-radius:999px}.lens-shell-empty-ring{opacity:1;border-color:#0000}.lens-shell-empty-ring:before,.lens-thinking-orbit:before{content:"";background:var(--architera-ai-mark,#a48bff);border-radius:999px;block-size:3px;inline-size:3px;position:absolute;inset-block-end:18%;inset-inline-start:9%}@supports (color:color-mix(in lab,red,red)){.lens-shell-empty-ring:before,.lens-thinking-orbit:before{background:color-mix(in srgb,var(--architera-ai-mark,#a48bff) 54%,#fafafa)}}.lens-shell-empty-ring:before,.lens-thinking-orbit:before{box-shadow:0 0 8px var(--architera-ai-mark,#a48bff)}@supports (color:color-mix(in lab,red,red)){.lens-shell-empty-ring:before,.lens-thinking-orbit:before{box-shadow:0 0 8px color-mix(in srgb,var(--architera-ai-mark,#a48bff) 54%,transparent)}}.lens-shell-empty-ring:before,.lens-thinking-orbit:before{opacity:.64}.lens-shell-empty-ring:after,.lens-thinking-orbit:after{content:"";background:var(--architera-ai-mark,#a48bff);border-radius:999px;block-size:5px;inline-size:5px;position:absolute;inset-block-start:12%;inset-inline-end:18%}@supports (color:color-mix(in lab,red,red)){.lens-shell-empty-ring:after,.lens-thinking-orbit:after{background:color-mix(in srgb,var(--architera-ai-mark,#a48bff) 72%,white)}}.lens-shell-empty-ring:after,.lens-thinking-orbit:after{box-shadow:0 0 12px var(--architera-ai-mark,#a48bff)}@supports (color:color-mix(in lab,red,red)){.lens-shell-empty-ring:after,.lens-thinking-orbit:after{box-shadow:0 0 12px color-mix(in srgb,var(--architera-ai-mark,#a48bff) 68%,transparent)}}.lens-shell-empty-copy{max-inline-size:620px}.lens-shell-empty-kicker{color:var(--lens-ai-bright,var(--brand-fg-muted));font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 11px;font-size:10px;font-weight:650;line-height:1.2}.lens-shell-empty h2{color:var(--fg-primary,var(--brand-fg));font-family:var(--font-display-evo,var(--font-sans));letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(31px,4vw,46px);font-weight:300;line-height:1.08}.lens-shell-empty-copy>p:last-child{max-inline-size:48ch;color:var(--fg-secondary,var(--brand-fg-muted));text-wrap:balance;margin:15px auto 0;font-size:14px;line-height:1.65}.lens-shell-starting-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;inline-size:min(100%,820px);margin-block-start:clamp(42px,7vh,66px);display:grid}.lens-shell-starting-point{border:0;border-block-start:1px solid var(--border-subtle,var(--brand-line));min-block-size:108px;min-inline-size:0;color:var(--fg-primary,var(--brand-fg));text-align:start;font:inherit;cursor:pointer;transition:border-color var(--dur-hover,.15s) var(--ease-brand,ease),color var(--dur-hover,.15s) var(--ease-brand,ease);background:0 0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 18px;align-items:center;column-gap:14px;padding:18px 2px 14px;display:grid}.lens-shell-starting-point:hover{border-block-start-color:var(--lens-ai)}@supports (color:color-mix(in lab,red,red)){.lens-shell-starting-point:hover{border-block-start-color:color-mix(in srgb,var(--lens-ai) 55%,var(--border-subtle,var(--brand-line)))}}.lens-shell-starting-point:focus-visible{outline:1px solid var(--operator-focus-ring,var(--brand-focus-ring));outline-offset:-1px}.lens-shell-starting-label{color:var(--lens-ai-bright,var(--brand-fg-muted));font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:650;line-height:1.3}.lens-shell-starting-prompt{min-inline-size:0;color:var(--fg-secondary,var(--brand-fg-muted));font-size:13px;line-height:1.45}.lens-shell-starting-point>svg{color:var(--fg-tertiary,var(--brand-fg-subtle));transition:transform var(--dur-hover,.15s) var(--ease-brand,ease),color var(--dur-hover,.15s) var(--ease-brand,ease);grid-area:1/2/span 2}.lens-shell-starting-point:hover>svg{color:var(--lens-ai-bright,var(--brand-fg));transform:translate(3px)}.lens-shell-empty[data-surface=panel]{justify-content:center;min-block-size:100%;padding:34px 4px 28px}.lens-shell-empty[data-surface=panel] .lens-shell-empty-presence{block-size:92px;inline-size:92px;margin-block-end:20px}.lens-shell-empty[data-surface=panel] h2{font-size:30px}.lens-shell-empty[data-surface=panel] .lens-shell-empty-copy>p:last-child{max-inline-size:34ch;font-size:13px}.lens-shell-empty[data-surface=panel] .lens-shell-starting-points{grid-template-columns:1fr;margin-block-start:34px}.lens-shell-empty[data-surface=panel] .lens-shell-starting-point{background:0 0;min-block-size:68px;padding:12px 4px}.lens-thinking-state{background:0 0;border:0;grid-template-columns:32px minmax(0,auto);align-items:center;gap:10px;min-block-size:36px;inline-size:fit-content;max-inline-size:100%;padding:3px 2px;display:inline-grid}.lens-thinking-presence{block-size:32px;inline-size:32px}.lens-thinking-orbit{opacity:1;border-color:#0000;inset:0}.lens-thinking-body{min-inline-size:0}.lens-thinking-status-wrap{inline-size:fit-content;max-inline-size:100%;position:relative}.lens-thinking-status{color:var(--fg-secondary,var(--brand-fg-muted));letter-spacing:-.01em;font-size:14px;font-weight:520;line-height:1.35;display:inline-block;position:relative}.lens-thinking-status:after{content:attr(data-status);color:#0000;background-image:radial-gradient(ellipse 50% 72% at center,#fafafa 0,#fafafa 20%,var(--architera-ai-mark,#a48bff) 48%,transparent 76%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.lens-thinking-status:after{background-image:radial-gradient(ellipse 50% 72% at center,color-mix(in srgb,#fafafa 98%,var(--architera-ai-mark,#a48bff)) 0,color-mix(in srgb,#fafafa 84%,var(--architera-ai-mark,#a48bff)) 20%,color-mix(in srgb,var(--architera-ai-mark,#a48bff) 56%,transparent) 48%,transparent 76%)}}.lens-thinking-status:after{opacity:0;pointer-events:none;background-position:-80px;background-repeat:no-repeat;background-size:74px 195%;-webkit-background-clip:text;background-clip:text}.lens-thinking-state[data-mode=expanded]{border:1px solid var(--lens-ai);grid-template-columns:58px minmax(0,1fr);align-items:start;gap:17px;min-block-size:108px;inline-size:fit-content;min-inline-size:min(100%,360px);max-inline-size:min(100%,440px);padding:20px 22px;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lens-thinking-state[data-mode=expanded]{border:1px solid color-mix(in srgb,var(--lens-ai) 18%,var(--border-default,var(--brand-line)))}}.lens-thinking-state[data-mode=expanded]{background:radial-gradient(circle at 48px 46px,var(--architera-ai-mark,#a48bff),transparent 38%),var(--lens-canvas,var(--brand-bg));border-radius:14px}@supports (color:color-mix(in lab,red,red)){.lens-thinking-state[data-mode=expanded]{background:radial-gradient(circle at 48px 46px,color-mix(in srgb,var(--architera-ai-mark,#a48bff) 10%,transparent),transparent 38%),color-mix(in srgb,var(--lens-canvas,var(--brand-bg)) 76%,var(--lens-surface,var(--brand-bg-elevated)))}}.lens-thinking-state[data-mode=expanded]{box-shadow:var(--lens-inset,inset 0 1px 0 #ffffff0a)}.lens-thinking-state[data-mode=expanded] .lens-thinking-presence{block-size:58px;inline-size:58px}.lens-thinking-state[data-mode=expanded] .lens-thinking-body{padding-block-start:6px}.lens-thinking-state[data-mode=expanded] .lens-thinking-status{color:var(--fg-primary,var(--brand-fg));font-weight:600}.lens-thinking-detail{min-block-size:19px;color:var(--fg-secondary,var(--brand-fg-muted));overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:1.55}.lens-thinking-stages{flex-direction:column;gap:7px;margin:13px 0 0;padding:0;list-style:none;display:flex}.lens-thinking-stages li{min-inline-size:0;color:var(--fg-secondary,var(--brand-fg-muted));grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;font-size:12px;line-height:1.4;display:grid;position:relative}.lens-thinking-stages li[data-state=current]{color:var(--fg-primary,var(--brand-fg))}.lens-thinking-stages li[data-state=failed]{color:var(--status-danger)}.lens-thinking-stage-marker{border:1px solid var(--lens-ai);place-items:center;block-size:18px;inline-size:18px;display:grid}@supports (color:color-mix(in lab,red,red)){.lens-thinking-stage-marker{border:1px solid color-mix(in srgb,var(--lens-ai) 24%,var(--border-default,var(--brand-line)))}}.lens-thinking-stage-marker{color:var(--lens-ai-bright,var(--brand-fg-muted));border-radius:999px}.lens-thinking-stages li[data-state=current] .lens-thinking-stage-marker>span{background:var(--lens-ai);border-radius:999px;block-size:6px;inline-size:6px}@keyframes lens-thinking-orbit-drift{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes lens-thinking-ring-pulse{0%,to{opacity:.42;transform:scale(.94)}50%{opacity:.74;transform:scale(1.045)}}@keyframes lens-thinking-halo-drift{0%{opacity:.48;transform:translate(-2px,1px)scale(.92)}48%{opacity:.76;transform:translate(2px,-2px)scale(1.04)}to{opacity:.58;transform:translate(-1px,-1px)scale(.98)}}@keyframes lens-thinking-mark-float{0%{opacity:.9;transform:translate(-1px,1px)rotate(-.8deg)scale(.985)}52%{opacity:1;transform:translate(1px,-1.5px)rotate(.6deg)scale(1.015)}to{opacity:.94;transform:translateY(.5px)rotate(-.2deg)scale(.995)}}@keyframes lens-thinking-star-twinkle{0%,22%,to{opacity:.5;transform:scale(.82)}54%{opacity:1;transform:scale(1.12)}}@keyframes lens-thinking-shine-pass{0%,18%,to{opacity:0;background-position:-80px}22%{opacity:.42}42%{opacity:1}58%{opacity:.28;background-position:calc(100% + 80px)}62%{opacity:0;background-position:calc(100% + 80px)}63%{opacity:0;background-position:-80px}}@keyframes lens-thinking-status-enter{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translate(0)}}@keyframes lens-thinking-stage-arrive{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.lens-shell-empty-ring{animation:lens-thinking-orbit-drift 18s linear infinite}.lens-shell-empty-presence:before{animation:lens-thinking-ring-pulse 7.2s cubic-bezier(.45,0,.55,1) infinite}.lens-shell-empty-halo{animation:lens-thinking-halo-drift 11.6s cubic-bezier(.45,0,.55,1) infinite alternate}.lens-shell-empty-presence .lens-mark{animation:lens-thinking-mark-float 9.4s cubic-bezier(.45,0,.55,1) infinite alternate}.lens-shell-empty-presence .lens-mark>path:first-of-type,.lens-shell-empty-presence .lens-mark>path:nth-of-type(2){transform-box:fill-box;transform-origin:50%;animation:lens-thinking-star-twinkle 8.6s cubic-bezier(.45,0,.55,1) infinite}.lens-shell-empty-presence .lens-mark>path:nth-of-type(2){animation-duration:10.2s;animation-delay:-4.3s}.lens-thinking-orbit{animation:lens-thinking-orbit-drift 14s linear infinite}.lens-thinking-presence:before{animation:lens-thinking-ring-pulse 5.6s cubic-bezier(.45,0,.55,1) infinite}.lens-thinking-halo{animation:lens-thinking-halo-drift 9.2s cubic-bezier(.45,0,.55,1) infinite alternate}.lens-thinking-presence .lens-mark{animation:lens-thinking-mark-float 7.4s cubic-bezier(.45,0,.55,1) infinite alternate}.lens-thinking-presence .lens-mark>path:first-of-type,.lens-thinking-presence .lens-mark>path:nth-of-type(2){transform-box:fill-box;transform-origin:50%;animation:lens-thinking-star-twinkle 6.8s cubic-bezier(.45,0,.55,1) infinite}.lens-thinking-presence .lens-mark>path:nth-of-type(2){animation-duration:8.2s;animation-delay:-3.4s}.lens-thinking-status:after{animation:lens-thinking-shine-pass 4.2s linear infinite}.lens-thinking-status{animation:lens-thinking-status-enter .52s cubic-bezier(.16,1,.3,1) both}.lens-thinking-stages li[data-state=current]{animation:lens-thinking-stage-arrive .32s cubic-bezier(.16,1,.3,1) both}}@media (prefers-reduced-motion:reduce){.lens-shell-empty-halo,.lens-shell-empty-presence .lens-mark,.lens-shell-empty-presence .lens-mark path,.lens-shell-empty-presence:before,.lens-shell-empty-ring,.lens-thinking-halo,.lens-thinking-orbit,.lens-thinking-presence .lens-mark,.lens-thinking-presence .lens-mark path,.lens-thinking-presence:before,.lens-thinking-stages li,.lens-thinking-status,.lens-thinking-status:after{animation:none}.lens-thinking-status:after{content:none}}@container lens-content (max-width:560px){.lens-shell-empty{min-block-size:auto;padding:32px 4px 26px}.lens-shell-empty-presence{block-size:88px;inline-size:88px;margin-block-end:18px}.lens-shell-empty h2{font-size:30px}.lens-shell-empty-copy>p:last-child{max-inline-size:34ch;margin-block-start:12px;font-size:13px;line-height:1.55}.lens-shell-starting-points{grid-template-columns:1fr;margin-block-start:32px}.lens-shell-starting-point{background:0 0;min-block-size:68px;padding:12px 4px}.lens-thinking-state[data-mode=expanded]{border-radius:12px;grid-template-columns:44px minmax(0,1fr);gap:13px;min-block-size:92px;padding:17px 15px}.lens-thinking-state[data-mode=expanded] .lens-thinking-presence{block-size:44px;inline-size:44px}.lens-thinking-state[data-mode=expanded] .lens-thinking-presence .lens-mark{block-size:32px;inline-size:32px}.lens-thinking-stages{margin-block-start:11px}}@media (max-width:767px){@container lens-content (max-width:560px){.lens-shell-empty[data-surface=native]{padding:18px 4px 22px}.lens-shell-empty[data-surface=native] .lens-shell-empty-presence{block-size:72px;inline-size:72px;margin-block-end:12px}.lens-shell-empty[data-surface=native] .lens-shell-empty-kicker{display:none}.lens-shell-empty[data-surface=native] h2{font-size:28px}.lens-shell-empty[data-surface=native] .lens-shell-empty-copy>p:last-child{margin-block-start:8px}.lens-shell-empty[data-surface=native] .lens-shell-starting-points{margin-block-start:20px}.lens-shell-empty[data-surface=native] .lens-shell-starting-point{min-block-size:72px;padding:12px 4px}}}.lens-advisory-question{border-block:1px solid var(--border-subtle,var(--brand-line));gap:18px;padding-block:16px;display:grid}.lens-advisory-field{border:0;min-width:0;margin:0;padding:0}.lens-advisory-field legend{color:var(--fg-primary,var(--brand-fg));margin-block-end:9px;padding:0;font-size:12px;font-weight:600}.lens-advisory-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lens-advisory-option{border:1px solid var(--border-subtle,var(--brand-line));background:var(--brand-bg-elevated);border-radius:11px;align-items:flex-start;gap:10px;min-width:0;min-height:82px;padding:13px 13px 13px 14px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.lens-advisory-option{background:color-mix(in srgb,var(--brand-bg-elevated) 94%,var(--fg-primary,var(--brand-fg)))}}.lens-advisory-option{box-shadow:inset 0 1px var(--fg-primary,var(--brand-fg))}@supports (color:color-mix(in lab,red,red)){.lens-advisory-option{box-shadow:inset 0 1px color-mix(in srgb,var(--fg-primary,var(--brand-fg)) 5%,transparent)}}.lens-advisory-option{cursor:pointer;transition:background var(--dur-hover,.14s) var(--ease-brand,ease),border-color var(--dur-hover,.14s) var(--ease-brand,ease)}.lens-advisory-option:hover{border-color:var(--border-default,var(--brand-line-strong));background:var(--fg-primary,var(--brand-fg))}@supports (color:color-mix(in lab,red,red)){.lens-advisory-option:hover{background:color-mix(in srgb,var(--fg-primary,var(--brand-fg)) 5%,transparent)}}.lens-advisory-option.is-selected{border-color:var(--lens-ai-line,var(--brand-accent))}@supports (color:color-mix(in lab,red,red)){.lens-advisory-option.is-selected{border-color:var(--lens-ai-line,color-mix(in srgb,var(--brand-accent) 46%,transparent))}}.lens-advisory-option.is-selected{background:var(--brand-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.lens-advisory-option.is-selected{background:color-mix(in srgb,var(--brand-bg-elevated) 91%,var(--lens-ai,var(--brand-accent)))}}.lens-advisory-option.is-selected{box-shadow:inset 3px 0 var(--lens-ai,var(--brand-accent)),inset 0 1px var(--fg-primary,var(--brand-fg))}@supports (color:color-mix(in lab,red,red)){.lens-advisory-option.is-selected{box-shadow:inset 3px 0 var(--lens-ai,var(--brand-accent)),inset 0 1px color-mix(in srgb,var(--fg-primary,var(--brand-fg)) 7%,transparent)}}.lens-advisory-option:has(input:focus-visible){border-color:var(--operator-focus-ring);box-shadow:var(--operator-focus-inner);outline:none}.lens-advisory-option input{width:15px;height:15px;accent-color:var(--lens-ai,var(--brand-accent));flex:none;margin:2px 0 0}.lens-advisory-option-copy{gap:5px;min-width:0;display:grid}.lens-advisory-option-title{color:var(--fg-primary,var(--brand-fg));flex-wrap:wrap;align-items:baseline;gap:5px 7px;font-size:12px;font-weight:600;line-height:1.3;display:flex}.lens-advisory-option-title small{border:1px solid var(--lens-ai,var(--brand-accent));padding:2px 6px}@supports (color:color-mix(in lab,red,red)){.lens-advisory-option-title small{border:1px solid color-mix(in srgb,var(--lens-ai,var(--brand-accent)) 36%,transparent)}}.lens-advisory-option-title small{color:var(--lens-ai-bright,var(--brand-accent));letter-spacing:.07em;text-transform:uppercase;border-radius:999px;font-size:8.5px;font-weight:600}.lens-advisory-option-reason{color:var(--fg-tertiary,var(--brand-fg-muted));font-size:10.5px;line-height:1.42}.lens-advisory-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.lens-advisory-cards-1{grid-template-columns:minmax(0,1fr)}.lens-advisory-cards-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lens-advisory-question-slot{container-type:inline-size}@container (max-width:560px){.lens-advisory-cards,.lens-advisory-cards-2{grid-template-columns:minmax(0,1fr)}}.lens-widget-panel .lens-advisory-cards{grid-template-columns:minmax(0,1fr)}.lens-advisory-card{isolation:isolate;border:1px solid var(--fg-primary,var(--brand-fg));flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lens-advisory-card{border:1px solid color-mix(in srgb,var(--fg-primary,var(--brand-fg)) 11%,var(--border-subtle,var(--brand-line)))}}.lens-advisory-card{background:radial-gradient(100% 82% at 100% 0,var(--architera-product-lens,var(--lens-ai)),transparent 62%),var(--brand-bg-elevated);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.lens-advisory-card{background:radial-gradient(100% 82% at 100% 0,color-mix(in srgb,var(--architera-product-lens,var(--lens-ai)) 5%,transparent),transparent 62%),color-mix(in srgb,var(--brand-bg-elevated) 98%,var(--fg-primary,var(--brand-fg)))}}.lens-advisory-card{box-shadow:inset 0 1px var(--fg-primary,var(--brand-fg)),0 18px 40px -34px #000000eb}@supports (color:color-mix(in lab,red,red)){.lens-advisory-card{box-shadow:inset 0 1px color-mix(in srgb,var(--fg-primary,var(--brand-fg)) 6%,transparent),0 18px 40px -34px #000000eb}}.lens-advisory-card{transition:transform .15s ease-out,background .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out}.lens-advisory-card:hover{border-color:var(--architera-product-lens,var(--lens-ai))}@supports (color:color-mix(in lab,red,red)){.lens-advisory-card:hover{border-color:color-mix(in srgb,var(--architera-product-lens,var(--lens-ai)) 24%,var(--border-default,var(--brand-line-strong)))}}.lens-advisory-card:hover{box-shadow:inset 0 1px var(--fg-primary,var(--brand-fg)),0 22px 42px -28px var(--architera-product-lens,var(--lens-ai));transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.lens-advisory-card:hover{box-shadow:inset 0 1px color-mix(in srgb,var(--fg-primary,var(--brand-fg)) 5%,transparent),0 22px 42px -28px color-mix(in srgb,var(--architera-product-lens,var(--lens-ai)) 32%,#000000eb)}}.lens-advisory-card.is-selected{border-color:var(--architera-product-lens,var(--lens-ai))}@supports (color:color-mix(in lab,red,red)){.lens-advisory-card.is-selected{border-color:color-mix(in srgb,var(--architera-product-lens,var(--lens-ai)) 66%,var(--border-default,var(--brand-line-strong)))}}.lens-advisory-card.is-selected{background:radial-gradient(112% 100% at 100% 0,var(--architera-product-lens,var(--lens-ai)),transparent 62%),var(--brand-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.lens-advisory-card.is-selected{background:radial-gradient(112% 100% at 100% 0,color-mix(in srgb,var(--architera-product-lens,var(--lens-ai)) 16%,transparent),transparent 62%),color-mix(in srgb,var(--brand-bg-elevated) 97%,var(--architera-product-lens,var(--lens-ai)))}}.lens-advisory-card.is-selected{box-shadow:inset 0 1px var(--fg-primary,var(--brand-fg)),inset 0 0 0 1px var(--architera-product-lens,var(--lens-ai)),0 0 30px var(--architera-product-lens,var(--lens-ai)),0 24px 46px -34px #000000e6}@supports (color:color-mix(in lab,red,red)){.lens-advisory-card.is-selected{box-shadow:inset 0 1px color-mix(in srgb,var(--fg-primary,var(--brand-fg)) 8%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--architera-product-lens,var(--lens-ai)) 16%,transparent),0 0 30px color-mix(in srgb,var(--architera-product-lens,var(--lens-ai)) 18%,transparent),0 24px 46px -34px #000000e6}}.lens-advisory-card-select{min-width:0;min-height:44px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:16px 16px 0 0;align-content:start;gap:12px;padding:18px 18px 14px;display:grid}.lens-advisory-card-select:disabled{cursor:default;opacity:.62}.lens-advisory-card.is-selected .lens-advisory-card-select:disabled{opacity:1}.lens-advisory-card-select:focus-visible{box-shadow:var(--operator-focus-inner);outline:none}.lens-advisory-card-title-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lens-advisory-card-title{min-width:0;color:var(--fg-primary,var(--brand-fg));letter-spacing:-.015em;flex-wrap:wrap;align-items:center;gap:7px 9px;font-size:14px;font-weight:670;line-height:1.32;display:flex}.lens-advisory-card-title small{border:1px solid var(--architera-product-lens,var(--lens-ai));padding:3px 7px 2px}@supports (color:color-mix(in lab,red,red)){.lens-advisory-card-title small{border:1px solid color-mix(in srgb,var(--architera-product-lens,var(--lens-ai)) 30%,transparent)}}.lens-advisory-card-title small{background:var(--architera-product-lens,var(--lens-ai));border-radius:999px}@supports (color:color-mix(in lab,red,red)){.lens-advisory-card-title small{background:color-mix(in srgb,var(--architera-product-lens,var(--lens-ai)) 7%,transparent)}}.lens-advisory-card-title small{color:var(--architera-product-lens,var(--lens-ai))}@supports (color:color-mix(in lab,red,red)){.lens-advisory-card-title small{color:color-mix(in srgb,var(--architera-product-lens,var(--lens-ai)) 78%,var(--fg-primary,var(--brand-fg)))}}.lens-advisory-card-title small{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.lens-advisory-card-state{border:1px solid var(--fg-primary,var(--brand-fg));flex:none;justify-content:center;align-items:center;block-size:23px;inline-size:23px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.lens-advisory-card-state{border:1px solid color-mix(in srgb,var(--fg-primary,var(--brand-fg)) 18%,var(--border-default,var(--brand-line-strong)))}}.lens-advisory-card-state{background:var(--brand-bg-elevated);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.lens-advisory-card-state{background:color-mix(in srgb,var(--brand-bg-elevated) 88%,transparent)}}.lens-advisory-card-state{color:#0000;box-shadow:inset 0 1px var(--fg-primary,var(--brand-fg))}@supports (color:color-mix(in lab,red,red)){.lens-advisory-card-state{box-shadow:inset 0 1px color-mix(in srgb,var(--fg-primary,var(--brand-fg)) 4%,transparent)}}.lens-advisory-card-state{transition:background .15s ease-out,border-color .15s ease-out,color .15s ease-out,transform .15s ease-out}.lens-advisory-card.is-selected .lens-advisory-card-state{border-color:var(--architera-product-lens,var(--lens-ai))}@supports (color:color-mix(in lab,red,red)){.lens-advisory-card.is-selected .lens-advisory-card-state{border-color:color-mix(in srgb,var(--architera-product-lens,var(--lens-ai)) 78%,white 10%)}}.lens-advisory-card.is-selected .lens-advisory-card-state{background:var(--architera-product-lens,var(--lens-ai));color:#fff;box-shadow:0 0 16px var(--architera-product-lens,var(--lens-ai))}@supports (color:color-mix(in lab,red,red)){.lens-advisory-card.is-selected .lens-advisory-card-state{box-shadow:0 0 16px color-mix(in srgb,var(--architera-product-lens,var(--lens-ai)) 38%,transparent)}}.lens-advisory-card.is-selected .lens-advisory-card-state{transform:scale(1.04)}.lens-advisory-card-count{align-items:baseline;gap:6px;padding-block-start:1px;display:flex}.lens-advisory-card-count strong{color:var(--fg-primary,var(--brand-fg));letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:680;line-height:1}.lens-advisory-card-count span{color:var(--fg-tertiary,var(--brand-fg-muted));font-size:10.5px;font-weight:550}.lens-advisory-card-hints{color:var(--fg-secondary,var(--brand-fg-secondary));gap:6px;font-size:11.25px;line-height:1.48;display:grid}.lens-advisory-card-hints>span{padding-inline-start:12px;position:relative}.lens-advisory-card-hints>span:before{content:"";background:var(--fg-tertiary,var(--brand-fg-muted));border-radius:50%;block-size:3.5px;inline-size:3.5px;position:absolute;inset-block-start:.58em;inset-inline-start:0}@supports (color:color-mix(in lab,red,red)){.lens-advisory-card-hints>span:before{background:color-mix(in srgb,var(--fg-tertiary,var(--brand-fg-muted)) 72%,transparent)}}.lens-support-ambiguity .lens-advisory-card-select{border-radius:16px;height:100%;padding-block-end:18px}.lens-advisory-card-description{color:var(--fg-secondary,var(--brand-fg-secondary));font-size:11.5px;line-height:1.5}.lens-advisory-card-why{border:1px solid var(--architera-product-lens,var(--lens-ai));margin-block-start:1px;padding:10px 11px 11px}@supports (color:color-mix(in lab,red,red)){.lens-advisory-card-why{border:1px solid color-mix(in srgb,var(--architera-product-lens,var(--lens-ai)) 11%,transparent)}}.lens-advisory-card-why{background:var(--architera-product-lens,var(--lens-ai));border-radius:10px;gap:5px;display:grid}@supports (color:color-mix(in lab,red,red)){.lens-advisory-card-why{background:color-mix(in srgb,var(--architera-product-lens,var(--lens-ai)) 3.5%,transparent)}}.lens-advisory-card-why{color:var(--fg-secondary,var(--brand-fg));font-size:11.25px;line-height:1.46}.lens-advisory-card-why-label{color:var(--architera-product-lens,var(--lens-ai))}@supports (color:color-mix(in lab,red,red)){.lens-advisory-card-why-label{color:color-mix(in srgb,var(--architera-product-lens,var(--lens-ai)) 62%,var(--fg-tertiary,var(--brand-fg-muted)))}}.lens-advisory-card-why-label{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:8.5px;font-weight:650}.lens-advisory-card-toggle{border:0;border-block-start:1px solid var(--fg-primary,var(--brand-fg));width:calc(100% - 24px);min-height:44px;margin:auto 12px 9px;padding:0 6px}@supports (color:color-mix(in lab,red,red)){.lens-advisory-card-toggle{border-block-start:1px solid color-mix(in srgb,var(--fg-primary,var(--brand-fg)) 7%,transparent)}}.lens-advisory-card-toggle{color:var(--fg-secondary,var(--brand-fg-secondary));cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:640;display:flex}.lens-advisory-card-toggle-label{align-items:center;gap:7px;display:inline-flex}.lens-advisory-card-toggle-label>svg{color:var(--architera-product-lens,var(--lens-ai))}@supports (color:color-mix(in lab,red,red)){.lens-advisory-card-toggle-label>svg{color:color-mix(in srgb,var(--architera-product-lens,var(--lens-ai)) 62%,var(--fg-secondary,var(--brand-fg-secondary)))}}.lens-advisory-card-toggle svg{color:var(--fg-tertiary,var(--brand-fg-muted));transition:transform .15s ease-out}.lens-advisory-card-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.lens-advisory-card-toggle:focus-visible{box-shadow:var(--operator-focus-inner);border-radius:4px;outline:none}.lens-advisory-card-detail{color:var(--fg-tertiary,var(--brand-fg-muted));gap:5px;margin:0 18px 16px;font-size:11px;line-height:1.5;display:grid}.lens-advisory-card-detail p{color:var(--fg-secondary,var(--brand-fg));margin:0}.lens-advisory-card-detail ul{gap:3px;margin:0;padding-inline-start:15px;display:grid}.lens-advisory-custom{max-inline-size:72ch;color:var(--fg-tertiary,var(--brand-fg-muted));margin:-2px 0 0;font-size:11px;line-height:1.45}.lens-advisory-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lens-preview-save{border-block-end:1px solid var(--border-subtle,var(--brand-line));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 18px;padding-block:12px;display:grid}.lens-preview-save>p{color:var(--fg-secondary,var(--brand-fg-secondary));margin:0;font-size:13px;line-height:1.45}.lens-preview-save .lens-preview-save-error{color:var(--state-attention-fg,#d99b4a);grid-column:1/-1}.lens-preview-save-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lens-preview-save-actions>a{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.lens-preview-discarded{color:var(--fg-tertiary,var(--brand-fg-muted));padding-block:12px;font-size:12px}.lens-preview-save .lens-preview-save-actions>button{border-radius:var(--control-radius,6px);min-height:36px;font-size:13px}.lens-advisory-recommended,.lens-advisory-submit{min-height:44px;font:inherit;cursor:pointer;border-radius:8px;padding-inline:14px;font-size:12px;font-weight:600}.lens-advisory-submit{border:1px solid var(--lens-ai,var(--brand-accent))}@supports (color:color-mix(in lab,red,red)){.lens-advisory-submit{border:1px solid color-mix(in srgb,var(--lens-ai,var(--brand-accent)) 56%,transparent)}}.lens-advisory-submit{background:var(--lens-ai,var(--brand-accent));color:var(--bg-canvas,#0a0b0e)}.lens-preview-save .lens-advisory-submit{border-color:var(--fg-primary,var(--brand-fg))}@supports (color:color-mix(in lab,red,red)){.lens-preview-save .lens-advisory-submit{border-color:color-mix(in srgb,var(--fg-primary,var(--brand-fg)) 78%,transparent)}}.lens-preview-save .lens-advisory-submit{background:var(--fg-primary,#f5f5f7);color:var(--bg-canvas,#0a0b0e)}.lens-advisory-recommended{color:var(--fg-secondary,var(--brand-fg-secondary));background:0 0;border:1px solid #0000}.lens-advisory-recommended:hover,.lens-advisory-submit:hover{filter:brightness(1.08)}.lens-advisory-recommended:disabled,.lens-advisory-submit:disabled{opacity:.48;cursor:not-allowed}.lens-rationale{border-block-start:1px solid var(--border-subtle,var(--brand-line));gap:0;padding-block:14px 4px;display:grid}.lens-rationale-head{justify-content:space-between;align-items:baseline;gap:12px;margin-block-end:5px;display:flex}.lens-rationale-head h3{color:var(--fg-primary,var(--brand-fg));margin:0;font-size:12px;font-weight:650}.lens-rationale-head span,.lens-rationale-source{color:var(--fg-tertiary,var(--brand-fg-muted));font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:8.5px}.lens-rationale-rows{display:grid}.lens-rationale-row{border-block-start:1px solid var(--border-subtle,var(--brand-line));gap:5px;padding-block:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.lens-rationale-row{border-block-start:1px solid color-mix(in srgb,var(--border-subtle,var(--brand-line)) 72%,transparent)}}.lens-rationale-lead{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.lens-rationale-decision{color:var(--fg-primary,var(--brand-fg));font-size:12.5px;font-weight:620;line-height:1.35}.lens-rationale-reason{color:var(--fg-secondary,var(--brand-fg-secondary));max-inline-size:72ch;font-size:11.5px;line-height:1.5}.lens-rationale-source{white-space:nowrap}.lens-rationale-more summary{min-height:44px;color:var(--fg-secondary,var(--brand-fg-secondary));cursor:pointer;align-items:center;font-size:11px;font-weight:600;display:flex}.lens-rationale-tune{border-block-start:1px solid var(--border-subtle,var(--brand-line));padding-block:9px}@supports (color:color-mix(in lab,red,red)){.lens-rationale-tune{border-block-start:1px solid color-mix(in srgb,var(--border-subtle,var(--brand-line)) 72%,transparent)}}.lens-rationale-tune{color:var(--fg-tertiary,var(--brand-fg-muted));font-family:var(--font-mono);letter-spacing:.03em;font-size:9.5px}.lens-widget-panel .lens-advisory-options,.lens-widget-panel .lens-preview-save{grid-template-columns:1fr}.lens-widget-panel .lens-advisory-option{min-height:64px}.lens-widget-panel .lens-rationale-row{gap:4px}.lens-widget-panel .lens-rationale-source{justify-self:start}@media (max-width:720px){.lens-advisory-cards,.lens-advisory-cards-2{grid-template-columns:minmax(0,1fr);gap:10px}.lens-advisory-card-select{padding:15px 15px 11px}.lens-advisory-card-title{font-size:14px}.lens-advisory-options,.lens-preview-save{grid-template-columns:1fr}.lens-rationale-row{gap:4px}.lens-rationale-source{justify-self:start}}@media (prefers-reduced-motion:reduce){.lens-advisory-card,.lens-advisory-card-toggle svg,.lens-advisory-option{transition:none}}.lens-campaign-brief{z-index:6;border:1px solid var(--border-default,var(--brand-line-strong));gap:0;margin-block:4px 18px;display:grid;position:sticky;inset-block-start:12px;container-type:inline-size}@supports (color:color-mix(in lab,red,red)){.lens-campaign-brief{border:1px solid color-mix(in srgb,var(--border-default,var(--brand-line-strong)) 86%,transparent)}}.lens-campaign-brief{background:var(--brand-bg-elevated);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.lens-campaign-brief{background:color-mix(in srgb,var(--brand-bg-elevated) 98%,var(--lens-ai,var(--brand-accent)))}}.lens-campaign-brief{box-shadow:0 18px 48px var(--brand-bg),inset 0 1px var(--fg-primary,var(--brand-fg))}@supports (color:color-mix(in lab,red,red)){.lens-campaign-brief{box-shadow:0 18px 48px color-mix(in srgb,var(--brand-bg) 42%,transparent),inset 0 1px color-mix(in srgb,var(--fg-primary,var(--brand-fg)) 6%,transparent)}}.lens-campaign-brief{isolation:isolate;overflow:hidden}.lens-cbrief-head{justify-content:space-between;gap:18px;padding:20px 22px 16px;display:flex}.lens-cbrief-head>div{gap:5px;min-width:0;display:grid}.lens-cbrief-kicker,.lens-cbrief-label,.lens-cbrief-outcome-head>span{color:var(--fg-tertiary,var(--brand-fg-muted));font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:8.5px;font-weight:600;line-height:1.3}.lens-cbrief-head h2{overflow-wrap:anywhere;color:var(--fg-primary,var(--brand-fg));letter-spacing:-.015em;margin:0;font-size:15px;font-weight:620;line-height:1.25}.lens-cbrief-status{border:1px solid var(--border-default,var(--brand-line-strong));flex:none;align-items:center;gap:7px;min-height:26px;padding-inline:10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.lens-cbrief-status{border:1px solid color-mix(in srgb,var(--border-default,var(--brand-line-strong)) 82%,transparent)}}.lens-cbrief-status{color:var(--fg-secondary,var(--brand-fg-secondary));white-space:nowrap;border-radius:999px;font-size:9.5px;font-weight:600}.lens-cbrief-status>span{background:var(--fg-tertiary,var(--brand-fg-muted));block-size:5px;inline-size:5px;box-shadow:0 0 0 3px var(--fg-tertiary,var(--brand-fg-muted));border-radius:50%}@supports (color:color-mix(in lab,red,red)){.lens-cbrief-status>span{box-shadow:0 0 0 3px color-mix(in srgb,var(--fg-tertiary,var(--brand-fg-muted)) 12%,transparent)}}.lens-campaign-brief.is-complete .lens-cbrief-status{border-color:var(--state-success-fg,var(--fg-secondary))}@supports (color:color-mix(in lab,red,red)){.lens-campaign-brief.is-complete .lens-cbrief-status{border-color:color-mix(in srgb,var(--state-success-fg,var(--fg-secondary)) 34%,transparent)}}.lens-campaign-brief.is-complete .lens-cbrief-status{color:var(--state-success-fg,var(--fg-secondary))}.lens-campaign-brief.is-complete .lens-cbrief-status>span{background:var(--state-success-fg,var(--fg-secondary));box-shadow:0 0 0 3px var(--state-success-fg,var(--fg-secondary))}@supports (color:color-mix(in lab,red,red)){.lens-campaign-brief.is-complete .lens-cbrief-status>span{box-shadow:0 0 0 3px color-mix(in srgb,var(--state-success-fg,var(--fg-secondary)) 13%,transparent)}}.lens-campaign-brief.is-reach-blocked .lens-cbrief-status{border-color:var(--state-attention-fg,#d99b4a)}@supports (color:color-mix(in lab,red,red)){.lens-campaign-brief.is-reach-blocked .lens-cbrief-status{border-color:color-mix(in srgb,var(--state-attention-fg,#d99b4a) 24%,transparent)}}.lens-campaign-brief.is-reach-blocked .lens-cbrief-status{background:var(--state-attention-fg,#d99b4a)}@supports (color:color-mix(in lab,red,red)){.lens-campaign-brief.is-reach-blocked .lens-cbrief-status{background:color-mix(in srgb,var(--state-attention-fg,#d99b4a) 3%,transparent)}}.lens-campaign-brief.is-reach-blocked .lens-cbrief-status{color:var(--state-attention-fg,#d99b4a)}@supports (color:color-mix(in lab,red,red)){.lens-campaign-brief.is-reach-blocked .lens-cbrief-status{color:color-mix(in srgb,var(--state-attention-fg,#d99b4a) 76%,var(--fg-secondary))}}.lens-campaign-brief.is-reach-blocked .lens-cbrief-title>div>span{color:var(--state-attention-fg,#d99b4a)}@supports (color:color-mix(in lab,red,red)){.lens-campaign-brief.is-reach-blocked .lens-cbrief-title>div>span{color:color-mix(in srgb,var(--state-attention-fg,#d99b4a) 68%,var(--fg-secondary))}}.lens-cbrief-slots{border-block:1px solid var(--border-subtle,var(--brand-line));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab,red,red)){.lens-cbrief-slots{border-block:1px solid color-mix(in srgb,var(--border-subtle,var(--brand-line)) 78%,transparent)}}.lens-cbrief-slot{border-block-end:1px solid var(--border-subtle,var(--brand-line));min-width:0;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:11px;min-block-size:70px;padding:15px 18px 14px 22px;display:grid}@supports (color:color-mix(in lab,red,red)){.lens-cbrief-slot{border-block-end:1px solid color-mix(in srgb,var(--border-subtle,var(--brand-line)) 62%,transparent)}}.lens-cbrief-slot:nth-child(odd){border-inline-end:1px solid var(--border-subtle,var(--brand-line))}@supports (color:color-mix(in lab,red,red)){.lens-cbrief-slot:nth-child(odd){border-inline-end:1px solid color-mix(in srgb,var(--border-subtle,var(--brand-line)) 62%,transparent)}}.lens-cbrief-slot:nth-last-child(-n+2){border-block-end:0}.lens-cbrief-slot-status{block-size:24px;inline-size:24px;color:var(--fg-tertiary,var(--brand-fg-muted));justify-content:center;align-items:center;margin-block-start:1px;padding:0;display:inline-flex;position:relative}.lens-cbrief-slot-status:after{z-index:8;border:1px solid var(--border-default);min-inline-size:max-content;color:var(--fg-primary);content:attr(data-tooltip);font-family:var(--font-sans);opacity:0;pointer-events:none;transition:opacity var(--dur-state) var(--ease-brand),transform var(--dur-state) var(--ease-brand);background:#20232b;border-radius:6px;padding:5px 7px;font-size:10px;font-weight:560;line-height:1.2;position:absolute;inset-block-start:50%;inset-inline-start:calc(100% + 7px);transform:translate(-3px,-50%);box-shadow:0 10px 28px -12px #000000eb}.lens-cbrief-slot-status:focus-visible:after,.lens-cbrief-slot-status:hover:after{opacity:1;transform:translateY(-50%)}.lens-cbrief-slot-status:focus-visible{outline:1px solid var(--operator-focus-ring);outline-offset:2px;border-radius:4px}.lens-cbrief-slot-status.is-confirmed svg{filter:drop-shadow(0 0 4px var(--state-success-fg,#7ddb9c)) drop-shadow(0 1px 0 #00000057)}@supports (color:color-mix(in lab,red,red)){.lens-cbrief-slot-status.is-confirmed svg{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--state-success-fg,#7ddb9c) 30%,transparent)) drop-shadow(0 1px 0 #00000057)}}.lens-cbrief-slot-status.is-confirmed svg{transform:translateY(-.5px)}.lens-cbrief-slot-status.is-suggested:before{background:var(--fg-tertiary,var(--brand-fg-muted));block-size:6px;inline-size:6px;box-shadow:0 0 0 4px var(--fg-tertiary);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.lens-cbrief-slot-status.is-suggested:before{box-shadow:0 0 0 4px color-mix(in srgb,var(--fg-tertiary) 8%,transparent)}}.lens-cbrief-slot-status.is-suggested:before{content:""}.lens-cbrief-slot-status.is-open:before{border:1px solid var(--fg-tertiary,var(--brand-fg-muted));content:"";opacity:.58;border-radius:50%;block-size:7px;inline-size:7px}.lens-cbrief-slot-status.needs-reach{color:var(--state-attention-fg,#d99b4a)}.lens-cbrief-slot.needs-attention{background:linear-gradient(90deg,var(--state-attention-fg,#d99b4a),transparent 72%);position:relative}@supports (color:color-mix(in lab,red,red)){.lens-cbrief-slot.needs-attention{background:linear-gradient(90deg,color-mix(in srgb,var(--state-attention-fg,#d99b4a) 6%,transparent),transparent 72%)}}.lens-cbrief-slot.needs-attention:before{background:var(--state-attention-fg,#d99b4a);border-radius:1px;inline-size:1px;position:absolute;inset-block:10px;inset-inline-start:0}@supports (color:color-mix(in lab,red,red)){.lens-cbrief-slot.needs-attention:before{background:color-mix(in srgb,var(--state-attention-fg,#d99b4a) 52%,transparent)}}.lens-cbrief-slot.needs-attention:before{content:""}.lens-cbrief-slot.needs-attention .lens-cbrief-audience-facts>span{color:var(--state-attention-fg,#d99b4a)}@supports (color:color-mix(in lab,red,red)){.lens-cbrief-slot.needs-attention .lens-cbrief-audience-facts>span{color:color-mix(in srgb,var(--state-attention-fg,#d99b4a) 60%,var(--fg-tertiary))}}.lens-cbrief-copy{gap:4px;min-width:0;display:grid}.lens-cbrief-label-row{justify-content:space-between;align-items:baseline;gap:8px;min-inline-size:0;display:flex}.lens-cbrief-value{color:var(--fg-primary,var(--brand-fg));text-wrap:pretty;font-size:11.5px;font-weight:520;line-height:1.42}.lens-cbrief-slot.is-awaiting .lens-cbrief-value{color:var(--fg-tertiary,var(--brand-fg-muted));font-weight:450}.lens-cbrief-placeholder,.lens-cbrief-slot.is-open .lens-cbrief-label{color:var(--fg-tertiary,var(--brand-fg-muted))}.lens-cbrief-placeholder{font-size:11px;font-weight:430;line-height:1.4}.lens-cbrief-suggestion-meta{color:var(--fg-tertiary,var(--brand-fg-muted));font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;flex:none;font-size:8px;font-weight:560;line-height:1.3}.lens-cbrief-outcome{background:var(--lens-ai,var(--brand-accent));gap:12px;padding:15px 22px 17px;display:grid}@supports (color:color-mix(in lab,red,red)){.lens-cbrief-outcome{background:color-mix(in srgb,var(--lens-ai,var(--brand-accent)) 3.5%,transparent)}}.lens-cbrief-outcome{border-block-end:1px solid var(--border-subtle,var(--brand-line))}@supports (color:color-mix(in lab,red,red)){.lens-cbrief-outcome{border-block-end:1px solid color-mix(in srgb,var(--border-subtle,var(--brand-line)) 72%,transparent)}}.lens-cbrief-outcome-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lens-cbrief-outcome-head small{color:var(--fg-tertiary,var(--brand-fg-muted));font-size:9.5px}.lens-cbrief-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.lens-cbrief-metrics>div{align-content:start;gap:2px;min-width:0;display:grid}.lens-cbrief-metrics strong{overflow-wrap:anywhere;color:var(--fg-primary,var(--brand-fg));font-family:var(--font-mono);letter-spacing:-.02em;font-size:13px;font-weight:600}.lens-cbrief-metrics span{color:var(--fg-secondary,var(--brand-fg-secondary));font-size:9.5px;line-height:1.3}.lens-cbrief-metrics small{color:var(--fg-tertiary,var(--brand-fg-muted));font-size:8px;line-height:1.3}.lens-cbrief-projection-gap.is-zero-reach small,.lens-cbrief-projection-gap.is-zero-reach strong{color:var(--state-attention-fg,#d99b4a)}@supports (color:color-mix(in lab,red,red)){.lens-cbrief-projection-gap.is-zero-reach small,.lens-cbrief-projection-gap.is-zero-reach strong{color:color-mix(in srgb,var(--state-attention-fg,#d99b4a) 76%,var(--fg-secondary))}}.lens-cbrief-foot{justify-content:space-between;align-items:center;gap:16px;padding:14px 22px 16px;display:flex}.lens-cbrief-foot p{max-inline-size:62ch;color:var(--fg-tertiary,var(--brand-fg-muted));margin:0;font-size:10px;line-height:1.45}.lens-cbrief-actions{flex:none;align-items:center;gap:6px;display:flex}.lens-cbrief-primary,.lens-cbrief-secondary{min-height:36px;font:inherit;cursor:pointer;border-radius:8px;padding-inline:12px;font-size:10.5px;font-weight:620}.lens-cbrief-primary{border:1px solid var(--fg-primary,var(--brand-fg))}@supports (color:color-mix(in lab,red,red)){.lens-cbrief-primary{border:1px solid color-mix(in srgb,var(--fg-primary,var(--brand-fg)) 76%,transparent)}}.lens-cbrief-primary{background:var(--fg-primary,var(--brand-fg));color:var(--bg-canvas,var(--brand-bg))}.lens-cbrief-secondary{color:var(--fg-secondary,var(--brand-fg-secondary));background:0 0;border:1px solid #0000}.lens-cbrief-primary:hover,.lens-cbrief-secondary:hover{filter:brightness(1.08)}.lens-cbrief-primary:focus-visible,.lens-cbrief-secondary:focus-visible{outline:2px solid var(--operator-focus-ring);outline-offset:2px}.lens-campaign-brief.is-parked .lens-cbrief-status{opacity:.78}.lens-campaign-brief.is-fresh .lens-cbrief-slot.did-settle{animation:lens-cbrief-settle .22s var(--ease-brand,ease-out) both}.lens-campaign-brief.is-fresh .lens-cbrief-slot.did-change .lens-cbrief-slot-status{animation:lens-cbrief-ack .26s var(--ease-brand,ease-out) both}@keyframes lens-cbrief-settle{0%{opacity:.72;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes lens-cbrief-ack{0%{transform:scale(.9)}55%{transform:scale(1.06)}to{transform:scale(1)}}@container (max-width:448px){.lens-cbrief-head{padding:17px 16px 13px}.lens-cbrief-head h2{font-size:13.5px}.lens-cbrief-status{min-height:24px;padding-inline:8px;font-size:8.5px}.lens-cbrief-slots{grid-template-columns:1fr}.lens-cbrief-slot{border-block-end:1px solid var(--border-subtle,var(--brand-line));grid-template-columns:22px minmax(0,1fr);gap:9px;min-block-size:0;padding:11px 16px;border-inline-end:0!important}@supports (color:color-mix(in lab,red,red)){.lens-cbrief-slot{border-block-end:1px solid color-mix(in srgb,var(--border-subtle,var(--brand-line)) 62%,transparent)}}.lens-cbrief-slot:nth-last-child(2){border-block-end:1px solid var(--border-subtle,var(--brand-line))}@supports (color:color-mix(in lab,red,red)){.lens-cbrief-slot:nth-last-child(2){border-block-end:1px solid color-mix(in srgb,var(--border-subtle,var(--brand-line)) 62%,transparent)}}.lens-cbrief-slot:last-child{border-block-end:0}.lens-cbrief-slot-status{block-size:22px;inline-size:22px;min-inline-size:20px}.lens-cbrief-copy{gap:2px}.lens-cbrief-value{font-size:10.75px}.lens-cbrief-outcome{padding:13px 16px 14px}.lens-cbrief-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 14px}.lens-cbrief-foot{align-items:flex-start;padding:12px 16px 14px}.lens-cbrief-foot p{display:none}.lens-cbrief-actions{justify-content:flex-end;inline-size:100%}.lens-cbrief-primary,.lens-cbrief-secondary{min-height:44px}}.lens-widget-panel .lens-campaign-brief{border-radius:14px;margin:4px 12px 14px;inset-block-start:8px}@media (prefers-reduced-motion:reduce){.lens-campaign-brief.is-fresh .lens-cbrief-slot.did-change .lens-cbrief-slot-status,.lens-campaign-brief.is-fresh .lens-cbrief-slot.did-settle{animation:none}.lens-cbrief-primary,.lens-cbrief-secondary{scroll-behavior:auto}}.lens-cbrief-rail-host{display:none}.lens-cbrief-inline-host{display:block}.lens-campaign-brief.is-rail{z-index:auto;background:radial-gradient(circle at 88% -4%,var(--lens-ai),transparent 34%),#14171e;border-radius:18px;grid-template-rows:minmax(0,1fr) auto;block-size:100%;max-block-size:100%;inline-size:100%;margin:0;display:grid;position:relative;inset:auto}@supports (color:color-mix(in lab,red,red)){.lens-campaign-brief.is-rail{background:radial-gradient(circle at 88% -4%,color-mix(in srgb,var(--lens-ai) 11%,transparent),transparent 34%),#14171e}}.lens-campaign-brief.is-rail{box-shadow:0 28px 70px -34px #000000eb,0 8px 24px -16px var(--lens-ai),inset 0 1px #ffffff0e}@supports (color:color-mix(in lab,red,red)){.lens-campaign-brief.is-rail{box-shadow:0 28px 70px -34px #000000eb,0 8px 24px -16px color-mix(in srgb,var(--lens-ai) 34%,transparent),inset 0 1px #ffffff0e}}.lens-campaign-brief.is-rail{overflow:hidden}.lens-campaign-brief.is-rail.is-read-only{grid-template-rows:minmax(0,1fr)}.lens-campaign-brief.is-rail .lens-cbrief-foot{z-index:2;background:#14171e;position:relative}.lens-campaign-brief.is-rail .lens-cbrief-scroll{scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;min-block-size:0;overflow:hidden auto}.lens-campaign-brief.is-inline{box-shadow:none;border-radius:0 0 14px 14px;margin:0;position:static;inset:auto}.lens-campaign-brief.is-inline .lens-cbrief-scroll{overflow:visible}.lens-cbrief-head{align-items:flex-start;gap:12px;padding:18px 18px 15px}.lens-cbrief-title{flex:auto;align-items:center;gap:11px;min-inline-size:0;display:flex}.lens-cbrief-title>div{flex:auto;gap:3px;min-inline-size:0;display:grid}.lens-cbrief-title h2{min-inline-size:0;color:var(--fg-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:650;line-height:1.25;overflow:hidden}.lens-cbrief-title-trigger{min-block-size:28px;min-inline-size:0;max-inline-size:100%;color:inherit;font:inherit;text-align:start;cursor:text;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;margin:-4px -6px;padding:4px 6px;display:flex}.lens-cbrief-title-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.lens-cbrief-title-trigger>svg{color:var(--fg-tertiary);opacity:0;transition:opacity var(--dur-state) var(--ease-brand);flex:none}.lens-cbrief-title-trigger:hover{background:#ffffff0b}.lens-cbrief-title-trigger:focus-visible>svg,.lens-cbrief-title-trigger:hover>svg{opacity:1}.lens-cbrief-title-trigger:focus-visible{box-shadow:var(--operator-focus-inner);outline:0}.lens-cbrief-title-trigger:disabled{cursor:default;opacity:.6}.lens-cbrief-title>div>span{color:var(--fg-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.lens-campaign-brief.is-reach-blocked .lens-cbrief-title>div>span:not(.lens-cbrief-status){white-space:normal;overflow:visible}.lens-cbrief-ai{flex:none;justify-content:flex-start;align-items:flex-start;block-size:24px;inline-size:20px;display:flex}.lens-cbrief-ai.is-working{color:var(--architera-ai-mark)}.lens-cbrief-head>.lens-cbrief-head-actions{flex:none;align-self:flex-start;align-items:center;gap:2px;display:flex}.lens-cbrief-adjust{border:1px solid var(--border-default);min-block-size:32px;color:var(--fg-secondary);font:inherit;white-space:nowrap;cursor:pointer;background:#ffffff06;border-radius:8px;align-items:center;gap:7px;padding:6px 9px;font-size:11px;font-weight:620;display:inline-flex}.lens-cbrief-adjust:hover{border-color:var(--lens-ai)}@supports (color:color-mix(in lab,red,red)){.lens-cbrief-adjust:hover{border-color:color-mix(in srgb,var(--lens-ai) 40%,var(--border-default))}}.lens-cbrief-adjust:hover{color:var(--fg-primary)}.lens-cbrief-adjust:focus-visible{box-shadow:var(--operator-focus-inner);outline:0}.lens-cbrief-title .lens-cbrief-status{border:0;border-radius:0;min-block-size:0;inline-size:max-content;margin-block-start:2px;padding:0;font-size:10px;line-height:1.3}.lens-cbrief-rename{grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;padding:0 16px 14px 47px;display:grid}.lens-cbrief-rename label{color:var(--fg-tertiary);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:9px;font-weight:600}.lens-cbrief-rename input{border:1px solid var(--border-default);block-size:36px;min-inline-size:0;color:var(--fg-primary);font:inherit;background:#08090cb8;border-radius:8px;padding-inline:10px;font-size:12px}.lens-cbrief-rename input:focus{border-color:var(--operator-focus-ring);box-shadow:var(--operator-focus-inner);outline:0}.lens-cbrief-rename>div{gap:5px;display:flex}.lens-cbrief-rename button{border:1px solid var(--border-subtle);min-block-size:36px;color:var(--fg-secondary);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding-inline:9px;font-size:10.5px}.lens-cbrief-rename button[type=submit]{border-color:var(--lens-ai)}@supports (color:color-mix(in lab,red,red)){.lens-cbrief-rename button[type=submit]{border-color:color-mix(in srgb,var(--lens-ai) 38%,var(--border-default))}}.lens-cbrief-rename button[type=submit]{color:var(--fg-primary)}.lens-cbrief-rename button:disabled{opacity:.42;cursor:not-allowed}.lens-cbrief-icon-action{block-size:44px;inline-size:44px;color:var(--fg-tertiary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;display:grid}.lens-cbrief-icon-action:hover{border-color:var(--border-subtle);color:var(--fg-primary);background:#ffffff0d}.lens-cbrief-icon-action:focus-visible{border-color:var(--operator-focus-ring);box-shadow:var(--operator-focus-inner);outline:0}.lens-cbrief-icon-action:disabled{opacity:.38;cursor:not-allowed}.lens-cbrief-dismiss-confirm{border-block-start:1px solid var(--border-subtle);background:#ffffff06;align-items:center;gap:7px;padding:9px 12px;display:flex}.lens-cbrief-dismiss-confirm>span{color:var(--fg-secondary);flex:1;font-size:11.5px}.lens-cbrief-dismiss-confirm button{border:1px solid var(--border-subtle);min-block-size:44px;color:var(--fg-secondary);font:inherit;cursor:pointer;background:0 0;border-radius:7px;padding-inline:11px;font-size:11px}.lens-cbrief-dismiss-confirm button:first-of-type{border-color:var(--state-danger-fg,#ff7b87)}@supports (color:color-mix(in lab,red,red)){.lens-cbrief-dismiss-confirm button:first-of-type{border-color:color-mix(in srgb,var(--state-danger-fg,#ff7b87) 34%,transparent)}}.lens-cbrief-dismiss-confirm button:first-of-type{color:var(--state-danger-fg,#ff8a96)}.lens-campaign-brief.is-rail .lens-cbrief-slots{border-block-start:1px solid #ffffff0e;border-block-end:0;grid-template-columns:1fr}.lens-campaign-brief.is-rail .lens-cbrief-slot{background:0 0;border-block-end:1px solid #ffffff0e;border-inline-end:0;grid-template-columns:30px minmax(0,1fr);gap:10px;min-block-size:58px;padding:11px 16px}.lens-campaign-brief.is-rail .lens-cbrief-slot:last-child{border-block-end:0}.lens-cbrief-slot.is-working{background:var(--architera-ai-mark)}@supports (color:color-mix(in lab,red,red)){.lens-cbrief-slot.is-working{background:color-mix(in srgb,var(--architera-ai-mark) 4.5%,transparent)}}.lens-cbrief-slot.is-working .lens-cbrief-slot-status{color:var(--architera-ai-mark)}.lens-cbrief-slot-status.is-confirmed{color:var(--state-success-fg,#7ddb9c)}.lens-cbrief-slot.is-suggested .lens-cbrief-value{color:var(--fg-secondary);font-weight:500}.lens-cbrief-slot.is-confirmed .lens-cbrief-value{color:var(--fg-primary);font-weight:620}.lens-cbrief-label{letter-spacing:.035em;font-size:10.5px}.lens-cbrief-value{font-size:12.5px;line-height:1.38}.lens-cbrief-audience-facts{flex-wrap:wrap;gap:4px;margin-block-start:2px;display:flex}.lens-cbrief-audience-facts>span{min-block-size:24px;color:var(--fg-tertiary);font-family:var(--font-mono);background:linear-gradient(#ffffff07,#ffffff02),#080a0e38;border:1px solid #ffffff13;border-radius:999px;align-items:center;gap:5px;padding:3px 8px 3px 6px;font-size:9.5px;line-height:1.35;display:inline-flex;box-shadow:inset 0 1px #ffffff07,0 5px 14px -12px #000000e6}.lens-cbrief-audience-facts>span>svg{color:currentColor;flex:none}@supports (color:color-mix(in lab,red,red)){.lens-cbrief-audience-facts>span>svg{color:color-mix(in srgb,currentColor 82%,var(--fg-primary))}}.lens-cbrief-audience-facts>span.is-zero{border-color:var(--state-attention-fg,#d99b4a)}@supports (color:color-mix(in lab,red,red)){.lens-cbrief-audience-facts>span.is-zero{border-color:color-mix(in srgb,var(--state-attention-fg,#d99b4a) 19%,#ffffff0e)}}.lens-cbrief-audience-facts>span.is-zero{background:linear-gradient(180deg,var(--state-attention-fg,#d99b4a),transparent),#080a0e3d}@supports (color:color-mix(in lab,red,red)){.lens-cbrief-audience-facts>span.is-zero{background:linear-gradient(180deg,color-mix(in srgb,var(--state-attention-fg,#d99b4a) 5%,transparent),transparent),#080a0e3d}}.lens-cbrief-audience-facts>span.is-zero{color:var(--state-attention-fg,#d99b4a)}@supports (color:color-mix(in lab,red,red)){.lens-cbrief-audience-facts>span.is-zero{color:color-mix(in srgb,var(--state-attention-fg,#d99b4a) 62%,var(--fg-tertiary))}}.lens-campaign-brief.is-rail .lens-cbrief-outcome{background:var(--lens-ai);border-block:1px solid #ffffff0e;gap:10px;padding:13px 16px 14px}@supports (color:color-mix(in lab,red,red)){.lens-campaign-brief.is-rail .lens-cbrief-outcome{background:color-mix(in srgb,var(--lens-ai) 3.5%,#11141a)}}.lens-campaign-brief.is-rail .lens-cbrief-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.lens-campaign-brief.is-rail .lens-cbrief-metrics>div{border-block-start:1px solid #ffffff0e;padding-block-start:7px}.lens-campaign-brief.is-rail .lens-cbrief-metrics strong{font-size:12px}.lens-cbrief-projection-gap{grid-column:1/-1}.lens-cbrief-projection-gap strong{color:var(--fg-secondary)}.lens-cbrief-projection-gap small{max-inline-size:34ch;color:var(--fg-tertiary);margin-block-start:3px;line-height:1.35;display:block}.lens-cbrief-progress{border-block-start:1px solid #ffffff0e;padding:12px 14px}.lens-cbrief-progress .lens-task-progress{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.lens-cbrief-progress .lens-task-progress-head h3{font-size:11px}.lens-cbrief-progress .lens-task-progress-head>span,.lens-cbrief-progress .lens-task-progress-label,.lens-cbrief-progress .lens-task-progress-live{font-size:10.5px}.lens-cbrief-progress .lens-task-progress-steps{gap:4px}.lens-cbrief-progress .lens-task-progress-steps li{min-block-size:28px;padding:4px 0}.lens-cbrief-messages{border-block-start:1px solid #fff1}.lens-cbrief-messages>header{justify-content:space-between;align-items:center;gap:12px;padding:13px 16px 9px;display:flex}.lens-cbrief-messages h3{color:var(--fg-primary);margin:0;font-size:11px;font-weight:650}.lens-cbrief-messages>header>span{color:var(--fg-tertiary);font-size:10.5px}.lens-cbrief-message>summary{cursor:pointer;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-block-size:52px;padding:9px 16px;list-style:none;display:grid}.lens-cbrief-message>summary::-webkit-details-marker{display:none}.lens-cbrief-message>summary:hover{background:#ffffff06}.lens-cbrief-message>summary:focus-visible{box-shadow:var(--operator-focus-inner);outline:0}.lens-cbrief-message-icon{border:1px solid var(--border-subtle);block-size:27px;inline-size:27px;color:var(--fg-secondary);border-radius:8px;place-items:center;display:grid}.lens-cbrief-message[data-channel=whatsapp] .lens-cbrief-message-icon{color:#72d99b}.lens-cbrief-message>summary>span:nth-child(2){gap:2px;min-inline-size:0;display:grid}.lens-cbrief-message>summary small,.lens-cbrief-message>summary strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lens-cbrief-message>summary strong{color:var(--fg-primary);font-size:11.5px;font-weight:600}.lens-cbrief-message-state,.lens-cbrief-message>summary small{color:var(--fg-tertiary);font-size:10.5px}.lens-cbrief-message-preview{padding:4px 14px 12px;overflow:hidden}.lens-cbrief-message-preview .lens-customer-phone{border-radius:20px;inline-size:100%}.lens-cbrief-message-preview .lens-customer-whatsapp-canvas{min-block-size:190px}.lens-cbrief-message-preview .lens-customer-email-sheet{min-block-size:230px;padding:18px 16px 15px}.lens-cbrief-message-preview .lens-customer-email-meta{padding:10px 12px}.lens-cbrief-message-preview .lens-customer-email-meta>div,.lens-cbrief-message-preview .lens-customer-email-meta>label{grid-template-columns:42px minmax(0,1fr)}.lens-cbrief-message-preview .lens-draft-message-subject{overflow-wrap:anywhere;white-space:normal;inline-size:100%;min-inline-size:0;padding-block:4px;line-height:1.35;display:block;overflow:visible}.lens-cbrief-message-preview .lens-draft-message-subject-input{resize:none;color:#202227;min-block-size:35px;inline-size:100%;min-inline-size:0;font:inherit;background:0 0;border:1px solid #0000;padding-block:4px;font-size:11.5px;font-weight:700;line-height:1.35;overflow:hidden}.lens-cbrief-message-preview .lens-draft-message-subject-input:focus-visible{border-color:var(--accent);outline:0}.lens-cbrief-message-actions,.lens-cbrief-message-assets{color:var(--fg-tertiary);align-items:center;gap:7px;padding-inline:16px;font-size:10.5px;line-height:1.4;display:flex}.lens-cbrief-message-assets{border-block:1px solid #ffffff0b;padding-block:8px}.lens-cbrief-message-actions{justify-content:space-between;padding-block:9px 12px}.lens-cbrief-message-actions>span{min-inline-size:0}.lens-cbrief-message-actions button{border:1px solid var(--fg-primary);background:var(--fg-primary);min-block-size:44px;color:var(--bg-canvas);font:inherit;cursor:pointer;border-radius:7px;flex:none;padding-inline:11px;font-size:11px;font-weight:650}.lens-cbrief-message-actions button:disabled{opacity:.38;cursor:not-allowed}.lens-cbrief-message-status{color:var(--fg-secondary);margin:0;padding:0 16px 12px;font-size:10.5px}.lens-campaign-brief.is-rail .lens-cbrief-foot{border-block-start:1px solid #ffffff0e;align-items:flex-start;padding:12px 16px 14px}.lens-campaign-brief.is-rail .lens-cbrief-foot p{max-inline-size:28ch;font-size:11px}.lens-cbrief-primary,.lens-cbrief-secondary{justify-content:center;align-items:center;gap:7px;display:inline-flex}.lens-cbrief-actions{justify-content:space-between;inline-size:100%}.lens-cbrief-primary{background:var(--operator-primary-bg,#fff);color:var(--operator-primary-fg,#111318);order:2}.lens-cbrief-secondary{order:1}.lens-cbrief-primary .lens-mark{color:var(--architera-ai-mark)}.lens-cbrief-primary:disabled,.lens-cbrief-secondary:disabled{opacity:.42;cursor:not-allowed;filter:none}.lens-cbrief-edge-tab{border:1px solid var(--lens-ai);grid-template-rows:28px auto auto;place-items:center;gap:8px;min-block-size:146px;inline-size:54px;padding:10px 7px;display:grid;position:absolute;inset-block-start:20px;inset-inline-end:0}@supports (color:color-mix(in lab,red,red)){.lens-cbrief-edge-tab{border:1px solid color-mix(in srgb,var(--lens-ai) 22%,var(--border-default))}}.lens-cbrief-edge-tab{color:var(--fg-secondary);cursor:pointer;background:#14171e;border-inline-end:0;border-radius:14px 0 0 14px;box-shadow:-14px 18px 36px -24px #000000e6}.lens-cbrief-edge-tab strong{writing-mode:vertical-rl;color:var(--fg-primary);letter-spacing:.08em;font-size:10px;transform:rotate(180deg)}.lens-cbrief-edge-tab small{color:var(--fg-tertiary);text-align:center;font-size:10px;line-height:1.2}.lens-cbrief-edge-tab:focus-visible{border-color:var(--operator-focus-ring);box-shadow:var(--operator-focus-inner);outline:0}.lens-cbrief-compact{border:1px solid var(--border-default);background:#14171e;border-radius:14px;overflow:hidden;box-shadow:inset 0 1px #ffffff0b}.lens-cbrief-compact>summary{cursor:pointer;grid-template-columns:24px minmax(0,1fr) 20px;align-items:center;gap:10px;min-block-size:54px;padding:8px 13px;list-style:none;display:grid}.lens-cbrief-compact.is-read-only>summary{grid-template-columns:minmax(0,1fr) 20px}.lens-cbrief-compact>summary::-webkit-details-marker{display:none}.lens-cbrief-compact>summary:focus-visible{box-shadow:var(--operator-focus-inner);outline:0}.lens-cbrief-compact>summary>span:nth-child(2){gap:2px;min-inline-size:0;display:grid}.lens-cbrief-compact>summary small,.lens-cbrief-compact>summary strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lens-cbrief-compact>summary strong{color:var(--fg-primary);font-size:12.5px;font-weight:620}.lens-cbrief-compact>summary small{color:var(--fg-tertiary);font-size:10.5px}.lens-cbrief-compact>summary>svg{color:var(--fg-tertiary);transition:transform var(--dur-state) var(--ease-brand)}.lens-cbrief-compact[open]>summary>svg{transform:rotate(90deg)}.lens-cbrief-compact-mark{block-size:29px;inline-size:24px;color:var(--architera-ai-mark);place-items:center start;display:grid}.lens-cbrief-compact>.lens-campaign-brief{border:0;border-block-start:1px solid var(--border-subtle)}.lens-cbrief-compact>.lens-campaign-brief>.lens-cbrief-scroll>.lens-cbrief-fixed-head>.lens-cbrief-head{display:none}@media (min-width:1280px){.lens.has-campaign-rail{grid-template-columns:0 minmax(0,1fr)}.lens.has-campaign-rail>.lens-threads{display:none}.lens.has-campaign-rail>.lens-main{grid-column:2}.lens.has-campaign-rail .lens-cbrief-rail-host{z-index:12;pointer-events:auto;inline-size:342px;display:block;position:absolute;inset-block:18px;inset-inline-end:18px}.lens.has-campaign-rail.campaign-rail-collapsed .lens-cbrief-rail-host{inline-size:54px}.lens.has-agent-rail .lens-cbrief-rail-host{grid-area:1/1;place-self:stretch end;block-size:auto;min-block-size:0;margin:18px;position:relative;inset:auto}.lens.has-agent-rail .lens-stream{grid-area:1/1}.lens.has-agent-rail .lens-composer{grid-area:2/1}.lens.has-agent-rail.campaign-rail-collapsed .lens-cbrief-rail-host{align-self:start;block-size:auto;inline-size:220px}.lens.has-campaign-rail .lens-cbrief-inline-host{display:none}.lens.has-campaign-rail .lens-composer,.lens.has-campaign-rail .lens-stream{padding-inline-end:378px}.lens.has-campaign-rail.campaign-rail-collapsed .lens-composer,.lens.has-campaign-rail.campaign-rail-collapsed .lens-stream{padding-inline-end:82px}.lens.has-agent-rail.campaign-rail-collapsed .lens-composer,.lens.has-agent-rail.campaign-rail-collapsed .lens-stream{padding-inline-end:250px}.lens.has-campaign-rail .lens-stream-inner:has(.lens-jdraft){max-inline-size:1088px}.lens.has-campaign-rail .lens-mthreads{z-index:41;visibility:hidden;border-inline-end:1px solid var(--border-default);min-block-size:0;inline-size:min(312px,86%);transition:transform var(--dur-state) var(--ease-brand),visibility 0s linear var(--dur-state);background:#0c0d11fa;flex-direction:column;display:flex;position:absolute;inset-block:0;inset-inline-start:0;transform:translate(-101%)}.lens.has-campaign-rail.rail-open .lens-mthreads{visibility:visible;transition:transform var(--dur-state) var(--ease-brand),visibility 0s;transform:none;box-shadow:24px 0 60px -30px #000c}.lens.has-campaign-rail .lens-railscrim{z-index:40;background:#08090c80;border:0;position:absolute;inset:0}}@media (max-width:1279px){.lens-cbrief-rail-host{display:none}.lens-cbrief-inline-host{z-index:12;background:linear-gradient(180deg,var(--brand-bg,#0b0d11) 76%,transparent);padding-block-end:10px;display:block;position:sticky;inset-block-start:0}}@media (max-width:448px){.lens-cbrief-compact{border-radius:12px}.lens-cbrief-compact>summary{min-block-size:52px;padding-inline:11px}.lens-campaign-brief.is-inline .lens-cbrief-head{align-items:flex-start;padding:14px 12px 11px}.lens-campaign-brief.is-inline .lens-cbrief-title h2{white-space:normal}.lens-campaign-brief.is-inline .lens-cbrief-head-actions{display:block}.lens-campaign-brief.is-inline .lens-cbrief-slot{padding-inline:13px}.lens-campaign-brief.is-inline .lens-cbrief-foot,.lens-cbrief-message-actions,.lens-cbrief-message-assets,.lens-cbrief-message>summary,.lens-cbrief-messages>header{padding-inline:12px}}@media (prefers-reduced-motion:no-preference){.lens-cbrief-ai.is-working .lens-mark,.lens-cbrief-compact.is-working .lens-mark,.lens-cbrief-edge-tab.is-working .lens-mark,.lens-cbrief-slot.is-working .lens-mark{animation:lens-cbrief-live 1.25s ease-in-out infinite}}@keyframes lens-cbrief-live{0%,to{opacity:.72;filter:drop-shadow(0 0 3px #a48bff33);transform:translateY(0)scale(.96)}50%{opacity:1;filter:drop-shadow(0 0 7px #a48bff6b);transform:translateY(-1px)scale(1.025)}}@media (prefers-reduced-motion:reduce){.lens-cbrief-compact>summary>svg,.lens.has-campaign-rail .lens-mthreads,.lens.has-campaign-rail.rail-open .lens-mthreads{transition:none}}.lens-agent-brief{background:linear-gradient(180deg,var(--lens-ai) 0,#12151b 150px);border:1px solid #ffffff13;border-radius:20px;grid-template-rows:minmax(0,1fr) auto;block-size:100%;min-block-size:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lens-agent-brief{background:linear-gradient(180deg,color-mix(in srgb,var(--lens-ai) 4%,#151820) 0,#12151b 150px)}}.lens-agent-brief{color:var(--fg-primary);box-shadow:0 30px 80px -38px #000000f0,inset 0 1px #ffffff0b}.lens-agent-scroll{scrollbar-width:thin;scrollbar-color:#ffffff21 transparent;min-block-size:0;overflow-y:auto}.lens-agent-head{border-block-end:1px solid #ffffff0e;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-block-size:94px;padding:16px 17px;display:grid}.lens-agent-portrait{border:1px solid var(--lens-ai);place-items:center;block-size:58px;inline-size:58px;padding:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lens-agent-portrait{border:1px solid color-mix(in srgb,var(--lens-ai) 20%,#ffffff17)}}.lens-agent-portrait{background:var(--lens-ai);border-radius:17px}@supports (color:color-mix(in lab,red,red)){.lens-agent-portrait{background:color-mix(in srgb,var(--lens-ai) 9%,#0c0e13)}}.lens-agent-portrait{color:var(--architera-ai-mark);box-shadow:0 10px 24px -16px var(--lens-ai)}@supports (color:color-mix(in lab,red,red)){.lens-agent-portrait{box-shadow:0 10px 24px -16px color-mix(in srgb,var(--lens-ai) 55%,transparent)}}.lens-agent-portrait{cursor:pointer}.lens-agent-portrait img{object-fit:cover;block-size:100%;inline-size:100%}.lens-agent-portrait:focus-visible{box-shadow:var(--operator-focus-inner);outline:0}.lens-agent-heading{gap:4px;min-inline-size:0;display:grid}.lens-agent-eyebrow{color:var(--fg-tertiary);font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:650}.lens-agent-heading h2{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:670;line-height:1.15;overflow:hidden}.lens-agent-status{inline-size:max-content;color:var(--fg-secondary);align-items:center;gap:5px;font-size:9.5px;display:inline-flex}.lens-agent-status.is-applied{color:var(--success)}.lens-agent-status.is-proposed{color:var(--warning)}.lens-agent-sections{display:grid}.lens-agent-section{border-block-end:1px solid #ffffff0d}.lens-agent-section.is-expanded{background:linear-gradient(90deg,#ffffff06,#0000 88%)}.lens-agent-section-toggle{min-block-size:72px;inline-size:100%;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 16px;display:grid}.lens-agent-section-toggle:hover{background:#ffffff05}.lens-agent-section-toggle>svg{color:var(--fg-tertiary);transition:transform var(--dur-state) var(--ease-brand)}.lens-agent-section.is-expanded .lens-agent-section-toggle>svg{transform:rotate(180deg)}.lens-agent-section-toggle:focus-visible{box-shadow:inset var(--operator-focus-inner);outline:0}.lens-agent-section-icon{block-size:32px;inline-size:32px;color:var(--fg-tertiary);place-items:center;display:grid}.lens-agent-section-icon.is-confirmed{color:var(--success)}@supports (color:color-mix(in lab,red,red)){.lens-agent-section-icon.is-confirmed{color:color-mix(in srgb,var(--success) 80%,white)}}.lens-agent-section-icon.is-mixed,.lens-agent-section-icon.is-proposed{color:var(--lens-ai)}@supports (color:color-mix(in lab,red,red)){.lens-agent-section-icon.is-mixed,.lens-agent-section-icon.is-proposed{color:color-mix(in srgb,var(--lens-ai) 74%,white)}}.lens-agent-section-status{inline-size:max-content;color:var(--fg-tertiary);align-items:center;gap:4px;font-size:8.5px;font-weight:520;display:inline-flex}.lens-agent-section-status.is-confirmed{color:var(--success)}@supports (color:color-mix(in lab,red,red)){.lens-agent-section-status.is-confirmed{color:color-mix(in srgb,var(--success) 78%,white)}}.lens-agent-section-status.is-mixed,.lens-agent-section-status.is-proposed{color:var(--lens-ai)}@supports (color:color-mix(in lab,red,red)){.lens-agent-section-status.is-mixed,.lens-agent-section-status.is-proposed{color:color-mix(in srgb,var(--lens-ai) 68%,white)}}.lens-agent-section-copy{gap:4px;min-inline-size:0;display:grid}.lens-agent-section-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.lens-agent-section-head>strong{color:var(--fg-primary);font-size:11.5px;font-weight:650}.lens-agent-value{color:var(--fg-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:1.4;overflow:hidden}.lens-agent-diff{gap:2px;min-inline-size:0;display:grid}.lens-agent-diff>span{min-inline-size:0;color:var(--fg-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.35;overflow:hidden}.lens-agent-diff>span:last-child{color:var(--fg-primary);align-items:center;gap:5px;font-size:10.5px;display:flex}.lens-agent-diff>span:last-child svg{color:var(--lens-ai);flex:none}@supports (color:color-mix(in lab,red,red)){.lens-agent-diff>span:last-child svg{color:color-mix(in srgb,var(--lens-ai) 70%,white)}}.lens-agent-detail{gap:13px;padding:1px 17px 18px 61px;display:grid}.lens-agent-review-list{display:grid}.lens-agent-review-list>div{border-block-end:1px solid #ffffff0d;gap:4px;padding:10px 0;display:grid}.lens-agent-review-list>div:last-child{border-block-end:0}.lens-agent-review-label{color:var(--fg-tertiary);font-family:var(--font-mono);letter-spacing:.065em;text-transform:uppercase;align-items:center;gap:7px;font-size:7.5px;font-weight:620;display:flex}.lens-agent-review-label em{color:var(--lens-ai)}@supports (color:color-mix(in lab,red,red)){.lens-agent-review-label em{color:color-mix(in srgb,var(--lens-ai) 72%,white)}}.lens-agent-review-label em{font:inherit;letter-spacing:.04em}.lens-agent-review-list strong{color:var(--fg-primary);white-space:pre-wrap;overflow-wrap:anywhere;gap:2px;font-size:10.5px;font-weight:540;line-height:1.45;display:grid}.lens-agent-review-change{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;min-inline-size:0;display:grid}.lens-agent-review-change>span{color:var(--fg-tertiary);overflow-wrap:anywhere;font-size:9.5px;line-height:1.4}.lens-agent-review-change>svg{color:var(--lens-ai)}@supports (color:color-mix(in lab,red,red)){.lens-agent-review-change>svg{color:color-mix(in srgb,var(--lens-ai) 65%,white)}}.lens-agent-review-change>strong{color:var(--fg-primary)}.lens-agent-review-list p{color:var(--fg-tertiary);margin:0;font-size:8.5px;line-height:1.35}.lens-agent-avatar-review{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;display:grid}.lens-agent-avatar-review>div,.lens-agent-avatar-review>img{object-fit:cover;background:#07080b4d;border:1px solid #ffffff17;border-radius:14px;place-items:center;block-size:58px;inline-size:58px;display:grid}.lens-agent-avatar-review>span{gap:3px;display:grid}.lens-agent-avatar-review strong{font-size:10px}.lens-agent-avatar-review small{color:var(--fg-tertiary);font-size:8.5px;line-height:1.35}.lens-agent-avatar-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.lens-agent-avatar-grid button{min-inline-size:0;color:var(--fg-tertiary);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-rows:52px auto;gap:5px;padding:3px;font-size:7.5px;display:grid;position:relative}.lens-agent-avatar-grid button:hover{color:var(--fg-primary);background:#ffffff09}.lens-agent-avatar-grid button.is-active{border-color:var(--lens-ai)}@supports (color:color-mix(in lab,red,red)){.lens-agent-avatar-grid button.is-active{border-color:color-mix(in srgb,var(--lens-ai) 55%,transparent)}}.lens-agent-avatar-grid button.is-active{background:var(--lens-ai)}@supports (color:color-mix(in lab,red,red)){.lens-agent-avatar-grid button.is-active{background:color-mix(in srgb,var(--lens-ai) 6%,transparent)}}.lens-agent-avatar-grid button.is-active{color:var(--fg-primary)}.lens-agent-avatar-grid img{object-fit:cover;border-radius:8px;block-size:52px;inline-size:100%}.lens-agent-avatar-grid span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lens-agent-avatar-grid svg{background:var(--lens-ai);color:#080a0e;box-sizing:content-box;border-radius:999px;padding:2px;position:absolute;inset-block-start:7px;inset-inline-end:7px}.lens-agent-avatar-grid button:focus-visible{box-shadow:var(--operator-focus-inner);outline:0}.lens-agent-upload-avatar,.lens-agent-voice-preview{min-block-size:34px;inline-size:max-content;color:var(--lens-ai);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding-inline:4px;display:flex}@supports (color:color-mix(in lab,red,red)){.lens-agent-upload-avatar,.lens-agent-voice-preview{color:color-mix(in srgb,var(--lens-ai) 66%,white)}}.lens-agent-upload-avatar,.lens-agent-voice-preview{font:inherit;cursor:pointer;font-size:9px}.lens-agent-upload-avatar:hover,.lens-agent-voice-preview:hover{color:var(--fg-primary)}.lens-agent-upload-avatar:focus-visible,.lens-agent-voice-preview:focus-visible{box-shadow:var(--operator-focus-inner);outline:0}.lens-agent-foot{background:#12151b;border-block-start:1px solid #ffffff0f;gap:10px;padding:12px 16px 16px;display:grid}.lens-agent-foot p{color:var(--fg-tertiary);align-items:flex-start;gap:7px;margin:0;font-size:9px;line-height:1.4;display:flex}.lens-agent-foot p svg{color:var(--success);flex:none}.lens-agent-foot a,.lens-agent-foot button{border:1px solid var(--fg-primary);background:var(--operator-primary-bg,var(--fg-primary,#fafafa));min-block-size:42px;color:var(--operator-primary-fg,var(--bg-canvas,#111318));font:inherit;cursor:pointer;transition:background var(--dur-hover) var(--ease-brand),border-color var(--dur-hover) var(--ease-brand),transform var(--dur-hover) var(--ease-brand);border-radius:8px;justify-content:center;align-items:center;gap:7px;padding-inline:14px;font-size:10.5px;font-weight:650;text-decoration:none;display:flex}.lens-agent-foot a:hover,.lens-agent-foot button:hover{border-color:var(--fg-primary)}@supports (color:color-mix(in lab,red,red)){.lens-agent-foot a:hover,.lens-agent-foot button:hover{border-color:color-mix(in srgb,var(--fg-primary) 90%,var(--bg-elevated))}}.lens-agent-foot a:hover,.lens-agent-foot button:hover{background:var(--fg-primary)}@supports (color:color-mix(in lab,red,red)){.lens-agent-foot a:hover,.lens-agent-foot button:hover{background:color-mix(in srgb,var(--fg-primary) 90%,var(--bg-elevated))}}.lens-agent-foot a:active,.lens-agent-foot button:active{transform:translateY(1px)}.lens-agent-foot a:focus-visible,.lens-agent-foot button:focus-visible{box-shadow:var(--operator-focus-inner);outline:0}.lens-agent-collapsed{min-block-size:62px;inline-size:100%;color:var(--fg-primary);text-align:start;cursor:pointer;background:#14171e;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid;box-shadow:0 20px 44px -28px #000000eb,inset 0 1px #ffffff0a}.lens-agent-collapsed-portrait{block-size:38px;inline-size:38px;color:var(--architera-ai-mark);border:1px solid #ffffff14;border-radius:10px;place-items:center;display:grid;overflow:hidden}.lens-agent-collapsed-portrait img{object-fit:cover;block-size:100%;inline-size:100%}.lens-agent-collapsed>span:nth-child(2){gap:3px;min-inline-size:0;display:grid}.lens-agent-collapsed small,.lens-agent-collapsed strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lens-agent-collapsed strong{font-size:11px;font-weight:650}.lens-agent-collapsed small{color:var(--fg-tertiary);font-size:9px}.lens-agent-collapsed>svg{color:var(--fg-tertiary)}.lens-agent-collapsed:focus-visible{box-shadow:var(--operator-focus-inner);outline:0}.lens-agent-brief.is-inline{block-size:auto;box-shadow:none;border-radius:14px}.lens-agent-brief.is-inline .lens-agent-scroll{overflow:visible}@media (max-width:448px){.lens-agent-brief.is-inline{border-radius:12px;margin-inline:-2px}.lens-agent-head{min-block-size:82px;padding:12px}.lens-agent-portrait{border-radius:13px;block-size:50px;inline-size:50px}.lens-agent-section-toggle{grid-template-columns:32px minmax(0,1fr) auto;padding-inline:12px}.lens-agent-detail{padding-inline:55px 12px}.lens-agent-review-change{grid-template-columns:1fr;gap:4px}.lens-agent-review-change>svg{justify-self:start;transform:rotate(90deg)}.lens-agent-avatar-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lens-agent-foot{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.lens-agent-section-toggle>svg{transition:none}}.lens-cslot-scrim{display:none}.lens-cslot-review{z-index:13;border:1px solid var(--border-default);inline-size:clamp(430px,100vw - 830px,580px);min-inline-size:430px;color:var(--fg-primary);animation:lens-cslot-enter .25s var(--ease-brand) both;background:#14171e;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:absolute;inset-block:0;inset-inline-end:calc(100% + 12px);overflow:hidden;box-shadow:0 30px 80px -36px #000000f0,inset 0 1px #ffffff0e}.lens-cslot-head{border-block-end:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:16px;min-block-size:86px;padding:16px 18px;display:flex}.lens-cslot-head>div{gap:3px;display:grid}.lens-cslot-disclosure,.lens-cslot-head small,.lens-cslot-head-context,.lens-cslot-intro{color:var(--fg-tertiary);font-size:11px;line-height:1.45}.lens-cslot-head h2{letter-spacing:-.018em;margin:0;font-size:18px;font-weight:650}.lens-cslot-head-context{align-items:center;gap:5px;min-inline-size:0;display:flex}.lens-cslot-head-state{font-family:var(--font-mono);flex:none;align-items:center;gap:4px;display:inline-flex}.lens-cslot-head-state.is-confirmed{color:var(--state-success-fg)}.lens-cslot-head-state.is-attention{color:var(--state-warning-fg)}.lens-cslot-head-value{min-inline-size:0;color:var(--fg-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lens-cslot-head button{border:1px solid var(--border-subtle);block-size:44px;inline-size:44px;color:var(--fg-secondary);cursor:pointer;background:0 0;border-radius:10px;place-items:center;display:grid}.lens-cslot-chat:hover,.lens-cslot-head button:hover{border-color:var(--border-default);color:var(--fg-primary);background:#ffffff0b}.lens-cslot-apply:focus-visible,.lens-cslot-chat:focus-visible,.lens-cslot-confirm:focus-visible,.lens-cslot-head button:focus-visible,.lens-cslot-person:has(input:focus-visible),.lens-cslot-search input:focus-visible{box-shadow:var(--operator-focus-inner);outline:0}.lens-cslot-body{scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;min-block-size:0;overflow:auto}.lens-cslot-empty,.lens-cslot-loading{min-block-size:220px;color:var(--fg-tertiary);text-align:center;place-content:center;justify-items:center;gap:9px;padding:28px;display:grid}.lens-cslot-loading{grid-template-columns:auto auto;min-block-size:160px}.lens-cslot-loading>span{border:2px solid #ffffff24;border-block-start-color:var(--fg-secondary);border-radius:50%;block-size:14px;inline-size:14px;animation:lens-cslot-spin .8s linear infinite}.lens-cslot-empty strong{color:var(--fg-secondary);font-size:13px}.lens-cslot-empty p{max-inline-size:290px;margin:0;font-size:12px;line-height:1.55}.lens-cslot-audience-summary{border-block-end:1px solid var(--border-subtle);gap:7px;padding:18px;display:grid}.lens-cslot-audience-summary>div{align-items:baseline;gap:8px;display:flex}.lens-cslot-audience-summary strong{font-family:var(--font-mono);letter-spacing:-.035em;font-size:24px;font-weight:600}.lens-cslot-audience-summary span{color:var(--fg-secondary);font-size:12px}.lens-cslot-audience-summary p{color:var(--fg-tertiary);margin:0;font-size:12px;line-height:1.5}.lens-cslot-search{border-block-end:1px solid var(--border-subtle);min-block-size:48px;color:var(--fg-tertiary);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding-inline:18px;display:grid}.lens-cslot-search:focus-within{color:var(--fg-secondary)}.lens-cslot-search input{block-size:36px;min-inline-size:0;color:var(--fg-primary);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:12px}.lens-cslot-search input::placeholder{color:var(--fg-tertiary)}.lens-cslot-search input::-webkit-search-cancel-button{filter:invert(.72)}.lens-cslot-cohort-head{border-block-end:1px solid var(--border-subtle);min-block-size:35px;color:var(--fg-tertiary);font-family:var(--font-mono);justify-content:space-between;align-items:center;padding-inline:18px;font-size:10px;display:flex}.lens-cslot-cohort{display:grid}.lens-cslot-search-empty{min-block-size:150px;color:var(--fg-tertiary);text-align:center;place-content:center;gap:4px;padding:24px;display:grid}.lens-cslot-search-empty strong{color:var(--fg-secondary);font-size:12px}.lens-cslot-search-empty span{font-size:10.5px;line-height:1.5}.lens-cslot-person{border-block-end:1px solid var(--border-subtle);cursor:pointer;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;min-block-size:58px;padding:8px 18px;display:grid;position:relative}.lens-cslot-person:hover{background:#ffffff06}.lens-cslot-person.is-excluded{background:#ffffff03}.lens-cslot-person input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.lens-cslot-person-check{border:1px solid var(--border-default);color:#0e1015;background:#ffffff09;border-radius:6px;place-items:center;block-size:22px;inline-size:22px;display:grid}.lens-cslot-person:not(.is-excluded) .lens-cslot-person-check{border-color:var(--fg-secondary);background:var(--fg-primary)}.lens-cslot-person-copy{gap:3px;min-inline-size:0;display:grid}.lens-cslot-person-copy strong{color:var(--fg-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:580;overflow:hidden}.lens-cslot-person-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lens-cslot-person-copy small,.lens-cslot-person-state{color:var(--fg-tertiary);font-size:10.5px}.lens-cslot-person.is-excluded .lens-cslot-person-copy,.lens-cslot-person.is-excluded .lens-cslot-person-state{opacity:.54}.lens-cslot-disclosure,.lens-cslot-error{margin:0;padding:11px 18px}.lens-cslot-error{color:var(--state-danger-fg);font-size:11px}.lens-cslot-apply{border:1px solid var(--border-default);background:var(--fg-primary);color:#0e1015;min-block-size:44px;font:inherit;cursor:pointer;border-radius:9px;margin:0 18px 16px;padding-inline:14px;font-size:12px;font-weight:650}.lens-cslot-journey{background:#0d0f14;grid-template-rows:minmax(0,1fr);block-size:100%;min-block-size:440px;min-inline-size:0;display:grid;overflow:hidden}.lens-cslot-journey.lens-jdraft{box-shadow:none;border:0;border-radius:0}.lens-cslot-canvas-meta{z-index:4;color:var(--fg-tertiary);font-family:var(--font-mono);letter-spacing:.035em;pointer-events:none;justify-content:space-between;align-items:center;font-size:9.5px;display:flex;position:absolute;inset-block-start:10px;inset-inline:14px}.lens-cslot-canvas{min-block-size:0;inline-size:100%;min-inline-size:0;position:relative;overflow:hidden}.lens-cslot-journey .lens-cslot-canvas .wb-canvas-wrap{background-color:#0d0f14;border:0;border-radius:0;block-size:100%;min-block-size:100%;inline-size:100%;max-inline-size:100%;overflow:hidden}.lens-cslot-canvas .wb-minimap{display:none}.lens-cslot-canvas .wb-canvas-wrap .wb-canvas-tools{display:inline-flex}.lens-cslot-intro{margin:0 0 14px}.lens-cslot-messages{gap:12px;padding:18px;display:grid}.lens-cslot-messages .lens-cslot-intro{margin:0}.lens-cslot-messages article{border:1px solid var(--border-subtle);background:#ffffff05;border-radius:12px;overflow:hidden}.lens-cslot-messages article>header{border-block-end:1px solid var(--border-subtle);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;padding:11px 12px;display:grid}.lens-cslot-messages article>header>span:last-child{gap:2px;min-inline-size:0;display:grid}.lens-cslot-messages article>header small{color:var(--fg-tertiary);font-size:9.5px}.lens-cslot-messages article>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.lens-cslot-channel-icon{border:1px solid var(--border-subtle);block-size:30px;inline-size:30px;color:var(--fg-secondary);border-radius:8px;place-items:center;display:grid}.lens-cslot-messages article>p{color:var(--fg-secondary);white-space:pre-wrap;margin:0;padding:14px;font-size:12px;line-height:1.62}.lens-cslot-subject{border-block-end:1px solid var(--border-subtle);gap:3px;padding:10px 14px;display:grid}.lens-cslot-assets,.lens-cslot-subject span{color:var(--fg-tertiary);font-size:9.5px}.lens-cslot-subject strong{color:var(--fg-primary);font-size:11.5px;font-weight:580}.lens-cslot-assets{padding:0 14px 12px;display:block}.lens-cslot-channels,.lens-cslot-decisions{padding:18px;display:grid}.lens-cslot-decision{border-block-end:1px solid var(--border-subtle);min-block-size:66px;color:var(--fg-secondary);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;display:grid}.lens-cslot-decision>span{gap:4px;display:grid}.lens-cslot-decision small{color:var(--fg-tertiary);font-size:9.5px}.lens-cslot-decision strong{color:var(--fg-primary);font-size:12.5px;font-weight:600;line-height:1.45}.lens-cslot-channel{border-block-end:1px solid var(--border-subtle);opacity:.54;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-block-size:66px;display:grid}.lens-cslot-channel.is-selected{opacity:1}.lens-cslot-channel>span:nth-child(2){gap:3px;display:grid}.lens-cslot-channel strong{font-size:12.5px;font-weight:600}.lens-cslot-channel small{color:var(--fg-tertiary);font-size:10.5px}.lens-cslot-channel-reach{color:var(--fg-secondary);font-family:var(--font-mono);font-size:10px}.lens-cslot-apply:disabled,.lens-cslot-chat:disabled,.lens-cslot-confirm:disabled{opacity:.38;cursor:not-allowed}.lens-cslot-foot{border-block-start:1px solid var(--border-subtle);background:#14171e;grid-template-columns:minmax(110px,1fr) auto auto;align-items:center;gap:8px;min-block-size:66px;padding:11px 18px;display:grid}.lens-cslot-foot>p{margin:0}.lens-cslot-consequence{color:var(--fg-tertiary);font-size:10px;line-height:1.45}.lens-cslot-chat,.lens-cslot-confirm{border:1px solid var(--border-default);min-block-size:44px;font:inherit;cursor:pointer;border-radius:9px;padding-inline:14px;font-size:11.5px;font-weight:620}.lens-cslot-chat{color:var(--fg-secondary);background:0 0;align-items:center;gap:7px;display:inline-flex}.lens-cslot-confirm{background:var(--fg-primary);color:#0e1015}.lens-cslot-confirm.is-reopen{color:var(--fg-secondary);background:0 0}.lens-cslot-confirm.is-reopen:hover{border-color:var(--border-strong);color:var(--fg-primary)}.lens-cbrief-slot-review-trigger{inline-size:100%;min-inline-size:0;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0;display:grid}.lens-cbrief-slot-review-trigger>.lens-cbrief-copy{min-inline-size:0}.lens-cbrief-slot-copy-wrap{grid-column:2;gap:4px;min-inline-size:0;display:grid}.lens-cbrief-slot-review-trigger>svg{color:var(--fg-tertiary);transition:transform .15s,color .15s}.lens-cbrief-slot-review-trigger:hover>svg{color:var(--fg-primary);transform:translate(2px)}.lens-cbrief-slot-review-trigger:focus-visible{box-shadow:var(--operator-focus-inner);border-radius:8px;outline:0}.lens-cbrief-slot.is-reviewing{background:#ffffff09}@media (max-width:1279px){.lens-cbrief-inline-host:has(.lens-cbrief-compact[open] .lens-cslot-review){z-index:73}.lens-cslot-scrim{z-index:71;background:#08090ca8;border:0;display:block;position:fixed;inset:0}.lens-cslot-review{z-index:72;border-block-end:0;border-inline-end:0;border-radius:18px 0 0;inline-size:min(440px,100vw);min-inline-size:0;position:fixed;inset-block:42px 0;inset-inline:auto 0}}@media (max-width:448px){.lens-cslot-review{border-inline-start:0;border-radius:16px 16px 0 0;inline-size:100vw;inset-block-start:48px}.lens-cslot-audience-summary,.lens-cslot-canvas-meta,.lens-cslot-channels,.lens-cslot-cohort-head,.lens-cslot-decisions,.lens-cslot-foot,.lens-cslot-head,.lens-cslot-messages,.lens-cslot-person{padding-inline:14px}.lens-cslot-channel{grid-template-columns:34px minmax(0,1fr)}.lens-cslot-channel-reach{grid-column:2;margin-block-start:-8px;padding-block-end:8px}.lens-cslot-confirm{flex:none}.lens-cslot-foot{grid-template-columns:minmax(0,1fr) auto}.lens-cslot-foot>p{grid-column:1/-1}}@media (prefers-reduced-motion:no-preference){@keyframes lens-cslot-enter{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@keyframes lens-cslot-spin{to{transform:rotate(1turn)}}}@media (prefers-reduced-motion:reduce){.lens-cbrief-slot-review-trigger>svg,.lens-cslot-loading>span,.lens-cslot-review{transition:none;animation:none}}.lens-cslot-body .lens-cbrief-messages{border:0}.lens-cslot-body .lens-cbrief-message{grid-template-columns:32px minmax(0,1fr) auto;gap:14px;padding:20px}.lens-cslot-body .lens-cbrief-message-icon{align-self:start;place-items:center;block-size:32px;inline-size:32px;margin-block-start:2px;display:grid}.lens-cslot-body .lens-cbrief-message-copy{gap:6px}.lens-cslot-body .lens-cbrief-message-labels{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.lens-cslot-body .lens-cbrief-message-labels strong{white-space:normal;text-overflow:clip;overflow:visible}.lens-cslot-body .lens-cbrief-message-summary{white-space:normal;overflow-wrap:anywhere;display:block}.lens-cslot-body .lens-cbrief-message-review{min-block-size:44px;min-inline-size:72px;padding:10px 16px}@media (max-width:720px){.lens-cslot-body .lens-cbrief-message{grid-template-columns:32px minmax(0,1fr);column-gap:12px;padding:20px 18px}.lens-cslot-body .lens-cbrief-message-review{grid-column:2;justify-self:start}.lens-cslot-review :is(button,input,select,textarea,[role=combobox]){min-block-size:44px;min-inline-size:44px}}.lens-cbrief-message-list{display:grid}.lens-cbrief-message{border-block-start:1px solid #ffffff0d;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:76px;padding:10px 14px;display:grid}.lens-cbrief-message:hover{background:#ffffff05}.lens-cbrief-message-copy,.lens-cbrief-message-labels{min-width:0;display:grid}.lens-cbrief-message-copy{gap:3px}.lens-cbrief-message-labels{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.lens-cbrief-message-labels small,.lens-cbrief-message-labels strong,.lens-cbrief-message-summary,.lens-cbrief-message-validation{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lens-cbrief-message-labels strong{color:var(--fg-primary);font-size:12px;font-weight:620}.lens-cbrief-message-labels small{color:var(--fg-tertiary);font-size:10.5px}.lens-cbrief-message-labels small[data-needs-attention=true]{color:var(--status-warning)}.lens-cbrief-message-summary{color:var(--fg-secondary);font-size:11px;line-height:1.45}.lens-cbrief-message-validation{color:var(--status-success);font-size:10.5px}.lens-cbrief-message-validation[data-needs-attention=true]{color:var(--fg-tertiary)}.lens-cbrief-message-audience{color:var(--fg-tertiary);overflow-wrap:anywhere;font-size:10.5px;line-height:1.45}.lens-cbrief-message-review{border:1px solid var(--border-default);min-height:44px;color:var(--fg-secondary);font:inherit;cursor:pointer;transition:border-color var(--dur-hover) var(--ease-brand),color var(--dur-hover) var(--ease-brand),background var(--dur-hover) var(--ease-brand);background:0 0;border-radius:7px;padding:0 11px;font-size:11px;font-weight:620}.lens-cbrief-message-review:hover{border-color:var(--border-bright);color:var(--fg-primary);background:#ffffff09}.eb-present-footer button:focus-visible,.lens-cbrief-message-review:focus-visible,.lens-cmsg-button:focus-visible,.lens-cmsg-modal button:focus-visible,.lens-cmsg-modal input:focus-visible,.lens-cmsg-modal select:focus-visible,.lens-cmsg-modal textarea:focus-visible{box-shadow:var(--operator-focus-inner);outline:0}.lens-cmsg-modal-scrim{z-index:1200;box-sizing:border-box;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06070ac7;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0;overflow:auto}.lens-cmsg-loading-dialog,.lens-cmsg-modal{--bg-base:var(--brand-bg,var(--architera-bg,#0e1015));--bg-elevated:var(--brand-bg-elevated,var(--architera-bg-elevated,#161922));--bg-card:var(--architera-bg-card,#1d2029);--bg-canvas:var(--architera-bg-deep,#08090c);--fg-primary:var(--brand-fg,#fafafa);--fg-secondary:var(--architera-fg-2,#b3b7c0);--fg-tertiary:var(--architera-fg-3,#83889a);--border-subtle:var(--brand-line,#fafafa14);--border-default:var(--brand-line-strong,#fafafa29);--border-bright:#fafafa3d;--status-success:var(--brand-success,#7ddb9c);--status-warning:var(--brand-warning,#ffb17a);--status-danger:var(--brand-danger,#ff7a7a);--accent:var(--architera-interaction,#6366f1);--shadow-1:0 12px 28px -20px #000000e6;--lens-cmsg-surface:#0b0c10;--lens-cmsg-raised:#12141a;--lens-cmsg-recessed:#090a0e;--lens-cmsg-wa:#7ddb9c;--lens-cmsg-wa-brand:#25d366;z-index:1200;border:1px solid var(--border-default);background:var(--lens-cmsg-surface);color:var(--fg-secondary);margin:auto;inset:0;transform:none;box-shadow:0 44px 110px -46px #000000eb}.lens-cmsg-modal{border-color:var(--border-bright);border-radius:16px;flex-direction:column;width:min(1000px,100vw - 64px);max-width:1000px;height:min(740px,100dvh - 64px);max-height:740px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 36px 90px -28px #000000eb}.lens-cmsg-loading-dialog{border-radius:14px;width:min(440px,100vw - 28px);padding:22px}.lens-cmsg-loading-dialog>h2{color:var(--fg-primary);margin:0;font-size:16px}.lens-cmsg-loading-dialog>p{color:var(--fg-tertiary);margin:5px 0 0;font-size:12px;line-height:1.55}.lens-cmsg-loading{border:1px solid var(--border-subtle);background:var(--bg-elevated);color:var(--fg-secondary);border-radius:10px;margin-top:18px;padding:14px;font-size:12px}.lens-cmsg-modal-head{border-bottom:1px solid var(--border-subtle);background:#ffffff03;align-items:center;gap:12px;min-height:64px;padding:12px 16px;display:flex}.lens-cmsg-channel-mark{background:var(--lens-cmsg-wa-brand);color:#fff;width:32px;height:32px;box-shadow:0 0 0 4px var(--lens-cmsg-wa-brand),0 8px 18px -12px var(--lens-cmsg-wa-brand);border:0;border-radius:50%;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.lens-cmsg-channel-mark{box-shadow:0 0 0 4px color-mix(in srgb,var(--lens-cmsg-wa-brand) 9%,transparent),0 8px 18px -12px var(--lens-cmsg-wa-brand)}}.lens-cmsg-modal-titles{flex:1;gap:3px;min-width:0;display:grid}.lens-cmsg-modal-titles h2,.lens-cmsg-modal-titles p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lens-cmsg-modal-titles h2{color:var(--fg-primary);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}.lens-cmsg-modal-titles p{color:var(--fg-secondary);margin:0;font-size:12px}.lens-cmsg-state{border:1px solid var(--status-warning);flex:none;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.lens-cmsg-state{border:1px solid color-mix(in srgb,var(--status-warning) 24%,var(--border-default))}}.lens-cmsg-state{background:var(--status-warning);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.lens-cmsg-state{background:color-mix(in srgb,var(--status-warning) 7%,transparent)}}.lens-cmsg-state{color:var(--status-warning);font-size:10.5px;font-weight:550;line-height:1.2}.lens-cmsg-state[data-state=approved]{color:var(--status-success);background:0 0;border-color:#0000;padding-inline:2px}.lens-cmsg-modal-close{border:1px solid var(--border-subtle);width:32px;height:32px;color:var(--fg-secondary);cursor:pointer;background:#ffffff06;border-radius:8px;flex:none;place-items:center;display:grid}.lens-cmsg-modal-close:hover{border-color:var(--border-bright);color:var(--fg-primary)}.lens-cmsg-modal-body{background:var(--lens-cmsg-surface);flex:1;min-height:0;overflow-y:auto}.lens-cmsg-wa-manager{--etm-bg:var(--lens-cmsg-surface);--etm-panel:var(--lens-cmsg-raised);--etm-panel-2:var(--bg-card);--etm-line:var(--border-subtle);--etm-line-strong:var(--border-default);--etm-fg:var(--fg-primary);--etm-muted:var(--fg-secondary);--etm-dim:var(--fg-tertiary);--etm-whatsapp:var(--lens-cmsg-wa)}.lens-cmsg-wa-registry-bar{border-bottom:1px solid var(--border-subtle);background:var(--lens-cmsg-recessed);flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;padding:13px 16px;display:grid}.lens-cmsg-wa-binding,.lens-cmsg-wa-registry-bar label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 12px;min-width:0;display:grid}.lens-cmsg-wa-binding>span,.lens-cmsg-wa-registry-bar label>span{color:var(--fg-tertiary);font-size:10.5px;font-weight:600}.lens-cmsg-wa-registry-bar select{border:1px solid var(--border-default);min-width:0;min-height:40px;color:var(--fg-primary);font:inherit;background:#ffffff06;border-radius:7px;outline:0;padding:0 10px;font-size:12px}.lens-cmsg-wa-binding>small,.lens-cmsg-wa-binding>strong{min-width:0;color:var(--fg-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:550;overflow:hidden}.lens-cmsg-wa-binding>select,.lens-cmsg-wa-binding>small{grid-column:2}.lens-cmsg-modal-body.etm{background:var(--lens-cmsg-surface);min-height:0;padding:0}.lens-cmsg-wa-manager .etm-whatsapp-edit-view,.lens-cmsg-wa-manager .etm-whatsapp-view{width:min(1180px,100% - 32px);margin:18px auto 28px}.lens-cmsg-wa-manager .etm-variable-map li small{color:var(--etm-dim);font-size:10.5px}.lens-cmsg-wa-bound-values{border:1px solid var(--border-subtle);background:#ffffff05;border-radius:12px;width:min(1180px,100% - 32px);margin:-12px auto 28px;padding:18px 20px}.lens-cmsg-wa-bound-values>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.lens-cmsg-wa-bound-values h3,.lens-cmsg-wa-bound-values p{margin:0}.lens-cmsg-wa-bound-values h3{color:var(--fg-primary);font-size:13px}.lens-cmsg-wa-bound-values header>span,.lens-cmsg-wa-bound-values p{color:var(--fg-tertiary);margin-top:3px;font-size:10.5px;line-height:1.45}.lens-cmsg-wa-bound-values header>span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.lens-cmsg-wa-bound-values>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lens-cmsg-wa-bound-values label{min-width:0;color:var(--fg-secondary);gap:6px;font-size:11px;display:grid}.lens-cmsg-wa-bound-values input{border:1px solid var(--border-default);min-width:0;min-height:42px;color:var(--fg-primary);font:inherit;background:#0003;border-radius:7px;outline:0;padding:0 11px;font-size:12px}.lens-cmsg-wa-honest-gap{align-content:center;gap:18px;width:min(620px,100% - 32px);min-height:320px;margin:22px auto;padding:32px 20px;display:grid}.lens-cmsg-wa-gap-intro{align-items:flex-start;gap:10px;display:flex}.lens-cmsg-wa-gap-intro>svg{color:var(--status-warning);flex:none;margin-block-start:1px}.lens-cmsg-wa-draft-preview p,.lens-cmsg-wa-gap-intro h3{margin:0}.lens-cmsg-wa-gap-intro h3{color:var(--fg-primary);letter-spacing:-.012em;font-size:18px;font-weight:580}.lens-cmsg-wa-gap-action>span,.lens-cmsg-wa-gap-intro span{color:var(--fg-secondary);margin-top:5px;font-size:12px;line-height:1.55;display:block}.lens-cmsg-wa-draft-preview{border-inline-start:2px solid var(--lens-cmsg-wa);gap:9px;padding:14px 16px 16px;display:grid}@supports (color:color-mix(in lab,red,red)){.lens-cmsg-wa-draft-preview{border-inline-start:2px solid color-mix(in srgb,var(--lens-cmsg-wa) 56%,transparent)}}.lens-cmsg-wa-draft-preview{background:var(--lens-cmsg-wa);border-radius:0 10px 10px 0}@supports (color:color-mix(in lab,red,red)){.lens-cmsg-wa-draft-preview{background:color-mix(in srgb,var(--lens-cmsg-wa) 5%,var(--lens-cmsg-raised))}}.lens-cmsg-wa-draft-preview>span{color:var(--fg-tertiary);font-size:10.5px}.lens-cmsg-wa-draft-preview p{color:var(--fg-primary);white-space:pre-wrap;font-size:13px;line-height:1.58}.lens-cmsg-wa-gap-action{justify-content:space-between;align-items:center;gap:18px;display:flex}.lens-cmsg-wa-gap-action>span{max-width:390px;margin:0}.lens-cmsg-wa-gap-action a{border:1px solid var(--fg-primary);width:fit-content;min-height:42px;color:var(--bg-base);border-radius:7px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.lens-cmsg-wa-gap-action a,.lens-cmsg-wa-gap-action a:hover{background:var(--fg-primary)}@supports (color:color-mix(in lab,red,red)){.lens-cmsg-wa-gap-action a:hover{background:color-mix(in srgb,var(--fg-primary) 94%,var(--fg-secondary))}}.lens-cmsg-wa-workspace{min-width:0}.lens-cmsg-source-bar{z-index:3;border-bottom:1px solid var(--border-subtle);background:var(--lens-cmsg-surface);grid-template-columns:142px minmax(0,1fr);align-items:center;gap:14px;padding:11px 16px;display:grid;position:sticky;inset-block-start:0}@supports (color:color-mix(in lab,red,red)){.lens-cmsg-source-bar{background:color-mix(in srgb,var(--lens-cmsg-surface) 94%,transparent)}}.lens-cmsg-source-bar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lens-cmsg-source-intro,.lens-cmsg-source-option{min-width:0;display:grid}.lens-cmsg-source-intro{gap:3px}.lens-cmsg-source-intro strong{color:var(--fg-primary);font-size:11.5px;font-weight:550}.lens-cmsg-source-intro span{color:var(--fg-tertiary);font-size:10px;line-height:1.35}.lens-cmsg-wa-content{grid-template-columns:minmax(0,1fr) 344px;align-items:start;min-width:0;display:grid}.lens-cmsg-wa-editor{min-width:0;padding:22px 22px 32px}.lens-cmsg-mode-switch{border:1px solid var(--border-subtle);background:#ffffff06;border-radius:9px;grid-template-columns:1fr 1fr;gap:3px;margin:0;padding:3px;display:grid}.lens-cmsg-mode-switch button{text-align:start;min-width:0;min-height:42px;color:var(--fg-tertiary);font:inherit;cursor:pointer;transition:border-color var(--motion-fast),background var(--motion-fast),color var(--motion-fast);background:0 0;border:1px solid #0000;border-radius:7px;justify-content:flex-start;align-items:center;gap:9px;padding:6px 11px;display:inline-flex}.lens-cmsg-mode-switch button:hover{color:var(--fg-primary);background:#ffffff0a}.lens-cmsg-mode-switch button.is-selected{border-color:var(--fg-primary);background:var(--fg-primary);color:var(--lens-cmsg-surface);box-shadow:0 6px 16px -12px #ffffffb3}.lens-cmsg-mode-switch button>svg{flex:none}.lens-cmsg-source-option{gap:2px}.lens-cmsg-source-option strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;overflow:hidden}.lens-cmsg-source-option small{color:var(--fg-tertiary);font-size:9.5px}.lens-cmsg-mode-switch button.is-selected small{color:var(--lens-cmsg-surface)}@supports (color:color-mix(in lab,red,red)){.lens-cmsg-mode-switch button.is-selected small{color:color-mix(in srgb,var(--lens-cmsg-surface) 68%,transparent)}}.lens-cmsg-section-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.lens-cmsg-section-head h3{color:var(--fg-primary);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}.lens-cmsg-section-head p{color:var(--fg-secondary);margin:4px 0 0;font-size:12.5px;line-height:1.5}.lens-cmsg-copy{border:1px solid var(--border-default);min-height:38px;color:var(--fg-secondary);font:inherit;cursor:pointer;background:0 0;border-radius:8px;flex:none;align-items:center;gap:7px;padding:0 12px;font-size:11.5px;display:inline-flex}.lens-cmsg-copy:hover{border-color:var(--border-bright);color:var(--fg-primary)}.lens-cmsg-template-browser{gap:13px;display:grid}.lens-cmsg-current-template{border-block:1px solid var(--border-subtle);min-width:0;color:var(--fg-secondary);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 11px;display:grid}.lens-cmsg-current-template>span{color:var(--fg-tertiary);font-size:9.5px}.lens-cmsg-current-template>strong{color:var(--fg-primary);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;overflow:hidden}.lens-cmsg-current-template>small{color:var(--fg-tertiary);white-space:nowrap;font-size:9.5px}.lens-cmsg-template-search-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.lens-cmsg-template-search{border:1px solid var(--border-default);min-width:0;min-height:40px;color:var(--fg-tertiary);transition:border-color var(--motion-fast),background var(--motion-fast),box-shadow var(--motion-fast);background:#ffffff06;border-radius:8px;align-items:center;gap:8px;padding-inline:11px;display:flex}.lens-cmsg-template-search:focus-within{border-color:var(--interaction-primary);box-shadow:0 0 0 2px var(--interaction-primary);background:#ffffff09}@supports (color:color-mix(in lab,red,red)){.lens-cmsg-template-search:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--interaction-primary) 16%,transparent)}}.lens-cmsg-template-search>svg{flex:none}.lens-cmsg-template-search input{width:100%;min-width:0;min-height:38px;color:var(--fg-primary);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:12px}.lens-cmsg-template-search input::placeholder{color:var(--fg-tertiary)}.lens-cmsg-template-browse{border:1px solid var(--border-default);min-height:40px;color:var(--fg-secondary);font:inherit;white-space:nowrap;cursor:pointer;transition:border-color var(--motion-fast),background var(--motion-fast),color var(--motion-fast);background:0 0;border-radius:8px;padding-inline:12px;font-size:11px;font-weight:550}.lens-cmsg-template-browse:hover{border-color:var(--border-bright);color:var(--fg-primary);background:#ffffff09}.lens-cmsg-template-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lens-cmsg-template-controls label{gap:5px;min-width:0;display:grid}.lens-cmsg-template-controls label>span{color:var(--fg-tertiary);font-size:9.5px}.lens-cmsg-template-controls select{border:1px solid var(--border-subtle);min-width:0;min-height:36px;color:var(--fg-secondary);font:inherit;cursor:pointer;background:#ffffff06;border-radius:7px;padding:0 28px 0 9px;font-size:10.5px}.lens-cmsg-template-result-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lens-cmsg-template-result-head strong{color:var(--fg-primary);font-size:11.5px;font-weight:600}.lens-cmsg-template-result-head span{color:var(--fg-tertiary);font-size:9.5px}.lens-cmsg-template-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.lens-cmsg-template-list>button{text-align:left;border:1px solid var(--border-subtle);min-width:0;min-height:154px;color:var(--fg-secondary);cursor:pointer;transition:border-color var(--motion-fast),background var(--motion-fast),box-shadow var(--motion-fast);background:#ffffff05;border-radius:10px;flex-direction:column;align-items:stretch;gap:0;padding:13px;display:flex}.lens-cmsg-template-list>button:hover{border-color:var(--border-default);background:#ffffff08}.lens-cmsg-template-list>button.is-selected{border-color:var(--lens-cmsg-wa)}@supports (color:color-mix(in lab,red,red)){.lens-cmsg-template-list>button.is-selected{border-color:color-mix(in srgb,var(--lens-cmsg-wa) 45%,var(--border-default))}}.lens-cmsg-template-list>button.is-selected{background:var(--lens-cmsg-wa)}@supports (color:color-mix(in lab,red,red)){.lens-cmsg-template-list>button.is-selected{background:color-mix(in srgb,var(--lens-cmsg-wa) 5%,#ffffff05)}}.lens-cmsg-template-list>button.is-selected{box-shadow:inset 0 0 0 1px var(--lens-cmsg-wa)}@supports (color:color-mix(in lab,red,red)){.lens-cmsg-template-list>button.is-selected{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lens-cmsg-wa) 16%,transparent)}}.lens-cmsg-template-identity{gap:5px;min-width:0;display:grid}.lens-cmsg-template-identity strong{color:var(--fg-primary);text-overflow:ellipsis;white-space:normal;font-size:12.5px;font-weight:600;overflow:hidden}.lens-cmsg-template-identity small{color:var(--fg-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.lens-cmsg-template-preview{min-width:0;color:var(--fg-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-block-start:12px;font-size:10.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.lens-cmsg-template-date{border-block-start:1px solid var(--border-subtle);color:var(--fg-tertiary);white-space:nowrap;align-items:center;gap:5px;margin-block-start:auto;padding-block-start:10px;font-size:9.5px;display:flex}.lens-cmsg-empty{border:1px dashed var(--border-default);background:#ffffff04;border-radius:10px;gap:5px;padding:20px;display:grid}.lens-cmsg-empty strong{color:var(--fg-primary);font-size:13px}.lens-cmsg-empty span{color:var(--fg-secondary);font-size:12px;line-height:1.5}.lens-cmsg-compose-section{border-block-start:1px solid var(--border-subtle);padding-block:24px}.lens-cmsg-compose-section.is-message{border-block-start:0;padding-block-start:0}.lens-cmsg-compose-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-block-end:12px;display:flex}.lens-cmsg-compose-heading h4{color:var(--fg-primary);margin:0;font-size:14px;font-weight:600}.lens-cmsg-compose-heading p{color:var(--fg-secondary);margin:4px 0 0;font-size:11.5px;line-height:1.45}.lens-cmsg-compose-heading>span{color:var(--fg-tertiary);flex:none;padding-block-start:2px;font-size:10px}.lens-cmsg-wa-locked-structure,.lens-cmsg-wa-structure{border:1px solid var(--border-default);background:#ffffff05;border-radius:10px;margin-block-start:14px;display:grid;overflow:hidden}.lens-cmsg-compose-section .lens-cmsg-wa-structure{margin-block-start:0}.lens-cmsg-wa-structure.is-examples{margin-block-start:14px}.lens-cmsg-wa-structure-row{border-top:1px solid var(--border-subtle);grid-template-columns:108px minmax(0,1fr);align-items:start;gap:16px;min-width:0;padding:14px;display:grid}.lens-cmsg-wa-structure-row:first-child{border-top:0}.lens-cmsg-wa-structure-row>div:first-child{justify-content:space-between;align-items:center;gap:6px;min-height:40px;display:flex}.lens-cmsg-wa-structure-row>div:first-child strong{color:var(--fg-primary);font-size:12px;font-weight:600}.lens-cmsg-wa-structure-row>div:first-child span{color:var(--fg-tertiary);font-size:10px}.lens-cmsg-field-grid input,.lens-cmsg-field-grid select,.lens-cmsg-variable-row input,.lens-cmsg-wa-structure-row input,.lens-cmsg-wa-structure-row textarea{box-sizing:border-box;border:1px solid var(--border-default);width:100%;min-width:0;color:var(--fg-primary);font:inherit;background:#ffffff07;border-radius:6px;font-size:13px}.lens-cmsg-field-grid input,.lens-cmsg-field-grid select,.lens-cmsg-variable-row input,.lens-cmsg-wa-structure-row input{min-height:40px;padding:0 11px}.lens-cmsg-wa-structure-row textarea{resize:vertical;min-height:108px;padding:11px;line-height:1.5}.lens-cmsg-field-grid input:disabled,.lens-cmsg-field-grid select:disabled,.lens-cmsg-wa-structure-row input:disabled,.lens-cmsg-wa-structure-row textarea:disabled{opacity:.72;cursor:not-allowed}.lens-cmsg-field-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lens-cmsg-field-grid label{gap:7px;min-width:0;display:grid}.lens-cmsg-field-grid label.is-wide{grid-column:1/-1}.lens-cmsg-field-grid label>span{color:var(--fg-primary);font-size:11.5px;font-weight:600}.lens-cmsg-field-grid label>small{color:var(--fg-secondary);font-size:10px;line-height:1.4}.lens-cmsg-readonly-value{gap:3px;padding:7px 0;display:grid}.lens-cmsg-readonly-value strong{color:var(--fg-primary);font-size:13px}.lens-cmsg-readonly-value span{color:var(--status-success);font-size:11px}.lens-cmsg-readonly-copy{color:var(--fg-secondary);white-space:pre-wrap;padding:8px 0;font-size:13px;line-height:1.55}.lens-cmsg-variable-list{gap:8px;min-width:0;display:grid}.lens-cmsg-variable-list>label{gap:5px;display:grid}.lens-cmsg-variable-list>label>span{color:var(--fg-secondary);font-size:11px}.lens-cmsg-variable-row{grid-template-columns:48px minmax(0,.8fr) minmax(0,1fr) 40px;align-items:center;gap:7px;min-width:0;display:grid}.lens-cmsg-variable-row>span{color:var(--fg-secondary);font-family:var(--font-mono);font-size:10px}.lens-cmsg-variable-row>button{border:1px solid var(--border-subtle);width:40px;height:40px;color:var(--fg-tertiary);cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:grid}.lens-cmsg-add-variable{border:1px solid var(--border-subtle);min-height:38px;color:var(--fg-secondary);font:inherit;cursor:pointer;background:0 0;border-radius:8px;justify-self:start;align-items:center;gap:6px;padding:0 9px;font-size:11px;display:inline-flex}.lens-cmsg-button-suggestions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lens-cmsg-button-suggestions>button{text-align:left;border:1px solid var(--border-subtle);min-width:0;min-height:58px;color:var(--fg-secondary);cursor:pointer;transition:border-color var(--motion-fast),background var(--motion-fast),color var(--motion-fast);background:#ffffff05;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.lens-cmsg-button-suggestions>button:hover{border-color:var(--border-bright);background:var(--bg-card)}.lens-cmsg-button-suggestions>button.is-selected{color:#7ddb9c;border-color:#7ddb9c59;box-shadow:inset 0 0 0 1px #7ddb9c29}.lens-cmsg-button-suggestions>button>span{gap:2px;min-width:0;display:grid}.lens-cmsg-button-suggestions strong{color:var(--fg-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.lens-cmsg-button-suggestions small{color:var(--fg-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lens-cmsg-approval-note{border:1px solid var(--border-default);color:var(--fg-secondary);background:#ffffff05;border-radius:8px;margin:0;padding:12px 14px;font-size:11px;line-height:1.5}.lens-cmsg-wa-preview{border:1px solid var(--border-bright);background:var(--lens-cmsg-recessed);border-radius:14px;flex-direction:column;align-self:start;min-width:0;margin:22px 22px 22px 0;display:flex;position:sticky;inset-block-start:96px;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 18px 42px -26px #000000e6}.lens-cmsg-wa-preview-head{border-bottom:1px solid var(--border-subtle);background:var(--lens-cmsg-raised);align-items:center;gap:10px;padding:12px 14px;display:flex}.lens-cmsg-wa-preview-head>span{background:var(--lens-cmsg-wa-brand);color:#fff;width:30px;height:30px;box-shadow:0 0 0 4px var(--lens-cmsg-wa-brand);border:0;border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.lens-cmsg-wa-preview-head>span{box-shadow:0 0 0 4px color-mix(in srgb,var(--lens-cmsg-wa-brand) 8%,transparent)}}.lens-cmsg-wa-preview-head>div{gap:2px;display:grid}.lens-cmsg-wa-preview-head strong{color:var(--fg-primary);font-size:12.5px;font-weight:600}.lens-cmsg-wa-preview-head div span{color:var(--fg-secondary);font-size:10.5px}.lens-cmsg-wa-canvas{background-color:#11141a;background-image:radial-gradient(circle at 12px 12px,#ffffff07 1px,#0000 1.25px),radial-gradient(360px 220px at 86% 18%,#7ddb9c09,#0000 68%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:280px;padding:24px 16px 30px}.lens-cmsg-wa-day{border:1px solid var(--border-subtle);width:max-content;color:var(--fg-tertiary);background:#0b0c10a3;border-radius:999px;margin:0 auto 20px;padding:5px 9px;font-size:9.5px}.lens-cmsg-wa-bubble{border:1px solid var(--lens-cmsg-wa);width:min(292px,100% - 8px);margin-inline-start:auto;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lens-cmsg-wa-bubble{border:1px solid color-mix(in srgb,var(--lens-cmsg-wa) 20%,var(--border-subtle))}}.lens-cmsg-wa-bubble{background:#20252d;border-radius:12px 3px 12px 12px}@supports (color:color-mix(in lab,red,red)){.lens-cmsg-wa-bubble{background:color-mix(in srgb,#20252d 78%,var(--lens-cmsg-wa) 22%)}}.lens-cmsg-wa-bubble{box-shadow:inset 0 1px #ffffff0d,0 16px 34px -22px #000000f2}.lens-cmsg-wa-bubble>p,.lens-cmsg-wa-bubble>small,.lens-cmsg-wa-bubble>strong{margin:0;padding-inline:12px;display:block}.lens-cmsg-wa-bubble>strong{color:var(--fg-primary);padding-top:13px;font-size:13.5px}.lens-cmsg-wa-bubble>p{color:var(--fg-primary);white-space:pre-wrap;padding-block:13px;font-size:13px;line-height:1.5}.lens-cmsg-wa-bubble>small{color:var(--fg-secondary);padding-bottom:12px;font-size:10.5px;line-height:1.45}.lens-cmsg-wa-variable{color:#b8f3ca}.lens-cmsg-wa-buttons{border-top:1px solid #7ddb9c;display:grid}@supports (color:color-mix(in lab,red,red)){.lens-cmsg-wa-buttons{border-top:1px solid color-mix(in srgb,#7ddb9c 16%,var(--border-subtle))}}.lens-cmsg-wa-buttons>span{border-top:1px solid #7ddb9c;justify-content:center;align-items:center;gap:6px;min-height:42px;display:flex}@supports (color:color-mix(in lab,red,red)){.lens-cmsg-wa-buttons>span{border-top:1px solid color-mix(in srgb,#7ddb9c 12%,var(--border-subtle))}}.lens-cmsg-wa-buttons>span{color:var(--lens-cmsg-wa);font-size:11.5px;font-weight:600}.lens-cmsg-wa-buttons>span:first-child{border-top:0}.lens-cmsg-wa-meta{background:#ffffff02;gap:0;margin:0;padding:10px 16px 14px;display:grid}.lens-cmsg-wa-meta>div{border-bottom:1px solid var(--border-subtle);grid-template-columns:72px minmax(0,1fr);gap:10px;min-width:0;padding:8px 0;display:grid}.lens-cmsg-wa-meta dd,.lens-cmsg-wa-meta dt{min-width:0;margin:0;font-size:10.5px}.lens-cmsg-wa-meta dt{color:var(--fg-tertiary)}.lens-cmsg-wa-meta dd{overflow-wrap:anywhere;color:var(--fg-secondary)}.lens-cmsg-modal-footer{border-top:1px solid var(--border-subtle);background:var(--lens-cmsg-raised);flex:none;justify-content:flex-end;align-items:center;gap:10px;min-height:58px;padding:8px 14px;display:flex}.eb-present-footer:has(.lens-cmsg-email-footer){max-height:min(32dvh,220px);padding:0;display:block;overflow-y:auto}.eb-present-footer .lens-cmsg-email-footer{box-sizing:border-box;background:0 0;border:0;flex-wrap:wrap;width:100%}.lens-cmsg-studio-tools{flex:none;align-items:center;gap:8px;width:auto;display:flex}.lens-cmsg-studio-tools>span{min-width:0;color:var(--fg-tertiary);text-overflow:ellipsis;white-space:nowrap;margin-inline-start:auto;font-size:10.5px;overflow:hidden}.lens-cmsg-ai-presets button,.lens-cmsg-tool{border:1px solid var(--border-default);min-height:40px;color:var(--fg-secondary);font:inherit;cursor:pointer;background:#ffffff06;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:600;display:inline-flex}.eb-present-footer .lens-cmsg-email-footer .lens-cmsg-tool.is-ai{color:#0b0c10;background:#f7f7f8;border-color:#f7f7f8}.eb-present-footer .lens-cmsg-email-footer .lens-cmsg-tool.is-ai:hover{color:#090a0d;background:#fff;border-color:#fff}.lens-cmsg-ai-presets button:hover,.lens-cmsg-tool:hover{border-color:var(--border-bright);color:var(--fg-primary)}.lens-cmsg-ai-presets button:disabled,.lens-cmsg-tool:disabled{opacity:.4;cursor:not-allowed}.lens-cmsg-ai-coeditor{border:1px solid var(--border-subtle);background:var(--lens-cmsg-recessed);border-radius:9px;grid-template-columns:auto minmax(300px,1fr);align-items:center;gap:6px;width:100%;padding:6px;display:grid}.lens-cmsg-ai-presets{gap:6px;display:flex}.lens-cmsg-ai-presets button{background:#ffffff09;min-height:40px}.lens-cmsg-ai-instruction{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.lens-cmsg-ai-instruction input{border:1px solid var(--border-default);min-width:0;min-height:40px;color:var(--fg-primary);font:inherit;background:#ffffff09;border-radius:7px;outline:0;padding:0 11px;font-size:12px}.lens-cmsg-ai-status{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lens-cmsg-modal-feedback{min-width:0;color:var(--fg-secondary);flex:1;font-size:11px;line-height:1.45}.lens-cmsg-modal-feedback [role=alert]{color:var(--status-danger)}.lens-cmsg-button{min-height:40px;font:inherit;cursor:pointer;border-radius:6px;flex:none;padding:0 15px;font-size:12px;font-weight:600}.lens-cmsg-button.is-secondary{border:1px solid var(--border-default);color:var(--fg-secondary);background:0 0}.lens-cmsg-button.is-primary{border:1px solid var(--fg-primary);background:var(--fg-primary);color:var(--bg-canvas)}.lens-cmsg-button:disabled{opacity:.38;cursor:not-allowed}@media (max-width:860px){.lens-cmsg-modal{width:calc(100vw - 32px);height:calc(100dvh - 32px)}.lens-cmsg-source-bar{grid-template-columns:132px minmax(0,1fr);gap:14px;padding-inline:16px}.lens-cmsg-wa-content{grid-template-columns:1fr}.lens-cmsg-wa-preview{grid-row:1;margin:16px 16px 0;position:relative;inset-block-start:auto}.lens-cmsg-wa-editor{grid-row:2}.lens-cmsg-wa-canvas{min-height:260px}}@media (max-width:760px){.lens-cbrief-message{grid-template-columns:28px minmax(0,1fr);padding-inline:12px}.lens-cbrief-message-review{grid-column:1/-1;width:100%;min-height:44px}.lens-cmsg-modal-scrim{align-items:stretch;padding:0}.lens-cmsg-loading-dialog,.lens-cmsg-modal{border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:100dvh;margin:0;inset:0}.lens-cmsg-loading-dialog{box-sizing:border-box;flex-direction:column;justify-content:center;display:flex}.lens-cmsg-modal-head{min-height:76px;padding:10px 12px}.lens-cmsg-wa-registry-bar{grid-template-columns:1fr;gap:12px;padding:12px}.lens-cmsg-wa-binding,.lens-cmsg-wa-registry-bar label{grid-template-columns:1fr;gap:6px}.lens-cmsg-wa-binding>select,.lens-cmsg-wa-binding>small{grid-column:1}.lens-cmsg-wa-registry-bar select{min-height:44px}.lens-cmsg-wa-bound-values,.lens-cmsg-wa-honest-gap,.lens-cmsg-wa-manager .etm-whatsapp-edit-view,.lens-cmsg-wa-manager .etm-whatsapp-view{width:calc(100% - 24px);margin-inline:12px}.lens-cmsg-wa-honest-gap{min-height:0;padding:28px 8px}.lens-cmsg-wa-gap-action{grid-template-columns:1fr;gap:14px;display:grid}.lens-cmsg-wa-gap-action a{width:100%;min-height:44px}.lens-cmsg-wa-manager .etm-whatsapp-editor-grid,.lens-cmsg-wa-manager .etm-whatsapp-grid{grid-template-columns:1fr}.lens-cmsg-wa-bound-values>div,.lens-cmsg-wa-bound-values>header{grid-template-columns:1fr;display:grid}.lens-cmsg-wa-bound-values input{min-height:44px}.lens-cmsg-modal-titles h2{font-size:16px}.lens-cmsg-modal-titles p{white-space:normal;font-size:11px;line-height:1.3}.lens-cmsg-state{display:none}.eb-present-footer button,.lens-cmsg-button,.lens-cmsg-modal button,.lens-cmsg-modal-close{min-width:44px;min-height:44px}.lens-cmsg-wa-editor{padding:20px 14px 26px}.lens-cmsg-source-bar{grid-template-columns:1fr;gap:10px;padding:12px}.lens-cmsg-source-intro span{display:none}.lens-cmsg-mode-switch button{min-height:52px;padding-inline:10px}.lens-cmsg-source-option strong{font-size:11.5px}.lens-cmsg-section-head{gap:12px;display:grid}.lens-cmsg-copy{justify-content:center;width:100%}.lens-cmsg-field-grid{grid-template-columns:1fr}.lens-cmsg-compose-heading{gap:4px;display:grid}.lens-cmsg-compose-heading>span{padding-block-start:0}.lens-cmsg-wa-structure-row{grid-template-columns:1fr;gap:8px}.lens-cmsg-wa-structure-row>div:first-child{min-height:0}.lens-cmsg-template-list{grid-template-columns:1fr}.lens-cmsg-current-template{grid-template-columns:1fr auto;gap:4px 10px}.lens-cmsg-current-template>span{grid-column:1/-1}.lens-cmsg-current-template>small{text-align:end}.lens-cmsg-template-search-row{grid-template-columns:1fr}.lens-cmsg-template-controls select,.lens-cmsg-template-search,.lens-cmsg-template-search input{min-height:44px}.lens-cmsg-template-browse{width:100%}.lens-cmsg-template-controls{grid-template-columns:1fr}.lens-cmsg-variable-row{grid-template-columns:42px minmax(0,1fr) 44px}.lens-cmsg-variable-row input:nth-of-type(2){grid-column:2/-1}.lens-cmsg-variable-row>button{grid-area:1/3;width:44px;height:44px}.lens-cmsg-button-suggestions{grid-template-columns:1fr}.lens-cmsg-wa-preview{margin:12px 12px 0}.lens-cmsg-wa-preview-head{padding:12px 14px}.lens-cmsg-wa-canvas{min-height:230px;padding:20px 12px 24px}.lens-cmsg-wa-bubble{width:min(310px,100% - 4px)}.lens-cmsg-wa-meta{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:0 12px;padding-block-start:8px}.lens-cmsg-wa-meta>div{grid-template-columns:1fr;align-content:start;gap:3px;padding-block:7px;display:grid}.eb-present-footer,.lens-cmsg-modal-footer{flex-wrap:wrap;min-height:62px;padding:9px 10px}.eb-present-footer:has(.lens-cmsg-email-footer){max-height:38dvh;padding:0}.eb-present-modal:has(.lens-cmsg-email-footer) .eb-subject-in{min-height:44px}.lens-cmsg-studio-tools{grid-template-columns:1fr 1fr;width:100%;display:grid}.lens-cmsg-studio-tools>span{white-space:normal;grid-column:1/-1;margin-inline-start:0}.lens-cmsg-tool{min-height:44px}.lens-cmsg-ai-coeditor{grid-template-columns:1fr}.lens-cmsg-ai-presets{grid-template-columns:1fr 1fr;display:grid}.lens-cmsg-ai-presets button{min-height:44px}.lens-cmsg-ai-instruction{grid-template-columns:minmax(0,1fr) auto}.lens-cmsg-ai-instruction input{width:100%;min-height:44px}.lens-cmsg-ai-instruction .lens-cmsg-button{min-height:44px}.lens-cmsg-modal-feedback{flex-basis:100%}.lens-cmsg-button{flex:1}}@media (prefers-reduced-motion:reduce){.lens-cbrief-message-review,.lens-cmsg-modal button{transition:none}}.lens-market-context{border:1px solid var(--border-default);background:var(--lens-surface-hi,var(--lens-surface));border-radius:12px;min-width:0;padding:15px 16px 16px}@supports (color:color-mix(in lab,red,red)){.lens-market-context{background:color-mix(in srgb,var(--lens-surface-hi,var(--lens-surface)) 86%,var(--fg-primary) 4%)}}.lens-market-context{box-shadow:var(--lens-inset);color:var(--fg-secondary)}.lens-market-context-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;min-width:0;display:grid}.lens-market-context-heading{min-width:0}.lens-market-context-title{color:var(--fg-tertiary);align-items:center;gap:8px;display:flex}.lens-market-context-title>svg{flex:none}.lens-market-context-label{color:var(--fg-primary);font-family:var(--font-mono);letter-spacing:.11em;margin:0;font-size:10px;font-weight:650;line-height:1.35}.lens-market-context-boundary,.lens-market-context-checked{color:var(--fg-tertiary);font-size:11px;line-height:1.45}.lens-market-context-boundary{margin:3px 0 0}.lens-market-context-checked{font-variant-numeric:tabular-nums;white-space:nowrap;padding-block-start:1px}.lens-market-context-claims{gap:10px;margin:15px 0 0;padding:0;list-style:none;display:grid}.lens-market-context-claims>li{border-block-start:1px solid var(--border-subtle);max-inline-size:72ch;color:var(--fg-secondary);padding-block-start:10px;font-size:13px;line-height:1.55}.lens-market-context-citations{white-space:nowrap;gap:4px;margin-inline-start:5px;display:inline-flex}.lens-market-context-citations a{color:var(--fg-primary);text-decoration:underline;-webkit-text-decoration-color:var(--border-bright);text-decoration-color:var(--border-bright);text-underline-offset:3px}.lens-market-context-sources{flex-wrap:wrap;gap:8px;margin-block-start:13px;display:flex}.lens-market-context-source{border:1px solid var(--border-subtle);min-width:0;min-height:44px;color:var(--fg-secondary);background:var(--fg-primary);border-radius:9px;grid-template-columns:minmax(0,auto) auto 13px;align-items:center;gap:6px;padding-block:8px;padding-inline:12px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.lens-market-context-source{background:color-mix(in srgb,var(--fg-primary) 3%,transparent)}}.lens-market-context-source{font-size:11px;line-height:1.35;text-decoration:none}.lens-market-context-source>span:first-child{overflow-wrap:anywhere;min-width:0}.lens-market-context-source>span:nth-child(2){color:var(--fg-tertiary);font-variant-numeric:tabular-nums}.lens-market-context-source:focus-visible,.lens-market-context-source:hover{border-color:var(--border-bright);color:var(--fg-primary);background:var(--fg-primary)}@supports (color:color-mix(in lab,red,red)){.lens-market-context-source:focus-visible,.lens-market-context-source:hover{background:color-mix(in srgb,var(--fg-primary) 6%,transparent)}}.lens-market-context-citations a:focus-visible,.lens-market-context-source:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.lens-market-context-miss{border-block-start:1px solid var(--border-subtle);color:var(--fg-secondary);margin:14px 0 0;padding-block-start:11px;font-size:13px;line-height:1.5}@media (max-width:520px){.lens-market-context{padding-inline:14px}.lens-market-context-head{grid-template-columns:minmax(0,1fr);gap:4px}.lens-market-context-checked{grid-column:1;padding-block-start:3px}.lens-market-context-source{grid-template-columns:minmax(0,1fr) auto 13px;width:100%}}.lens{--lens-ai:var(--architera-product-lens);--lens-ai-bright:var(--lens-ai)}@supports (color:color-mix(in lab,red,red)){.lens{--lens-ai-bright:color-mix(in srgb,var(--lens-ai) 78%,var(--fg-primary))}}.lens{--lens-ai-soft:var(--lens-ai)}@supports (color:color-mix(in lab,red,red)){.lens{--lens-ai-soft:color-mix(in srgb,var(--lens-ai) 7%,transparent)}}.lens{--lens-ai-line:var(--lens-ai)}@supports (color:color-mix(in lab,red,red)){.lens{--lens-ai-line:color-mix(in srgb,var(--lens-ai) 18%,transparent)}}.lens{--lens-ai-glow:var(--lens-ai)}@supports (color:color-mix(in lab,red,red)){.lens{--lens-ai-glow:color-mix(in srgb,var(--lens-ai) 24%,transparent)}}.lens{--lens-canvas:#0a0b0e;--lens-rail:#0f1117;--lens-surface:#161922;--lens-surface-hi:#1b2030;--lens-shadow:0 1px 2px #00000080,0 12px 28px -16px #000c;--lens-inset:inset 0 1px 0 #ffffff0d;--lens-up:#57c98a;--lens-down:#ff6b7a;--lens-act-amber:#f5b544;--lens-act-amber-ink:#1a1206;--lens-act-soft:#f5b54414;--lens-act-line:#f5b54452}.lens-mark{color:var(--architera-ai-mark,#a48bff);filter:drop-shadow(0 0 4px var(--architera-ai-mark-glow,#a48bff47))}.lens{background:var(--lens-canvas);isolation:isolate;height:100%;min-height:0;color:var(--fg-secondary);grid-template-columns:288px 1fr;display:grid;position:relative}.lens-threads{border-right:1px solid var(--border-default);background:var(--lens-rail);flex-direction:column;min-height:0;display:flex;box-shadow:inset -1px 0 #ffffff05}.lens-th-head{justify-content:space-between;align-items:center;gap:10px;padding:16px 14px 12px;display:flex}.lens-th-title{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-tertiary);gap:8px;font-size:10px;font-weight:600;line-height:1}.lens-th-actions,.lens-th-title{align-items:center;display:inline-flex}.lens-th-actions{gap:6px}.lens-th-action{width:30px;height:30px;color:var(--fg-tertiary);cursor:pointer;transition:background var(--dur-hover) var(--ease-brand),border-color var(--dur-hover) var(--ease-brand),color var(--dur-hover) var(--ease-brand);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.lens-th-action:hover{border-color:var(--border-subtle);color:var(--fg-primary);background:#ffffff0f}.lens-th-action.lens-th-new{color:var(--lens-ai-bright)}.lens-search{border:1px solid var(--border-subtle);background:#00000040;border-radius:9px;align-items:center;gap:8px;margin:0 12px 8px;padding:8px 11px;display:flex}.lens-search:has(input:focus-visible){border-color:var(--operator-focus-ring);box-shadow:var(--operator-focus-inner);outline:none}.lens-search svg{color:var(--fg-tertiary);flex:none}.lens-search input{min-width:0;min-height:28px;color:var(--fg-primary);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:12.5px}.lens-search input::placeholder{color:var(--fg-tertiary)}.lens-th-scroll{flex:1;min-height:0;padding:4px 8px 16px;overflow-y:auto}.lens-th-empty{color:var(--fg-tertiary);padding:16px 11px;font-size:12px}.lens-th-empty.is-error{color:var(--fg-secondary);flex-direction:column;align-items:flex-start;gap:8px;display:flex}.lens-th-empty-retry{border:1px solid var(--border-subtle);background:var(--bg-elevated);min-block-size:28px;color:var(--fg-primary);cursor:pointer;border-radius:7px;padding:5px 10px;font-size:11.5px;font-weight:500}.lens-th-empty-retry:hover{border-color:var(--accent);color:var(--accent)}.lens-grouplabel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-tertiary);padding:16px 11px 6px;font-size:9.5px}.lens-thread-row{border-radius:8px;gap:4px;margin:1px 0;position:relative}.lens-thread,.lens-thread-row{align-items:center;display:flex}.lens-thread{cursor:pointer;min-width:0;min-height:38px;color:inherit;font:inherit;text-align:left;transition:background var(--dur-hover) var(--ease-brand),border-color var(--dur-hover) var(--ease-brand),color var(--dur-hover) var(--ease-brand);background:0 0;border:1px solid #0000;border-radius:8px;flex:1;gap:10px;padding:9px 10px}.lens-thread-row:hover .lens-thread,.lens-thread:focus-visible{background:#ffffff09}.lens-thread:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.lens-thread-row.active .lens-thread{border-color:var(--border-bright);background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff0a}.lens-thread-body{flex:1;min-width:0}.lens-thread-title{color:var(--fg-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.lens-thread-match{color:var(--fg-tertiary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-block-start:3px;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.lens-thread-row.active .lens-thread-title{color:var(--fg-primary);font-weight:500}.lens-thread-time{font-family:var(--font-mono);color:var(--fg-tertiary);flex:none;font-size:10px}.lens-thread-delete{width:30px;height:30px;color:var(--fg-tertiary);cursor:pointer;opacity:0;transition:opacity var(--dur-hover) var(--ease-brand),transform var(--dur-hover) var(--ease-brand),background var(--dur-hover) var(--ease-brand),border-color var(--dur-hover) var(--ease-brand),color var(--dur-hover) var(--ease-brand);background:0 0;border:1px solid #0000;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex;transform:translate(2px)}.lens-thread-row:focus-within .lens-thread-delete,.lens-thread-row:hover .lens-thread-delete{opacity:1;transform:none}.lens-thread-delete:hover{color:var(--status-danger);background:#ff7a7a14;border-color:#ff7a7a33}.lens-thread-delete:focus-visible{opacity:1;outline:1px solid var(--accent);outline-offset:2px;transform:none}.lens-thread-row.confirming{background:#ffffff09}.lens-thread-confirm{align-items:center;gap:6px;width:100%;min-height:38px;padding:6px 8px 6px 10px;display:flex}.lens-thread-confirm-q{min-width:0;color:var(--fg-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11.5px;overflow:hidden}.lens-thread-confirm-no,.lens-thread-confirm-yes{cursor:pointer;border:1px solid var(--border-default);width:26px;height:26px;color:var(--fg-secondary);transition:background var(--dur-hover) var(--ease-brand),color var(--dur-hover) var(--ease-brand),border-color var(--dur-hover) var(--ease-brand);background:#ffffff0d;border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.lens-thread-confirm-no:hover{color:var(--fg-primary);background:#ffffff1a}.lens-thread-confirm-yes{color:#ff8a96;background:#ff6b7a1f;border-color:#ff6b7a52}.lens-thread-confirm-yes:hover{background:#ff6b7a38}.lens-thread-confirm-no:focus-visible,.lens-thread-confirm-yes:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.lens-mthreads{display:none}.lens-mthreads-head{border-bottom:1px solid var(--border-subtle);flex:none;align-items:center;gap:10px;padding:14px 14px 10px;display:flex}.lens-mthreads-head .lens-ahead-mark{width:24px;height:24px}.lens-mthreads-title{min-width:0;color:var(--fg-primary);flex:1;font-size:14px;font-weight:600}.lens-mthreads-close,.lens-mthreads-new{border:1px solid var(--border-subtle);width:30px;height:30px;color:var(--fg-secondary);cursor:pointer;transition:background var(--dur-hover) var(--ease-brand),color var(--dur-hover) var(--ease-brand);background:#ffffff0d;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.lens-mthreads-new{color:var(--lens-ai-bright)}.lens-mthreads-close:hover,.lens-mthreads-new:hover{color:var(--fg-primary);background:#ffffff1a}.lens-mthreads-close:focus-visible,.lens-mthreads-new:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.lens-main{background:var(--lens-canvas);grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.lens-main,.lens-stream{min-width:0;min-height:0}.lens-stream{padding:28px 0 32px;overflow-y:auto;container:lens-content/inline-size}.lens-stream-inner{flex-direction:column;gap:24px;max-width:1120px;margin:0 auto;padding:0 28px;display:flex}.lens-stream-inner:has(.lens-jdraft){max-width:1088px}.lens-topbar{border-bottom:1px solid var(--border-default);background:var(--lens-rail);align-items:center;gap:12px;padding:12px 16px;display:none}.lens-railbtn{border:1px solid var(--border-subtle);width:34px;height:34px;color:var(--fg-secondary);cursor:pointer;background:#ffffff0a;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.lens-railbtn:hover{color:var(--fg-primary);background:#ffffff14}.lens-topbar-title{min-width:0;color:var(--fg-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.lens-mobile-header{background:var(--brand-bg-elevated);block-size:100%;min-inline-size:0;color:var(--brand-fg);align-items:center;gap:8px;padding-inline:8px 4px;display:flex}.lens-mobile-header-back,.lens-mobile-header-menu>summary{border-radius:var(--brand-radius-control);block-size:44px;inline-size:44px;color:var(--brand-fg-muted);cursor:pointer;transition:background var(--motion-fast,.15s cubic-bezier(.16,1,.3,1)),border-color var(--motion-fast,.15s cubic-bezier(.16,1,.3,1)),color var(--motion-fast,.15s cubic-bezier(.16,1,.3,1));background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.lens-mobile-header-back:hover,.lens-mobile-header-menu>summary:hover,.lens-mobile-header-menu[open]>summary{border-color:var(--brand-line);background:var(--architera-surface-overlay);color:var(--brand-fg)}.lens-mobile-header-back:focus-visible,.lens-mobile-header-menu>summary:focus-visible,.lens-mobile-header-popover :is(button,a):focus-visible{border-color:var(--brand-focus-ring);box-shadow:inset 0 0 0 1px var(--brand-focus-inner);outline:none}.lens-mobile-header-context{flex:1;gap:1px;min-inline-size:0;display:grid}.lens-mobile-header-context small{color:var(--brand-fg-subtle);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:8.5px;font-weight:600;line-height:1.2}.lens-mobile-header-context strong{color:var(--brand-fg);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.25;overflow:hidden}.lens-mobile-header-menu{flex:none;position:relative}.lens-mobile-header-menu>summary{list-style:none}.lens-mobile-header-menu>summary::-webkit-details-marker{display:none}.lens-loading-mobile-header__control{cursor:default}.lens-loading-mobile-header{display:none}.lens-mobile-header-popover{border:1px solid var(--brand-line-strong);background:var(--brand-bg-card);inline-size:224px;box-shadow:0 18px 46px var(--brand-bg);border-radius:10px;padding:6px;display:grid;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0}@supports (color:color-mix(in lab,red,red)){.lens-mobile-header-popover{box-shadow:0 18px 46px color-mix(in srgb,var(--brand-bg) 76%,transparent)}}.lens-mobile-header-popover :is(button,a){min-block-size:44px;inline-size:100%;color:var(--brand-fg-muted);font:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;padding-inline:11px;font-size:12.5px;font-weight:550;text-decoration:none;display:flex}.lens-mobile-header-popover :is(button,a):hover{background:var(--architera-surface-overlay);color:var(--brand-fg)}.lens-turn{flex-direction:column;gap:16px;display:flex}.lens-q{align-self:flex-end;max-width:78%}.lens-turn-context{color:var(--brand-fg-muted);letter-spacing:.01em;margin-block-end:6px;font-size:10px;line-height:1.35}.lens-turn-context.is-pending{font-style:italic}.lens-turn-attachment{color:var(--fg-secondary);justify-content:flex-end;align-items:center;gap:6px;margin-block-end:6px;font-size:10.5px;display:flex}.lens-turn-attachment span:first-of-type{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.lens-turn-attachment span:last-child{color:var(--fg-tertiary)}.lens-q-bubble{border:1px solid var(--border-default);color:var(--fg-primary);box-shadow:var(--lens-inset);background:#ffffff0f;border-radius:14px 14px 4px;padding:11px 15px;font-size:14.5px;line-height:1.5}.lens-answer{animation:lens-rise var(--dur-enter) var(--ease-brand) both}@keyframes lens-rise{0%{transform:translateY(8px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.lens-answer{animation:none}}.lens-lead-primary{flex-wrap:nowrap;gap:12px;min-width:0}.lens-stat-delta{border:1px solid var(--border-subtle);background:var(--lens-surface-hi,var(--lens-surface));border-radius:999px;min-height:25px;margin-block-end:2px;padding:4px 8px}@supports (color:color-mix(in lab,red,red)){.lens-stat-delta{background:color-mix(in srgb,var(--lens-surface-hi,var(--lens-surface)) 88%,var(--fg-primary) 12%)}}.lens-stat-delta{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:5px;font-size:11.5px;font-weight:650;display:inline-flex}.lens-stat-delta>span{color:var(--fg-tertiary);letter-spacing:0;text-transform:none;font-size:11.5px}.lens-stat-delta.is-adverse{border-color:var(--status-warning)}@supports (color:color-mix(in lab,red,red)){.lens-stat-delta.is-adverse{border-color:color-mix(in srgb,var(--status-warning) 40%,var(--border-subtle))}}.lens-stat-goal{border-block-start:1px solid var(--border-subtle);grid-column:1/-1;gap:7px;min-width:0;padding-block-start:12px}.lens-stat-goal-head{color:var(--fg-tertiary);justify-content:space-between;align-items:baseline;gap:12px;font-size:10px;display:flex}.lens-stat-goal-head strong{color:var(--fg-secondary);font-size:11px;font-weight:600}.lens-stat-goal .ch-gauge{margin-inline:auto}.lens-compare{border:1px solid var(--border-default);background:var(--lens-surface);min-width:0;box-shadow:var(--lens-inset),var(--lens-shadow);border-radius:14px;flex-direction:column;gap:18px;padding:20px;display:flex}.lens-compare-intro{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.lens-compare-intro h3{color:var(--fg-primary);font-family:var(--font-display-evo);letter-spacing:-.014em;margin:0;font-size:18px;font-weight:450}.lens-compare-intro p{color:var(--fg-tertiary);margin:5px 0 0;font-size:11.5px;line-height:1.45}.lens-compare-intro>span,.lens-compare-section-label{color:var(--fg-tertiary);font-family:var(--font-mono);letter-spacing:.065em;text-transform:uppercase;font-size:9px;font-weight:650}.lens-compare-intro>span{flex:none;padding-block-start:2px}.lens-compare-head-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.lens-compare-head-card{grid-template-rows:auto minmax(0,1fr);align-content:start;gap:12px;min-width:0;display:grid}.lens-compare-head-card.is-lead{grid-template-rows:auto;grid-template-columns:48px minmax(0,1fr);align-items:center;min-block-size:58px}.lens-compare-media{aspect-ratio:16/9;background:radial-gradient(circle at 52% 72%,var(--fg-primary),transparent 52%),var(--lens-canvas);border-radius:10px;min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lens-compare-media{background:radial-gradient(circle at 52% 72%,color-mix(in srgb,var(--fg-primary) 6%,transparent),transparent 52%),color-mix(in srgb,var(--lens-canvas) 74%,transparent)}}.lens-compare-media{place-items:center;display:grid}.lens-compare-head-card.is-lead .lens-compare-media{aspect-ratio:1;border-radius:999px;block-size:48px;inline-size:48px}.lens-compare-media>img{object-fit:contain;block-size:100%;inline-size:100%;display:block;transform:scale(1.14)}.lens-compare-media-empty{color:var(--fg-faint);text-transform:uppercase;flex-direction:column;align-items:center;gap:5px;font-size:9px;display:flex}.lens-compare-avatar{block-size:100%;inline-size:100%;color:var(--fg-secondary);place-items:center;font-size:13px;font-weight:650;display:grid}.lens-compare-identity{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.lens-compare-identity>strong{max-width:100%;color:var(--fg-primary);overflow-wrap:anywhere;text-wrap:pretty;font-size:15px;font-weight:650;line-height:1.25}.lens-compare-price{color:var(--fg-primary);font-family:var(--font-display-evo),"Geist",sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:23px;font-weight:300}.lens-compare-open{min-height:28px;color:var(--fg-secondary);align-items:center;gap:4px;font-size:10.5px;font-weight:600;text-decoration:none;display:inline-flex}.lens-compare-open:hover{color:var(--fg-primary)}.lens-compare-fact-group{border-block-start:1px solid var(--border-subtle)}.lens-compare-section-label{color:var(--fg-secondary);padding:13px 2px 7px}.lens-compare-fact{border-block-start:1px solid var(--border-subtle);min-height:45px;padding:9px 2px;position:relative}@supports (color:color-mix(in lab,red,red)){.lens-compare-fact{border-block-start:1px solid color-mix(in srgb,var(--border-subtle) 72%,transparent)}}.lens-compare-fact{grid-template-columns:minmax(112px,.72fr) repeat(2,minmax(0,1fr));align-items:baseline;gap:14px;display:grid}.lens-compare-fact.is-different{color:var(--fg-primary)}.lens-compare-fact-label{color:var(--fg-tertiary);font-size:10px;line-height:1.35}.lens-compare-fact-value{min-width:0;overflow-wrap:anywhere;font-size:12px;font-weight:520;line-height:1.4}.lens-compare-fact-value,.lens-compare-fact.is-different .lens-compare-fact-label{color:var(--fg-secondary)}.lens-compare-fact.is-different .lens-compare-fact-value{color:var(--fg-primary);font-weight:650}.lens-compare-fact-value.is-empty{color:var(--fg-tertiary);font-weight:450}.lens-compare-fact-group.is-quiet{margin-block-start:-2px}.lens-compare-fact-group.is-quiet .lens-compare-fact-label,.lens-compare-fact-group.is-quiet .lens-compare-section-label{color:var(--fg-tertiary)}.lens-compare-fact-group.is-quiet .lens-compare-fact-value{color:var(--fg-tertiary);font-weight:450}.lens-compare-selection-note{border:1px solid var(--border-subtle);background:var(--lens-surface-hi,var(--lens-surface));border-radius:8px;padding:10px 11px}@supports (color:color-mix(in lab,red,red)){.lens-compare-selection-note{background:color-mix(in srgb,var(--lens-surface-hi,var(--lens-surface)) 88%,var(--brand-accent) 12%)}}.lens-compare-selection-note{color:var(--fg-secondary);align-items:flex-start;gap:8px;font-size:11px;line-height:1.45;display:flex}.lens-compare-selection-note svg{color:var(--fg-tertiary);flex:none;margin-block-start:1px}.lens-compare-evidence{flex-direction:column;gap:6px;display:flex}.lens-compare-evidence>.cp-evidence{margin-block-start:0}@container lens-content (max-width:560px){.lens-lead-primary{flex-wrap:nowrap;grid-column:1/-1;align-items:baseline}.lens-compare{gap:15px;padding:14px}.lens-compare-head-grid{z-index:4;border-block-end:1px solid var(--border-default);background:var(--lens-surface);margin-inline:-2px;padding:7px 2px 10px;position:sticky;inset-block-start:8px}@supports (color:color-mix(in lab,red,red)){.lens-compare-head-grid{background:color-mix(in srgb,var(--lens-surface) 94%,transparent)}}.lens-compare-head-grid{box-shadow:0 12px 20px var(--lens-canvas)}@supports (color:color-mix(in lab,red,red)){.lens-compare-head-grid{box-shadow:0 12px 20px color-mix(in srgb,var(--lens-canvas) 36%,transparent)}}.lens-compare-head-grid{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.lens-compare-head-card{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;align-content:start;gap:8px}.lens-compare-head-card.is-lead{grid-template-rows:auto;grid-template-columns:36px minmax(0,1fr);min-block-size:48px}.lens-compare-head-card.is-vehicle .lens-compare-media{aspect-ratio:16/9}.lens-compare-head-card.is-lead .lens-compare-media{block-size:36px;inline-size:36px}.lens-compare-identity{gap:3px}.lens-compare-identity>strong{font-size:11.5px}.lens-compare-price{font-size:17px}.lens-compare-open{min-height:32px;font-size:9px}.lens-compare-head-card .lens-rec-status{font-size:9px}.lens-compare-fact{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px;padding-block:9px 10px}.lens-compare-fact-label{grid-column:1/-1}.lens-compare-fact-value{font-size:11.5px}}@keyframes lens-compare-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.lens-compare.is-revealing{animation:lens-compare-reveal var(--motion-medium,.25s cubic-bezier(.16,1,.3,1)) both}}@media (prefers-reduced-motion:reduce){.lens-compare{transition:none!important;animation:none!important;transform:none!important}}.lens-ahead{align-items:center;gap:9px;margin-bottom:14px;display:inline-flex}.lens-ahead-mark{flex:none;justify-content:center;align-items:center;display:flex}.lens-ahead-name{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lens-ai-bright);font-size:10.5px}.lens-blocks{flex-direction:column;gap:16px;display:flex}.lens-claim-reconcile{color:var(--fg-tertiary);font-size:12px;line-height:1.5}.lens-advisor-retry{gap:10px}.lens-advisor-retry,.lens-advisor-retry-copy{flex-direction:column;align-items:flex-start;display:flex}.lens-advisor-retry-copy{min-width:0;color:var(--fg-primary);gap:8px;font-size:14px;line-height:1.5}.lens-advisor-retry-message{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.lens-advisor-retry .lens-error-actions .lens-error-edit,.lens-advisor-retry .lens-error-actions .lens-error-retry{color:var(--fg-secondary);background:0 0;border:0;padding-inline:8px;font-size:12px;font-weight:550}.lens-advisor-retry .lens-error-edit:hover,.lens-advisor-retry .lens-error-retry:hover{color:var(--fg-primary)}.lens-rfu{border:1px solid var(--lens-ai)}@supports (color:color-mix(in lab,red,red)){.lens-rfu{border:1px solid color-mix(in srgb,var(--lens-ai) 18%,var(--border-default))}}.lens-rfu{background:radial-gradient(circle at 8% -18%,var(--lens-ai),transparent 38%),linear-gradient(180deg,#ffffff05,transparent 28%),var(--lens-surface);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.lens-rfu{background:radial-gradient(circle at 8% -18%,color-mix(in srgb,var(--lens-ai) 10%,transparent),transparent 38%),linear-gradient(180deg,#ffffff05,transparent 28%),color-mix(in srgb,var(--lens-surface) 96%,#0d0f14)}}.lens-rfu{box-shadow:inset 0 1px #ffffff0b,0 28px 72px -44px #000000eb}.lens-rfu.is-blocked{background:var(--lens-surface)}.lens-rfu-head{justify-content:space-between;align-items:flex-start;gap:18px;min-height:76px;padding:18px 20px 14px;display:flex}.lens-rfu-kicker{color:var(--lens-ai-bright);margin-bottom:5px}@supports (color:color-mix(in lab,red,red)){.lens-rfu-kicker{color:color-mix(in srgb,var(--lens-ai-bright) 72%,var(--fg-tertiary))}}.lens-rfu-kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700}.lens-rfu-head h3{color:var(--fg-primary);margin:0;font-size:15px;font-weight:650;line-height:1.35}.lens-rfu-state{min-height:26px;font-family:var(--font-mono);letter-spacing:.04em;background:#ffffff06;border:1px solid #ffffff13;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 9px 0 7px;display:inline-flex}.lens-rfu-state:before{background:currentColor;border-radius:999px;flex:none;block-size:5px;inline-size:5px;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab,red,red)){.lens-rfu-state:before{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 9%,transparent)}}.lens-rfu-recipient{border:1px solid var(--lens-ai);grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:9px;min-height:58px;margin:4px 20px 0;padding:10px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.lens-rfu-recipient{border:1px solid color-mix(in srgb,var(--lens-ai) 14%,#ffffff14)}}.lens-rfu-recipient{background:linear-gradient(110deg,var(--lens-ai),transparent 52%),#ffffff05;border-radius:12px}@supports (color:color-mix(in lab,red,red)){.lens-rfu-recipient{background:linear-gradient(110deg,color-mix(in srgb,var(--lens-ai) 5.5%,transparent),transparent 52%),#ffffff05}}.lens-rfu-recipient{color:var(--fg-primary);text-decoration:none}.lens-rfu-recipient>svg:first-child{border:1px solid var(--lens-ai);block-size:28px;inline-size:28px;padding:5px}@supports (color:color-mix(in lab,red,red)){.lens-rfu-recipient>svg:first-child{border:1px solid color-mix(in srgb,var(--lens-ai) 18%,var(--border-subtle))}}.lens-rfu-recipient>svg:first-child{background:var(--lens-ai);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.lens-rfu-recipient>svg:first-child{background:color-mix(in srgb,var(--lens-ai) 5%,transparent)}}.lens-rfu-recipient>svg:first-child{color:var(--lens-ai-bright)}@supports (color:color-mix(in lab,red,red)){.lens-rfu-recipient>svg:first-child{color:color-mix(in srgb,var(--lens-ai-bright) 78%,var(--fg-secondary))}}.lens-rfu-recipient>svg:last-child{color:var(--fg-tertiary)}.lens-rfu-recipient:hover{border-color:var(--lens-ai)}@supports (color:color-mix(in lab,red,red)){.lens-rfu-recipient:hover{border-color:color-mix(in srgb,var(--lens-ai) 34%,var(--border-bright))}}.lens-rfu-recipient:hover{background:linear-gradient(110deg,var(--lens-ai),transparent 56%),#ffffff06}@supports (color:color-mix(in lab,red,red)){.lens-rfu-recipient:hover{background:linear-gradient(110deg,color-mix(in srgb,var(--lens-ai) 7%,transparent),transparent 56%),#ffffff06}}.lens-rfu-channel span,.lens-rfu-recipient span{flex-direction:column;gap:2px;min-width:0;display:flex}.lens-rfu-channel small,.lens-rfu-recipient small{color:var(--fg-tertiary);font-family:var(--font-mono);letter-spacing:.055em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lens-rfu-channel strong,.lens-rfu-recipient strong{color:var(--fg-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:640;overflow:hidden}.lens-rfu-facts{border-block:1px solid #ffffff0e;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:12px 20px 0;display:grid}.lens-rfu-facts>div{min-width:0;padding:12px 14px}.lens-rfu-facts>div+div{border-inline-start:1px solid #ffffff0e}.lens-rfu-facts dt{color:var(--fg-tertiary);font-family:var(--font-mono);letter-spacing:.075em;text-transform:uppercase}.lens-rfu-facts dd{color:var(--fg-secondary);margin:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lens-rfu-facts dd{color:color-mix(in srgb,var(--fg-secondary) 90%,var(--fg-primary))}}.lens-rfu-facts dd{text-overflow:ellipsis;line-height:1.4}.lens-rfu-blocked-copy,.lens-rfu-channel,.lens-rfu-saved{border:1px solid var(--lens-up);align-items:center;gap:9px;margin:14px 20px 0;padding:11px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.lens-rfu-blocked-copy,.lens-rfu-channel,.lens-rfu-saved{border:1px solid color-mix(in srgb,var(--lens-up) 13%,#ffffff0d)}}.lens-rfu-blocked-copy,.lens-rfu-channel,.lens-rfu-saved{background:linear-gradient(110deg,var(--lens-up),transparent 58%),#ffffff03;border-radius:11px}@supports (color:color-mix(in lab,red,red)){.lens-rfu-blocked-copy,.lens-rfu-channel,.lens-rfu-saved{background:linear-gradient(110deg,color-mix(in srgb,var(--lens-up) 5%,transparent),transparent 58%),#ffffff03}}.lens-rfu-blocked-copy,.lens-rfu-channel,.lens-rfu-saved{color:var(--lens-up)}@supports (color:color-mix(in lab,red,red)){.lens-rfu-blocked-copy,.lens-rfu-channel,.lens-rfu-saved{color:color-mix(in srgb,var(--lens-up) 82%,var(--fg-secondary))}}.lens-rfu-channel>svg{border-radius:9px;flex:none;block-size:30px;inline-size:30px;padding:6px}.lens-rfu-channel strong{color:var(--lens-up);align-items:center;gap:5px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.lens-rfu-channel strong{color:color-mix(in srgb,var(--lens-up) 82%,var(--fg-primary))}}.lens-rfu-channel strong{font-size:13px}.lens-rfu-blocked-copy{background:var(--lens-act-soft);color:var(--lens-act-amber);align-items:flex-start;font-size:13px;line-height:1.5}.lens-rfu-blocked-copy svg,.lens-rfu-saved svg{flex:none;margin-top:1px}.lens-rfu-saved{background:linear-gradient(90deg,var(--lens-up),transparent 56%);border:0;border-block-start:1px solid #ffffff0d;border-radius:0;margin:14px 0 0;padding:14px 20px 16px}@supports (color:color-mix(in lab,red,red)){.lens-rfu-saved{background:linear-gradient(90deg,color-mix(in srgb,var(--lens-up) 4%,transparent),transparent 56%)}}.lens-rfu-saved{color:var(--lens-up)}@supports (color:color-mix(in lab,red,red)){.lens-rfu-saved{color:color-mix(in srgb,var(--lens-up) 74%,var(--fg-secondary))}}.lens-rfu-saved{font-size:13px;line-height:1.45}.lens-rfu-review{border:1px solid var(--lens-ai);justify-content:center;align-items:center;gap:8px;width:calc(100% - 40px);margin:14px 20px 20px;padding:0 15px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.lens-rfu-review{border:1px solid color-mix(in srgb,var(--lens-ai) 26%,var(--border-default))}}.lens-rfu-review{background:linear-gradient(180deg,#ffffff09,transparent),var(--lens-ai);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.lens-rfu-review{background:linear-gradient(180deg,#ffffff09,transparent),color-mix(in srgb,var(--lens-ai) 9%,var(--lens-surface-hi))}}.lens-rfu-review{color:var(--fg-primary);font:inherit;box-shadow:inset 0 1px #ffffff0a,0 10px 24px -18px var(--lens-ai);font-size:13px;font-weight:650}@supports (color:color-mix(in lab,red,red)){.lens-rfu-review{box-shadow:inset 0 1px #ffffff0a,0 10px 24px -18px color-mix(in srgb,var(--lens-ai) 52%,transparent)}}.lens-rfu-review{cursor:pointer}.lens-rfu-review:hover:not(:disabled){border-color:var(--lens-ai)}@supports (color:color-mix(in lab,red,red)){.lens-rfu-review:hover:not(:disabled){border-color:color-mix(in srgb,var(--lens-ai) 46%,var(--border-bright))}}.lens-rfu-review:hover:not(:disabled){background:linear-gradient(180deg,#ffffff0b,transparent),var(--lens-ai)}@supports (color:color-mix(in lab,red,red)){.lens-rfu-review:hover:not(:disabled){background:linear-gradient(180deg,#ffffff0b,transparent),color-mix(in srgb,var(--lens-ai) 13%,var(--lens-surface-hi))}}.lens-rfu-review:disabled{opacity:.46;cursor:not-allowed}.lens-rfu-email-footer>div{min-width:0;color:var(--fg-tertiary);font-size:13px;line-height:1.4}.lens-rfu-email-footer [role=alert]{color:var(--lens-down)}.lens-rfu-email-footer button,.lens-rfu-modal-actions button{border:1px solid var(--border-default);background:var(--lens-surface-hi);min-height:36px;color:var(--fg-primary);font:inherit;cursor:pointer;border-radius:7px;padding:0 13px;font-size:13px;font-weight:650}.lens-rfu-email-footer button.is-primary,.lens-rfu-modal-actions button.is-primary{border-color:var(--lens-ai)}@supports (color:color-mix(in lab,red,red)){.lens-rfu-email-footer button.is-primary,.lens-rfu-modal-actions button.is-primary{border-color:color-mix(in srgb,var(--lens-ai) 42%,var(--border-default))}}.lens-rfu-email-footer button.is-primary,.lens-rfu-modal-actions button.is-primary{background:var(--lens-ai)}@supports (color:color-mix(in lab,red,red)){.lens-rfu-email-footer button.is-primary,.lens-rfu-modal-actions button.is-primary{background:color-mix(in srgb,var(--lens-ai) 18%,var(--lens-surface-hi))}}.lens-rfu-email-footer button:disabled,.lens-rfu-modal-actions button:disabled{opacity:.45;cursor:not-allowed}.lens-rfu-wa-dialog{border:1px solid var(--border-bright);background:radial-gradient(circle at 8% -12%,var(--lens-ai),transparent 30%),var(--lens-surface);border-radius:16px;width:min(620px,100vw - 28px);max-width:620px;padding:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lens-rfu-wa-dialog{background:radial-gradient(circle at 8% -12%,color-mix(in srgb,var(--lens-ai) 9%,transparent),transparent 30%),var(--lens-surface)}}.lens-rfu-wa-dialog{color:var(--fg-secondary);box-shadow:0 28px 80px #0000008c}.lens-rfu-wa-dialog.is-template{width:min(820px,100vw - 28px);max-width:820px;max-height:min(760px,100dvh - 28px);overflow-y:auto}.lens-rfu-modal-head{border-bottom:1px solid var(--border-subtle);align-items:center;gap:11px;padding:16px 18px;display:flex}.lens-rfu-modal-head>span{background:var(--lens-up);border-radius:8px;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab,red,red)){.lens-rfu-modal-head>span{background:color-mix(in srgb,var(--lens-up) 10%,transparent)}}.lens-rfu-modal-head>span{color:var(--lens-up)}.lens-rfu-modal-head h2{color:var(--fg-primary);font-size:14px}.lens-rfu-modal-head p{color:var(--fg-tertiary);margin-top:2px;font-size:12px}.lens-rfu-wa-field{color:var(--fg-tertiary);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;flex-direction:column;gap:7px;margin:16px 18px 0;font-size:12px;display:flex}.lens-rfu-wa-field textarea{resize:vertical;border:1px solid var(--border-default);background:var(--lens-canvas);border-radius:8px;outline:0;min-height:190px}@supports (color:color-mix(in lab,red,red)){.lens-rfu-wa-field textarea{background:color-mix(in srgb,var(--lens-canvas) 58%,var(--lens-surface))}}.lens-rfu-wa-field textarea{color:var(--fg-primary);font:inherit;font-family:var(--font-sans);letter-spacing:0;text-transform:none;line-height:1.55}.lens-rfu-wa-field textarea:focus{border-color:var(--lens-ai)}@supports (color:color-mix(in lab,red,red)){.lens-rfu-wa-field textarea:focus{border-color:color-mix(in srgb,var(--lens-ai) 56%,var(--border-bright))}}.lens-rfu-wa-field textarea:focus{box-shadow:0 0 0 3px var(--lens-ai)}@supports (color:color-mix(in lab,red,red)){.lens-rfu-wa-field textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--lens-ai) 9%,transparent)}}.lens-rfu-template-shell{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(250px,.9fr) minmax(0,1.1fr);min-width:0;display:grid}.lens-rfu-template-browser{border-right:1px solid var(--border-subtle);min-width:0;padding:15px 16px}.lens-rfu-template-search{border:1px solid var(--border-default);min-height:36px;color:var(--fg-tertiary);background:var(--lens-canvas);border-radius:8px;align-items:center;gap:8px;padding-inline:11px;display:flex}@supports (color:color-mix(in lab,red,red)){.lens-rfu-template-search{background:color-mix(in srgb,var(--lens-canvas) 54%,var(--lens-surface))}}.lens-rfu-template-search:focus-within{border-color:var(--lens-ai)}@supports (color:color-mix(in lab,red,red)){.lens-rfu-template-search:focus-within{border-color:color-mix(in srgb,var(--lens-ai) 56%,var(--border-bright))}}.lens-rfu-template-search:focus-within{box-shadow:0 0 0 3px var(--lens-ai)}@supports (color:color-mix(in lab,red,red)){.lens-rfu-template-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--lens-ai) 9%,transparent)}}.lens-rfu-template-search input{min-width:0;color:var(--fg-primary);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12px}.lens-rfu-template-result-head{color:var(--fg-tertiary);justify-content:space-between;align-items:center;gap:12px;padding:12px 2px 8px;font-size:12px;display:flex}.lens-rfu-template-result-head strong{color:var(--fg-secondary);font-weight:650}.lens-rfu-template-list{border-top:1px solid var(--border-subtle);display:grid}.lens-rfu-template-list>button{border:0;border-bottom:1px solid var(--border-subtle);min-width:0;min-height:84px;color:var(--fg-secondary);text-align:left;cursor:pointer;background:0 0;gap:6px;padding:11px 3px;display:grid}.lens-rfu-template-list>button.is-selected,.lens-rfu-template-list>button:hover:not(:disabled){background:var(--lens-ai)}@supports (color:color-mix(in lab,red,red)){.lens-rfu-template-list>button.is-selected,.lens-rfu-template-list>button:hover:not(:disabled){background:color-mix(in srgb,var(--lens-ai) 7%,transparent)}}.lens-rfu-template-list>button.is-selected{color:var(--fg-primary)}.lens-rfu-template-browse:focus-visible,.lens-rfu-template-list>button:focus-visible{outline:2px solid var(--operator-focus-ring);outline-offset:2px}.lens-rfu-template-list>button:disabled{opacity:.48;cursor:not-allowed}.lens-rfu-template-list>button>span:first-child{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.lens-rfu-template-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.lens-rfu-template-list small,.lens-rfu-template-list time{color:var(--fg-tertiary);font-size:12px}.lens-rfu-template-list time{align-items:center;gap:4px;display:flex}.lens-rfu-template-list>button>span:nth-child(2){color:var(--fg-tertiary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.lens-rfu-template-empty{color:var(--fg-tertiary);padding:20px 2px;font-size:13px;line-height:1.45}.lens-rfu-template-browse{min-height:36px;color:var(--fg-secondary);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:12px;font-weight:650}.lens-rfu-template-preview{background:var(--lens-canvas);min-width:0;padding:18px}@supports (color:color-mix(in lab,red,red)){.lens-rfu-template-preview{background:color-mix(in srgb,var(--lens-canvas) 44%,transparent)}}.lens-rfu-template-preview>div:first-child{color:var(--fg-tertiary);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;display:flex}.lens-rfu-template-preview>p{border:1px solid var(--border-subtle);background:linear-gradient(180deg,#ffffff05,transparent),var(--lens-surface);min-height:140px;color:var(--fg-primary);white-space:pre-wrap;border-radius:12px;margin:16px 0;padding:16px;font-size:13px;line-height:1.58}.lens-rfu-template-preview>p.is-empty{color:var(--fg-tertiary)}.lens-rfu-template-preview dl{border-top:1px solid var(--border-subtle);gap:0;margin:0;display:grid}.lens-rfu-template-preview dl>div{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(90px,.42fr) minmax(0,1fr);gap:12px;min-width:0;padding:8px 2px;display:grid}.lens-rfu-template-preview dt{color:var(--fg-tertiary);font-family:var(--font-mono);font-size:12px}.lens-rfu-template-preview dd{overflow-wrap:anywhere;min-width:0;color:var(--fg-secondary);margin:0;font-size:12px}.lens-rfu-editor-trust{color:var(--lens-up);align-items:center;gap:7px;margin:10px 18px 0;font-size:13px;display:flex}.lens-rfu-editor-error{color:var(--lens-down);margin:10px 18px 0;font-size:13px}.lens-rfu-modal-actions{border-top:1px solid var(--border-subtle);justify-content:flex-end;gap:9px;margin-top:16px;padding:12px 18px;display:flex}@container lens-content (max-width:520px){.lens-rfu-blocked-copy,.lens-rfu-channel,.lens-rfu-facts,.lens-rfu-head,.lens-rfu-recipient,.lens-rfu-review,.lens-rfu-saved{margin-left:12px;margin-right:12px}.lens-rfu-head{margin:0;padding:13px 12px}.lens-rfu-review{width:calc(100% - 24px)}.lens-rfu-saved{margin:14px 0 0;padding-inline:12px}.lens-rfu-facts{grid-template-columns:1fr}.lens-rfu-facts>div+div{border-block-start:1px solid var(--border-subtle);border-inline-start:0}.lens-rfu-email-footer{grid-template-columns:1fr 1fr}.lens-rfu-email-footer>div{grid-column:1/-1}.lens-rfu-email-footer button{min-height:36px}}@media (max-width:620px){.lens-rfu-wa-dialog.is-template{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.lens-rfu-template-shell{grid-template-columns:1fr}.lens-rfu-template-browser{border-right:0;border-bottom:1px solid var(--border-subtle)}.lens-rfu-template-preview{padding:16px}.lens-rfu-template-preview>p{min-height:0}.lens-rfu-modal-actions button{min-height:36px}}.lens-rfu{border:1px solid var(--border-default);background:var(--lens-surface);box-shadow:none;border-radius:12px;overflow:hidden}.lens-rfu.is-blocked{border-color:var(--border-default)}.lens-rfu-head{border-bottom:1px solid var(--border-subtle);align-items:center;min-height:68px;padding:15px 18px}.lens-rfu-heading{gap:3px;min-width:0;display:grid}.lens-rfu-heading h3{color:var(--fg-primary);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:640}.lens-rfu-heading p{text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.4;overflow:hidden}.lens-rfu-heading p,.lens-rfu-state{color:var(--fg-tertiary);font-size:12px}.lens-rfu-state{min-height:auto;font-family:var(--font-sans);letter-spacing:0;background:0 0;border:0;border-radius:0;padding:0;font-weight:560}.lens-rfu-state:before{content:none}.lens-rfu-recipient{border:0;border-bottom:1px solid var(--border-subtle);background:0 0;border-radius:0;grid-template-columns:24px minmax(0,1fr) 18px;min-height:56px;margin:0;padding:11px 18px}.lens-rfu-recipient:hover{border-color:var(--border-subtle);background:#ffffff05}.lens-rfu-recipient>svg:first-child{block-size:24px;inline-size:24px;color:var(--fg-secondary);background:0 0;border:0;padding:0}.lens-rfu-channel small,.lens-rfu-recipient small{font-family:var(--font-sans);letter-spacing:0;font-size:12px}.lens-rfu-facts{border-block:0 1px solid var(--border-subtle);margin:0}.lens-rfu-facts>div{padding:11px 18px}.lens-rfu-facts>div+div{border-inline-start-color:var(--border-subtle)}.lens-rfu-facts dt{font-family:var(--font-sans);letter-spacing:0;text-transform:none;margin-bottom:4px;font-size:12px;font-weight:520}.lens-rfu-facts dd{font-size:13px}.lens-rfu-intention-summary{border-bottom:1px solid var(--border-subtle);background:var(--lens-ai);gap:4px;margin:0;padding:13px 18px;display:grid}@supports (color:color-mix(in lab,red,red)){.lens-rfu-intention-summary{background:color-mix(in srgb,var(--lens-ai) 4%,transparent)}}.lens-rfu-intention-summary small,.lens-rfu-intention-summary span{color:var(--fg-tertiary);font-size:12px}.lens-rfu-intention-summary strong{color:var(--fg-primary);font-size:12px;font-weight:560;line-height:1.45}.lens-rfu-intention-summary.is-empty strong{color:var(--fg-secondary);font-weight:450}.lens-rfu-blocked-copy,.lens-rfu-channel,.lens-rfu-saved{border:0;border-bottom:1px solid var(--border-subtle);background:0 0;border-radius:0;margin:0;padding:12px 18px}.lens-rfu-channel>svg{background:var(--lens-up);border-radius:6px;block-size:24px;inline-size:24px;padding:4px}@supports (color:color-mix(in lab,red,red)){.lens-rfu-channel>svg{background:color-mix(in srgb,var(--lens-up) 8%,transparent)}}.lens-rfu-saved{background:var(--lens-up);border-top:0;border-bottom:0}@supports (color:color-mix(in lab,red,red)){.lens-rfu-saved{background:color-mix(in srgb,var(--lens-up) 3%,transparent)}}.lens-rfu-saved.is-attention{background:var(--lens-act-amber)}@supports (color:color-mix(in lab,red,red)){.lens-rfu-saved.is-attention{background:color-mix(in srgb,var(--lens-act-amber) 4%,transparent)}}.lens-rfu-saved.is-attention{color:var(--lens-act-amber)}@supports (color:color-mix(in lab,red,red)){.lens-rfu-saved.is-attention{color:color-mix(in srgb,var(--lens-act-amber) 78%,var(--fg-secondary))}}.lens-rfu-review{border-color:var(--fg-primary);background:var(--fg-primary);width:calc(100% - 36px);min-height:36px;color:var(--brand-bg);box-shadow:none;border-radius:7px;margin:14px 18px 18px}.lens-rfu-review:hover:not(:disabled){border-color:var(--fg-primary);background:var(--fg-primary)}@supports (color:color-mix(in lab,red,red)){.lens-rfu-review:hover:not(:disabled){background:color-mix(in srgb,var(--fg-primary) 92%,var(--brand-bg))}}.lens-cmsg-modal.lens-rfu-wa-dialog{background:var(--lens-cmsg-surface);height:min(740px,100dvh - 64px)}.lens-cmsg-modal.lens-rfu-wa-dialog,.lens-cmsg-modal.lens-rfu-wa-dialog.is-template{width:min(1000px,100vw - 64px);max-width:1000px;max-height:740px;overflow:hidden}.lens-rfu-source-status{border:1px solid var(--fg-primary);background:var(--fg-primary);min-width:0;min-height:50px;color:var(--lens-cmsg-surface);border-radius:8px;align-items:center;gap:9px;padding:7px 11px;display:flex}.lens-rfu-source-status>svg{flex:none}.lens-rfu-source-status .lens-cmsg-source-option small{color:var(--lens-cmsg-surface)}@supports (color:color-mix(in lab,red,red)){.lens-rfu-source-status .lens-cmsg-source-option small{color:color-mix(in srgb,var(--lens-cmsg-surface) 66%,transparent)}}.lens-rfu-window-rule{max-width:70ch;color:var(--fg-tertiary);grid-column:2;margin:-3px 0 0;font-size:12px;line-height:1.45}.lens-rfu-wa-dialog .lens-cmsg-wa-editor{align-content:start;gap:24px;display:grid}.lens-rfu-intention{border-bottom:1px solid var(--border-subtle);gap:10px;min-width:0;padding:0 0 22px;display:grid}.lens-rfu-intention-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lens-rfu-intention-head label{color:var(--fg-primary);font-size:14px;font-weight:620;line-height:1.35}.lens-rfu-intention-head>span{color:var(--fg-tertiary);flex:none;font-size:12px}.lens-rfu-intention>p{max-width:65ch;color:var(--fg-secondary);margin:-4px 0 0;font-size:13px;line-height:1.45}.lens-rfu-intention-suggestions{flex-wrap:wrap;gap:7px;display:flex}.lens-rfu-intention-suggestions>button{border:1px solid var(--border-default);max-width:100%;min-height:34px;color:var(--fg-secondary);font:inherit;text-align:start;cursor:pointer;background:#ffffff05;border-radius:999px;padding:7px 10px;font-size:12px;line-height:1.35}.lens-rfu-intention-suggestions>button:hover{border-color:var(--border-bright);color:var(--fg-primary)}.lens-rfu-intention-suggestions>button.is-selected{border-color:var(--lens-cmsg-wa)}@supports (color:color-mix(in lab,red,red)){.lens-rfu-intention-suggestions>button.is-selected{border-color:color-mix(in srgb,var(--lens-cmsg-wa) 38%,var(--border-default))}}.lens-rfu-intention-suggestions>button.is-selected{background:var(--lens-cmsg-wa)}@supports (color:color-mix(in lab,red,red)){.lens-rfu-intention-suggestions>button.is-selected{background:color-mix(in srgb,var(--lens-cmsg-wa) 7%,transparent)}}.lens-rfu-intention-suggestions>button.is-selected{color:var(--fg-primary)}.lens-rfu-intention>textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--border-default);width:100%;min-height:82px;color:var(--fg-primary);font:inherit;transition:border-color var(--motion-fast),background var(--motion-fast),box-shadow var(--motion-fast);background:#ffffff06;border-radius:8px;outline:0;padding:10px 11px;font-size:12px;line-height:1.5}.lens-rfu-intention>textarea::placeholder{color:var(--fg-tertiary)}.lens-rfu-intention>textarea:focus{border-color:var(--interaction-primary);box-shadow:var(--operator-focus-inner);background:#ffffff08}.lens-rfu-intention-private{color:var(--fg-tertiary);align-items:flex-start;gap:6px;font-size:12px;line-height:1.45;display:flex}.lens-rfu-intention-private>svg{color:var(--status-success);flex:none;margin-top:1px}.lens-rfu-message-section,.lens-rfu-template-section{gap:16px;min-width:0;display:grid}.lens-rfu-message-section .lens-cmsg-section-head>span{color:var(--fg-tertiary);font-size:12px}.lens-rfu-wa-field{margin:0;display:block}.lens-rfu-wa-field textarea{box-sizing:border-box;border-color:var(--border-default);background:#ffffff06;width:100%;min-height:150px;padding:12px;font-size:13px}.lens-rfu-wa-field textarea:focus{border-color:var(--interaction-primary);box-shadow:var(--operator-focus-inner)}.lens-rfu-ai-tools{border:1px solid var(--interaction-primary);gap:8px;padding:11px;display:grid}@supports (color:color-mix(in lab,red,red)){.lens-rfu-ai-tools{border:1px solid color-mix(in srgb,var(--interaction-primary) 32%,var(--border-default))}}.lens-rfu-ai-tools{background:var(--interaction-primary);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.lens-rfu-ai-tools{background:color-mix(in srgb,var(--interaction-primary) 6%,transparent)}}.lens-rfu-ai-tools>span{color:var(--fg-primary);align-items:center;gap:6px;font-size:12px;font-weight:650;display:inline-flex}.lens-rfu-ai-tools>span svg{color:var(--interaction-primary)}.lens-rfu-ai-tools>div{flex-wrap:wrap;gap:7px;display:flex}.lens-rfu-ai-proposal button,.lens-rfu-ai-tools button,.lens-rfu-media button{border:1px solid var(--border-default);min-height:34px;color:var(--fg-secondary);font:inherit;cursor:pointer;background:#ffffff06;border-radius:7px;padding:7px 10px;font-size:12px}.lens-rfu-ai-proposal button:hover:not(:disabled),.lens-rfu-ai-tools button:hover:not(:disabled),.lens-rfu-media button:hover:not(:disabled){border-color:var(--border-bright);color:var(--fg-primary)}.lens-rfu-ai-tools button:disabled,.lens-rfu-media button:disabled{opacity:.45;cursor:not-allowed}.lens-rfu-ai-proposal{border:1px solid var(--interaction-primary);gap:10px;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.lens-rfu-ai-proposal{border:1px solid color-mix(in srgb,var(--interaction-primary) 45%,var(--border-default))}}.lens-rfu-ai-proposal{background:var(--interaction-primary);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.lens-rfu-ai-proposal{background:color-mix(in srgb,var(--interaction-primary) 8%,var(--lens-cmsg-surface))}}.lens-rfu-ai-proposal>div:first-child{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.lens-rfu-ai-proposal span{color:var(--fg-primary);font-size:12px;font-weight:650}.lens-rfu-ai-proposal small{color:var(--fg-tertiary);font-size:12px}.lens-rfu-ai-proposal p{white-space:pre-wrap;color:var(--fg-secondary);margin:0;font-size:13px;line-height:1.55}.lens-rfu-ai-proposal>div:last-child{justify-content:flex-end;gap:7px;display:flex}.lens-rfu-ai-proposal button.is-primary{border-color:var(--fg-primary);background:var(--fg-primary);color:var(--lens-cmsg-surface)}.lens-rfu-media{gap:10px;padding-top:2px;display:grid}.lens-rfu-media-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.lens-rfu-media-head h4,.lens-rfu-media-head p{margin:0}.lens-rfu-media-head h4{color:var(--fg-primary);font-size:13px}.lens-rfu-media-head p{color:var(--fg-tertiary);margin-top:3px;font-size:12px}.lens-rfu-media-head>button{align-items:center;gap:6px;display:inline-flex}.lens-rfu-vehicle-media{gap:7px;display:grid}.lens-rfu-vehicle-media>span{color:var(--fg-tertiary);font-size:12px;font-weight:620}.lens-rfu-vehicle-media>div{gap:7px;padding-bottom:3px;display:flex;overflow-x:auto}.lens-rfu-vehicle-media button{width:72px;min-width:72px;height:54px;min-height:54px;padding:2px;overflow:hidden}.lens-rfu-vehicle-media button.is-selected{border-color:var(--interaction-primary);box-shadow:var(--operator-focus-inner)}.lens-rfu-media-selected>img,.lens-rfu-vehicle-media img{object-fit:cover;border-radius:5px;width:100%;height:100%;display:block}.lens-rfu-media-empty,.lens-rfu-media-none{color:var(--fg-tertiary);margin:0;font-size:12px}.lens-rfu-media-none{align-items:center;gap:6px;display:inline-flex}.lens-rfu-media-selected{border:1px solid var(--border-default);background:#ffffff05;border-radius:8px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:8px;display:grid}.lens-rfu-media-selected>img{height:40px}.lens-rfu-media-selected>span{gap:2px;min-width:0;display:grid}.lens-rfu-media-selected small,.lens-rfu-media-selected strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lens-rfu-media-selected strong{color:var(--fg-primary);font-size:12px}.lens-rfu-media-selected small{color:var(--fg-tertiary);font-size:12px}.lens-rfu-media-selected>button{width:34px;padding:0}.lens-rfu-wa-preview-image{object-fit:cover;border-radius:10px 10px 2px 2px;width:calc(100% + 24px);max-height:260px;margin:-12px -12px 10px;display:block}.lens-rfu-wa-dialog .lens-cmsg-template-list>button:disabled{opacity:.42;cursor:not-allowed}.lens-rfu-template-missing{color:var(--status-warning);margin-top:6px;font-size:12px}.lens-rfu-variable-list{gap:0;margin:0;display:grid}.lens-rfu-variable-list>div{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(90px,.45fr) minmax(0,1fr);gap:12px;min-width:0;padding:8px 0;display:grid}.lens-rfu-variable-list>div:last-child{border-bottom:0}.lens-rfu-variable-list dd,.lens-rfu-variable-list dt{min-width:0;margin:0;font-size:12px}.lens-rfu-variable-list dt{color:var(--fg-tertiary)}.lens-rfu-variable-list dd{overflow-wrap:anywhere;color:var(--fg-secondary)}.lens-rfu-wa-preview .lens-cmsg-wa-bubble.is-empty p{color:var(--fg-secondary)}.lens-rfu-wa-dialog .lens-cmsg-modal-feedback>span{align-items:center;gap:6px;display:inline-flex}.lens-rfu-wa-dialog .lens-cmsg-modal-feedback svg{color:var(--status-success);flex:none}.lens-rfu-email-footer{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;min-height:0;display:grid}.lens-rfu-email-footer>.lens-rfu-intention{grid-column:1/-1;padding:4px 0 14px}.lens-rfu-email-feedback{min-width:0;color:var(--fg-tertiary);font-size:13px;line-height:1.4}.lens-rfu-email-footer button{background:0 0;border-radius:6px;min-height:36px}.lens-rfu-email-footer button.is-primary{border-color:var(--fg-primary);background:var(--fg-primary);color:var(--brand-bg)}@container lens-content (max-width:520px){.lens-rfu-head{margin:0;padding:13px 12px}.lens-rfu-blocked-copy,.lens-rfu-channel,.lens-rfu-facts,.lens-rfu-intention-summary,.lens-rfu-recipient,.lens-rfu-saved{margin-left:0;margin-right:0}.lens-rfu-blocked-copy,.lens-rfu-channel,.lens-rfu-facts>div,.lens-rfu-intention-summary,.lens-rfu-recipient,.lens-rfu-saved{padding-inline:12px}.lens-rfu-review{width:calc(100% - 24px);margin-inline:12px}.lens-rfu-email-footer{grid-template-columns:1fr 1fr}.lens-rfu-email-feedback{grid-column:1/-1}}@media (max-width:860px){.lens-cmsg-modal.lens-rfu-wa-dialog,.lens-cmsg-modal.lens-rfu-wa-dialog.is-template{width:calc(100vw - 32px);height:calc(100dvh - 32px)}}@media (max-width:760px){.lens-cmsg-modal.lens-rfu-wa-dialog,.lens-cmsg-modal.lens-rfu-wa-dialog.is-template{border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:100dvh}.lens-rfu-source-status{min-height:52px}.lens-rfu-window-rule{grid-column:1;max-width:65ch;margin-top:-2px}.lens-rfu-intention{gap:11px}.lens-rfu-intention-head{align-items:flex-start}.lens-rfu-intention-head label{font-size:13px}.lens-rfu-intention-suggestions{grid-template-columns:1fr;display:grid}.lens-rfu-intention-suggestions>button{border-radius:8px;min-height:36px}.lens-rfu-intention>textarea{min-height:96px}.lens-rfu-wa-field textarea{min-height:150px}.lens-rfu-ai-proposal button,.lens-rfu-ai-tools button,.lens-rfu-media button{min-height:36px}.lens-rfu-ai-tools>div{grid-template-columns:1fr;display:grid}.lens-rfu-media-head{align-items:flex-start}.lens-rfu-vehicle-media button{width:82px;min-width:82px;height:62px}.lens-rfu-email-footer{grid-template-columns:1fr 1fr}.lens-rfu-email-feedback{grid-column:1/-1}.lens-rfu-email-footer button{min-height:36px}}.lens-metric-block{flex-direction:column;display:flex}.lens-chart-block,.lens-chart-card{width:100%;min-width:0}.lens-chart-card .ch-card-meta{font-size:12px}.lens-chart-card .ch-axis-txt{fill:var(--fg-secondary);font-size:11.5px}.lens-chart-radial{justify-content:center;display:flex}.lens-chart-linked-legend{flex-direction:column;gap:7px;margin-top:12px;display:flex}.lens-chart-linked-row{color:var(--fg-secondary);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12px;display:grid}.lens-chart-linked-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lens-chart-linked-val{font-family:var(--font-mono);color:var(--fg-tertiary);font-variant-numeric:tabular-nums}.lens-chart-mobile-data{border-block:1px solid var(--border-subtle);margin-block-start:10px;display:none}.lens-chart-mobile-data summary,.lens-stacked-bars{gap:9px;padding-block:4px 2px;display:grid}.lens-stacked-bars-row{min-width:0;color:var(--fg-tertiary);grid-template-columns:minmax(46px,70px) minmax(0,1fr) minmax(30px,auto);align-items:center;gap:10px;font-size:10px;display:grid}.lens-stacked-bars-period{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);letter-spacing:.02em;overflow:hidden}.lens-stacked-bars-track{border:1px solid var(--border-subtle);background:var(--lens-surface);min-width:0;border-radius:4px;block-size:18px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lens-stacked-bars-track{background:color-mix(in srgb,var(--lens-surface) 72%,transparent)}}.lens-stacked-bars-fill{border-radius:3px;block-size:100%;display:flex;overflow:hidden}.lens-stacked-bars-fill>span{block-size:100%;min-inline-size:1px}.lens-stacked-bars-row>strong{color:var(--fg-secondary);font-family:var(--font-mono);text-align:end;font-variant-numeric:tabular-nums;font-size:10px;font-weight:500}.lens-stat-sparkline{min-width:112px;color:var(--fg-tertiary);justify-items:end;gap:2px;margin-inline-start:auto;display:grid}.lens-stat-sparkline svg{display:block}.lens-stat-sparkline>span{text-overflow:ellipsis;white-space:nowrap;max-width:132px;font-family:var(--font-mono);letter-spacing:.02em;font-size:9px;overflow:hidden}.lens-stacked-legend summary{min-height:44px;color:var(--fg-secondary);cursor:pointer;align-items:center;font-size:11.5px;font-weight:600;display:flex}.lens-chart-mobile-data>div{max-height:226px;overflow:auto}.lens-chart-mobile-data table{border-collapse:collapse;width:100%}.lens-chart-mobile-data td,.lens-chart-mobile-data th{border-block-start:1px solid var(--border-subtle);color:var(--fg-secondary);text-align:start;padding:8px 6px;font-size:11px}.lens-chart-mobile-data td:last-child,.lens-chart-mobile-data th:last-child{color:var(--fg-primary);font-family:var(--font-mono);text-align:end}.lens-stacked-legend{margin-block-start:12px}.lens-stacked-legend-primary{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.lens-stacked-legend-more li,.lens-stacked-legend-primary>span{color:var(--fg-secondary);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.lens-stacked-legend details{border-block-start:1px solid var(--border-subtle)}.lens-stacked-legend ul{color:var(--fg-secondary);margin:0;padding:0 0 10px 20px;font-size:11.5px;line-height:1.6}.lens-stacked-legend-primary details.lens-stacked-legend-more{border-block-start:none}.lens-stacked-legend-primary details.lens-stacked-legend-more summary{min-height:0;color:var(--fg-secondary);cursor:pointer;align-items:center;font-size:11.5px;font-weight:600;display:inline-flex}.lens-stacked-legend-primary details[open].lens-stacked-legend-more{flex-basis:100%;margin-block-start:4px}.lens-panel-chart-data{border-block:1px solid var(--border-subtle);margin-block-start:9px}.lens-panel-chart-data summary{min-height:44px;color:var(--fg-secondary);cursor:pointer;align-items:center;font-size:11px;font-weight:600;display:flex}.lens-panel-chart-data-scroll{max-height:236px;overflow:auto}.lens-panel-chart-data table{border-collapse:collapse;width:100%}.lens-panel-chart-data td,.lens-panel-chart-data th{border-block-start:1px solid var(--border-subtle);color:var(--fg-secondary);text-align:start;padding:8px 6px;font-size:10.5px}.lens-panel-chart-data td:last-child,.lens-panel-chart-data th:last-child{color:var(--fg-primary);font-family:var(--font-mono);text-align:end}@container lens-content (max-width:420px){.lens-chart-mobile-data{display:block}}.lens-prose{max-inline-size:72ch;color:var(--fg-secondary);text-wrap:pretty;font-size:14.5px;line-height:1.62}.lens-prose-p{margin:0 0 10px}.lens-prose-p:last-child{margin-bottom:0}.lens-advisor-unit{gap:10px;display:grid}.lens-prose-list{flex-direction:column;gap:5px;margin:0 0 10px;padding-left:20px;display:flex}.lens-prose-list:last-child{margin-bottom:0}.lens-prose-list li{line-height:1.55}.lens-lead{background:var(--lens-surface);box-shadow:var(--lens-inset),var(--lens-shadow);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 16px;margin-bottom:14px;padding:18px 20px;display:grid;position:relative}.lens-lead-kicker{color:var(--fg-tertiary);font-family:var(--font-body);letter-spacing:0;text-transform:none;grid-column:1/-1;font-size:11.5px;font-weight:550}.lens-lead-value{letter-spacing:-.025em;font-size:42px;font-weight:300;line-height:.95}.lens-lead-meta{flex-direction:column;gap:4px;display:flex}.lens-lead-label{color:var(--fg-secondary);font-size:13px}.lens-lead-target{font-family:var(--font-body);letter-spacing:0}.lens-lead-note,.lens-lead-target{color:var(--fg-tertiary);font-size:13px}.lens-lead-note{letter-spacing:.01em;align-self:center;font-weight:500}.lens-lead-note.warn{color:var(--status-warning)}@supports (color:color-mix(in lab,red,red)){.lens-lead-note.warn{color:color-mix(in srgb,var(--status-warning) 64%,var(--fg-tertiary))}}@container lens-content (max-width:540px){.lens-lead{grid-template-columns:minmax(0,1fr) auto;padding:16px}.lens-lead-value{overflow-wrap:anywhere;grid-column:1/-1;font-size:36px}.lens-lead-meta{min-width:0}.lens-lead-note{text-align:end}}.lens-breakdown{border:1px solid var(--border-default);background:var(--lens-surface);box-shadow:var(--lens-inset),var(--lens-shadow);border-radius:12px;flex-direction:column;gap:11px;padding:16px 18px;display:flex}.lens-breakdown-title{color:var(--fg-primary);justify-content:space-between;align-items:baseline;gap:10px;font-size:12.5px;font-weight:600;display:flex}.lens-breakdown-total{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--fg-tertiary);font-size:10px}.lens-label-link{color:var(--fg-primary);text-decoration:none}.lens-label-link:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.lens-chart-actions{flex-wrap:wrap;gap:6px 12px;padding-block-start:2px;font-size:11px;display:flex}.lens-tbl-wrap{border:1px solid var(--border-default);background:var(--lens-surface);box-shadow:var(--lens-inset),var(--lens-shadow);border-radius:12px;overflow:hidden}.lens-tbl-title{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:10px;padding:13px 16px;display:flex}.lens-tbl-title h3{color:var(--fg-primary);letter-spacing:-.005em;margin:0;font-size:12.5px;font-weight:600}.lens-tbl-cap{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-tertiary);font-size:9.5px}.lens-tbl{border-collapse:collapse;width:100%}.lens-tbl-rank{width:58px}.lens-tbl-action{text-align:end;width:108px}.lens-tbl thead th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-tertiary);text-align:left;border-bottom:1px solid var(--border-subtle);white-space:nowrap;background:#00000038;padding:9px 16px;font-size:9.5px;font-weight:400}.lens-tbl td.r,.lens-tbl th.r{text-align:right}.lens-tbl tbody td{border-bottom:1px solid var(--border-subtle);color:var(--fg-secondary);vertical-align:middle;padding:12px 16px;font-size:13px}.lens-tbl-identity{min-width:210px}.lens-tbl-identity strong,.lens-tbl-record-link{color:var(--fg-primary);align-items:center;font-weight:600;line-height:1.25;display:inline-flex}.lens-tbl-record-link{border-bottom:1px solid var(--fg-primary);text-decoration:none}@supports (color:color-mix(in lab,red,red)){.lens-tbl-record-link{border-bottom:1px solid color-mix(in srgb,var(--fg-primary) 28%,transparent)}}.lens-tbl-record-link:hover{color:var(--accent);border-bottom-color:var(--accent)}.lens-tbl-identity small{max-width:48ch;color:var(--fg-tertiary);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10.5px;font-weight:450;line-height:1.35;display:block;overflow:hidden}.lens-tbl tbody tr:last-child td{border-bottom:0}.lens-tbl td.strong{color:var(--fg-primary);font-weight:500}.lens-tbl td.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg-primary);white-space:nowrap}.lens-tbl-foot{font-family:var(--font-mono);letter-spacing:.04em;color:var(--fg-tertiary);border-top:1px solid var(--border-subtle);background:#0000002e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 16px;font-size:10.5px;display:flex}.lens-tbl-foot>span{min-width:0}.lens-tbl-foot-link{color:var(--fg-secondary);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.lens-tbl-foot-link:hover{color:var(--fg-primary)}.lens-tbl-row-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.lens-tbl-open-link{min-height:30px;color:var(--fg-secondary);font:550 10.5px/1 var(--font-sans);border-radius:7px;justify-content:center;align-items:center;padding:0 8px;text-decoration:none;display:inline-flex}.lens-tbl-open-link:hover{color:var(--fg-primary);background:var(--surface-hover)}.lens-panel-act-trigger{border:1px solid var(--border-default);min-height:30px;color:var(--fg-secondary);font:550 10.5px/1 var(--font-sans);cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.lens-panel-act-trigger:hover{border-color:var(--border-strong);color:var(--fg-primary);background:var(--surface-hover)}.lens-tbl-empty{color:var(--fg-tertiary);padding:16px;font-size:13px}.lens-rec-fidelity{border-bottom:1px solid var(--border-subtle);min-height:34px;color:var(--fg-secondary);align-items:center;gap:7px;padding:8px 12px;font-size:11px;font-weight:550;display:flex}.lens-rec-fidelity.is-requested{color:var(--fg-primary);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.lens-rec-fidelity.is-requested{background:color-mix(in srgb,var(--accent) 7%,transparent)}}.lens-rec-fidelity.is-nearest{background:#ffffff06}.lens-rec-title-link{align-items:center;gap:5px;text-decoration:none;display:inline-flex}.lens-rec-title-link:hover{color:var(--accent)}.lens-rec-actions{justify-content:flex-end;margin-top:10px;display:flex}@container lens-content (max-width:600px){.lens-tbl-title{align-items:flex-start;padding-inline:12px}.lens-tbl tbody td,.lens-tbl thead th{padding-inline:9px}.lens-tbl-rank{width:40px}.lens-tbl-identity{min-width:0}.lens-tbl-optional{display:none}.lens-tbl-action{width:58px}.lens-tbl-open-link{padding-inline:5px}.lens-tbl-foot{flex-direction:column;align-items:flex-start;padding-inline:12px}}.lens-answer :is(.ch-legend-marker,.ch-tip-series-marker,.ch-series-marker,.ch-donut-segment-marker,.ch-grouped-bar-marker,.ch-anno-marker,.ch-composition-key){display:none}.lens-legend-stroke{flex:none;block-size:8px;inline-size:20px;overflow:visible}.lens-answer .ch-composition-legend-item{grid-template-columns:minmax(0,1fr) auto}.lens-answer .ch-break-label{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;align-items:flex-start;min-inline-size:0;line-height:1.35;overflow:visible}.lens-answer .ch-break-fill{transition:opacity var(--dur-hover) var(--ease-brand)}.lens-answer .ch-card,.lens-answer .ch-card-head,.lens-answer .ch-card-head>:first-child{min-inline-size:0}.lens-answer .ch-card-title{overflow-wrap:anywhere;line-height:1.35}.lens-answer .ch-card-meta{text-overflow:ellipsis;min-inline-size:0;max-inline-size:50%;overflow:hidden}@container (max-width:310px){.lens-answer .ch-funnel.is-compact-mobile .ch-funnel-stage{grid-template-columns:minmax(48px,1fr) auto;gap:8px;display:grid}.lens-answer .ch-funnel.is-compact-mobile .ch-funnel-track{display:block}.lens-answer .ch-funnel.is-compact-mobile .ch-funnel-conv{gap:5px;min-inline-size:0;display:flex}.lens-answer .ch-funnel.is-compact-mobile .ch-funnel-drop{display:inline}}@container (max-width:420px){.lens-answer .ch-tip-radial,.lens-answer .ch-tip-radial.below,.lens-answer .ch-tip-radial.flip,.lens-answer .ch-tip-radial.flip.below{max-inline-size:none;transform:none;inset-block:auto 12px!important;inset-inline:12px!important}}.lens-agent-rec-card{--agent-rec-accent:#a48bff;isolation:isolate;border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:radial-gradient(66% 105% at 100% 0,var(--agent-rec-accent),transparent 60%),linear-gradient(180deg,#ffffff0b,#ffffff04);grid-template-columns:66px minmax(0,1fr);gap:16px;padding:18px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lens-agent-rec-card{background:radial-gradient(66% 105% at 100% 0,color-mix(in srgb,var(--agent-rec-accent) 13%,transparent),transparent 60%),linear-gradient(180deg,#ffffff0b,#ffffff04)}}.lens-agent-rec-card{box-shadow:inset 0 1px #ffffff0a}.lens-agent-rec-card:before{content:"";z-index:-1;background:radial-gradient(circle,var(--agent-rec-accent),transparent 68%);border-radius:50%;block-size:210px;inline-size:210px;position:absolute;inset-block-start:-70px;inset-inline-end:-58px}@supports (color:color-mix(in lab,red,red)){.lens-agent-rec-card:before{background:radial-gradient(circle,color-mix(in srgb,var(--agent-rec-accent) 24%,transparent),transparent 68%)}}.lens-agent-rec-card:before{filter:blur(48px);opacity:.5;pointer-events:none}.lens-agent-rec-card.is-archived{opacity:.78}.lens-agent-rec-avatar{border:1px solid var(--border-default);background:linear-gradient(150deg,var(--agent-rec-accent),#0c0d11);border-radius:14px;place-items:center;block-size:66px;inline-size:66px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lens-agent-rec-avatar{background:linear-gradient(150deg,color-mix(in srgb,var(--agent-rec-accent) 25%,#14151b),#0c0d11)}}.lens-agent-rec-avatar{color:var(--fg-primary);font-family:var(--font-display-evo);letter-spacing:.04em;font-size:20px;font-weight:300;box-shadow:inset 0 1px #ffffff1a}.lens-agent-rec-avatar img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.lens-agent-rec-content{gap:12px;min-inline-size:0;display:grid}.lens-agent-rec-head{justify-content:space-between;align-items:flex-start;gap:14px;min-inline-size:0;display:flex}.lens-agent-rec-head>div{min-inline-size:0}.lens-agent-rec-goal,.lens-agent-rec-head h3,.lens-agent-rec-head p{margin:0}.lens-agent-rec-head h3{color:var(--fg-primary);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:600;line-height:1.25;overflow:hidden}.lens-agent-rec-role{color:var(--fg-secondary);align-items:center;gap:6px;margin-block-start:3px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.lens-agent-rec-role svg,.lens-agent-rec-status{color:var(--fg-tertiary);flex:none}.lens-agent-rec-status{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;padding-block-start:2px;font-size:9px;font-weight:650;line-height:1.4}.lens-agent-rec-status.is-active,.lens-agent-rec-status.is-archived,.lens-agent-rec-status.is-draft{color:var(--fg-tertiary)}.lens-agent-rec-chips{flex-wrap:wrap;gap:6px;display:flex}.lens-agent-rec-chip{border:1px solid var(--border-subtle);max-inline-size:100%;color:var(--fg-secondary);text-overflow:ellipsis;white-space:nowrap;background:#ffffff06;border-radius:6px;padding:4px 7px;font-size:9.5px;line-height:1.25;overflow:hidden}.lens-agent-rec-chip.is-focus{border-color:var(--agent-rec-accent)}@supports (color:color-mix(in lab,red,red)){.lens-agent-rec-chip.is-focus{border-color:color-mix(in srgb,var(--agent-rec-accent) 35%,var(--border-subtle))}}.lens-agent-rec-chip.is-focus{background:var(--agent-rec-accent)}@supports (color:color-mix(in lab,red,red)){.lens-agent-rec-chip.is-focus{background:color-mix(in srgb,var(--agent-rec-accent) 7%,transparent)}}.lens-agent-rec-chip.is-focus{color:var(--fg-primary);font-weight:500}.lens-agent-rec-chip.is-channel{border-color:var(--status-info)}@supports (color:color-mix(in lab,red,red)){.lens-agent-rec-chip.is-channel{border-color:color-mix(in srgb,var(--status-info) 30%,var(--border-subtle))}}.lens-agent-rec-chip.is-channel{color:var(--status-info)}.lens-agent-rec-goal{color:var(--fg-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.lens-agent-rec-meta{border-block-start:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;padding-block-start:10px;display:grid}.lens-agent-rec-meta>span{min-inline-size:0;color:var(--fg-secondary);gap:3px;font-size:9.5px;line-height:1.4;display:grid}.lens-agent-rec-meta b{color:var(--fg-tertiary);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:600}.lens-agent-rec-footer{color:var(--fg-tertiary);justify-content:space-between;align-items:center;gap:10px;font-size:9.5px;display:flex}.lens-agent-rec-footer a{color:var(--fg-secondary);align-items:center;gap:5px;font-weight:600;text-decoration:none;display:inline-flex}.lens-agent-rec-footer a:focus-visible,.lens-agent-rec-footer a:hover{color:var(--fg-primary)}@container lens-content (max-width:460px){.lens-agent-rec-card{grid-template-columns:54px minmax(0,1fr);gap:12px;padding:14px}.lens-agent-rec-avatar{border-radius:12px;block-size:54px;inline-size:54px;font-size:16px}.lens-agent-rec-head{gap:8px}.lens-agent-rec-head h3{font-size:16px}.lens-agent-rec-meta{grid-template-columns:minmax(0,1fr);gap:8px}.lens-agent-rec-footer{flex-direction:column;align-items:flex-start}}.lens-lead-summary{border:1px solid var(--brand-accent);gap:14px;padding:17px 18px 15px;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lens-lead-summary{border:1px solid color-mix(in srgb,var(--brand-accent) 20%,var(--border-subtle))}}.lens-lead-summary{background:radial-gradient(circle at 6% 0,var(--brand-accent),transparent 42%),var(--lens-surface);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.lens-lead-summary{background:radial-gradient(circle at 6% 0,color-mix(in srgb,var(--brand-accent) 10%,transparent),transparent 42%),var(--lens-surface)}}.lens-lead-summary{box-shadow:inset 0 1px 0 var(--fg-primary),0 18px 38px -34px var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.lens-lead-summary{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--fg-primary) 5%,transparent),0 18px 38px -34px color-mix(in srgb,var(--brand-accent) 42%,transparent)}}.lens-lead-summary-lead{max-width:72ch;color:var(--fg-primary);letter-spacing:-.012em;text-wrap:pretty;margin:0;font-size:17px;font-weight:520;line-height:1.48}.lens-lead-summary-facts{border-block:1px solid var(--border-subtle);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.lens-lead-summary-fact{border-inline-start:1px solid var(--border-subtle);min-width:0;padding:10px 12px}.lens-lead-summary-fact:first-child{border-inline-start:0;padding-inline-start:0}.lens-lead-summary-fact dt{color:var(--fg-tertiary);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;margin-block-end:4px;font-size:8.5px;font-weight:560}.lens-lead-summary-fact dd{min-width:0;color:var(--fg-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12.5px;font-weight:590;line-height:1.35;overflow:hidden}.lens-lead-summary-context{color:var(--fg-tertiary)}.lens-lead-summary-context summary{cursor:pointer;width:fit-content;min-height:32px;color:var(--fg-secondary);align-items:center;font-size:11px;font-weight:600;list-style-position:inside;display:inline-flex}.lens-lead-summary-context[open] summary{color:var(--fg-primary)}.lens-lead-summary-context .lens-prose{max-width:78ch;padding-block-start:8px;font-size:12.5px}.lens-rec-list.is-lead-list{border:1px solid var(--border-subtle);background:var(--lens-surface);border-radius:12px;gap:0;overflow:hidden}.lens-rec-list.is-lead-list .lens-rec-card.is-lead-row,.lens-rec-list.is-lead-list .lens-rec-card.is-lead-row:first-child{border:0;border-block-end:1px solid var(--border-subtle);min-height:64px;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(172px,1fr) minmax(112px,.68fr) 58px minmax(176px,1.28fr) minmax(92px,.58fr) auto;align-items:center;gap:12px;padding:8px 12px;display:grid}.lens-rec-list.is-lead-list .lens-rec-card.is-lead-row:last-child{border-block-end:0}.lens-rec-list.is-lead-list .lens-rec-card.is-lead-row:hover{background:var(--fg-primary)}@supports (color:color-mix(in lab,red,red)){.lens-rec-list.is-lead-list .lens-rec-card.is-lead-row:hover{background:color-mix(in srgb,var(--fg-primary) 2.4%,transparent)}}.lens-lead-record-identity{align-items:center;gap:10px;min-width:0;display:flex}.lens-rec-card.is-lead .lens-rec-avatar{border:1px solid var(--brand-accent);flex:none;place-items:center;width:28px;height:28px}@supports (color:color-mix(in lab,red,red)){.lens-rec-card.is-lead .lens-rec-avatar{border:1px solid color-mix(in srgb,var(--brand-accent) 20%,var(--border-subtle));background:color-mix(in srgb,var(--brand-accent) 7%,var(--lens-canvas))}}.lens-rec-card.is-lead .lens-rec-title{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;line-height:1.3;overflow:hidden}.lens-lead-record-empty,.lens-lead-record-owner{color:var(--fg-tertiary);margin-block-start:2px;font-size:10px;line-height:1.3;display:block}.lens-lead-record-stage{min-width:0}.lens-lead-record-stage .lens-rec-stage{grid-template-columns:1fr;gap:4px;padding:0}.lens-lead-record-stage .lens-rec-stage-label{display:none}.lens-lead-record-stage .lens-rec-stage-current{color:var(--fg-secondary);letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;grid-row:1;font-family:inherit;font-size:11px;font-weight:590;overflow:hidden}.lens-lead-record-stage .lens-rec-stage-rail{grid-row:2;gap:3px;max-width:104px}.lens-lead-record-stage .lens-rec-stage-rail>span{block-size:3px}.lens-lead-record-score{justify-content:center;align-items:center;min-width:58px;display:flex}.lens-lead-record-score .lens-lead-record-empty{text-align:center;max-width:52px;margin:0}.lens-lead-record-vehicle{min-width:0;color:var(--fg-secondary);align-items:center;gap:8px;font-size:11.5px;display:flex}.lens-lead-record-vehicle svg{color:var(--fg-faint);flex:none}.lens-lead-record-vehicle span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lens-lead-record-recency{flex-direction:column;gap:2px;min-width:0;display:flex}.lens-lead-record-recency span{color:var(--fg-tertiary);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:8px}.lens-lead-record-recency strong{color:var(--fg-secondary);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:520;overflow:hidden}.lens-rec-open{border:1px solid var(--border-default);background:var(--fg-primary);border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding-inline:9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.lens-rec-open{background:color-mix(in srgb,var(--fg-primary) 2.5%,transparent)}}.lens-rec-open{color:var(--fg-secondary);white-space:nowrap;font-size:10.5px;font-weight:620;text-decoration:none}.lens-rec-open:hover{border-color:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.lens-rec-open:hover{border-color:color-mix(in srgb,var(--brand-accent) 24%,var(--border-default))}}.lens-rec-open:hover{color:var(--fg-primary)}.lens-rec-open:focus-visible{outline:1px solid var(--brand-focus-ring);outline-offset:2px}.lens-rec-card.is-lead-detail,.lens-rec-card.is-lead-detail:first-child{border:1px solid var(--brand-accent);grid-template-columns:minmax(172px,1fr) minmax(132px,.92fr) minmax(100px,.56fr) auto auto;grid-template-areas:"identity stage score open actions""vehicle detail recency open actions";align-items:center;gap:8px 16px;min-height:92px;padding:13px 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.lens-rec-card.is-lead-detail,.lens-rec-card.is-lead-detail:first-child{border:1px solid color-mix(in srgb,var(--brand-accent) 16%,var(--border-subtle))}}.lens-rec-card.is-lead-detail,.lens-rec-card.is-lead-detail:first-child{background:linear-gradient(105deg,var(--brand-accent),transparent 34%),var(--lens-surface);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.lens-rec-card.is-lead-detail,.lens-rec-card.is-lead-detail:first-child{background:linear-gradient(105deg,color-mix(in srgb,var(--brand-accent) 5%,transparent),transparent 34%),var(--lens-surface)}}.lens-rec-card.is-lead-detail,.lens-rec-card.is-lead-detail:first-child{box-shadow:inset 0 1px 0 var(--fg-primary)}@supports (color:color-mix(in lab,red,red)){.lens-rec-card.is-lead-detail,.lens-rec-card.is-lead-detail:first-child{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--fg-primary) 4%,transparent)}}.lens-rec-card.is-lead-detail .lens-lead-record-identity{grid-area:identity}.lens-rec-card.is-lead-detail .lens-lead-record-stage{grid-area:stage}.lens-rec-card.is-lead-detail .lens-lead-record-score{grid-area:score}.lens-rec-card.is-lead-detail .lens-lead-record-vehicle{grid-area:vehicle}.lens-rec-card.is-lead-detail .lens-lead-record-recency{grid-area:recency}.lens-rec-card.is-lead-detail .lens-lead-record-detail{flex-wrap:wrap;grid-area:detail;gap:4px 10px}.lens-rec-card.is-lead-detail .lens-rec-open{grid-area:open}.lens-rec-card.is-lead-detail .lens-rec-actions{grid-area:actions;align-self:center}.lens-rec-card.is-customer{border-color:var(--brand-accent);align-items:center;gap:12px;min-height:88px;padding:13px 14px}@supports (color:color-mix(in lab,red,red)){.lens-rec-card.is-customer{border-color:color-mix(in srgb,var(--brand-accent) 10%,var(--border-subtle))}}.lens-rec-card.is-customer{background:linear-gradient(100deg,var(--brand-accent),transparent 36%),var(--lens-surface)}@supports (color:color-mix(in lab,red,red)){.lens-rec-card.is-customer{background:linear-gradient(100deg,color-mix(in srgb,var(--brand-accent) 3.5%,transparent),transparent 36%),var(--lens-surface)}}.lens-rec-card.is-customer .lens-rec-avatar{border:1px solid var(--border-default);background:var(--lens-canvas);width:40px;height:40px;color:var(--fg-secondary);font-family:var(--font-mono);border-radius:50%;font-size:10px}.lens-rec-card.is-customer .lens-rec-body{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head open""fields open";align-items:center;gap:7px 16px;display:grid}.lens-rec-card.is-customer .lens-rec-card-head{grid-area:head}.lens-rec-card.is-customer .lens-rec-fields{grid-area:fields;padding-block-start:6px}.lens-rec-card.is-customer .lens-rec-open{grid-area:open}.lens-metric-block>.cp-evidence.is-compact:not(.is-open){inline-size:32px;margin-block-start:8px}.lens-metric-block>.cp-evidence.is-compact .cp-evidence-trigger{border-color:var(--border-subtle);inline-size:32px;min-height:32px;color:var(--fg-tertiary);background:0 0;padding:0}.lens-metric-block>.cp-evidence.is-compact .cp-evidence-trigger:hover{border-color:var(--border-default);background:var(--fg-primary)}@supports (color:color-mix(in lab,red,red)){.lens-metric-block>.cp-evidence.is-compact .cp-evidence-trigger:hover{background:color-mix(in srgb,var(--fg-primary) 3%,transparent)}}.lens-metric-block>.cp-evidence.is-compact .cp-evidence-trigger:hover{color:var(--fg-secondary)}.lens-metric-block>.cp-evidence.is-compact.is-open,.lens-metric-block>.cp-evidence.is-compact.is-open .cp-evidence-body{inline-size:100%}@container lens-content (max-width:620px){.lens-lead-summary{gap:12px;padding:15px 14px 13px}.lens-lead-summary-lead{font-size:15.5px}.lens-lead-summary-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.lens-lead-summary-fact{border-block-start:1px solid var(--border-subtle);padding:9px 10px}.lens-lead-summary-fact:nth-child(-n+2){border-block-start:0}.lens-lead-summary-fact:nth-child(odd){border-inline-start:0;padding-inline-start:0}.lens-lead-summary-fact:last-child:nth-child(odd){grid-column:1/-1}.lens-lead-summary-fact dd{font-size:12px}.lens-lead-summary-context summary{min-height:44px}.lens-rec-list.is-lead-list .lens-rec-card.is-lead-row,.lens-rec-list.is-lead-list .lens-rec-card.is-lead-row:first-child{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity score""stage recency""vehicle open";gap:7px 12px;min-height:108px;padding:11px 12px}.lens-rec-card.is-lead-row .lens-lead-record-identity{grid-area:identity}.lens-rec-card.is-lead-row .lens-lead-record-stage{grid-area:stage}.lens-rec-card.is-lead-row .lens-lead-record-score{grid-area:score}.lens-rec-card.is-lead-row .lens-lead-record-vehicle{grid-area:vehicle}.lens-rec-card.is-lead-row .lens-lead-record-recency{grid-area:recency;align-items:flex-end}.lens-rec-card.is-lead-row .lens-rec-open{grid-area:open}.lens-rec-card.is-lead-row .lens-lead-record-stage .lens-rec-stage-rail{display:none}.lens-rec-card.is-lead-row .lens-lead-record-stage .lens-rec-stage-current{font-size:11.5px}.lens-rec-card.is-lead .lens-rec-avatar{width:26px;height:26px}.lens-rec-card.is-lead .lens-rec-title{font-size:13px}.lens-rec-open{min-height:44px}.lens-rec-card.is-lead-detail,.lens-rec-card.is-lead-detail:first-child{grid-template-columns:minmax(0,1fr) minmax(88px,auto);grid-template-areas:"identity score""stage stage""vehicle recency""detail detail""open actions";gap:9px 12px;padding:12px}.lens-rec-card.is-lead-detail .lens-lead-record-stage .lens-rec-stage-rail{max-width:none}.lens-rec-card.is-lead-detail .lens-rec-open{justify-self:start}.lens-rec-card.is-customer{align-items:flex-start;padding:12px}.lens-rec-card.is-customer .lens-rec-body{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""fields""open"}.lens-rec-card.is-customer .lens-rec-open{width:100%}.lens-metric-block>.cp-evidence.is-compact:not(.is-open){inline-size:44px}.lens-metric-block>.cp-evidence.is-compact .cp-evidence-trigger{inline-size:44px;min-height:44px}}.lens-fblock{border:1px solid var(--border-default);background:var(--lens-surface);box-shadow:var(--lens-inset),var(--lens-shadow);border-radius:12px;padding:16px 18px}.lens-fblock-title{color:var(--fg-primary);margin-bottom:14px;font-size:12.5px;font-weight:600}.lens-fblock-note{color:var(--fg-secondary);margin-block-start:12px;font-size:11.5px;line-height:1.45}@container lens-content (max-width:460px){.lens-advisor-unit{border-block-start:1px solid var(--border-default);gap:4px;padding-block-start:7px}.lens-advisor-unit .lens-prose{font-size:13.5px;line-height:1.5}.lens-advisor-unit .lens-prose-p{margin-block-end:4px}.lens-fblock{padding:12px}.lens-fblock-title{margin-block-end:8px}.lens-fblock .ch-funnel{min-block-size:143px!important}}.lens-support-ctas{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.lens-support-ctas .lens-action-link.is-primary{border-color:var(--fg-primary);background:var(--fg-primary);color:var(--bg-base)}.lens-support-ctas .lens-action-link.is-primary svg{color:currentColor}.lens-support-ctas .lens-action-link.is-quiet{min-height:44px;color:var(--fg-secondary);background:0 0;border-color:#0000;padding-inline:11px;font-weight:550}.lens-support-ctas .lens-action-link.is-quiet:hover{color:var(--fg-primary);background:0 0;border-color:#0000}.lens-market-stale{border:1px solid var(--status-warning);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.lens-market-stale{border:1px solid color-mix(in srgb,var(--status-warning) 38%,var(--border-default))}}.lens-market-stale{background:var(--status-warning);border-radius:11px}@supports (color:color-mix(in lab,red,red)){.lens-market-stale{background:color-mix(in srgb,var(--status-warning) 7%,var(--lens-surface))}}.lens-market-stale>svg{color:var(--status-warning)}.lens-market-stale>div{gap:3px;display:grid}.lens-market-stale strong{color:var(--fg-primary);font-size:12.5px}.lens-market-stale span{color:var(--fg-secondary);font-size:12px;line-height:1.45}.lens-market-stale button{border:1px solid var(--border-default);min-height:44px;color:var(--fg-primary);font:600 12px/1 var(--font-body);background:0 0;border-radius:8px;padding-inline:12px}@container lens-content (max-width:460px){.lens-market-stale{grid-template-columns:auto minmax(0,1fr)}.lens-market-stale button{grid-column:1/-1;width:100%}}.lens-support-block>.cp-evidence{align-self:flex-start}.lens-support-list{flex-direction:column;gap:10px;display:flex}.lens-support-item{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.lens-support-item-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;width:100%;display:flex}.lens-support-item-title{color:var(--fg-secondary);font-size:13px;font-weight:450}.lens-support-item-where{color:var(--fg-tertiary);align-items:center;gap:5px;font-size:11px;display:inline-flex}.lens-support-item-where svg{color:var(--fg-tertiary);flex:none}.lens-support-body{border:1px solid var(--border-default);width:100%;animation:lens-rise .24s var(--ease-brand) both;background:#ffffff05;border-radius:10px;padding:12px 14px}@media (prefers-reduced-motion:reduce){.lens-support-body{animation:none}}.lens-support-body .lens-prose-p{color:var(--fg-secondary);font-size:13px;line-height:1.6}.lens-support-review{color:var(--fg-tertiary);align-items:flex-start;gap:6px;margin-top:10px;font-size:11.5px;display:inline-flex}.lens-support-review svg{flex:none;margin-top:1px}.lens-actions{flex-wrap:wrap;gap:8px;display:flex}.lens-empty-kicker,.lens-navigation-kicker,.lens-observation-label,.lens-refuse-label{color:var(--fg-tertiary);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:650}.lens-action-link{border:1px solid var(--border-default);background:var(--lens-surface-hi);min-height:44px;color:var(--fg-primary);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.lens-actions .lens-action-link.is-primary{border-color:var(--fg-primary);background:var(--fg-primary);color:var(--bg-base)}.lens-actions .lens-action-link.is-primary svg{color:currentColor}.lens-action-link svg{color:var(--fg-secondary)}.lens-action-link:hover{border-color:var(--border-bright);background:var(--fg-primary)}@supports (color:color-mix(in lab,red,red)){.lens-action-link:hover{background:color-mix(in srgb,var(--fg-primary) 5%,var(--lens-surface-hi))}}@container lens-content (max-width:560px){.lens-actions .lens-action-link{width:100%}}.lens-journey-assist .lens-actions-title{color:var(--fg-primary);font-size:13px;font-weight:650}.lens-journey-assist .lens-actions-evidence{color:var(--fg-secondary);margin-top:4px;font-size:12px;line-height:1.45}.lens-journey-assist .lens-action-product{color:var(--fg-tertiary);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-left:8px;font-size:9px;line-height:1}.lens-journey-assist{border:1px solid var(--border-default);background:var(--lens-surface);box-shadow:var(--lens-inset),var(--lens-shadow);border-radius:12px;padding:15px 17px}.lens-journey-assist-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.lens-journey-steps{flex-direction:column;margin:14px 0 0;padding:0;list-style:none;display:flex}.lens-journey-steps li{border-top:1px solid var(--border-subtle);grid-template-columns:24px minmax(0,1fr);gap:10px;padding:11px 0;display:grid}.lens-journey-step-index{background:var(--lens-surface-hi);width:22px;height:22px;color:var(--fg-secondary);font-family:var(--font-mono);border-radius:50%;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.lens-journey-step-body{flex-direction:column;gap:3px;min-width:0;display:flex}.lens-journey-step-meta{color:var(--fg-primary);font-size:12px;font-weight:650}.lens-journey-step-action{color:var(--fg-secondary);font-size:12.5px;line-height:1.45}.lens-journey-stop{border-top:1px solid var(--border-subtle);color:var(--fg-tertiary);align-items:flex-start;gap:7px;margin-top:3px;padding-top:11px;font-size:11.5px;line-height:1.45;display:flex}.lens-journey-stop svg{flex:none;margin-top:1px}.lens-navigation-action{border:1px solid var(--border-default);background:var(--lens-surface);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:15px 16px;display:flex}.lens-navigation-action.is-opening{border-color:var(--border-bright)}.lens-file-import-offer{border:1px solid var(--border-default);background:var(--lens-surface);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.lens-file-import-offer .lens-action-link{cursor:pointer;font:inherit;border:0}.lens-search input:focus-visible{box-shadow:none;outline:none}.lens-file-result{border-block:1px solid var(--border-default);padding-block:12px}.lens-file-result-head{color:var(--fg-primary);align-items:center;gap:7px;margin-block-end:10px;font-size:12.5px;font-weight:650;display:flex}.lens-file-result-head span:last-child{color:var(--fg-tertiary);margin-inline-start:auto;font-size:10.5px;font-weight:500}.lens-file-result-scroll{max-width:100%;overflow-x:clip}.lens-file-result table{border-collapse:collapse;text-align:start;width:100%;font-size:11.5px}.lens-file-result td,.lens-file-result th{border-bottom:1px solid var(--border-subtle);min-width:120px;color:var(--fg-secondary);text-align:start;vertical-align:top;padding:8px 10px}.lens-file-result th{color:var(--fg-tertiary);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:650}.lens-navigation-copy{min-width:0}.lens-navigation-title{color:var(--fg-primary);margin-block-start:4px;font-size:12.5px;font-weight:650}.lens-navigation-detail{color:var(--fg-tertiary);margin-top:3px;font-size:11.5px;line-height:1.4}@container lens-content (max-width:560px){.lens-file-result-head{flex-wrap:wrap;align-items:flex-start}.lens-file-result-head span:last-child{width:100%;margin-inline-start:22px}.lens-file-result table,.lens-file-result tbody,.lens-file-result td,.lens-file-result tr{width:100%;display:block}.lens-file-result thead{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lens-file-result tr{border-block-start:1px solid var(--border-subtle);padding-block:4px}.lens-file-result td{overflow-wrap:anywhere;border-bottom:0;grid-template-columns:minmax(88px,.42fr) minmax(0,1fr);gap:10px;min-width:0;padding:7px 0;display:grid}.lens-file-result td:before{content:attr(data-label);color:var(--fg-tertiary);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:650}.lens-file-import-offer,.lens-navigation-action{flex-direction:column;align-items:stretch}.lens-file-import-offer .lens-action-link,.lens-navigation-action .lens-action-link{width:100%}}.lens-observation{border:1px solid var(--border-subtle);background:var(--lens-surface);box-shadow:var(--lens-inset);border-radius:12px;align-items:flex-start;gap:11px;padding:15px 16px;display:flex}.lens-observation-mark{color:var(--fg-tertiary);flex:none;margin-top:1px}.lens-observation-body{flex-direction:column;gap:4px;min-width:0;display:flex}.lens-observation-headline{color:var(--fg-primary);margin-block-start:2px;font-size:13px;font-weight:650;line-height:1.35}.lens-observation-evidence{color:var(--fg-secondary);font-size:12.5px;line-height:1.45}.lens-observation-rec{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.lens-observation-rec-label{color:var(--fg-secondary);font-size:12.5px;line-height:1.4}.lens-observation-link{border:1px solid var(--border-default);min-height:44px;color:var(--fg-primary);white-space:nowrap;background:0 0;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.lens-observation-link:hover{background:var(--fg-primary)}@supports (color:color-mix(in lab,red,red)){.lens-observation-link:hover{background:color-mix(in srgb,var(--fg-primary) 8%,transparent)}}.lens-observation-clarifier{color:var(--fg-tertiary);margin-top:2px;font-size:12px;line-height:1.45}.lens-refuse-lite{background:var(--status-warning);border:1px solid #f59e0b3d;border-radius:12px;align-items:flex-start;gap:11px;padding:16px 17px;display:flex}@supports (color:color-mix(in lab,red,red)){.lens-refuse-lite{background:color-mix(in srgb,var(--status-warning) 6%,var(--lens-surface))}}.lens-refuse-lite{box-shadow:var(--lens-inset)}.lens-refuse-lite>svg{color:var(--status-warning);flex:none;margin-top:2px}.lens-refuse-copy{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.lens-refuse-action{margin-block-start:3px}.lens-error-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lens-error-actions .lens-error-edit,.lens-error-actions .lens-error-retry{min-height:36px;font:inherit;cursor:pointer;border-radius:7px}.lens-error-retry{border:1px solid var(--fg-primary);background:var(--fg-primary);color:var(--bg-base);padding-inline:17px;font-size:12px;font-weight:700}.lens-error-edit{color:var(--fg-secondary);background:0 0;border:0;padding-inline:2px;font-size:12px;font-weight:550}.lens-error-edit:hover{color:var(--fg-primary)}.lens-error-edit:disabled,.lens-error-retry:disabled{cursor:default;opacity:.5}.lens-decline{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.lens-decline-action{margin-block-start:3px}.lens-thinking-line{width:fit-content;color:var(--fg-secondary);opacity:.68;margin:0;font-size:13px;line-height:1.5}@keyframes lens-thinking-pulse{0%{opacity:.58}to{opacity:.86}}@media (prefers-reduced-motion:no-preference){.lens-thinking-line{animation:lens-thinking-pulse 1.8s cubic-bezier(.16,1,.3,1) infinite alternate}}.lens-long-task{border:1px solid var(--border-default);background:var(--lens-surface);inline-size:min(100%,680px);min-inline-size:0;box-shadow:var(--lens-inset);border-radius:14px;padding:17px 18px 16px}.lens-long-task[data-theme=dashboard]{border-color:var(--lens-ai)}@supports (color:color-mix(in lab,red,red)){.lens-long-task[data-theme=dashboard]{border-color:color-mix(in srgb,var(--lens-ai) 22%,var(--border-default))}}.lens-long-task[data-theme=dashboard]{background:radial-gradient(circle at 88% -24%,var(--lens-ai) 0,transparent 58%),var(--lens-surface)}@supports (color:color-mix(in lab,red,red)){.lens-long-task[data-theme=dashboard]{background:radial-gradient(circle at 88% -24%,color-mix(in srgb,var(--lens-ai) 13%,transparent) 0,transparent 58%),var(--lens-surface)}}.lens-long-task-title{color:var(--fg-primary);letter-spacing:-.01em;margin:0;font-size:14px;font-weight:650;line-height:1.35}.lens-long-task-steps{flex-direction:column;gap:9px;margin:14px 0 0;padding:0;list-style:none;display:flex}.lens-long-task-steps li{color:var(--fg-secondary);grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;font-size:13px;line-height:1.35;display:grid}.lens-long-task-steps li[data-state=current]{color:var(--fg-primary)}.lens-long-task-marker{block-size:20px;inline-size:20px;color:var(--fg-tertiary);place-items:center;display:grid}.lens-long-task-current{background:var(--lens-ai,var(--architera-product-lens,#d2c4b2));opacity:.82;border-radius:999px;block-size:8px;inline-size:8px}.lens-loading-complete{border:1px solid var(--lens-ai);place-items:center;block-size:18px;inline-size:18px;display:grid}@supports (color:color-mix(in lab,red,red)){.lens-loading-complete{border:1px solid color-mix(in srgb,var(--lens-ai) 42%,var(--border-default))}}.lens-loading-complete{background:var(--lens-ai);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.lens-loading-complete{background:color-mix(in srgb,var(--lens-ai) 16%,var(--lens-surface))}}.lens-loading-complete{box-shadow:inset 0 0 0 1px var(--lens-surface),0 1px 3px var(--lens-ai)}@supports (color:color-mix(in lab,red,red)){.lens-loading-complete{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lens-surface) 54%,transparent),0 1px 3px color-mix(in srgb,var(--lens-ai) 12%,transparent)}}.lens-loading-complete{color:var(--lens-ai)}@supports (color:color-mix(in lab,red,red)){.lens-loading-complete{color:color-mix(in srgb,var(--lens-ai) 48%,var(--fg-primary))}}@keyframes lens-long-task-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes lens-long-task-current-pulse{0%{opacity:.54}to{opacity:.94}}@media (prefers-reduced-motion:no-preference){.lens-long-task,.lens-task-progress{animation:lens-long-task-reveal var(--motion-slow,.4s cubic-bezier(.16,1,.3,1)) both}.lens-long-task-current{animation:lens-long-task-current-pulse 1.5s cubic-bezier(.16,1,.3,1) infinite alternate}}.lens-task-progress{border:1px solid var(--border-default);background:var(--lens-surface);inline-size:min(100%,680px);min-inline-size:0;box-shadow:var(--lens-inset);border-radius:14px;padding:17px 18px 16px}.lens-task-progress.has-failure{border-color:var(--status-danger)}@supports (color:color-mix(in lab,red,red)){.lens-task-progress.has-failure{border-color:color-mix(in srgb,var(--status-danger) 34%,var(--border-default))}}.lens-task-progress-head{justify-content:space-between;align-items:baseline;gap:16px;margin-block-end:15px;display:flex}.lens-task-progress-head h3{min-inline-size:0;color:var(--fg-primary);font-family:var(--font-sans);letter-spacing:-.01em;margin:0;font-size:14px;font-weight:650;line-height:1.3}.lens-task-progress-head>span{color:var(--fg-tertiary);font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;flex:none;font-size:10px}.lens-task-progress-steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lens-task-progress-steps li{color:var(--fg-tertiary);grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;font-size:13px;line-height:1.35;display:grid}.lens-task-progress-steps li[data-state=completed]{color:var(--fg-secondary)}.lens-task-progress-steps li[data-state=current]{color:var(--fg-primary)}.lens-task-progress-steps li[data-state=failed]{color:var(--status-danger)}.lens-task-progress-marker{place-items:center;block-size:20px;inline-size:20px;display:grid}.lens-task-progress-steps li[data-state=completed] .lens-task-progress-marker{color:var(--fg-tertiary)}.lens-task-progress-current,.lens-task-progress-pending{border-radius:999px;block-size:10px;inline-size:10px}.lens-task-progress-current{border:2px solid var(--lens-ai)}@supports (color:color-mix(in lab,red,red)){.lens-task-progress-current{border:2px solid color-mix(in srgb,var(--lens-ai) 32%,transparent)}}.lens-task-progress-current{background:var(--lens-ai)}.lens-task-progress-pending{border:1px solid var(--border-strong);background:0 0}@keyframes lens-task-stage-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes lens-task-stage-settle{0%{opacity:.72;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes lens-task-check-settle{0%{opacity:0;transform:scale(.72)rotate(-8deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:no-preference){.lens-task-progress-steps li[data-motion=truthful-stage-change][data-state=current]{animation:lens-task-stage-enter var(--motion-medium,.25s cubic-bezier(.16,1,.3,1)) both}.lens-task-progress-steps li[data-motion=truthful-stage-change][data-state=completed]{animation:lens-task-stage-settle var(--motion-medium,.25s cubic-bezier(.16,1,.3,1)) both}.lens-task-progress-steps li[data-motion=truthful-stage-change][data-state=completed] .lens-loading-complete{animation:lens-task-check-settle var(--motion-medium,.25s cubic-bezier(.16,1,.3,1)) both}}.lens-task-progress-copy,.lens-task-progress-detail,.lens-task-progress-label{overflow-wrap:anywhere;min-inline-size:0;display:block}.lens-task-progress-detail{color:var(--fg-secondary);margin-block-start:3px;font-size:11px;line-height:1.4}.lens-task-progress-steps li[data-state=failed] .lens-task-progress-detail{color:var(--status-danger)}@supports (color:color-mix(in lab,red,red)){.lens-task-progress-steps li[data-state=failed] .lens-task-progress-detail{color:color-mix(in srgb,var(--status-danger) 78%,var(--fg-secondary))}}.lens-task-progress-live{min-block-size:18px;color:var(--fg-secondary);margin-block-start:16px;font-size:12px;line-height:1.45}.lens-task-progress.has-failure .lens-task-progress-live{color:var(--status-danger)}.lens-task-progress-rail{background:var(--border-subtle);border-radius:999px;block-size:3px;margin-block-start:10px;overflow:hidden}.lens-task-progress-fill{transform-origin:0;border-radius:inherit;background:var(--lens-ai);block-size:100%;inline-size:100%;transition:transform var(--dur-state) var(--ease-brand);display:block;transform:scaleX(0)}:dir(rtl) .lens-task-progress-fill{transform-origin:100%}@media (prefers-reduced-motion:reduce){.lens-loading-complete,.lens-long-task,.lens-long-task-current,.lens-task-progress,.lens-thinking-line{animation:none}.lens-thinking-line{opacity:.76}.lens-task-progress-steps li[data-motion=truthful-stage-change],.lens-task-progress-steps li[data-motion=truthful-stage-change][data-state=completed] .lens-loading-complete{opacity:1;animation:none;transform:none}.lens-task-progress-fill{transition:none}}@container lens-content (max-width:767px){.lens-long-task,.lens-task-progress{border-radius:12px;inline-size:100%;padding:15px 15px 14px}.lens-task-progress-head{gap:10px;margin-block-end:13px}.lens-task-progress-head>span{font-size:9px}.lens-task-progress-steps{gap:9px}}.lens-pulse{border:1px solid var(--border-default);background:var(--lens-surface);max-width:980px;box-shadow:var(--lens-inset),var(--lens-shadow);border-radius:16px;margin:0 auto 34px;overflow:hidden}.lens-pulse-console{width:calc(100% - 56px)}.lens-pulse-head{border-block-end:1px solid var(--border-default);justify-content:space-between;align-items:flex-start;gap:24px;padding:23px 24px 21px;display:flex}.lens-pulse-title-block{min-width:0}.lens-pulse-label{color:var(--fg-secondary);font-family:var(--font-body);letter-spacing:0;align-items:center;gap:7px;margin-block-end:9px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.lens-pulse-title-block h2{color:var(--fg-primary);font-family:var(--font-display-evo);letter-spacing:-.018em;margin:0;font-size:24px;font-weight:450;line-height:1.15}.lens-pulse-title-block>p{max-width:58ch;color:var(--fg-secondary);margin:7px 0 0;font-size:13px;line-height:1.5}.lens-pulse-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.lens-pulse-tools button{transition-property:transform,opacity}.lens-pulse-refreshed{color:var(--fg-tertiary);font-family:var(--font-mono);letter-spacing:.04em;text-align:end;flex-basis:100%;font-size:9.5px}.lens-pulse-tune-link{border:1px solid var(--border-default);min-height:32px;color:var(--fg-secondary);border-radius:7px;justify-content:center;align-items:center;gap:6px;padding-inline:10px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.lens-pulse-tune-link:hover{color:var(--fg-primary);transform:translateY(-1px)}.lens-pulse-findings{margin:0;padding:0;list-style:none}.lens-pulse-finding{border-block-start:1px solid var(--border-subtle);grid-template-columns:38px minmax(0,1fr);gap:15px;padding:18px 24px;display:grid}.lens-pulse-finding:first-child{border-block-start:0}.lens-pulse-index{color:var(--fg-tertiary);font-family:var(--font-mono);letter-spacing:.08em;padding-block-start:2px;font-size:10px}.lens-pulse-finding-main{min-width:0}.lens-pulse-finding-head{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.lens-pulse-finding-head h3{color:var(--fg-primary);margin:0;font-size:14px;font-weight:650;line-height:1.35}.lens-pulse-value{color:var(--fg-primary);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;flex:none;font-size:15px;font-weight:600}.lens-pulse-finding-main>p{max-width:70ch;color:var(--fg-secondary);margin:5px 0 0;font-size:12.5px;line-height:1.5}.lens-pulse-finding-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:11px;display:flex}.lens-pulse-finding-actions .cp-evidence{margin:0}.lens-pulse-nav{border:1px solid var(--border-default);background:var(--lens-surface-hi);min-height:34px;color:var(--fg-primary);border-radius:8px;justify-content:center;align-items:center;gap:7px;padding-inline:11px;font-size:11.5px;font-weight:650;text-decoration:none;display:inline-flex}.lens-pulse-nav:hover{border-color:var(--border-bright);transform:translateY(-1px)}.lens-pulse-loading{gap:0;padding:0;display:grid}.lens-pulse-loading-head{border-block-start:1px solid var(--border-subtle);flex-direction:column;justify-content:center;gap:4px;min-height:58px;padding:10px 24px;display:flex}.lens-pulse-loading-head>span{color:var(--fg-primary);font-size:12.5px;font-weight:600}.lens-pulse-loading-head>small{color:var(--fg-tertiary);font-size:11px}.lens-pulse-loading-row{border-block-start:1px solid var(--border-subtle);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:13px;min-height:58px;padding:10px 24px;display:grid}.lens-pulse-loading-row>span{gap:7px;display:grid}.lens-pulse-loading-index{width:24px;height:9px}.lens-pulse-loading-title{width:min(260px,72%);height:10px}.lens-pulse-loading-copy{width:min(440px,92%);height:8px}.lens-pulse-state{min-height:86px;color:var(--fg-tertiary);align-items:center;gap:12px;padding:18px 24px;display:flex}.lens-pulse-state>svg{flex:none}.lens-pulse-state>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.lens-pulse-state strong{color:var(--fg-primary);font-size:13px}.lens-pulse-state span{color:var(--fg-secondary);font-size:12px}.lens-pulse-state.is-error>svg{color:var(--status-danger)}.lens-pulse-settings{border-block-start:1px solid var(--border-default);background:var(--lens-rail)}.lens-pulse-settings-head{justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 24px 17px;display:flex}.lens-pulse-settings-head h3{color:var(--fg-primary);margin:0;font-size:14px;font-weight:650}.lens-pulse-settings-head p{max-width:62ch;color:var(--fg-secondary);margin:5px 0 0;font-size:12px;line-height:1.5}.lens-pulse-settings-head>span,.lens-pulse-settings-title{color:var(--fg-tertiary);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:9.5px}.lens-pulse-settings-grid{border-block:1px solid var(--border-subtle);grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);display:grid}.lens-pulse-settings-section{min-width:0;padding:18px 24px}.lens-pulse-settings-grid>.lens-pulse-settings-section{border-inline-end:1px solid var(--border-subtle)}.lens-pulse-settings-stack>.lens-pulse-settings-section+.lens-pulse-settings-section{border-block-start:1px solid var(--border-subtle)}.lens-pulse-settings-title{margin-block-end:12px}.lens-pulse-setting-list{flex-direction:column;display:flex}.lens-pulse-channel-row,.lens-pulse-setting-row{border-block-start:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding-block:10px;display:flex}.lens-pulse-channel-row:first-of-type,.lens-pulse-setting-row:first-child{border-block-start:0}.lens-pulse-channel-row>span>span,.lens-pulse-setting-row>div{flex-direction:column;gap:3px;min-width:0;display:flex}.lens-pulse-channel-row strong,.lens-pulse-setting-row strong{color:var(--fg-primary);font-size:12.5px;font-weight:600}.lens-pulse-channel-row small,.lens-pulse-setting-row span{color:var(--fg-tertiary);font-size:11px;line-height:1.4}.lens-pulse-toggle-slot,.lens-pulse-toggle-slot>span{flex:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.lens-pulse-settings-stack{min-width:0}.lens-pulse-field{border-block-start:1px solid var(--border-subtle);min-height:48px;color:var(--fg-secondary);justify-content:space-between;align-items:center;gap:14px;padding-block:8px;font-size:12px;display:flex}.lens-pulse-field:first-of-type{border-block-start:0}.lens-pulse-input-unit{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;width:112px;display:grid}.lens-pulse-input-unit input{text-align:end;height:34px;font-family:var(--font-mono);font-size:11px}.lens-pulse-input-unit em{min-width:28px;color:var(--fg-tertiary);font-size:10px;font-style:normal}.lens-pulse-time-field{grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:6px 12px;padding-block-end:10px;display:grid}.lens-pulse-time-field>span{color:var(--fg-secondary);align-items:center;gap:7px;font-size:12px;display:inline-flex}.lens-pulse-time-field input{height:34px;font-family:var(--font-mono);font-size:11px}.lens-pulse-time-field small{color:var(--fg-tertiary);grid-column:1/-1;font-size:10.5px}.lens-pulse-channel-row>span{align-items:flex-start;gap:9px;min-width:0;display:flex}.lens-pulse-channel-row>span>svg{color:var(--fg-tertiary);flex:none;margin-block-start:1px}.lens-pulse-settings-foot{justify-content:flex-end;align-items:center;gap:14px;min-height:58px;padding:11px 24px;display:flex}.lens-pulse-settings-foot>span{color:var(--fg-tertiary);font-size:11px}.lens-pulse-settings-foot button{transition-property:transform,opacity}.lens-pulse-context-boundary{margin:0 0 24px}.lens-pulse-context-boundary>button{border:0;border-block:1px solid var(--border-default);min-block-size:48px;inline-size:100%;color:var(--fg-tertiary);font:inherit;text-align:start;cursor:pointer;background:0 0;grid-template-columns:22px minmax(0,1fr) auto 16px;align-items:center;gap:9px;padding:5px 8px 5px 3px;display:grid}.lens-pulse-context-boundary>button:hover{color:var(--fg-secondary);background:var(--lens-surface)}@supports (color:color-mix(in lab,red,red)){.lens-pulse-context-boundary>button:hover{background:color-mix(in srgb,var(--lens-surface) 54%,transparent)}}.lens-pulse-context-boundary>button:focus-visible{outline:2px solid var(--operator-focus-ring);outline-offset:2px}.lens-pulse-context-boundary>button>svg:first-child{color:var(--architera-ai-mark,#a48bff)}.lens-pulse-context-boundary>button>span{gap:1px;min-inline-size:0;display:grid}.lens-pulse-context-boundary>button>span small{color:var(--fg-tertiary);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:8.5px}.lens-pulse-context-boundary>button>span strong{color:var(--fg-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:550;overflow:hidden}.lens-pulse-context-boundary>button>small{color:var(--fg-tertiary);white-space:nowrap;font-size:10.5px}.lens-pulse-panel{box-shadow:var(--lens-inset);border-radius:12px;margin:0 0 24px}.lens-pulse-panel .lens-pulse-head{padding:16px;display:block}.lens-pulse-panel .lens-pulse-title-block h2{font-size:19px}.lens-pulse-panel .lens-pulse-title-block>p{font-size:12px}.lens-pulse-panel .lens-pulse-tools{justify-content:flex-start;margin-block-start:13px}.lens-pulse-panel .lens-pulse-refreshed{text-align:start;flex-basis:auto;margin-inline-end:auto}.lens-pulse-panel .lens-pulse-finding{grid-template-columns:28px minmax(0,1fr);gap:10px;padding:15px 16px}.lens-pulse-panel .lens-pulse-finding-head{display:block}.lens-pulse-panel .lens-pulse-value{margin-block-start:4px;display:block}.lens-pulse-panel .lens-pulse-finding-actions{align-items:stretch}.lens-pulse-panel .cp-evidence-trigger,.lens-pulse-panel .lens-pulse-nav{min-height:36px}.lens-pulse-panel .cp-evidence-body{width:100%;min-width:0}@container lens-content (max-width:760px){.lens-pulse-console{width:calc(100% - 28px);margin-block-end:24px}.lens-pulse-head{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:15px 14px 13px;display:grid}.lens-pulse-title-block h2{font-size:19px}.lens-pulse-title-block>p{margin-block-start:5px;font-size:12px}.lens-pulse-label{margin-block-end:7px}.lens-pulse-tools{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;justify-content:stretch;gap:6px;margin-block-start:0;display:grid}.lens-pulse-refreshed{text-align:start;white-space:nowrap;flex-basis:auto}.lens-pulse-tools button,.lens-pulse-tune-link{min-height:44px}.lens-pulse-finding{grid-template-columns:24px minmax(0,1fr);gap:8px;padding:13px 14px}.lens-pulse-finding-head{align-items:baseline;gap:8px;display:flex}.lens-pulse-value{margin-block-start:0;font-size:14px;display:inline}.lens-pulse-finding-actions{align-items:center;gap:6px;margin-block-start:9px}.lens-pulse-finding-actions .cp-evidence-trigger,.lens-pulse-nav{min-height:44px}.lens-pulse-settings-head{padding-inline:16px;display:block}.lens-pulse-settings-head>span{margin-block-start:9px;display:block}.lens-pulse-settings-grid{grid-template-columns:1fr}.lens-pulse-settings-grid>.lens-pulse-settings-section{border-inline-end:0;border-block-end:1px solid var(--border-subtle)}.lens-pulse-settings-section{padding-inline:16px}.lens-pulse-channel-row,.lens-pulse-setting-row{min-height:68px}.lens-pulse-settings-foot{padding-inline:16px}.lens-pulse-settings-foot button{min-height:44px}}.lens-rec-card.is-vehicle{align-items:stretch}.lens-rec-card.is-vehicle:not(.is-singular-vehicle){background:linear-gradient(120deg,var(--lens-surface-hi,var(--lens-surface)),var(--lens-surface-hi,var(--lens-surface)));border-radius:14px;grid-template-columns:184px minmax(0,1fr);gap:16px;min-height:146px;display:grid}@supports (color:color-mix(in lab,red,red)){.lens-rec-card.is-vehicle:not(.is-singular-vehicle){background:linear-gradient(120deg,color-mix(in srgb,var(--lens-surface-hi,var(--lens-surface)) 98%,white 2%),var(--lens-surface-hi,var(--lens-surface)))}}.lens-rec-card.is-vehicle:not(.is-singular-vehicle) .lens-rec-body{gap:7px}.lens-rec-card.is-vehicle:not(.is-singular-vehicle) .lens-rec-title{font-size:15px}.lens-rec-card.is-singular-vehicle{grid-template-columns:minmax(240px,42%) minmax(0,1fr);gap:20px;padding-block:18px;display:grid}.lens-vehicle-media{flex:none;width:184px;position:relative}.lens-vehicle-media.is-singular{width:100%;min-width:0}.lens-rec-photo.has-media{border:1px solid var(--border-subtle);background:radial-gradient(circle at 52% 72%,var(--fg-primary),transparent 48%),var(--lens-canvas);border-radius:11px;width:184px;height:108px;padding:0;position:relative}@supports (color:color-mix(in lab,red,red)){.lens-rec-photo.has-media{background:radial-gradient(circle at 52% 72%,color-mix(in srgb,var(--fg-primary) 7%,transparent),transparent 48%),var(--lens-canvas)}}.lens-rec-photo.has-media{cursor:pointer;appearance:none}.lens-rec-photo.has-media img{transition:opacity .14s var(--ease-brand,ease)}.lens-rec-photo.has-media.is-singular{border-radius:14px;width:100%;height:clamp(190px,28vw,310px)}.lens-vehicle-media-nav{min-height:28px;font-family:var(--font-mono);letter-spacing:.02em;justify-content:space-between;align-items:center;gap:8px;padding:5px 2px 0;font-size:9px;display:flex}.lens-vehicle-media-nav>span:first-child,.lens-vehicle-preview-controls{align-items:center;gap:5px;display:inline-flex}.lens-vehicle-media-nav>span:first-child{white-space:nowrap}.lens-vehicle-preview-controls{gap:3px}.lens-vehicle-preview-controls>span{text-align:center;min-width:30px}.lens-vehicle-preview-controls button{width:20px;height:22px;color:var(--fg-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;padding:0;display:grid}.lens-vehicle-preview-controls button:focus-visible,.lens-vehicle-preview-controls button:hover{border-color:var(--border-default);color:var(--fg-primary);outline:none}.lens-vehicle-media-nav.is-singular{margin-block-start:2px}.lens-vehicle-open{width:fit-content;color:var(--fg-secondary);align-items:center;gap:5px;margin-block-start:auto;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.lens-vehicle-open:hover{color:var(--fg-primary)}.lens-rec-thumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-block-start:7px;display:grid}.lens-gallery-thumbs button,.lens-rec-thumbs button{border:1px solid var(--border-subtle);background:var(--lens-canvas);cursor:pointer;border-radius:7px;min-width:0;padding:0;overflow:hidden}.lens-rec-thumbs button{height:48px}.lens-gallery-thumbs img,.lens-rec-thumbs img{object-fit:cover;width:100%;height:100%}.lens-gallery-thumbs button.is-active,.lens-rec-thumbs button.is-active{border-color:var(--brand-accent)}.lens-bound-gallery{border:1px solid var(--border-default);background:var(--lens-surface);box-shadow:var(--lens-inset);border-radius:12px;gap:10px;padding:12px;display:grid}.lens-bound-gallery-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lens-bound-gallery-head>div{gap:3px;min-width:0;display:grid}.lens-bound-gallery-head>div>span,.lens-bound-gallery-head>span{color:var(--fg-tertiary);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:9px}.lens-bound-gallery-head strong{color:var(--fg-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.lens-bound-gallery-hero{aspect-ratio:16/9;border:1px solid var(--border-default);background:var(--lens-canvas);cursor:zoom-in;border-radius:9px;inline-size:100%;overflow:hidden}.lens-bound-gallery-hero img,.lens-bound-gallery-rail img{object-fit:cover;block-size:100%;inline-size:100%}.lens-bound-gallery-rail{grid-auto-columns:54px;grid-auto-flow:column;gap:6px;padding-block-end:2px;display:grid;overflow-x:auto}.lens-bound-gallery-rail button{border:1px solid var(--border-default);background:var(--lens-canvas);cursor:pointer;border-radius:6px;block-size:42px;overflow:hidden}.lens-bound-gallery-rail button.is-active{border-color:var(--operator-focus-ring)}.lens-gallery-overlay{background:var(--lens-canvas)}@supports (color:color-mix(in lab,red,red)){.lens-gallery-overlay{background:color-mix(in srgb,var(--lens-canvas) 88%,transparent)}}.lens-gallery-dialog{border-color:var(--border-default);background:var(--lens-canvas);width:min(1180px,100vw - 40px);max-width:none;padding:18px}.lens-gallery-stage{background:var(--lens-surface);border-radius:14px;place-items:center;min-height:min(66vh,720px);margin-block-start:12px;display:grid;position:relative;overflow:hidden}.lens-gallery-stage>img{object-fit:contain;max-width:100%;max-height:min(66vh,720px)}.lens-gallery-stage>button{border:1px solid var(--border-default);background:var(--lens-canvas);border-radius:999px;place-items:center;width:44px;height:44px;display:grid;position:absolute;inset-block-start:50%;translate:0 -50%}@supports (color:color-mix(in lab,red,red)){.lens-gallery-stage>button{background:color-mix(in srgb,var(--lens-canvas) 86%,transparent)}}.lens-gallery-stage>button{color:var(--fg-primary);cursor:pointer}.lens-gallery-stage>button.is-prev{inset-inline-start:12px}.lens-gallery-stage>button.is-next{inset-inline-end:12px}.lens-gallery-thumbs{grid-auto-columns:74px;grid-auto-flow:column;gap:7px;margin-block-start:10px;padding-block-end:3px;display:grid;overflow-x:auto}.lens-gallery-thumbs button{height:54px}.lens-lead-context,.lens-lead-dossier-rail{color:var(--fg-tertiary);flex-wrap:wrap;align-items:center;gap:7px 13px;font-size:11px;display:flex}.lens-propensity{color:var(--fg-secondary);font-weight:650}.lens-propensity.is-hot{color:var(--status-danger)}.lens-propensity.is-warm{color:var(--status-warning)}.lens-propensity.is-cool{color:var(--fg-secondary)}.lens-lead-context{border-block-start:1px solid var(--border-subtle);padding-block-start:5px}.lens-lead-context span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lens-propensity-dossiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-block-start:13px;display:grid}.lens-propensity-dossier{border:1px solid var(--border-subtle);background:var(--lens-canvas);border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.lens-propensity-dossier .lens-rec-avatar{width:38px;height:38px}.lens-propensity-person{flex-direction:column;gap:2px;min-width:0;display:flex}.lens-propensity-person strong{color:var(--fg-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.lens-propensity-person>span{color:var(--fg-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lens-propensity-person .lens-propensity-reason{color:var(--fg-secondary);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.lens-propensity-score{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.lens-propensity-score strong{color:var(--status-danger);font-family:var(--font-mono);font-size:15px}.lens-propensity-score small{color:var(--fg-tertiary);font-size:9px}.lens-agent-object,.lens-durable-receipt,.lens-journey-object{border:1px solid var(--border-default);background:var(--lens-surface);box-shadow:var(--lens-inset),var(--lens-shadow);border-radius:14px;padding:17px 18px}.lens-agent-identity,.lens-agent-learning-head,.lens-command-head,.lens-durable-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.lens-agent-identity span,.lens-agent-learning-head,.lens-command-head>span,.lens-durable-head>span{color:var(--fg-tertiary);font-family:var(--font-mono);font-size:10px}.lens-agent-grid,.lens-journey-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:13px;display:grid}.lens-agent-card,.lens-journey-card{border:1px solid var(--border-subtle);background:var(--lens-canvas);border-radius:11px;min-width:0;padding:14px}.lens-agent-identity strong,.lens-journey-title strong{color:var(--fg-primary);font-size:14px;display:block}.lens-agent-state{color:var(--fg-secondary)}.lens-agent-state.is-active{color:var(--status-success)}.lens-agent-channels{color:var(--fg-secondary);flex-wrap:wrap;gap:8px;margin-block-start:12px;font-size:11px;display:flex}.lens-agent-channels span{align-items:center;gap:5px;display:inline-flex}.lens-agent-stats{border-block:1px solid var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-block-start:13px;display:grid}.lens-agent-stats div{padding-block:10px}.lens-agent-stats span,.lens-agent-stats strong{display:block}.lens-agent-stats strong{color:var(--fg-primary);font-size:13px}.lens-agent-stats span{color:var(--fg-tertiary);margin-block-start:2px;font-size:9px}.lens-agent-learning{margin-block-start:12px}.lens-agent-learning ul,.lens-durable-receipt ul,.lens-org-gaps ul{margin:9px 0 0;padding:0;list-style:none}.lens-agent-learning li,.lens-durable-receipt li,.lens-org-gaps li{border-block-start:1px solid var(--border-subtle);padding-block:8px}.lens-agent-learning li>span{color:var(--fg-tertiary);font-family:var(--font-mono);font-size:9px}.lens-agent-feedback,.lens-agent-learning li p,.lens-command-empty{color:var(--fg-secondary);margin:4px 0 0;font-size:12px;line-height:1.45}.lens-org-gaps{border-block-start:1px solid var(--border-subtle);margin-block-start:13px;padding-block-start:13px}.lens-org-gaps li{color:var(--fg-secondary);justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;display:flex}.lens-org-gaps li span{color:var(--fg-tertiary);font-size:10px}.lens-command-open{min-height:44px;color:var(--fg-secondary);align-items:center;gap:6px;margin-block-start:10px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.lens-journey-topology{background:var(--lens-surface);border-radius:9px;justify-content:center;align-items:center;height:102px;padding:20px 16px;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lens-journey-topology{background:color-mix(in srgb,var(--lens-surface) 88%,var(--brand-accent) 12%)}}.lens-journey-topology>span{align-items:center;display:flex}.lens-journey-topology i{border:1px solid var(--border-default);background:var(--lens-canvas);border-radius:6px;width:22px;height:22px}.lens-journey-topology b{background:var(--border-default);width:14px;height:1px}.lens-journey-title{justify-content:space-between;align-items:baseline;gap:10px;margin-block-start:11px;display:flex}.lens-journey-title>span{color:var(--fg-tertiary);font-size:10px}.lens-durable-counts,.lens-journey-facts{color:var(--fg-tertiary);flex-wrap:wrap;gap:7px 13px;margin-block-start:8px;font-size:11px;display:flex}.lens-durable-head>div span{color:var(--fg-tertiary);font-family:var(--font-mono);font-size:9px;display:block}.lens-durable-head>div strong{color:var(--fg-primary)}.lens-durable-receipt>p{color:var(--fg-secondary);margin:10px 0 0;font-size:13px}.lens-durable-person{border:1px solid var(--border-subtle);background:var(--lens-canvas);border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;margin-block-start:10px;padding:9px;display:grid}.lens-durable-person>span{background:var(--lens-surface);width:36px;height:36px;color:var(--fg-secondary);font-family:var(--font-mono);border-radius:9px;place-items:center;font-size:10px;display:grid}.lens-durable-person>div{min-width:0}.lens-durable-person small,.lens-durable-person strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lens-durable-person strong{color:var(--fg-primary);font-size:12px}.lens-durable-person small{color:var(--fg-tertiary);font-size:10px}.lens-durable-person b{color:var(--fg-secondary);text-transform:capitalize;font-size:10px;font-weight:650}.lens-durable-receipt li{color:var(--fg-secondary);justify-content:space-between;gap:12px;font-size:12px;display:flex}.lens-durable-receipt li span,.lens-durable-receipt time{color:var(--fg-tertiary);font-size:10px}.lens-durable-receipt time{margin-block-start:10px;display:block}@container lens-content (max-width:720px){.lens-rec-card.is-singular-vehicle{grid-template-columns:1fr;gap:13px}.lens-rec-card.is-vehicle:not(.is-singular-vehicle){grid-template-columns:108px minmax(0,1fr);gap:11px;min-height:104px;padding:10px}.lens-rec-card.is-vehicle:not(.is-singular-vehicle) .lens-vehicle-media{width:108px}.lens-rec-card.is-vehicle:not(.is-singular-vehicle) .lens-rec-photo.has-media{width:108px;height:72px}.lens-rec-card.is-vehicle:not(.is-singular-vehicle) .lens-vehicle-preview-controls{display:none}.lens-rec-card.is-vehicle:not(.is-singular-vehicle) .lens-vehicle-media-nav{min-height:22px;padding-block-start:3px}.lens-rec-card.is-vehicle:not(.is-singular-vehicle) .lens-rec-title{font-size:13px}.lens-rec-card.is-vehicle:not(.is-singular-vehicle) .lens-rec-meta,.lens-rec-card.is-vehicle:not(.is-singular-vehicle) .lens-vehicle-open{font-size:10px}.lens-rec-thumbs{display:none}.lens-agent-grid,.lens-journey-grid,.lens-propensity-dossiers{grid-template-columns:1fr}.lens-agent-object,.lens-durable-receipt,.lens-journey-object{padding:14px}}.lens-lead{border:1px solid var(--border-default);flex-direction:column;align-items:stretch;gap:0;margin-block-end:14px;padding:18px 20px 16px;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lens-lead{border:1px solid color-mix(in srgb,var(--border-default) 84%,transparent)}}.lens-lead{background:radial-gradient(circle at 92% 4%,var(--architera-product-lens),transparent 38%),var(--lens-surface);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.lens-lead{background:radial-gradient(circle at 92% 4%,color-mix(in srgb,var(--architera-product-lens) 7%,transparent),transparent 38%),var(--lens-surface)}}.lens-lead{box-shadow:var(--lens-inset),0 14px 34px var(--lens-canvas)}@supports (color:color-mix(in lab,red,red)){.lens-lead{box-shadow:var(--lens-inset),0 14px 34px color-mix(in srgb,var(--lens-canvas) 34%,transparent)}}.lens-stat-head{align-items:baseline;gap:8px 12px;min-inline-size:0;display:flex}.lens-stat-head .lens-lead-label{min-inline-size:0;color:var(--fg-secondary);font-size:13px;font-weight:620;line-height:1.3}.lens-stat-window{color:var(--fg-tertiary);font-family:var(--font-mono);letter-spacing:.025em;white-space:nowrap;margin-inline-start:auto;font-size:9.5px}.lens-stat-head .lens-lead-note{flex:none;font-size:10.5px;font-weight:620}.lens-lead-primary{align-items:baseline;gap:9px;min-inline-size:0;padding-block:13px 10px;display:flex}.lens-lead-value{color:var(--fg-primary);font-family:var(--font-display-evo),"Geist",sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:38px;font-weight:350;line-height:1}.lens-stat-precise{color:var(--fg-tertiary);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.015em;font-size:10.5px}.lens-stat-comparison{align-items:center;min-block-size:27px;padding-block-end:11px;display:flex}.lens-stat-delta{background:currentColor;border:0;border-inline-start:2px solid;border-radius:0;min-block-size:0;margin:0;padding:5px 8px}@supports (color:color-mix(in lab,red,red)){.lens-stat-delta{background:color-mix(in srgb,currentColor 5%,transparent)}}.lens-stat-delta{color:var(--fg-secondary);font-size:11px;font-weight:620}.lens-stat-delta.is-favorable{color:var(--status-success)}@supports (color:color-mix(in lab,red,red)){.lens-stat-delta.is-favorable{color:color-mix(in srgb,var(--status-success) 82%,var(--fg-primary))}}.lens-stat-delta.is-adverse{color:var(--status-warning)}@supports (color:color-mix(in lab,red,red)){.lens-stat-delta.is-adverse{color:color-mix(in srgb,var(--status-warning) 86%,var(--fg-primary))}}.lens-stat-delta>span{color:currentColor;margin-inline-start:5px}@supports (color:color-mix(in lab,red,red)){.lens-stat-delta>span{color:color-mix(in srgb,currentColor 58%,var(--fg-tertiary))}}.lens-stat-delta>span{font-size:10.5px;font-weight:500}.lens-stat-goal{border:1px solid var(--border-subtle);background:var(--lens-surface-hi,var(--lens-surface));border-radius:8px;grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:8px;min-inline-size:0;padding:9px 10px;display:grid}@supports (color:color-mix(in lab,red,red)){.lens-stat-goal{background:color-mix(in srgb,var(--lens-surface-hi,var(--lens-surface)) 78%,transparent)}}.lens-stat-goal-mark{display:none}.lens-stat-goal-label{color:var(--fg-tertiary);font-size:10.5px}.lens-stat-goal strong{color:var(--fg-primary);font-size:11.5px;font-weight:640}.lens-stat-goal-state{color:var(--fg-secondary);justify-self:end;font-size:10.5px;font-weight:560}.lens-stat-goal.is-off-target .lens-stat-goal-state{color:var(--status-warning)}@supports (color:color-mix(in lab,red,red)){.lens-stat-goal.is-off-target .lens-stat-goal-state{color:color-mix(in srgb,var(--status-warning) 74%,var(--fg-secondary))}}.lens-lead>.lens-lead-target{border-block-start:1px solid var(--border-subtle);color:var(--fg-tertiary);margin-block-start:10px;padding-block-start:10px;font-size:11px;line-height:1.45}.lens-stat-shell>.lens-prose{max-inline-size:64ch;color:var(--fg-tertiary);padding-inline:2px;font-size:12.5px;line-height:1.55}.lens-rec-card.is-vehicle{border-color:var(--border-default);min-block-size:0;padding:14px;display:block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lens-rec-card.is-vehicle{border-color:color-mix(in srgb,var(--border-default) 82%,transparent)}}.lens-rec-card.is-vehicle{background:radial-gradient(circle at 8% 0,var(--architera-product-lens),transparent 34%),var(--lens-surface);border-radius:13px}@supports (color:color-mix(in lab,red,red)){.lens-rec-card.is-vehicle{background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--architera-product-lens) 6%,transparent),transparent 34%),var(--lens-surface)}}.lens-rec-card.is-vehicle{box-shadow:var(--lens-inset),0 12px 30px var(--lens-canvas)}@supports (color:color-mix(in lab,red,red)){.lens-rec-card.is-vehicle{box-shadow:var(--lens-inset),0 12px 30px color-mix(in srgb,var(--lens-canvas) 30%,transparent)}}.lens-vehicle-compact{grid-template-columns:208px minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.lens-vehicle-compact>.lens-rec-photo,.lens-vehicle-media{inline-size:208px;min-inline-size:0}.lens-rec-photo.has-media,.lens-vehicle-compact>.lens-rec-photo{border:1px solid var(--border-subtle);background:radial-gradient(circle at 50% 72%,var(--fg-primary),transparent 49%),var(--lens-canvas);border-radius:10px;block-size:122px;inline-size:208px;padding:8px}@supports (color:color-mix(in lab,red,red)){.lens-rec-photo.has-media,.lens-vehicle-compact>.lens-rec-photo{background:radial-gradient(circle at 50% 72%,color-mix(in srgb,var(--fg-primary) 7%,transparent),transparent 49%),color-mix(in srgb,var(--lens-canvas) 88%,var(--lens-surface))}}.lens-rec-photo.has-media img{object-fit:contain;object-position:center;block-size:100%;inline-size:100%}.lens-rec-photo.has-media:focus-visible,.lens-vehicle-expand:focus-visible,.lens-vehicle-full-record:focus-visible,.lens-vehicle-gallery-controls button:focus-visible,.lens-vehicle-gallery-rail button:focus-visible,.lens-vehicle-preview-controls button:focus-visible{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);outline:none}@supports (color:color-mix(in lab,red,red)){.lens-rec-photo.has-media:focus-visible,.lens-vehicle-expand:focus-visible,.lens-vehicle-full-record:focus-visible,.lens-vehicle-gallery-controls button:focus-visible,.lens-vehicle-gallery-rail button:focus-visible,.lens-vehicle-preview-controls button:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent)}}.lens-vehicle-media-nav{min-block-size:24px;color:var(--fg-tertiary);padding:5px 1px 0;font-size:9.5px}.lens-vehicle-preview-controls button{block-size:24px;inline-size:24px}.lens-rec-card.is-vehicle .lens-rec-body{justify-content:space-between;align-self:stretch;gap:12px;min-inline-size:0;padding-block:3px 1px}.lens-rec-card.is-vehicle .lens-rec-card-head{align-items:flex-start;gap:16px;min-inline-size:0}.lens-rec-card.is-vehicle .lens-rec-title{color:var(--fg-primary);letter-spacing:-.015em;font-size:16px;font-weight:650;line-height:1.25}.lens-rec-card.is-vehicle .lens-rec-sub{color:var(--fg-tertiary);margin-block-start:5px;font-size:11px;line-height:1.4}.lens-rec-card.is-vehicle .lens-rec-val{align-items:flex-end;gap:4px;min-inline-size:116px}.lens-rec-price-label{color:var(--fg-tertiary);font-family:var(--font-mono);letter-spacing:.055em;text-transform:uppercase;font-size:8.5px}.lens-rec-card.is-vehicle .lens-rec-price{font-size:22px;font-weight:380;line-height:1.05}.lens-rec-card.is-vehicle .lens-rec-status{font-size:10.5px}.lens-vehicle-expand{inline-size:fit-content;font:inherit;cursor:pointer;background:0 0;border:0;border-block-end:1px solid #0000;border-radius:0;align-items:center;gap:6px;margin-block-start:auto;padding:0;font-size:11.5px;font-weight:620;display:inline-flex}.lens-vehicle-expand:hover{border-block-end-color:var(--border-default);color:var(--fg-primary)}.lens-vehicle-expand svg{transition:transform var(--motion-fast,.15s cubic-bezier(.16,1,.3,1))}.lens-vehicle-expand:hover svg{transform:translate(2px)}.lens-vehicle-vdp-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06070af0}.lens-vehicle-vdp-dialog{--lens-canvas:var(--architera-bg-deep,#08090c);--lens-surface:var(--architera-bg-elevated,#161922);--lens-surface-hi:var(--architera-bg-card,#1d2029);--fg-primary:var(--architera-fg,#fafafa);--fg-secondary:var(--architera-fg-2,#b3b7c0);--fg-tertiary:var(--architera-fg-3,#83889a);--fg-faint:var(--architera-fg-3,#83889a)}@supports (color:color-mix(in lab,red,red)){.lens-vehicle-vdp-dialog{--fg-faint:color-mix(in srgb,var(--architera-fg-3,#83889a) 70%,transparent)}}.lens-vehicle-vdp-dialog{--border-subtle:var(--architera-fg,#fafafa)}@supports (color:color-mix(in lab,red,red)){.lens-vehicle-vdp-dialog{--border-subtle:color-mix(in srgb,var(--architera-fg,#fafafa) 8%,transparent)}}.lens-vehicle-vdp-dialog{--border-default:var(--architera-fg,#fafafa)}@supports (color:color-mix(in lab,red,red)){.lens-vehicle-vdp-dialog{--border-default:color-mix(in srgb,var(--architera-fg,#fafafa) 13%,transparent)}}.lens-vehicle-vdp-dialog{--architera-product-lens:var(--architera-ai-mark,#a48bff);--status-success:var(--architera-status-success,#56d690);--status-warning:var(--architera-status-warning,#e5b454);--status-error:var(--architera-status-error,#ff6b7a);border:1px solid var(--border-default);max-block-size:calc(100dvh - 32px);inline-size:min(1120px,100vw - 40px);max-inline-size:none;padding:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lens-vehicle-vdp-dialog{border:1px solid color-mix(in srgb,var(--border-default) 92%,transparent)}}.lens-vehicle-vdp-dialog{color:var(--fg-secondary);background:var(--lens-canvas);box-shadow:0 34px 100px #00000094,inset 0 1px 0 var(--fg-primary);border-radius:15px}@supports (color:color-mix(in lab,red,red)){.lens-vehicle-vdp-dialog{box-shadow:0 34px 100px #00000094,inset 0 1px 0 color-mix(in srgb,var(--fg-primary) 5%,transparent)}}.lens-vehicle-vdp-dialog>button{z-index:3;border:1px solid var(--border-subtle);background:var(--lens-canvas);block-size:36px;inline-size:36px;inset-block-start:16px;inset-inline-end:16px}@supports (color:color-mix(in lab,red,red)){.lens-vehicle-vdp-dialog>button{background:color-mix(in srgb,var(--lens-canvas) 88%,transparent)}}.lens-vehicle-vdp-dialog>button{color:var(--fg-secondary)}.lens-vehicle-vdp{grid-template-rows:auto minmax(0,1fr) auto;block-size:min(760px,100dvh - 34px);min-block-size:0;display:grid}.lens-vehicle-vdp-head{border-block-end:1px solid var(--border-subtle);background:var(--lens-surface);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;min-inline-size:0;padding:21px 68px 20px 24px;display:grid}@supports (color:color-mix(in lab,red,red)){.lens-vehicle-vdp-head{background:color-mix(in srgb,var(--lens-surface) 58%,var(--lens-canvas))}}.lens-vehicle-vdp-identity{min-inline-size:0}.lens-vehicle-detail-heading>span,.lens-vehicle-equipment>span,.lens-vehicle-vdp-identity>span,.lens-vehicle-vdp-price>span{color:var(--fg-tertiary);font-family:var(--font-mono);letter-spacing:.075em;text-transform:uppercase;font-size:9px;font-weight:570}.lens-vehicle-vdp-title{color:var(--fg-primary);font-family:var(--font-display-evo),"Geist",sans-serif;letter-spacing:-.025em;margin:5px 0 0;font-size:27px;font-weight:480;line-height:1.08}.lens-vehicle-vdp-subtitle{color:var(--fg-tertiary);margin-block-start:6px;font-size:11.5px;line-height:1.4}.lens-vehicle-vdp-price{text-align:end;flex-direction:column;align-items:flex-end;gap:4px;min-inline-size:176px;display:flex}.lens-vehicle-vdp-price strong{color:var(--fg-primary);font-family:var(--font-display-evo),"Geist",sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:24px;font-weight:390;line-height:1.05}.lens-vehicle-vdp-price small{color:var(--fg-secondary);font-size:10.5px;font-weight:560}.lens-vehicle-vdp-price small.good{color:var(--status-success)}@supports (color:color-mix(in lab,red,red)){.lens-vehicle-vdp-price small.good{color:color-mix(in srgb,var(--status-success) 76%,var(--fg-secondary))}}.lens-vehicle-vdp-price small.bad{color:var(--status-error)}.lens-vehicle-vdp-price small.warn{color:var(--status-warning)}.lens-vehicle-vdp-body{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);min-block-size:0;display:grid;overflow:hidden}.lens-vehicle-vdp-gallery{border-inline-end:1px solid var(--border-subtle);background:var(--lens-canvas);flex-direction:column;min-block-size:0;min-inline-size:0;padding:18px 20px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.lens-vehicle-vdp-gallery{background:color-mix(in srgb,var(--lens-canvas) 94%,black)}}.lens-vehicle-gallery-empty,.lens-vehicle-gallery-stage{border:1px solid var(--border-subtle);background:radial-gradient(circle at 50% 72%,var(--fg-primary),transparent 48%),var(--lens-canvas);border-radius:12px;flex:1;place-items:center;min-block-size:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lens-vehicle-gallery-empty,.lens-vehicle-gallery-stage{background:radial-gradient(circle at 50% 72%,color-mix(in srgb,var(--fg-primary) 7%,transparent),transparent 48%),var(--lens-canvas)}}.lens-vehicle-gallery-stage>img{object-fit:contain;object-position:center;block-size:100%;max-block-size:94%;inline-size:100%;max-inline-size:94%;padding:18px}.lens-vehicle-gallery-empty{color:var(--fg-tertiary);gap:7px;font-size:11px}.lens-vehicle-gallery-controls{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset-block-end:10px;inset-inline:10px}.lens-vehicle-gallery-controls button,.lens-vehicle-gallery-controls span{border:1px solid var(--border-default);background:var(--lens-canvas)}@supports (color:color-mix(in lab,red,red)){.lens-vehicle-gallery-controls button,.lens-vehicle-gallery-controls span{background:color-mix(in srgb,var(--lens-canvas) 92%,transparent)}}.lens-vehicle-gallery-controls button,.lens-vehicle-gallery-controls span{color:var(--fg-secondary);box-shadow:0 6px 18px var(--lens-canvas)}@supports (color:color-mix(in lab,red,red)){.lens-vehicle-gallery-controls button,.lens-vehicle-gallery-controls span{box-shadow:0 6px 18px color-mix(in srgb,var(--lens-canvas) 44%,transparent)}}.lens-vehicle-gallery-controls button{cursor:pointer;pointer-events:auto;border-radius:8px;place-items:center;block-size:36px;inline-size:36px;padding:0;display:grid}.lens-vehicle-gallery-controls span{font-family:var(--font-mono);border-radius:7px;padding:5px 8px;font-size:9px}.lens-vehicle-gallery-rail{grid-auto-columns:74px;grid-auto-flow:column;gap:7px;margin-block-start:9px;padding-block-end:3px;display:grid;overflow-x:auto}.lens-vehicle-gallery-rail button{border:1px solid var(--border-subtle);background:var(--lens-canvas);cursor:pointer;border-radius:7px;block-size:52px;padding:3px;overflow:hidden}.lens-vehicle-gallery-rail button.is-active{border-color:var(--architera-product-lens)}@supports (color:color-mix(in lab,red,red)){.lens-vehicle-gallery-rail button.is-active{border-color:color-mix(in srgb,var(--architera-product-lens) 62%,var(--border-default))}}.lens-vehicle-gallery-rail button.is-active{background:var(--architera-product-lens)}@supports (color:color-mix(in lab,red,red)){.lens-vehicle-gallery-rail button.is-active{background:color-mix(in srgb,var(--architera-product-lens) 6%,var(--lens-canvas))}}.lens-vehicle-gallery-rail img{object-fit:contain;block-size:100%;inline-size:100%}.lens-vehicle-detail-panel{background:var(--lens-surface);flex-direction:column;gap:20px;min-block-size:0;min-inline-size:0;padding:22px 24px;display:flex;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.lens-vehicle-detail-panel{background:color-mix(in srgb,var(--lens-surface) 38%,var(--lens-canvas))}}.lens-vehicle-detail-heading{flex-direction:column;gap:4px;display:flex}.lens-vehicle-detail-heading strong{color:var(--fg-secondary);font-size:13px;font-weight:580}.lens-vehicle-facts{border-block:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:0;padding-block:2px;display:grid}.lens-vehicle-facts>div{min-inline-size:0;padding-block:12px}.lens-vehicle-facts dt{color:var(--fg-tertiary);font-size:10px}.lens-vehicle-facts dd{overflow-wrap:anywhere;color:var(--fg-primary);font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:13px;font-weight:600}.lens-vehicle-equipment{gap:10px;display:grid}.lens-vehicle-equipment ul{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.lens-vehicle-equipment li{overflow-wrap:anywhere;min-inline-size:0;color:var(--fg-secondary);padding-inline-start:10px;font-size:11.5px;line-height:1.4;position:relative}.lens-vehicle-equipment li:before{content:"";background:var(--fg-tertiary);block-size:1px;inline-size:4px;position:absolute;inset-block-start:.55em;inset-inline-start:0}.lens-vehicle-detail-empty{color:var(--fg-tertiary);margin:0;font-size:11px}.lens-vehicle-identifiers{border-block-start:1px solid var(--border-subtle);color:var(--fg-tertiary);font-family:var(--font-mono);letter-spacing:.02em;flex-wrap:wrap;gap:7px 14px;margin-block-start:auto;padding-block-start:14px;font-size:9px;display:flex}.lens-vehicle-identifiers b{color:var(--fg-faint);margin-inline-end:4px;font-weight:560}.lens-vehicle-full-record{border:1px solid var(--fg-primary);min-block-size:40px;inline-size:fit-content;padding-inline:15px}@supports (color:color-mix(in lab,red,red)){.lens-vehicle-full-record{border:1px solid color-mix(in srgb,var(--fg-primary) 78%,transparent)}}.lens-vehicle-full-record{background:var(--fg-primary);color:var(--lens-canvas);border-radius:8px;align-items:center;gap:6px;font-size:11px;font-weight:680;text-decoration:none;display:inline-flex}.lens-vehicle-full-record:hover{border-color:var(--fg-primary);background:var(--fg-primary)}@supports (color:color-mix(in lab,red,red)){.lens-vehicle-full-record:hover{background:color-mix(in srgb,var(--fg-primary) 90%,var(--fg-secondary))}}.lens-vehicle-full-record:hover{color:var(--lens-canvas)}.lens-vehicle-vdp-footer{border-block-start:1px solid var(--border-subtle);background:var(--lens-surface);justify-content:space-between;align-items:center;gap:18px;min-inline-size:0;padding:14px 20px;display:flex}@supports (color:color-mix(in lab,red,red)){.lens-vehicle-vdp-footer{background:color-mix(in srgb,var(--lens-surface) 56%,var(--lens-canvas))}}.lens-vehicle-vdp-footer p{color:var(--fg-tertiary);margin:0;font-size:10.5px}@media (prefers-reduced-motion:reduce){.lens-vehicle-expand svg{transition:none}}@container lens-content (max-width:620px){.lens-vehicle-compact{grid-template-columns:132px minmax(0,1fr);gap:12px}.lens-rec-photo.has-media,.lens-vehicle-compact>.lens-rec-photo,.lens-vehicle-media{inline-size:132px}.lens-rec-photo.has-media,.lens-vehicle-compact>.lens-rec-photo{block-size:88px;padding:5px}}@container lens-content (max-width:460px){.lens-lead{padding:17px 16px 15px}.lens-stat-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:5px 12px;display:grid}.lens-stat-window{white-space:normal;grid-area:2/1;margin-inline-start:0}.lens-stat-head .lens-lead-note{grid-area:1/2/span 2;align-self:start;margin-block-start:1px}.lens-lead-value{font-size:34px}.lens-lead-primary{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding-block:18px 12px;display:grid}.lens-stat-precise{text-align:end;padding-block-end:2px}.lens-stat-comparison{min-block-size:0;padding-block-end:13px}.lens-stat-delta{inline-size:100%;padding:7px 9px;font-size:11.5px}.lens-stat-goal{grid-template-columns:auto auto minmax(0,1fr);gap:7px;padding:10px 11px}.lens-stat-goal-state{grid-column:auto;justify-self:end}.lens-lead>.lens-lead-target{margin-block-start:12px;padding-block-start:12px;font-size:10.5px}.lens-stat-shell>.lens-prose{padding-inline:1px;font-size:12px;line-height:1.55}.lens-rec-card.is-vehicle{padding:11px}.lens-vehicle-compact{grid-template-columns:104px minmax(0,1fr);gap:10px}.lens-rec-photo.has-media,.lens-vehicle-compact>.lens-rec-photo,.lens-vehicle-media{inline-size:104px}.lens-rec-photo.has-media,.lens-vehicle-compact>.lens-rec-photo{block-size:72px;padding:4px}.lens-vehicle-media-nav{min-block-size:20px;font-size:8.5px}.lens-vehicle-preview-controls{display:none}.lens-rec-card.is-vehicle .lens-rec-card-head{flex-direction:column;gap:8px}.lens-rec-card.is-vehicle .lens-rec-title{font-size:14px}.lens-rec-card.is-vehicle .lens-rec-val{align-items:flex-start;min-inline-size:0}.lens-rec-card.is-vehicle .lens-rec-price{font-size:18px}.lens-vehicle-expand{min-block-size:44px}}@media (max-width:767px){.lens-gallery-dialog{border-radius:0;width:100vw;height:100dvh;max-height:100dvh;inset:0;transform:none}.lens-gallery-stage{min-height:calc(100dvh - 190px)}.lens-gallery-stage>img{max-height:calc(100dvh - 190px)}.lens-vehicle-vdp-dialog{border:0;border-radius:0;block-size:100dvh;max-block-size:100dvh;inline-size:100vw;inset:0;overflow:hidden;transform:none}.lens-vehicle-vdp-dialog>button{block-size:44px;inline-size:44px;position:fixed;inset-block-start:13px;inset-inline-end:13px}.lens-vehicle-vdp{grid-template-rows:auto minmax(0,1fr) auto;block-size:100dvh;min-block-size:100dvh}.lens-vehicle-vdp-head{grid-template-columns:minmax(0,1fr);align-items:start;gap:15px;padding:18px 62px 17px 17px}.lens-vehicle-vdp-title{font-size:23px}.lens-vehicle-vdp-price{text-align:start;align-items:flex-start;min-inline-size:0}.lens-vehicle-vdp-price strong{font-size:21px}.lens-vehicle-vdp-body{grid-template-columns:minmax(0,1fr);overflow-y:auto}.lens-vehicle-vdp-gallery{border-inline-end:0;border-block-end:1px solid var(--border-subtle);min-block-size:292px;padding:14px 14px 12px}.lens-vehicle-gallery-empty,.lens-vehicle-gallery-stage{min-block-size:224px}.lens-vehicle-gallery-stage>img{padding:12px}.lens-vehicle-full-record,.lens-vehicle-gallery-controls button,.lens-vehicle-gallery-rail button{min-block-size:44px}.lens-vehicle-gallery-rail{grid-auto-columns:68px}.lens-vehicle-detail-panel{gap:18px;padding:20px 17px;overflow:visible}.lens-vehicle-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.lens-vehicle-identifiers{margin-block-start:2px}.lens-vehicle-vdp-footer{padding:11px 14px calc(11px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:0;box-shadow:0 -14px 30px #00000038}.lens-vehicle-vdp-footer p{display:none}.lens-vehicle-full-record{justify-content:center;inline-size:100%}}@media (prefers-reduced-motion:reduce){.lens-gallery-stage img,.lens-rec-photo img{scroll-behavior:auto;transition:none}}.lens-pulse{border-radius:14px;max-width:1040px}.lens-pulse-head{align-items:center;padding:20px 22px 18px}.lens-pulse-title-block h2{font-size:25px}.lens-pulse-title-block>p{font-family:var(--font-mono);letter-spacing:.025em;margin-block-start:6px;font-size:10px}.lens-pulse-label{color:var(--fg-tertiary);margin-block-end:8px}.lens-pulse-label svg{color:currentColor}.lens-pulse-tools{flex-wrap:nowrap}.lens-pulse-refreshed{white-space:nowrap;flex-basis:auto;margin-inline-end:5px}.lens-pulse-priority{padding:25px 22px 23px}.lens-pulse-priority .cp-finding{border:0;grid-template-columns:minmax(0,1fr);padding:0}.lens-pulse-priority .cp-finding-index{display:none}.lens-pulse-priority .cp-finding-head h3{max-width:28ch;font-family:var(--font-display-evo);font-size:24px;font-weight:470}.lens-pulse-priority .cp-finding-head strong{font-size:24px}.lens-pulse-supporting .cp-finding{padding:15px 22px}.lens-pulse-supporting .cp-finding-main>p{max-width:72ch}.lens-pulse-priority-label,.lens-pulse-section-label{color:var(--fg-tertiary);font-family:var(--font-body);letter-spacing:0;align-items:center;gap:8px;font-size:12px;font-weight:600;line-height:1.2;display:flex}.lens-pulse-priority-label{margin-block-end:13px}.lens-pulse-priority .lens-pulse-finding-head h3{max-width:26ch;font-family:var(--font-display-evo);letter-spacing:-.018em;font-size:clamp(20px,2.1vw,29px);font-weight:470;line-height:1.16}.lens-pulse-priority .lens-pulse-value{font-size:clamp(22px,2.4vw,32px);font-weight:500}.lens-pulse-priority>p{max-width:72ch;color:var(--fg-secondary);margin:8px 0 0;font-size:13px;line-height:1.52}.lens-pulse-supporting{border-block-start:1px solid var(--border-default)}.lens-pulse-supporting>.lens-pulse-section-label{padding:15px 22px 11px}.lens-pulse-supporting ol{margin:0;padding:0;list-style:none}.lens-pulse-supporting .lens-pulse-finding{grid-template-columns:30px minmax(0,1fr);padding:15px 22px}.lens-pulse-supporting .lens-pulse-finding:first-child{border-block-start:0}.lens-pulse-supporting .lens-pulse-finding-main>p{margin-block-start:4px}.lens-pulse-leads{border-block:1px solid var(--border-subtle);max-width:760px;margin-block-start:14px}.lens-pulse-lead{border-block-start:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:8px 0;display:flex}.lens-pulse-lead:first-child{border-block-start:0}.lens-pulse-lead>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.lens-pulse-lead a{width:fit-content;color:var(--fg-primary);align-items:center;gap:5px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.lens-pulse-lead a:hover{color:var(--accent)}.lens-pulse-lead span{color:var(--fg-tertiary);font-size:10.5px}.lens-pulse-more{min-height:38px;color:var(--fg-secondary);font-family:var(--font-mono);align-items:center;gap:6px;font-size:10px;text-decoration:none;display:inline-flex}.lens-pulse-more:hover{color:var(--fg-primary)}.lens-pulse-focus{border-block-start:1px solid var(--border-default)}.lens-pulse-focus summary{cursor:pointer;align-items:center;gap:12px;min-height:56px;padding:10px 22px;list-style:none;display:flex}.lens-pulse-current summary::-webkit-details-marker,.lens-pulse-focus summary::-webkit-details-marker{display:none}.lens-pulse-focus summary>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.lens-pulse-focus summary strong{color:var(--fg-primary);font-size:12px}.lens-pulse-focus summary small{color:var(--fg-tertiary);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.lens-pulse-focus-up,.lens-pulse-focus[open] .lens-pulse-focus-down{display:none}.lens-pulse-focus[open] .lens-pulse-focus-up{display:block}.lens-pulse-focus-grid{border-block-start:1px solid var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lens-pulse-focus-grid>div{border-inline-start:1px solid var(--border-subtle);min-width:0;padding:14px 22px 16px}.lens-pulse-focus-grid>div:first-child{border-inline-start:0}.lens-pulse-focus-grid span,.lens-pulse-live-head>div>span{color:var(--fg-tertiary);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:9px}.lens-pulse-focus-grid p{color:var(--fg-secondary);margin:6px 0 0;font-size:11px;line-height:1.5}.lens-pulse.is-editing{max-width:1180px}.lens-pulse-editor{grid-template-columns:minmax(340px,.78fr) minmax(440px,1.22fr);min-height:620px;display:grid}.lens-pulse-editor-compose,.lens-pulse-live{min-width:0}.lens-pulse-live{border-inline-start:1px solid var(--border-default);background:var(--lens-rail);flex-direction:column;display:flex}.lens-pulse-editor-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.lens-pulse-editor-head h2{max-width:15ch;color:var(--fg-primary);font-family:var(--font-display-evo);letter-spacing:-.02em;margin:0;font-size:25px;font-weight:470;line-height:1.18}.lens-pulse-editor-intro{color:var(--fg-secondary);margin:14px 0 20px;font-size:12px;line-height:1.55}.lens-pulse-prompt{flex-direction:column;gap:8px;display:flex}.lens-pulse-prompt>span{color:var(--fg-primary);font-size:12px;font-weight:650}.lens-pulse-prompt textarea{resize:vertical;border:1px solid var(--border-default);background:var(--lens-canvas);width:100%;min-height:132px;color:var(--fg-primary);font:inherit;border-radius:10px;outline:none;padding:14px;font-size:13px;line-height:1.55}.lens-pulse-prompt textarea::placeholder{color:var(--fg-tertiary)}.lens-pulse-prompt textarea:focus-visible{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.lens-pulse-prompt textarea:focus-visible{border-color:color-mix(in srgb,var(--accent) 44%,transparent)}}.lens-pulse-prompt textarea:focus-visible{box-shadow:0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.lens-pulse-prompt textarea:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 30%,transparent)}}.lens-pulse-editor-actions{align-items:center;gap:12px;min-height:48px;margin-block-start:10px;display:flex}.lens-pulse-editor-actions>span{color:var(--fg-tertiary);font-size:10.5px;line-height:1.4}.lens-pulse-understanding{border-block:1px solid var(--border-default);margin-block-start:16px}.lens-pulse-understanding>.lens-pulse-section-label{min-height:42px}.lens-pulse-understood-row{border-block-start:1px solid var(--border-subtle);grid-template-columns:54px minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.lens-pulse-understood-row>span{color:var(--fg-tertiary);font-family:var(--font-mono);text-transform:uppercase;font-size:9px}.lens-pulse-understood-row p,.lens-pulse-unresolved p{color:var(--fg-secondary);margin:0;font-size:11px;line-height:1.45}.lens-pulse-unresolved{border-block-start:1px solid var(--border-subtle);padding:10px 0}.lens-pulse-unresolved strong{color:var(--status-danger);font-size:10.5px}.lens-pulse-unresolved p{margin-block-start:5px}.lens-pulse-current{border-block:1px solid var(--border-subtle);margin-block-start:14px}.lens-pulse-current summary{color:var(--fg-secondary);cursor:pointer;padding:10px 0;font-size:11px;font-weight:600;list-style:none}.lens-pulse-current p{color:var(--fg-tertiary);margin:0 0 8px;font-size:10.5px;line-height:1.45}.lens-pulse-current p strong{color:var(--fg-secondary)}.lens-pulse-editor-reset{gap:14px;padding-block-start:12px;display:flex}.lens-pulse-editor-reset button{min-height:32px;color:var(--fg-tertiary);font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:10.5px;text-decoration:underline}.lens-pulse-editor-reset button:hover{color:var(--fg-primary)}.lens-pulse-availability{border-block:1px solid var(--border-default);gap:12px;margin-block-start:16px;padding:13px 0;display:grid}.lens-pulse-dismissed{padding:16px 20px 20px}.lens-pulse-live-head{border-block-end:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:18px;min-height:74px;padding:14px 20px;display:flex}.lens-pulse-live-head h3{color:var(--fg-primary);margin:3px 0 0;font-size:15px;font-weight:650}.lens-pulse-live-head>span{color:var(--fg-tertiary);font-family:var(--font-mono);white-space:nowrap;font-size:9.5px}.lens-pulse-preview{flex:1;min-height:0;overflow-y:auto}.lens-pulse-preview .lens-pulse-priority{padding:20px}.lens-pulse-preview .lens-pulse-priority .lens-pulse-finding-head h3{font-size:21px}.lens-pulse-preview .lens-pulse-priority .lens-pulse-value{font-size:23px}.lens-pulse-preview .lens-pulse-supporting .lens-pulse-finding,.lens-pulse-preview .lens-pulse-supporting>.lens-pulse-section-label{padding-inline:20px}.lens-pulse-preview .lens-pulse-leads{display:none}.lens-pulse-savebar{border-block-start:1px solid var(--border-default);background:var(--lens-surface);justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:12px 20px;display:flex}.lens-pulse-savebar p{flex-direction:column;gap:3px;min-width:0;margin:0;display:flex}.lens-pulse-savebar strong{color:var(--fg-primary);font-size:11px}.lens-pulse-savebar span{color:var(--fg-tertiary);font-size:9.5px}.lens-pulse-state.is-empty>svg{color:var(--fg-secondary)}.lens-panel-act.is-compact{width:auto;min-width:0;box-shadow:none;background:0 0;border:0;margin:0;padding:0}.lens-panel-act.is-compact .lens-panel-act-head{display:none}.lens-panel-act.is-compact .lens-panel-act-chips{justify-content:flex-end}.lens-panel-act.is-compact .cp-selection-chip{background:0 0;min-height:32px;padding-inline:9px}@container lens-content (max-width:760px){.lens-pulse-console{width:calc(100% - 20px);margin-block-end:18px}.lens-pulse-head{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:13px 12px 12px}.lens-pulse-title-block h2{font-size:20px}.lens-pulse-title-block>p{max-width:26ch;font-size:9px;line-height:1.4}.lens-pulse-tools{grid-column:auto;align-self:center;gap:4px;display:flex}.lens-pulse-refreshed{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.lens-pulse-tools button,.lens-pulse-tune-link{min-width:40px;min-height:40px;padding-inline:10px}.lens-pulse-tools button span{display:none}.lens-pulse-priority{padding:17px 12px 15px}.lens-pulse-priority-label{margin-block-end:9px}.lens-pulse-priority .lens-pulse-finding-head h3{font-size:19px}.lens-pulse-priority .cp-finding-head h3,.lens-pulse-priority .cp-finding-head strong{font-size:18px}.lens-pulse-priority .lens-pulse-value{font-size:20px}.lens-pulse-priority>p{margin-block-start:5px;font-size:11.5px;line-height:1.45}.lens-pulse-finding-head{gap:8px}.lens-pulse-supporting>.lens-pulse-section-label{padding:11px 12px 7px}.lens-pulse-supporting .lens-pulse-finding{grid-template-columns:22px minmax(0,1fr);gap:7px;padding:11px 12px}.lens-pulse-supporting .cp-finding{padding:11px 12px}.lens-pulse-supporting .cp-finding-head h3{font-size:12.5px}.lens-pulse-supporting .cp-finding-main>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;display:-webkit-box;overflow:hidden}.lens-pulse-supporting .lens-pulse-finding-head h3{font-size:12.5px}.lens-pulse-supporting .lens-pulse-finding-main>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;display:-webkit-box;overflow:hidden}.lens-pulse-leads{margin-block-start:10px}.lens-pulse-lead{flex-direction:column;align-items:flex-start;gap:7px}.lens-pulse-finding-actions{margin-block-start:8px}.lens-pulse-finding-actions .cp-evidence-trigger,.lens-pulse-nav{min-height:36px}.lens-pulse-focus summary{min-height:50px;padding-inline:12px}.lens-pulse-focus-grid{grid-template-columns:1fr}.lens-pulse-focus-grid>div{border-block-start:1px solid var(--border-subtle);border-inline-start:0;padding:10px 12px}.lens-pulse-focus-grid>div:first-child{border-block-start:0}.lens-pulse-editor{min-height:0;display:block}.lens-pulse-editor-compose{padding:17px 14px}.lens-pulse-editor-head h2{font-size:21px}.lens-pulse-editor-intro{margin:10px 0 14px;font-size:11px}.lens-pulse-prompt textarea{min-height:116px}.lens-pulse-editor-compose:has(.lens-pulse-understanding) .lens-pulse-editor-intro{display:none}.lens-pulse-editor-compose:has(.lens-pulse-understanding) .lens-pulse-prompt textarea{min-height:76px}.lens-pulse-editor-compose:has(.lens-pulse-understanding) .lens-pulse-understanding{margin-block-start:9px}.lens-pulse-editor-compose:has(.lens-pulse-understanding) .lens-pulse-understood-row{padding-block:7px}.lens-pulse-editor-compose:has(.lens-pulse-understanding) .lens-pulse-current{margin-block-start:8px}.lens-pulse-editor-compose:has(.lens-pulse-understanding) .lens-pulse-editor-reset{padding-block-start:5px}.lens-pulse-live{border-block-start:1px solid var(--border-default);border-inline-start:0}.lens-pulse-live-head{min-height:60px;padding:10px 14px}.lens-pulse-preview .lens-pulse-priority,.lens-pulse-preview .lens-pulse-supporting .lens-pulse-finding,.lens-pulse-preview .lens-pulse-supporting>.lens-pulse-section-label{padding-inline:14px}.lens-pulse-savebar{z-index:2;min-height:70px;padding:10px 14px;position:sticky;bottom:0}.lens-pulse-savebar span{display:none}}.lens-rec-card.is-person-record,.lens-rec-card.is-person-record:first-child{grid-template-columns:minmax(165px,.95fr) minmax(270px,1.6fr) 145px 116px;grid-template-areas:none;gap:14px;min-height:82px;display:grid;border-radius:12px}.lens-person-record-identity{align-items:center;gap:11px;min-width:0;display:flex}.lens-rec-card.is-person-record .lens-rec-avatar{border:1px solid var(--brand-accent);flex:none;place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab,red,red)){.lens-rec-card.is-person-record .lens-rec-avatar{border:1px solid color-mix(in srgb,var(--brand-accent) 24%,var(--border-subtle))}}.lens-rec-card.is-person-record .lens-rec-avatar{background:var(--brand-accent);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.lens-rec-card.is-person-record .lens-rec-avatar{background:color-mix(in srgb,var(--brand-accent) 7%,var(--lens-canvas))}}.lens-rec-card.is-person-record .lens-rec-avatar{box-shadow:inset 0 0 0 1px var(--fg-primary)}@supports (color:color-mix(in lab,red,red)){.lens-rec-card.is-person-record .lens-rec-avatar{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fg-primary) 3%,transparent)}}.lens-rec-card.is-person-record .lens-rec-avatar{color:var(--fg-primary);font-family:var(--font-mono);font-size:9.5px;font-weight:560}.lens-rec-card.is-person-record .lens-rec-title{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.25;overflow:hidden}.lens-rec-card.is-person-record .lens-lead-record-owner,.lens-rec-card.is-person-record .lens-rec-sub{color:var(--fg-tertiary);text-overflow:ellipsis;white-space:nowrap;margin-block-start:2px;font-size:10.5px;line-height:1.35;overflow:hidden}.lens-person-record-facts{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));align-items:center;gap:8px 16px;min-width:0;display:grid}.lens-rec-card.is-lead-detail .lens-person-record-facts{grid-template-columns:minmax(88px,.65fr) minmax(120px,1.1fr) minmax(100px,.9fr)}.lens-person-record-fact{flex-direction:column;gap:3px;min-width:0;display:flex}.lens-rec-card.is-customer .lens-person-record-facts{gap:12px;display:flex}.lens-rec-card.is-customer .lens-person-record-fact{flex:1}.lens-rec-card.is-person-record .lens-rec-k{font-size:8px}.lens-rec-card.is-person-record .lens-rec-v{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.lens-rec-card.is-lead-detail .lens-lead-record-detail,.lens-rec-card.is-lead-detail .lens-lead-record-identity,.lens-rec-card.is-lead-detail .lens-lead-record-recency,.lens-rec-card.is-lead-detail .lens-lead-record-score,.lens-rec-card.is-lead-detail .lens-lead-record-stage,.lens-rec-card.is-lead-detail .lens-lead-record-vehicle{grid-area:auto}.lens-rec-card.is-lead-detail .lens-lead-record-stage .lens-rec-stage-rail{max-width:96px}.lens-rec-card.is-lead-detail .lens-lead-record-vehicle{gap:7px}.lens-rec-card.is-lead-detail .lens-lead-record-detail{min-width:0;color:var(--fg-tertiary);flex-flow:column;gap:3px;font-size:10px;line-height:1.35;display:flex}.lens-rec-card.is-lead-detail .lens-lead-record-detail>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lens-person-record-signals{justify-content:flex-end;align-items:center;gap:13px;min-width:0;display:flex}.lens-rec-card.is-customer .lens-person-record-signals:empty{display:none}.lens-rec-card.is-lead-detail .lens-lead-record-score{min-width:46px}.lens-rec-card.is-lead-detail .lens-lead-record-recency{min-width:86px}.lens-person-record-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.lens-rec-card.is-person-record .lens-rec-open{border-radius:var(--operator-control-radius,6px);cursor:pointer;min-height:36px}.lens-rec-card.is-person-record .lens-rec-open:focus-visible{border-color:var(--operator-focus-ring);box-shadow:var(--operator-focus-inner);outline:none}@container lens-content (max-width:780px){.lens-rec-card.is-person-record,.lens-rec-card.is-person-record:first-child{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity signals""facts facts""actions actions";gap:11px 12px;min-height:0;padding:12px}.lens-rec-card.is-person-record .lens-person-record-identity{grid-area:identity}.lens-rec-card.is-person-record .lens-person-record-facts{border-block-start:1px solid var(--border-subtle);grid-area:facts;padding-block-start:10px}.lens-rec-card.is-customer .lens-person-record-facts{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lens-rec-card.is-person-record .lens-person-record-signals{grid-area:signals}.lens-rec-card.is-person-record .lens-person-record-actions{grid-area:actions;width:100%}.lens-rec-card.is-person-record .lens-rec-open{flex:1;min-height:44px}.lens-rec-card.is-lead-detail .lens-person-record-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.lens-rec-card.is-lead-detail .lens-lead-record-detail{grid-column:1/-1}}@container lens-content (max-width:460px){.lens-rec-card.is-person-record,.lens-rec-card.is-person-record:first-child{grid-template-areas:"identity identity""signals signals""facts facts""actions actions"}.lens-rec-card.is-person-record .lens-person-record-signals{justify-content:flex-start}.lens-rec-card.is-customer .lens-person-record-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.lens-composer{border-top:1px solid var(--border-default);background:linear-gradient(180deg,#0a0b0e00,var(--lens-canvas) 55%);padding:10px 0;position:relative}.lens-composer>.lens-new-messages{z-index:8;border:1px solid var(--border-default);background:var(--lens-surface);min-block-size:36px;color:var(--fg-secondary);white-space:nowrap;cursor:pointer;animation:lens-new-messages-in .15s var(--ease-brand);border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;line-height:1;display:inline-flex;position:absolute;inset-block-start:0;inset-inline-start:50%;translate:-50% calc(-100% - 10px)}.lens-composer>.lens-new-messages:hover{border-color:var(--border-strong);background:var(--lens-surface-hi);color:var(--fg-primary)}.lens-composer>.lens-new-messages:focus-visible{border-color:var(--operator-focus-ring);box-shadow:var(--operator-focus-inner);outline:none}@keyframes lens-new-messages-in{0%{opacity:0;translate:-50% calc(-100% - 6px)}to{opacity:1;translate:-50% calc(-100% - 10px)}}.lens-composer-inner{max-width:768px;margin:0 auto;padding:0 28px}.lens-input{background:var(--lens-surface);border:1px solid var(--border-default);box-shadow:var(--lens-inset);transition:border-color var(--dur-hover) var(--ease-brand),box-shadow var(--dur-hover) var(--ease-brand);border-radius:14px;align-items:center;gap:6px;padding:1px 6px 1px 10px;display:flex}.lens-input:has(textarea:focus-visible){border-color:var(--operator-focus-ring);box-shadow:var(--lens-inset),var(--operator-focus-inner);outline:none}.lens-input:has(.lens-voice-status){margin-bottom:38px}.lens-input.is-import-drag{border-color:var(--operator-focus-ring)}@supports (color:color-mix(in lab,red,red)){.lens-input.is-import-drag{border-color:color-mix(in srgb,var(--operator-focus-ring) 62%,var(--border-default))}}.lens-input.is-import-drag{box-shadow:var(--lens-inset),0 0 0 2px var(--operator-focus-ring)}@supports (color:color-mix(in lab,red,red)){.lens-input.is-import-drag{box-shadow:var(--lens-inset),0 0 0 2px color-mix(in srgb,var(--operator-focus-ring) 22%,transparent)}}.lens-import-button{width:36px;height:36px;color:var(--fg-secondary);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.lens-import-button:hover{color:var(--fg-primary);background:var(--lens-hover)}.lens-import-button:focus-visible{outline:2px solid var(--operator-focus-ring);outline-offset:2px}.lens-import-button:disabled{opacity:.4;cursor:not-allowed}.lens-attachment{color:var(--fg-secondary);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:0 3px;font-size:11.5px;display:grid}.lens-attachment-name{color:var(--fg-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.lens-attachment-size{color:var(--fg-tertiary)}.lens-attachment-remove{width:30px;height:30px;color:var(--fg-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.lens-attachment-remove:hover{color:var(--fg-primary)}.lens-attachment-remove:focus-visible{outline:2px solid var(--operator-focus-ring);outline-offset:2px}.lens-file-error{color:var(--status-error);padding:7px 3px 0;font-size:11px}.lens-input textarea{box-sizing:border-box;resize:none;min-block-size:44px;min-width:0;box-shadow:none;color:var(--fg-primary);font:inherit;background:0 0;border:0;outline:none;flex:1;max-height:120px;padding:11.5px 0;font-size:14px;line-height:1.5;display:block;overflow-y:auto}.lens .lens-input textarea:focus,.lens .lens-input textarea:focus-visible{box-shadow:none;outline:none}.lens-input textarea::placeholder{color:var(--fg-tertiary)}.lens-send{width:36px;height:36px;color:var(--brand-bg);cursor:pointer;transition:opacity var(--dur-hover) var(--ease-brand);background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.lens-send:before{content:"";background:var(--brand-fg);block-size:32px;inline-size:32px;transition:background-color var(--dur-hover) var(--ease-brand),box-shadow var(--dur-hover) var(--ease-brand);border-radius:9px;position:absolute;box-shadow:0 4px 14px -6px #00000080}.lens-voice-button{width:36px;height:36px;color:var(--fg-secondary);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.lens-voice-control{flex:none;align-self:center;display:inline-flex;position:relative}.lens-voice-session{border:1px solid var(--border-default);background:var(--lens-surface-hi);height:36px;box-shadow:var(--lens-inset);border-radius:10px;align-items:center;gap:5px;padding:3px;display:inline-flex}.lens-voice-action{width:28px;height:28px;color:var(--fg-secondary);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.lens-voice-action:hover{color:var(--fg-primary);background:#ffffff12}.lens-voice-confirm{color:var(--fg-primary)}.lens-voice-action[disabled]{opacity:.35;cursor:default}.lens-voice-waveform{border:1px solid var(--fg-primary);justify-content:center;align-items:center;gap:4px;width:116px;height:28px;padding-inline:10px;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.lens-voice-waveform{border:1px solid color-mix(in srgb,var(--fg-primary) 8%,transparent)}}.lens-voice-waveform{background:var(--fg-primary);border-radius:7px}@supports (color:color-mix(in lab,red,red)){.lens-voice-waveform{background:color-mix(in srgb,var(--fg-primary) 3%,transparent)}}.lens-voice-waveform{color:var(--fg-primary);overflow:hidden}.lens-voice-waveform:before{content:"";opacity:.1;background:currentColor;height:1px;position:absolute;top:50%;left:10px;right:10px;transform:translateY(-50%)}.lens-voice-waveform-bar{z-index:1;transform-origin:50%;will-change:transform,opacity;background:currentColor;border-radius:999px;width:2px;height:20px;position:relative}.lens-voice-session[data-voice-phase=listening] .lens-voice-waveform{border-color:var(--lens-ai-line);background:var(--lens-ai-soft);color:var(--lens-ai-bright)}.lens-voice-session[data-voice-phase=transcribing] .lens-voice-waveform{border-color:var(--operator-focus-ring)}@supports (color:color-mix(in lab,red,red)){.lens-voice-session[data-voice-phase=transcribing] .lens-voice-waveform{border-color:color-mix(in srgb,var(--operator-focus-ring) 34%,var(--border-default))}}.lens-voice-session[data-voice-phase=transcribing] .lens-voice-waveform-bar{animation:lens-voice-transcribing .9s ease-in-out infinite alternate;animation-delay:calc(var(--voice-bar-index) * -55ms)}@keyframes lens-voice-transcribing{0%{opacity:.28;transform:scaleY(.22)}to{opacity:.94;transform:scaleY(.86)}}@media (prefers-reduced-motion:reduce){.lens-voice-session[data-voice-phase=transcribing] .lens-voice-waveform-bar{animation:none}}.lens-voice-status{z-index:5;border:1px solid var(--border-default);background:var(--lens-surface-hi);width:max-content;max-width:min(280px,100vw - 32px);color:var(--fg-secondary);box-shadow:var(--lens-shadow);border-radius:8px;padding:7px 9px;font-size:12px;line-height:1.35;position:absolute;top:calc(100% + 8px);right:0}.lens-voice-status.is-active{color:var(--fg-primary);border-color:var(--operator-focus-ring)}@supports (color:color-mix(in lab,red,red)){.lens-voice-status.is-active{border-color:color-mix(in srgb,var(--operator-focus-ring) 36%,var(--border-default))}}.lens-voice-button:hover{background:var(--lens-surface-hi);color:var(--fg-primary)}.lens-voice-button[disabled]{opacity:.5;cursor:default}.lens-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lens-send:hover{color:var(--brand-bg)}.lens-send:hover:before{box-shadow:0 6px 18px -6px #0009,0 0 16px -6px #ffffff40}.lens-send[disabled]{color:var(--fg-tertiary);cursor:default}.lens-send[disabled]:before{box-shadow:none;background:#ffffff1a}.lens-send svg{z-index:1;color:inherit;position:relative}.lens-foot{color:var(--fg-tertiary);letter-spacing:.01em;text-align:center;justify-content:center;align-items:center;gap:7px;margin-top:6px;font-size:10.5px;display:flex}.lens-file-disclosure{text-align:left;justify-content:flex-start;margin:3px 3px 9px}.lens-history-review{color:var(--fg-secondary);justify-content:space-between;align-items:center;gap:12px;font-size:11px;line-height:1.45;display:flex}.lens-history-review button{border:1px solid var(--border-default);background:var(--bg-raised);min-height:36px;color:var(--fg-primary);font:inherit;cursor:pointer;border-radius:7px;flex:none;padding:0 12px}.lens-history-review button:focus-visible{outline:1px solid var(--brand-focus-ring);outline-offset:2px}.lens-empty{max-width:1080px;margin:0 auto;padding:0 28px}.lens-empty-hero{border-block-end:1px solid var(--border-subtle);align-items:center;gap:14px;padding:4px 0 22px;display:flex}.lens-empty-orb{flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.lens-empty-orb .lens-mark{filter:drop-shadow(0 0 22px var(--architera-ai-mark-glow,#a48bff47))}.lens-empty h2{font-family:var(--font-display-evo);letter-spacing:-.02em;color:var(--fg-primary);margin:0 0 5px;font-size:29px;font-weight:300}.lens-empty-sub{color:var(--fg-secondary);max-width:470px;margin:0;font-size:14px;line-height:1.55}.lens-empty-context{grid-template-columns:minmax(0,2fr) minmax(240px,.8fr);align-items:start;gap:40px;padding-block-start:22px;display:grid}.lens-empty-context-head{border-block-end:1px solid var(--border-subtle);justify-content:space-between;align-items:baseline;gap:16px;min-height:38px;padding-block-end:10px;display:flex}.lens-empty-context-head h3{color:var(--fg-primary);margin:0;font-size:13.5px;font-weight:650;line-height:1.35}.lens-empty-context-head span{color:var(--fg-tertiary);text-align:end;font-size:11px;line-height:1.35}.lens-empty-recommended .lens-capability-overview.is-empty{margin-block-start:16px}.lens-empty-recommended .lens-capability-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 30px}.lens-empty-recent-list{display:grid}.lens-empty-recent-list button{border:0;border-block-end:1px solid var(--border-subtle);min-width:0;min-height:52px;color:var(--fg-secondary);font:inherit;text-align:start;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:8px;padding:10px 6px;display:grid}.lens-empty-recent-list button:hover{color:var(--fg-primary);background:var(--lens-ai-soft)}@supports (color:color-mix(in lab,red,red)){.lens-empty-recent-list button:hover{background:color-mix(in srgb,var(--lens-ai-soft) 34%,transparent)}}.lens-empty-recent-list button:focus-visible{box-shadow:inset 0 0 0 1px var(--brand-focus-ring);outline:0}.lens-empty-recent-list button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;font-weight:550;overflow:hidden}.lens-empty-recent-list button>small{color:var(--fg-tertiary);font-family:var(--font-mono);font-size:9.5px}.lens-empty-recent-list button>svg{color:var(--fg-tertiary)}.lens-empty-recent-state,.lens-empty-recent>p{color:var(--fg-tertiary);margin:14px 0 0;font-size:12px;line-height:1.5}.lens-empty-recent-state.is-error{color:var(--fg-secondary);flex-direction:column;align-items:flex-start;gap:8px;display:flex}.lens-empty-recent-state.is-error>p{margin:0}@container lens-content (max-width:560px){.lens-empty-hero{align-items:flex-start;gap:10px;padding-block:0 16px}.lens-empty-orb{width:44px;height:44px}.lens-empty h2{margin-block:3px 6px;font-size:26px}.lens-empty-sub{font-size:13.5px;line-height:1.45}.lens-empty-context{grid-template-columns:1fr;gap:28px;padding-block-start:16px}.lens-empty-context-head{flex-direction:column;align-items:flex-start;gap:3px}.lens-empty-context-head span{text-align:start}.lens-empty-recommended .lens-capability-groups{grid-template-columns:1fr}.lens-empty-recent-list button{min-height:48px}}.lens-panel-toggle{width:28px;height:28px;color:var(--fg-tertiary);cursor:pointer;transition:background var(--dur-hover) var(--ease-brand),border-color var(--dur-hover) var(--ease-brand),color var(--dur-hover) var(--ease-brand);background:0 0;border:1px solid #0000;border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.lens-panel-toggle:hover{border-color:var(--border-subtle);color:var(--fg-secondary);background:#ffffff0f}.lens-panel-toggle:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.lens-panel-reopen{z-index:10;background:var(--lens-surface);border:1px solid var(--border-default);width:36px;height:36px;color:var(--fg-secondary);cursor:pointer;box-shadow:var(--lens-shadow);transition:background var(--dur-hover) var(--ease-brand),color var(--dur-hover) var(--ease-brand),border-color var(--dur-hover) var(--ease-brand);border-radius:9px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:16px;left:16px}.lens-panel-reopen:hover{border-color:var(--lens-ai-line);color:var(--fg-primary);background:#ffffff12}.lens-panel-reopen:focus-visible{outline:1px solid var(--accent);outline-offset:2px}@media (min-width:1081px){.lens{transition:none}.lens-threads{transition:opacity .18s var(--ease-brand);min-width:0}.lens.panel-collapsed{grid-template-columns:0 1fr}.lens.panel-collapsed .lens-threads{opacity:0;pointer-events:none;border-right:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.lens,.lens-threads{transition:none}}}@media (max-width:720px){.lens-search{padding-block:0}.lens-search input{min-height:44px}}@media (max-width:1080px){.lens-panel-reopen,.lens-panel-toggle{display:none}.lens{grid-template-columns:1fr}.lens-threads{display:none}.lens-mthreads{z-index:41;visibility:hidden;background:var(--lens-rail);border-right:1px solid var(--border-default);width:min(312px,86%);min-height:0;transition:transform .26s var(--ease-brand),visibility 0s linear .26s;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;transform:translate(-101%)}.lens.rail-open .lens-mthreads{visibility:visible;transition:transform .26s var(--ease-brand),visibility 0s;transform:none;box-shadow:24px 0 60px -30px #000c}.lens-railscrim{z-index:40;background:#08090c80;border:0;position:absolute;inset:0}.lens-topbar{display:flex}.lens-mthreads-close,.lens-mthreads-new,.lens-railbtn{width:44px;height:44px}.lens-mthreads .lens-thread{min-height:44px}.lens-mthreads .lens-thread-delete{opacity:1;width:44px;height:44px;transform:none}.lens-mthreads .lens-thread-confirm{min-height:44px}.lens-mthreads .lens-thread-confirm-no,.lens-mthreads .lens-thread-confirm-yes{width:44px;height:44px}@media (prefers-reduced-motion:reduce){.lens-mthreads{transition:visibility 0s linear .26s}.lens.rail-open .lens-mthreads{transition:visibility}}}@media (max-width:767px){.lens[data-lens-loading]{z-index:31}.lens-topbar{display:none}.lens-loading-mobile-header{z-index:31;block-size:56px;inline-size:calc(100vw - 116px);display:flex;position:fixed;inset-block-start:0;inset-inline-start:0}}@media (max-width:720px){.lens-composer-inner,.lens-empty,.lens-stream-inner{padding-left:16px;padding-right:16px}.lens-attachment-remove,.lens-import-button,.lens-send,.lens-voice-button{width:44px;height:44px}.lens-input textarea{min-block-size:44px;padding-block:11.5px}.lens-send:before{block-size:36px;inline-size:36px}.lens-composer{padding-bottom:64px}.lens-composer>.lens-new-messages{min-block-size:44px}.lens-voice-session{height:44px;padding-inline:2px}.lens-voice-action{width:44px;height:44px}.lens-input:has(.lens-voice-control.is-active){grid-template-columns:minmax(0,1fr) auto;display:grid}.lens-input:has(.lens-voice-control.is-active) textarea{grid-column:1/-1;width:100%}.lens-input:has(.lens-voice-control.is-active) .lens-voice-control{grid-area:2/1;justify-self:end}.lens-input:has(.lens-voice-control.is-active) .lens-send{grid-area:2/2}.lens-input:has(.lens-voice-control.is-active) .lens-import-button{display:none}.lens-input .lens-voice-status{right:-52px}}@media (prefers-reduced-motion:reduce){.lens-composer>.lens-new-messages{animation:none}}@container lens-content (max-width:720px){.lens-q{max-width:92%}.lens-funnel-row{flex-wrap:wrap}.lens-action-row{grid-template-columns:1fr;align-items:stretch}.lens-action-link{width:100%;min-height:44px}}.lens-ccompose-desktop{border:1px solid var(--border-subtle);background:radial-gradient(640px 210px at 100% 0,var(--architera-product-lens),transparent 62%),#ffffff03;border-radius:14px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lens-ccompose-desktop{background:radial-gradient(640px 210px at 100% 0,color-mix(in srgb,var(--architera-product-lens) 6%,transparent),transparent 62%),#ffffff03}}.lens-ccompose-desktop{box-shadow:var(--lens-inset)}.lens-ccompose-head{border-block-end:1px solid var(--border-subtle);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;min-block-size:58px;padding:10px 14px;display:grid}.lens-ccompose-head>svg{visibility:hidden}.lens-ccompose-head>span:nth-child(2){gap:2px;min-inline-size:0;display:grid}.lens-ccompose-head strong{color:var(--fg-primary);font-size:13.5px;font-weight:640}.lens-ccompose-head small{color:var(--fg-tertiary);font-size:10.5px}.lens-ccompose-readonly{color:var(--fg-tertiary);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:600}.lens-ccompose-canvas,.lens-ccompose-canvas .wb-canvas-wrap{block-size:378px;min-block-size:378px}.lens-ccompose-canvas .wb-canvas-wrap{background-color:#0000;border:0;border-radius:0}.lens-ccompose-canvas .jl-nlock,.lens-ccompose-canvas :is(.wb-branch-port,.wb-output-port,.wb-wire-head,.wb-edge-endpoint,.wb-edge-delete){display:none}.lens-main:has(.lens-ccompose)>.lens-panel-reopen{box-shadow:none;background:0 0;border-color:#0000}.lens-main:has(.lens-ccompose)>.lens-panel-reopen:hover{background:#ffffff09;border-color:#0000}.lens-ccompose-desktop>p{border-block-start:1px solid var(--border-subtle);color:var(--fg-tertiary);margin:0;padding:10px 14px 12px;font-size:10.5px;line-height:1.45}.lens-ccompose-mobile{display:none}@media (max-width:767px){.lens-ccompose-desktop{display:none}.lens-ccompose-mobile{border:1px solid var(--border-subtle);box-shadow:var(--lens-inset);background:#ffffff04;border-radius:12px;display:block;overflow:hidden}.lens-ccompose-mobile>summary{min-block-size:52px;color:inherit;cursor:pointer;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 11px;list-style:none;display:grid}.lens-ccompose-mobile>summary::-webkit-details-marker{display:none}.lens-ccompose-mobile>summary:focus-visible{outline:1px solid var(--focus-ring);outline-offset:-2px}.lens-ccompose-mobile>summary>svg{color:var(--architera-ai-mark)}.lens-ccompose-mobile>summary>span:nth-child(2){gap:2px;min-inline-size:0;display:grid}.lens-ccompose-mobile>summary strong{color:var(--fg-primary);font-size:12.5px;font-weight:640}.lens-ccompose-mobile>summary small{color:var(--fg-tertiary);font-size:10px}.lens-ccompose-mobile>summary>span:last-child{color:var(--fg-secondary);font-size:11px;font-weight:600}.lens-ccompose-mobile[open]>summary>span:last-child{color:var(--fg-tertiary)}.lens-ccompose-outline{border-block-start:1px solid var(--border-subtle)}.lens-ccompose-outline .wb-outline-wrap{padding:8px}.lens-ccompose-outline .wb-outline{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.lens-ccompose-outline .wb-outline-row{border:0;border-block-end:1px solid var(--border-subtle);min-block-size:52px;inline-size:100%;color:inherit;text-align:start;background:0 0;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.lens-ccompose-outline .wb-outline-ico{justify-content:center;align-items:center;display:inline-flex}.lens-ccompose-outline .wb-outline-title{color:var(--fg-primary);font-size:11.5px;font-weight:600;display:block}.lens-ccompose-outline .wb-outline-kind{color:var(--fg-tertiary);font-family:var(--font-mono);letter-spacing:.06em;margin-inline-start:6px;font-size:8px}.lens-ccompose-outline .wb-outline-desc{color:var(--fg-secondary);text-overflow:ellipsis;white-space:nowrap;margin-block-start:2px;font-size:10px;line-height:1.35;display:block;overflow:hidden}.lens-ccompose-outline .wb-outline-kpi{color:var(--fg-tertiary);font-family:var(--font-mono);font-size:8.5px}.lens-ccompose-outline>p{color:var(--fg-tertiary);margin:0;padding:8px 11px 10px;font-size:10px;line-height:1.4}}.lens-jdraft{border:1px solid var(--border-default);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lens-jdraft{border:1px solid color-mix(in srgb,var(--border-default) 82%,var(--architera-product-lens))}}.lens-jdraft{background:var(--brand-bg-elevated);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.lens-jdraft{background:color-mix(in srgb,var(--brand-bg-elevated) 94%,var(--architera-product-lens))}}.lens-jdraft{box-shadow:0 18px 50px #0000002e}.lens-jdraft-foot,.lens-jdraft-head{justify-content:space-between;align-items:center;gap:16px;padding:15px 16px;display:flex}.lens-jdraft-head{border-bottom:1px solid var(--border-subtle)}.lens-jdraft-fullscreen-toggle{border:1px solid var(--border-default);border-radius:var(--radius-control);background:var(--brand-bg-elevated);min-block-size:44px;min-inline-size:44px;color:var(--fg-primary);font:inherit;flex:none;justify-content:center;align-items:center;gap:8px;padding-inline:12px;font-size:12px;display:inline-flex}.lens-jdraft-fullscreen-toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.lens-canvas-fullscreen-layer{z-index:240;isolation:isolate;background:var(--brand-bg);position:fixed;inset:0;overflow:hidden;container:lens-content/inline-size}.lens-jdraft.is-fullscreen{border:0;border-radius:0;grid-template-rows:auto auto minmax(0,1fr) auto;block-size:100dvh;inline-size:100%;min-inline-size:0;display:grid}.lens-jdraft.is-fullscreen .lens-jdraft-workspace{min-block-size:0;overflow:auto;--lens-jdraft-canvas-height:calc(100dvh - 164px)!important}.lens-jdraft.is-fullscreen .lens-jdraft-head{flex-direction:row;align-items:center}.lens-jdraft.is-fullscreen .lens-jdraft-head .lens-jdraft-title{flex:1}body:has(.lens-canvas-fullscreen-layer) .lens-jdraft-mobile-inspector{z-index:250}body:has(.lens-canvas-fullscreen-layer) [data-journey-inspector-portal]{z-index:260}@media (max-width:720px){.lens-jdraft.is-fullscreen .lens-jdraft-fullscreen-toggle span{display:none}.lens-jdraft.is-fullscreen :is(button,input,select,textarea,[role=combobox]){min-block-size:44px;min-inline-size:44px}.lens-jdraft.is-fullscreen .wb-outline-row{min-block-size:64px}.lens-jdraft-mobile-inspector :is(button,input,select,textarea,[role=combobox]){min-block-size:44px;min-inline-size:44px}}.lens-jdraft-title{align-items:center;gap:10px;min-width:0;display:flex}.lens-jdraft-mark{block-size:30px;inline-size:30px;color:var(--architera-product-lens);background:var(--architera-product-lens);border-radius:9px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.lens-jdraft-mark{background:color-mix(in srgb,var(--architera-product-lens) 13%,transparent)}}.lens-jdraft.is-preview .lens-jdraft-mark{background:0 0;inline-size:22px}.lens-jdraft-title span,.lens-jdraft-version{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--fg-tertiary);font-size:9px;font-weight:650}.lens-jdraft-title h3{color:var(--fg-primary);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:15px;font-weight:620;line-height:1.25;overflow:hidden}.lens-jdraft-version{border:1px solid var(--border-subtle);white-space:nowrap;border-radius:999px;padding:5px 8px}.lens-jdraft-stats{border-bottom:1px solid var(--border-subtle);color:var(--fg-tertiary);gap:16px;padding:9px 16px;font-size:11px;display:flex}.lens-jdraft-stats strong{color:var(--fg-primary);font-variant-numeric:tabular-nums}.lens-jdraft-workspace{background:var(--brand-bg);min-inline-size:0;position:relative}.lens-jdraft-visual{min-inline-size:0}.lens-jdraft-canvas{block-size:var(--lens-jdraft-canvas-height,500px);background:var(--brand-bg)}.lens-jdraft-canvas .wb-canvas-wrap{block-size:var(--lens-jdraft-canvas-height,500px);min-block-size:var(--lens-jdraft-canvas-height,500px);border:0;border-radius:0}.lens-jdraft.is-preview :is(.wb-branch-port,.wb-output-port,.wb-wire-head,.wb-edge-endpoint,.wb-edge-delete){display:none}.lens-jdraft .wb-node.jl-n .wb-node-title{overflow-wrap:anywhere;-webkit-line-clamp:2!important}.lens-jdraft .wb-node.jl-n .wb-node-body,.lens-jdraft .wb-node.jl-n .wb-node-title{text-overflow:ellipsis!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.lens-jdraft .wb-node.jl-n .wb-node-body{-webkit-line-clamp:1!important}.lens-jdraft .wb-node.jl-n-task-send .wb-node-body{-webkit-line-clamp:2!important}.lens-jdraft .wb-node.jl-n-task-send .wb-node-title{-webkit-line-clamp:3!important}.lens-jdraft .jl-nchan.has-label{inline-size:auto;max-inline-size:86px;color:var(--fg-secondary);font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;gap:4px;padding-inline:5px;font-size:8px}.lens-jdraft .jl-nchan.has-label>span{text-overflow:ellipsis;overflow:hidden}.lens-jdraft .node-inspector-panel.is-embedded.is-lens-preview{width:min(440px,100%);height:var(--lens-jdraft-canvas-height,680px);background:var(--brand-bg-elevated);border-inline-start:1px solid var(--border-default);flex-direction:column;display:flex;overflow:hidden;box-shadow:-18px 0 44px -26px #000000b8}.lens-jdraft .node-inspector-panel.is-lens-preview:before{content:none}.lens-jdraft .node-inspector-panel.is-lens-preview .node-inspector-head{border-block-end:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px;display:flex}.lens-jdraft .node-inspector-panel.is-lens-preview .node-inspector-heading{min-inline-size:0}.lens-jdraft .node-inspector-panel.is-lens-preview .node-inspector-step-type{color:var(--fg-secondary);font-size:11.5px;line-height:1.35;display:block}.lens-jdraft .node-inspector-panel.is-lens-preview .node-inspector-title{color:var(--fg-primary);overflow-wrap:anywhere;margin:5px 0 0;font-size:18px;font-weight:560;line-height:1.35;display:block;overflow:visible}.lens-jdraft .node-inspector-panel.is-lens-preview .node-inspector-close{block-size:36px;inline-size:36px}.lens-jdraft .node-inspector-panel.is-lens-preview .node-inspector-body{overscroll-behavior:contain;flex:auto;min-block-size:0;padding:0;overflow:hidden}.lens-jdraft .node-inspector-panel.is-lens-preview .inspector-form{flex-direction:column;gap:0;block-size:100%;min-block-size:0;display:flex;overflow:hidden}.lens-jdraft .node-inspector-panel.is-lens-preview .lens-inspector-scroll-content{overscroll-behavior:contain;flex:auto;min-block-size:0;overflow-y:auto}.lens-jdraft .node-inspector-panel.is-lens-preview .lens-inspector-section{border-block-end:1px solid var(--border-subtle);padding:20px}.lens-jdraft .node-inspector-panel.is-lens-preview .lens-inspector-section>h3{color:var(--fg-primary);margin:0 0 16px;font-size:13px;font-weight:620;line-height:1.3}.lens-jdraft .node-inspector-panel.is-lens-preview .lens-inspector-section-fields{flex-direction:column;gap:16px;display:flex}.lens-jdraft .node-inspector-panel.is-lens-preview :is(.inspector-input,.inspector-select,.inspector-textarea,.inspector-combobox-trigger,.agent-typeahead-input){background:var(--brand-bg);min-block-size:40px}.lens-jdraft .node-inspector-panel.is-lens-preview .inspector-textarea{min-block-size:132px;line-height:1.55}.lens-jdraft .node-inspector-panel.is-lens-preview .jsend-channels{gap:8px}.lens-jdraft .node-inspector-panel.is-lens-preview .jsend-channel{background:var(--brand-bg);align-items:flex-start;min-block-size:58px;padding:10px 11px}.lens-jdraft .node-inspector-panel.is-lens-preview .jsend-channel.on{border-color:var(--border-default);background:var(--brand-fg)}@supports (color:color-mix(in lab,red,red)){.lens-jdraft .node-inspector-panel.is-lens-preview .jsend-channel.on{background:color-mix(in srgb,var(--brand-fg) 7%,var(--brand-bg))}}.lens-jdraft .node-inspector-panel.is-lens-preview .jsend-channel.on{color:var(--fg-primary);box-shadow:inset 0 0 0 1px var(--brand-fg)}@supports (color:color-mix(in lab,red,red)){.lens-jdraft .node-inspector-panel.is-lens-preview .jsend-channel.on{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-fg) 9%,transparent)}}.lens-jdraft .node-inspector-panel.is-lens-preview .jsend-channel-copy{flex-direction:column;flex:1;gap:3px;min-inline-size:0;display:flex}.lens-jdraft .node-inspector-panel.is-lens-preview .jsend-channel-label{font-size:12.5px;line-height:1.25}.lens-jdraft .node-inspector-panel.is-lens-preview .jsend-channel-state{letter-spacing:0;text-transform:none;white-space:normal;font-size:9.5px;line-height:1.3}.lens-jdraft .node-inspector-panel.is-lens-preview .jsend-note{color:var(--fg-secondary);font-size:12px;line-height:1.55}.lens-jdraft .node-inspector-panel.is-lens-preview .jsend-seg{background:var(--brand-bg)}.lens-jdraft .node-inspector-panel.is-lens-preview .jsend-seg-btn{min-block-size:42px}.lens-jdraft .node-inspector-panel.is-lens-preview .jsend-seg-btn.on{background:var(--brand-fg)}@supports (color:color-mix(in lab,red,red)){.lens-jdraft .node-inspector-panel.is-lens-preview .jsend-seg-btn.on{background:color-mix(in srgb,var(--brand-fg) 9%,transparent)}}.lens-jdraft .node-inspector-panel.is-lens-preview .jsend-seg-btn.on{color:var(--fg-primary);box-shadow:inset 0 0 0 1px var(--border-default)}.lens-jdraft .node-inspector-panel.is-lens-preview .jsend-var:hover:not(:disabled){border-color:var(--border-default);background:var(--brand-fg)}@supports (color:color-mix(in lab,red,red)){.lens-jdraft .node-inspector-panel.is-lens-preview .jsend-var:hover:not(:disabled){background:color-mix(in srgb,var(--brand-fg) 7%,transparent)}}.lens-jdraft .node-inspector-panel.is-lens-preview .jsend-var-plus{color:var(--fg-primary)}.lens-jdraft .node-inspector-panel.is-lens-preview .inspector-actions{z-index:4;border-block-start:1px solid var(--border-default);background:var(--brand-bg-elevated);flex:none;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 14px;margin:0;padding:14px 20px;display:grid;position:relative;box-shadow:0 -16px 28px -24px #000000e6}.lens-jdraft .node-inspector-panel.is-lens-preview .inspector-actions .btn-white{background:var(--brand-fg);min-block-size:40px;min-inline-size:92px;color:var(--brand-bg)}.lens-jdraft .node-inspector-panel.is-lens-preview .inspector-save-status{min-inline-size:0;font-family:var(--font-body);letter-spacing:0;font-size:11px;line-height:1.4}.lens-jdraft-mobile-inspector{z-index:140;block-size:100dvh;inline-size:100vw;position:fixed;inset:0;container:lens-content/inline-size}@container lens-content (min-width:820px){.lens-jdraft-workspace.has-inspector{grid-template-columns:minmax(360px,1fr) minmax(400px,440px);align-items:stretch;display:grid}.lens-jdraft-workspace.has-inspector .lens-jdraft-visual{grid-area:1/1}.lens-jdraft-workspace.has-inspector .node-inspector-panel.is-embedded.is-lens-preview{inline-size:100%;block-size:var(--lens-jdraft-canvas-height,680px);box-shadow:none;grid-area:1/2;align-self:stretch;position:relative;inset:auto}}.lens-jdraft-outline{display:none}.lens-jdraft-foot{border-top:1px solid var(--border-subtle);align-items:flex-start}.lens-jdraft-foot p{max-inline-size:44ch;color:var(--fg-secondary);margin:0;font-size:11px;line-height:1.45}.lens-jdraft-open{border-radius:var(--radius-control);min-block-size:36px;color:var(--brand-bg);background:var(--fg-primary);flex:none;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:650;text-decoration:none;display:inline-flex}.lens-jdraft-open:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.lens-jdraft-edit-status{border-block-start:1px solid var(--border-subtle);min-block-size:38px;color:var(--fg-secondary);align-items:center;padding:9px 16px;font-size:10.5px;line-height:1.4;display:flex}@container lens-content (max-width:720px){.lens-jdraft-foot,.lens-jdraft-head{flex-direction:column;align-items:stretch}.lens-jdraft-version{align-self:flex-start}.lens-jdraft-canvas{display:none}.lens-jdraft-outline{display:block}.lens-jdraft-outline .wb-outline-wrap{padding:12px}.lens-jdraft-outline .wb-outline-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lens-jdraft-open{min-block-size:36px;inline-size:100%}.lens-jdraft-stats{white-space:nowrap;overflow-x:auto}:is(.lens-jdraft-workspace.has-inspector,.lens-jdraft-mobile-inspector) .node-inspector-panel.is-embedded.is-lens-preview{z-index:140;block-size:100dvh;inline-size:100vw;max-inline-size:none;box-shadow:none;border:0;position:fixed;inset:0}.lens-jdraft .node-inspector-panel.is-lens-preview .node-inspector-head{padding:14px 16px}.lens-jdraft .node-inspector-panel.is-lens-preview .node-inspector-close{block-size:44px;inline-size:44px}.lens-jdraft .node-inspector-panel.is-lens-preview .lens-inspector-section{padding:18px 16px}.lens-jdraft .node-inspector-panel.is-lens-preview .jsend-channels{grid-template-columns:1fr}.lens-jdraft .node-inspector-panel.is-lens-preview :is(.inspector-input,.inspector-select,.inspector-combobox-trigger,.agent-typeahead-input,.jsend-seg-btn){min-block-size:44px}.lens-jdraft .node-inspector-panel.is-lens-preview .inspector-actions{padding:12px 16px calc(76px + env(safe-area-inset-bottom));grid-template-columns:1fr}.lens-jdraft .node-inspector-panel.is-lens-preview .inspector-actions .btn-white{min-block-size:44px;inline-size:100%}}@media (max-width:720px){.lens.has-campaign-task .lens-main{grid-template-rows:minmax(0,1fr) auto}.lens.has-campaign-task .lens-composer{display:none}.lens.has-campaign-task .lens-stream{padding-block-end:20px}.lens.has-campaign-task .lens-main>.lens-preview-save{z-index:35;border-block:1px solid var(--border-default);background:var(--lens-canvas);grid-row:2;grid-template-columns:1fr;margin:0;padding:10px 16px;position:relative}@supports (color:color-mix(in lab,red,red)){.lens.has-campaign-task .lens-main>.lens-preview-save{background:color-mix(in srgb,var(--lens-canvas) 96%,var(--lens-ai))}}.lens.has-campaign-task .lens-main>.lens-preview-save{box-shadow:0 -18px 34px -24px #000000e6}.lens.has-campaign-task .lens-main>.lens-preview-save>p{display:none}.lens.has-campaign-task .lens-main>.lens-preview-save .lens-preview-save-actions{inline-size:100%}.lens.has-campaign-task .lens-main>.lens-preview-save .lens-preview-save-actions>button{flex:1 1 0}}.lens a:focus-visible,.lens button:focus-visible{border-color:var(--operator-focus-ring);box-shadow:var(--operator-focus-inner);outline:none}.lens-rec{border:1px solid var(--border-default);box-shadow:var(--lens-inset),var(--lens-shadow);border-radius:12px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.lens-rec-head{color:var(--fg-primary);justify-content:space-between;align-items:baseline;gap:10px;font-size:12.5px;font-weight:600;display:flex}.lens-rec-entity{letter-spacing:.01em}.lens-rec-count{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--fg-tertiary);font-size:10px}.lens-rec-trunc{color:var(--fg-secondary);border:1px solid var(--status-warning,#c9963a);background:#c9963a14;border-radius:8px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:12px;line-height:1.45;display:flex}.lens-rec-trunc svg{color:var(--status-warning,#c9963a);flex:none;margin-top:1px}.lens-rec-trunc :global(svg){color:var(--status-warning,#c9963a);flex:none;margin-top:1px}.lens-rec-list{gap:8px}.lens-rec-list,.lens-rec-sections{flex-direction:column;display:flex}.lens-rec-sections{gap:14px}.lens-rec-section{flex-direction:column;gap:8px;display:flex}.lens-rec-section-head{color:var(--fg-secondary);letter-spacing:.01em;align-items:baseline;gap:6px;font-size:12px;font-weight:600;display:flex}.lens-rec-section-count{font-family:var(--font-mono);letter-spacing:.04em;color:var(--fg-tertiary);font-size:10px}.lens-rec-card{border:1px solid var(--border-subtle);background:var(--lens-surface-hi,var(--lens-surface));color:inherit;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.lens-rec-position{block-size:20px;inline-size:20px;color:var(--fg-tertiary);background:var(--fg-primary);border-radius:999px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.lens-rec-position{background:color-mix(in srgb,var(--fg-primary) 6%,transparent)}}.lens-rec-position{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:9px}a.lens-rec-card{transition:transform var(--motion-fast,.15s cubic-bezier(.16,1,.3,1))}a.lens-rec-card:hover{transform:translateY(-1px)}.lens-rec-avatar{background:var(--lens-ai-soft,var(--architera-product-lens));border-radius:999px;flex:none;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab,red,red)){.lens-rec-avatar{background:var(--lens-ai-soft,color-mix(in srgb,var(--architera-product-lens) 12%,transparent))}}.lens-rec-avatar{color:var(--lens-ai,var(--architera-product-lens,#d2c4b2));letter-spacing:.02em;font-size:11px;font-weight:600}.lens-rec-photo{background:var(--lens-surface);border:1px solid var(--border-subtle);border-radius:8px;flex:none;place-items:center;width:76px;height:56px;display:grid;overflow:hidden}.lens-rec-photo img{object-fit:cover;width:100%;height:100%}.lens-rec-photo.is-empty{background:#ffffff05;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.lens-rec-photo.is-empty svg{color:var(--fg-faint)}.lens-rec-photo.is-empty span{letter-spacing:.05em;text-transform:uppercase;color:var(--fg-faint);font-size:8.5px}.lens-rec-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.lens-rec-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.lens-rec-id{min-width:0}.lens-rec-title{color:var(--fg-primary);letter-spacing:-.01em;text-wrap:pretty;font-size:14px;font-weight:600;line-height:1.3}.lens-rec-title.is-muted{color:var(--fg-secondary);font-style:italic;font-weight:500}.lens-rec-sub{color:var(--fg-secondary);overflow-wrap:anywhere;margin-top:2px;font-size:11.5px}.lens-rec-sub.lens-rec-vin{font-family:var(--font-mono);letter-spacing:.03em;color:var(--fg-tertiary);font-size:10.5px}.lens-rec-val{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}.lens-rec-price{font-family:var(--font-display-evo),"Geist",sans-serif;letter-spacing:-.02em;color:var(--fg-primary);font-variant-numeric:tabular-nums;font-size:21px;font-weight:300;line-height:1}.lens-rec-meta{color:var(--fg-tertiary);font-size:12px;line-height:1.5}.lens-rec-status{letter-spacing:.01em;color:var(--fg-secondary);white-space:nowrap;flex:none;font-size:12px;font-weight:500}.lens-rec-status.good{color:var(--status-success,#4fb477)}.lens-rec-status.bad{color:var(--status-danger,#d76a6a)}.lens-rec-status.warn{color:var(--status-warning,#c9963a)}.lens-rec-fields{border-block-start:1px solid var(--border-subtle);flex-wrap:wrap;align-items:baseline;gap:6px 16px;padding-block-start:5px;display:flex}.lens-rec-stage{grid-template-columns:auto minmax(70px,1fr) auto;align-items:center;gap:8px;padding-block-start:5px;display:grid}.lens-rec-stage-current,.lens-rec-stage-label{color:var(--fg-tertiary);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:8.5px}.lens-rec-stage-current{color:var(--fg-secondary)}.lens-rec-stage-rail{grid-template-columns:repeat(6,minmax(6px,1fr));gap:3px;display:grid}.lens-rec-stage-rail>span{background:var(--fg-primary);border-radius:999px;block-size:4px}@supports (color:color-mix(in lab,red,red)){.lens-rec-stage-rail>span{background:color-mix(in srgb,var(--fg-primary) 9%,transparent)}}.lens-rec-stage-rail>.is-reached{background:var(--brand-accent)}.lens-rec-stage.is-lost .lens-rec-stage-rail>.is-terminal{background:var(--status-danger)}.lens-rec-field{align-items:baseline;gap:5px;min-width:0;display:inline-flex}.lens-rec-k{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--fg-tertiary);font-size:8.5px}.lens-rec-v{color:var(--fg-secondary);overflow-wrap:anywhere;font-size:11.5px}.lens-rec-empty{color:var(--fg-secondary);padding:6px 2px;font-size:13px}.lens-rec-more{justify-content:flex-end;align-items:center;gap:8px;display:flex}.lens-rec-full-link,.lens-rec-more-toggle{border:1px solid var(--border-default);border-radius:var(--operator-control-radius,6px);min-height:36px;color:var(--fg-secondary);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.lens-rec-full-link:hover,.lens-rec-more-toggle:hover{color:var(--fg-primary)}.lens-rec-foot{color:var(--fg-secondary);align-items:flex-start;gap:7px;font-size:12px;line-height:1.45;display:flex}.lens-rec-foot svg{flex:none;margin-top:1px}@container lens-content (max-width:720px){.lens-rec-card{padding:10px}.lens-rec-fields{gap:5px 12px}.lens-rec-more{grid-template-columns:1fr;display:grid}.lens-rec-full-link,.lens-rec-more-toggle{width:100%;min-height:44px}}.lens-act-details{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;display:flex}.lens-act-detail{border:1px solid var(--lens-act-line);background:var(--lens-surface);border-radius:6px;padding:8px 10px}.lens-act-detail-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-tertiary);margin:0 0 3px;font-size:10px;font-weight:700}.lens-act-detail-body{color:var(--fg-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.lens-panel-act{border:1px solid var(--border-default);background:linear-gradient(#ffffff09,#ffffff03);border-radius:10px;flex-direction:column;gap:9px;margin:0 0 16px;padding:12px;display:flex}.lens-panel-act-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.lens-panel-act-title{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-tertiary);align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.lens-panel-act-title svg{color:var(--lens-act-amber)}.lens-panel-act-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.lens-panel-act-field{flex-direction:column;gap:5px;display:flex}.lens-panel-act-field label{color:var(--fg-tertiary);font-size:11px;font-weight:600}.lens-panel-act-field select,.lens-panel-act-field textarea{border:1px solid var(--border-default);background:var(--lens-surface-hi);width:100%;color:var(--fg-primary);border-radius:7px;padding:8px 10px;font-family:inherit;font-size:13px}.lens-panel-act-field textarea{resize:vertical;min-height:62px;line-height:1.45}.lens-panel-act-field select:focus-visible,.lens-panel-act-field textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.lens-panel-act-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lens-panel-act-guard{color:var(--fg-tertiary);font-size:11.5px}.lens-panel-act-link{color:var(--fg-tertiary);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:5px;padding:4px 2px;font-size:12px;font-weight:600;display:inline-flex}.lens-panel-act-link:hover:not(:disabled){color:var(--fg-primary)}.lens-panel-act-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.lens-panel-act-error{color:var(--lens-act-amber);font-size:12px}@container lens-content (max-width:640px){.lens-panel-act-chips{grid-template-columns:1fr}.lens-panel-act-bar .cp-button{flex:1}}@container lens-content (min-width:761px){.lens-pulse-priority .cp-finding-main:has(.lens-pulse-leads){grid-template-columns:minmax(0,1.25fr) minmax(250px,.75fr);align-items:start;column-gap:32px;display:grid}.lens-pulse-priority .cp-finding-main:has(.lens-pulse-leads)>.cp-finding-head,.lens-pulse-priority .cp-finding-main:has(.lens-pulse-leads)>.lens-pulse-finding-actions,.lens-pulse-priority .cp-finding-main:has(.lens-pulse-leads)>p{grid-column:1}.lens-pulse-priority .cp-finding-main:has(.lens-pulse-leads)>.lens-pulse-leads{grid-area:1/2/span 3;margin-block-start:0}}.lens-pulse-finding-list{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lens-pulse-supporting .cp-finding{border-block-end:0;border-inline-end:1px solid var(--border-default);min-width:0;padding:18px 20px 20px;display:block}.lens-pulse-supporting .cp-finding:last-child{border-inline-end:0}.lens-pulse-supporting .cp-finding-index{display:none}.lens-pulse-supporting .cp-finding-head{align-items:flex-start;min-height:38px}.lens-pulse-supporting .cp-finding-head h3{max-width:20ch;font-size:14px}.lens-pulse-nav.is-primary{border-color:var(--fg-primary)}@supports (color:color-mix(in lab,red,red)){.lens-pulse-nav.is-primary{border-color:color-mix(in srgb,var(--fg-primary) 70%,transparent)}}.lens-pulse-nav.is-primary{background:var(--fg-primary);color:var(--bg-base)}.lens-pulse-nav.is-primary:hover{border-color:var(--fg-primary)}@supports (color:color-mix(in lab,red,red)){.lens-pulse-nav.is-primary:hover{border-color:color-mix(in srgb,var(--fg-primary) 70%,transparent)}}.lens-pulse-nav.is-primary:hover{background:var(--fg-primary);opacity:.9}.lens-pulse-preview .lens-pulse-finding-list{grid-template-columns:repeat(2,minmax(0,1fr))}.lens-pulse-preview .lens-pulse-supporting .cp-finding:nth-child(2n){border-inline-end:0}.lens-pulse-preview .lens-pulse-supporting .cp-finding:nth-child(n+3){border-block-start:1px solid var(--border-default)}.lens-pulse-panel .lens-pulse-finding-list{grid-template-columns:1fr}.lens-pulse-panel .lens-pulse-supporting .cp-finding{border-inline-end:0;border-block-start:1px solid var(--border-default)}.lens-pulse-panel .lens-pulse-supporting .cp-finding:first-child{border-block-start:0}.lens-pulse-panel .lens-pulse-supporting .cp-finding-main>p{-webkit-line-clamp:unset;font-size:11.5px;display:block;overflow:visible}.lens-pulse-panel .lens-pulse-tools{flex-wrap:wrap;gap:8px;width:100%;display:flex}.lens-pulse-panel .lens-pulse-refreshed{flex:0 0 100%;margin:0}.lens-pulse-panel .lens-pulse-tools .cp-button{width:44px;min-width:44px;min-height:44px;padding-inline:0}.lens-pulse-panel .lens-pulse-tools .cp-button>span{display:none}.lens-pulse-panel .lens-pulse-tune-link{width:auto;min-width:0}.lens-pulse-panel .lens-pulse-priority .cp-finding-main:has(.lens-pulse-leads){display:block}.lens-pulse-panel .lens-pulse-priority .cp-finding-head h3{font-size:20px}.lens-pulse-panel .lens-pulse-priority .cp-finding-head strong{font-size:22px}.lens-pulse-panel .lens-pulse-leads{max-width:none;margin-block-start:12px}.lens-pulse-panel .lens-pulse-finding-actions .cp-evidence-trigger,.lens-pulse-panel .lens-pulse-nav{min-height:44px}.lens-pulse-editor{grid-template-columns:minmax(320px,.85fr) minmax(500px,1.55fr);height:min(680px,100vh - 96px);min-height:0}.lens-pulse-editor-compose{padding:22px 24px}.lens-pulse-prompt textarea{min-height:112px}.lens-pulse-live-head{min-height:64px}.lens-pulse-savebar{min-height:66px}.lens-rec{background:var(--lens-surface);border-radius:14px;gap:14px;padding:17px 18px 15px}.lens-rec-head{align-items:center}.lens-rec-list{border-block:1px solid var(--border-subtle);gap:0}.lens-rec-list.is-lead-list{border-block:0;gap:9px}.lens-rec-card{border:0;border-block-start:1px solid var(--border-subtle);background:0 0;border-radius:0;align-items:center;gap:12px;padding:14px 0}.lens-rec-card.is-lead{border:1px solid var(--border-subtle);border-radius:11px;align-items:flex-start;padding:13px 12px}@supports (color:color-mix(in lab,red,red)){.lens-rec-card.is-lead{background:color-mix(in srgb,var(--lens-surface-hi,var(--lens-surface)) 88%,var(--brand-accent) 12%)}}.lens-rec-card.is-lead:first-child{border-block-start:1px solid var(--border-subtle)}a.lens-rec-card.is-lead:hover{border-color:var(--border-default);background:var(--lens-surface-hi,var(--lens-surface))}@supports (color:color-mix(in lab,red,red)){a.lens-rec-card.is-lead:hover{background:color-mix(in srgb,var(--lens-surface-hi,var(--lens-surface)) 82%,var(--brand-accent) 18%)}}.lens-rec-card:first-child{border-block-start:0}.lens-rec-avatar{border:1px solid var(--border-default);background:var(--lens-canvas);width:40px;height:40px;color:var(--fg-secondary);border-radius:11px}.lens-rec-title{font-size:15px}.lens-rec-sub{margin-block-start:3px;font-size:12px}.lens-rec-foot{padding-block-start:1px}.lens-metric-block>.cp-evidence{inline-size:100%;margin-block-start:12px}.lens-metric-block>.cp-evidence .cp-evidence-trigger{border-color:var(--border-subtle);background:var(--lens-surface);min-height:44px;padding-inline:13px}@supports (color:color-mix(in lab,red,red)){.lens-metric-block>.cp-evidence .cp-evidence-trigger{background:color-mix(in srgb,var(--lens-surface) 90%,var(--fg-primary) 3%)}}.lens-metric-block>.cp-evidence .cp-evidence-trigger{color:var(--fg-secondary);font-family:var(--font-mono);letter-spacing:.02em;font-size:10px}.lens-metric-block>.cp-evidence .cp-evidence-body{border-color:var(--border-default);background:var(--lens-canvas);border-radius:10px;inline-size:100%;max-inline-size:100%;overflow:hidden}.lens-metric-block>.cp-evidence .cp-evidence-head,.lens-metric-block>.cp-evidence .cp-evidence-note,.lens-metric-block>.cp-evidence dl>div{padding-inline:14px}.lens-metric-block>.cp-evidence .cp-evidence-head{background:var(--lens-surface);min-height:42px}.lens-metric-block>.cp-evidence dt{color:var(--fg-tertiary)}.lens-metric-block>.cp-evidence dd{color:var(--fg-secondary);overflow-wrap:anywhere}.lens-metric-block>.cp-evidence dl>div:last-child dd{font-family:var(--font-mono);font-size:10.5px}@container lens-content (max-width:760px){.lens-pulse-head{grid-template-columns:1fr;gap:14px;padding:16px 13px 13px;display:grid}.lens-pulse-title-block{grid-column:1}.lens-pulse-title-block>p{max-width:none}.lens-pulse-tools{grid-column:1;grid-template-columns:44px 44px 44px minmax(0,1fr);gap:6px;width:100%;display:grid}.lens-pulse-tools button,.lens-pulse-tune-link{width:100%;min-width:44px;min-height:44px;padding-inline:10px}.lens-pulse-tools .lens-pulse-edit-cta span{display:inline}.lens-pulse-tools .lens-pulse-edit-cta{white-space:nowrap;grid-column:1/-1}.lens-pulse-priority{padding:18px 13px 16px}.lens-pulse-priority .cp-finding-main{display:block}.lens-pulse-priority .cp-finding-head{align-items:flex-start}.lens-pulse-priority .cp-finding-head h3,.lens-pulse-priority .cp-finding-head strong{font-size:18px}.lens-pulse-finding-list,.lens-pulse-preview .lens-pulse-finding-list{grid-template-columns:1fr}.lens-pulse-preview .lens-pulse-supporting .cp-finding,.lens-pulse-supporting .cp-finding{border-inline-end:0;border-block-start:1px solid var(--border-default);padding:15px 13px 17px}.lens-pulse-supporting .cp-finding:first-child{border-block-start:0}.lens-pulse-supporting .cp-finding-head{min-height:0}.lens-pulse-supporting .cp-finding-head h3{max-width:22ch;font-size:14px}.lens-pulse-lead{min-height:46px;padding-block:8px}.lens-pulse-editor-actions{grid-template-columns:1fr;gap:7px;display:grid}.lens-pulse-editor-actions .cp-button{width:100%}.lens-pulse-editor-actions>span{min-height:0}.lens-pulse-editor{height:auto;display:block}.lens-pulse-editor-compose{padding:17px 15px 18px}.lens-pulse-prompt textarea{min-height:108px}.lens-pulse-savebar .cp-button{min-width:112px}.lens-rec{padding:14px}.lens-rec-card{gap:11px;padding:13px 0}.lens-rec-avatar{width:38px;height:38px}.lens-rec-card-head{gap:8px}.lens-rec-title{font-size:14px}.lens-rec-sub{font-size:11.5px}.lens-rec-status{font-size:11px}.lens-metric-block>.cp-evidence{margin-block-start:11px}.lens-metric-block>.cp-evidence dl>div{grid-template-columns:86px minmax(0,1fr);gap:10px;padding-block:10px}.lens-metric-block>.cp-evidence .cp-evidence-note{padding-block:11px}}.lens-ticket-form{border:1px solid var(--border-default);background:linear-gradient(#ffffff09,#ffffff03);border-radius:10px;flex-direction:column;gap:10px;margin:10px 0 0;padding:14px;display:flex}.lens-ticket-form .lens-ticket-select{--operator-control-height:36px;width:100%}.lens-ticket-form .cp-confirm-actions button,.lens-ticket-form .lens-ticket-attachments button,.lens-ticket-form .lens-ticket-select button{min-height:36px;min-block-size:36px}.lens-ticket-form .lens-ticket-field input{height:36px;padding-block:6px}.lens-ticket-form-head{flex-direction:column;gap:2px;display:flex}.lens-ticket-form-head strong{color:var(--fg-primary);font-size:13px;font-weight:650}.lens-ticket-form-head span{color:var(--fg-secondary);font-size:12px}.lens-ticket-form-grid{flex-direction:column;gap:8px;display:flex}.lens-ticket-field{flex-direction:column;gap:4px;display:flex}.lens-ticket-field>span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-tertiary);font-size:10px;font-weight:700}.lens-ticket-field input,.lens-ticket-field textarea{border:1px solid var(--border-default);background:var(--lens-surface);width:100%;color:var(--fg-primary);border-radius:6px;padding:8px 10px;font-family:inherit;font-size:13px;line-height:1.45}.lens-ticket-field textarea{resize:vertical;min-height:84px}.lens-ticket-field input:focus-visible,.lens-ticket-field textarea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.lens-ticket-field-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lens-ticket-context{border:1px solid var(--border-default);background:var(--lens-surface);border-radius:6px;flex-direction:column;gap:3px;margin:0;padding:8px 10px;list-style:none;display:flex}.lens-ticket-context li{color:var(--fg-secondary);font-size:12px}.lens-ticket-form-error{color:var(--status-error);margin:0;font-size:12px}.lens-ticket-diagnosis{border:1px solid var(--border-default);background:var(--lens-surface);border-radius:7px;flex-direction:column;gap:3px;padding:9px 11px;display:flex}.lens-ticket-diagnosis-eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-tertiary);font-size:10px;font-weight:700}.lens-ticket-diagnosis p{color:var(--fg-secondary);margin:0;font-size:12px;line-height:1.5}.lens-ticket-linked-record{border:1px dashed var(--border-default);background:var(--lens-surface);color:var(--fg-primary);border-radius:6px;margin:0;padding:8px 10px;font-size:13px}.lens-ticket-attachments{flex-direction:column;gap:6px;display:flex}.lens-ticket-attachments-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.lens-ticket-attachments-head>span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-tertiary);font-size:10px;font-weight:700}.lens-ticket-attachments-hint{color:var(--fg-secondary);margin:0;font-size:12px}.lens-ticket-attachments-note{color:var(--fg-tertiary);margin:0;font-size:12px}.lens-ticket-file-input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lens-ticket-thumbs{flex-wrap:wrap;gap:8px;margin:2px 0 0;padding:0;list-style:none;display:flex}.lens-ticket-thumb{border:1px solid var(--border-default);background:var(--lens-surface);border-radius:7px;width:68px;height:68px;position:relative;overflow:hidden}.lens-ticket-thumb img{object-fit:cover;width:100%;height:100%;display:block}.lens-ticket-thumb-remove{width:20px;height:20px;color:var(--fg-primary);cursor:pointer;background:#0c0e12c7;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:3px;right:3px}.lens-ticket-thumb-remove:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.lens-ticket-thumb-remove:disabled{opacity:.55;cursor:default}.lens-ticket-captured{border:1px solid var(--border-default);background:var(--lens-surface);border-radius:7px}.lens-ticket-captured>summary{color:var(--fg-secondary);cursor:pointer;padding:8px 10px;font-size:12px;list-style:none}.lens-ticket-captured>summary::-webkit-details-marker{display:none}.lens-ticket-captured>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:7px}.lens-ticket-captured-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:0;padding:0 10px 10px;display:grid}.lens-ticket-captured-grid>div{flex-direction:column;gap:1px;min-width:0;display:flex}.lens-ticket-captured-grid dt{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--fg-tertiary);font-size:9px;font-weight:700}.lens-ticket-captured-grid dd{color:var(--fg-secondary);overflow-wrap:anywhere;margin:0;font-size:12px}@container lens-content (max-width:460px){.lens-ticket-captured-grid,.lens-ticket-field-row{grid-template-columns:1fr}}.lens-select{min-width:0;position:relative}.lens-select-trigger{border:1px solid var(--border-default);background:var(--lens-surface);width:100%;min-height:38px;color:var(--fg-primary);font:inherit;text-align:start;cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.lens-select-trigger svg{color:var(--fg-tertiary);transition:transform var(--dur-hover) var(--ease-brand)}.lens-select.is-open .lens-select-trigger{border-color:var(--border-strong)}.lens-select.is-open .lens-select-trigger svg{transform:rotate(180deg)}.lens-select-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.lens-select-trigger:disabled{opacity:.55;cursor:default}.lens-select-menu{z-index:20;border:1px solid var(--border-default);background:var(--bg-elevated);box-shadow:var(--lens-shadow);border-radius:8px;padding:5px;position:absolute;inset:calc(100% + 5px) 0 auto}.lens-select-option{min-height:34px;color:var(--fg-secondary);cursor:pointer;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px;font-size:12px;display:flex}.lens-select-option.is-active{background:var(--bg-card);color:var(--fg-primary)}.lens-select-option[aria-selected=true] svg{color:var(--accent)}.lens-ticket-status{border:1px solid var(--border-default,var(--brand-line));border-radius:var(--brand-radius-card,12px);background:radial-gradient(100% 90% at 100% 0,var(--lens-ai-soft,var(--brand-accent)),transparent 62%),var(--lens-surface,var(--brand-bg-elevated));margin:10px 0 0}@supports (color:color-mix(in lab,red,red)){.lens-ticket-status{background:radial-gradient(100% 90% at 100% 0,var(--lens-ai-soft,color-mix(in srgb,var(--brand-accent) 7%,transparent)),transparent 62%),color-mix(in srgb,var(--lens-surface,var(--brand-bg-elevated)) 88%,var(--lens-canvas,var(--brand-bg)));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--brand-fg) 4%,transparent),0 14px 32px -24px #000000b8}}.lens-ticket-status{flex-direction:column;gap:16px;display:flex}.lens-ticket-status-head{flex-direction:column;gap:7px;min-width:0;display:flex}.lens-ticket-status-meta{align-items:center;gap:10px;min-width:0;display:flex}.lens-ticket-current-status{min-height:24px;color:var(--fg-secondary,var(--brand-fg-muted));align-items:center;gap:6px;display:inline-flex}.lens-ticket-current-status svg{flex:none}.lens-ticket-current-status strong{color:inherit;font-size:11.5px;font-weight:650}.lens-ticket-current-status.is-new{color:var(--status-warning,var(--brand-warning))}.lens-ticket-current-status.is-active{color:var(--lens-ai-bright,var(--brand-accent))}@supports (color:color-mix(in lab,red,red)){.lens-ticket-current-status.is-active{color:var(--lens-ai-bright,color-mix(in srgb,var(--brand-accent) 76%,var(--brand-fg)))}}.lens-ticket-current-status.is-done{color:var(--status-success,var(--brand-success))}.lens-ticket-current-status.is-closed{color:var(--status-error,var(--brand-danger))}.lens-ticket-current-status.is-quiet{color:var(--fg-tertiary,var(--brand-fg-subtle))}.lens-ticket-status-title{min-width:0}.lens-ticket-status-title strong{color:var(--fg-primary,var(--brand-fg));overflow-wrap:anywhere;font-size:14px;font-weight:650;line-height:1.4}.lens-ticket-status-ref{font-family:var(--font-mono);letter-spacing:.055em;color:var(--fg-tertiary,var(--brand-fg-subtle));text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.lens-ticket-stages{border-top:1px solid var(--border-subtle,var(--brand-line));grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:16px 0 0;list-style:none;display:grid}.lens-ticket-stage{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding-inline-end:7px;display:flex;position:relative}.lens-ticket-stage:not(:last-child):after{content:"";z-index:0;background:var(--border-default,var(--brand-line-strong));width:calc(100% - 24px);height:1px;position:absolute;top:14px;left:24px}.lens-ticket-stage.is-done:not(:last-child):after{background:var(--accent,var(--brand-focus-ring))}@supports (color:color-mix(in lab,red,red)){.lens-ticket-stage.is-done:not(:last-child):after{background:color-mix(in srgb,var(--accent,var(--brand-focus-ring)) 48%,var(--border-default,var(--brand-line-strong)))}}.lens-ticket-stage-icon{z-index:1;width:22px;height:29px;color:var(--fg-faint,var(--brand-fg-subtle));background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.lens-ticket-stage.is-done .lens-ticket-stage-icon{color:var(--fg-secondary,var(--brand-fg-muted))}.lens-ticket-stage.is-current .lens-ticket-stage-icon{color:var(--fg-primary,var(--brand-fg))}.lens-ticket-stage.is-current .lens-ticket-stage-icon:after{border:1.5px solid var(--lens-surface,var(--brand-bg-elevated));background:var(--stage-accent,var(--accent));content:"";border-radius:50%;width:5px;height:5px;position:absolute;inset-block-end:2px;inset-inline-end:0}.lens-ticket-stage.is-current.tone-submitted{--stage-accent:var(--status-warning,var(--brand-warning));color:var(--fg-primary,var(--brand-fg))}.lens-ticket-stage.is-current.tone-in_implementation,.lens-ticket-stage.is-current.tone-picked_up{--stage-accent:var(--lens-ai-bright,var(--brand-accent));color:var(--fg-primary,var(--brand-fg))}.lens-ticket-stage.is-current.tone-on_staging{--stage-accent:var(--accent,var(--brand-focus-ring));color:var(--fg-primary,var(--brand-fg))}.lens-ticket-stage.is-current.tone-live{--stage-accent:var(--status-success,var(--brand-success));color:var(--fg-primary,var(--brand-fg))}.lens-ticket-stage-label{max-width:74px;color:var(--fg-tertiary,var(--brand-fg-subtle));font-size:10.5px;line-height:1.3}.lens-ticket-stage.is-current .lens-ticket-stage-label,.lens-ticket-stage.is-done .lens-ticket-stage-label{color:var(--fg-primary,var(--brand-fg))}.lens-ticket-stage.is-current .lens-ticket-stage-label{color:inherit;font-weight:650}.lens-ticket-stage-at{font-family:var(--font-mono);letter-spacing:.02em;color:var(--fg-tertiary,var(--brand-fg-subtle));font-size:9px}.lens-ticket-exit{color:var(--fg-secondary);margin:0;font-size:13px;line-height:1.5}.lens-ticket-history{border-top:1px solid var(--border-subtle,var(--brand-line));margin:0;padding:5px 0 0;list-style:none}.lens-ticket-history li{grid-template-columns:28px minmax(0,1fr) auto;align-items:flex-start;gap:10px;padding:10px 0;display:grid;position:relative}.lens-ticket-history li+li:before{content:"";background:var(--border-subtle,var(--brand-line));width:1px;height:20px;position:absolute;top:-10px;left:10px}.lens-ticket-history-icon{width:22px;color:var(--fg-secondary,var(--brand-fg-muted));background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;display:inline-flex}.lens-ticket-history-icon.is-new{color:var(--status-warning,var(--brand-warning))}.lens-ticket-history-icon.is-active{color:var(--lens-ai-bright,var(--brand-accent))}.lens-ticket-history-icon.is-done{color:var(--status-success,var(--brand-success))}.lens-ticket-history-icon.is-message{color:var(--accent,var(--brand-focus-ring))}@supports (color:color-mix(in lab,red,red)){.lens-ticket-history-icon.is-message{color:color-mix(in srgb,var(--accent,var(--brand-focus-ring)) 76%,var(--fg-primary,var(--brand-fg)))}}.lens-ticket-history-icon.is-attention{color:var(--status-warning,var(--brand-warning))}.lens-ticket-history-icon.is-quiet{color:var(--fg-tertiary,var(--brand-fg-subtle))}.lens-ticket-history-copy{flex-direction:column;gap:3px;min-width:0;padding-top:2px;display:flex}.lens-ticket-history-copy strong{color:var(--fg-primary,var(--brand-fg));font-size:12px;font-weight:600}.lens-ticket-history-copy span{color:var(--fg-secondary,var(--brand-fg-muted));overflow-wrap:anywhere;font-size:12px;line-height:1.45}.lens-ticket-history time{color:var(--fg-tertiary,var(--brand-fg-subtle));font-family:var(--font-mono);white-space:nowrap;padding-top:4px;font-size:9.5px}.lens-ticket-status-foot{border-top:1px solid var(--border-default,var(--brand-line));justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.lens-ticket-workspace-link{border:1px solid var(--border-default);min-height:32px;color:var(--fg-secondary);border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:6px 9px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.lens-ticket-workspace-link:hover{border-color:var(--border-bright);color:var(--fg-primary)}.lens-ticket-escalate:focus-visible,.lens-ticket-workspace-link:focus-visible{border-color:var(--accent);background:var(--accent);outline:none}@supports (color:color-mix(in lab,red,red)){.lens-ticket-escalate:focus-visible,.lens-ticket-workspace-link:focus-visible{background:color-mix(in srgb,var(--accent) 7%,transparent)}}.lens-ticket-escalate:focus-visible,.lens-ticket-workspace-link:focus-visible{box-shadow:none}.lens-ticket-list-handoff{border:1px solid var(--border-default);background:var(--lens-surface);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.lens-ticket-list-handoff>span{border:1px solid var(--border-default);width:34px;height:34px;color:var(--fg-secondary);border-radius:8px;place-items:center;display:grid}.lens-ticket-list-handoff>div{min-width:0}.lens-ticket-list-handoff strong{color:var(--fg-primary);font-size:12px;font-weight:600}.lens-ticket-list-handoff p{color:var(--fg-tertiary);margin:4px 0 0;font-size:11px}.lens-ticket-escalate{border:1px solid var(--border-default);color:var(--fg-primary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;min-height:32px;padding:6px 10px;font-size:12px;font-weight:600}.lens-ticket-escalate:hover{border-color:var(--border-strong);background:var(--bg-card)}.lens-ticket-escalate:disabled{opacity:.6;cursor:default}.lens-ticket-escalate-note{color:var(--fg-secondary);font-size:12px}.lens-ticket-escalate-note.is-sent{color:var(--fg-primary)}.lens-ticket-list{border:1px solid var(--border-default);background:linear-gradient(#ffffff09,#ffffff03);border-radius:10px;margin:10px 0 0;padding:6px 14px}.lens-ticket-list ul{margin:0;padding:0;list-style:none}.lens-ticket-list-row{grid-template-columns:minmax(110px,auto) minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;display:grid}.lens-ticket-list-status{color:var(--fg-secondary);align-items:center;gap:7px;font-size:11.5px;font-weight:650;display:inline-flex}.lens-ticket-list-status.is-active{color:var(--lens-ai-bright)}.lens-ticket-list-status.is-done{color:var(--status-success)}.lens-ticket-list-status.is-closed{color:var(--status-error)}.lens-ticket-list-status.is-quiet{color:var(--fg-tertiary)}.lens-ticket-list-row+.lens-ticket-list-row{border-top:1px solid var(--border-default)}.lens-ticket-list-main{flex-direction:column;gap:2px;min-width:0;display:flex}.lens-ticket-list-main strong{color:var(--fg-primary);overflow-wrap:anywhere;font-size:13px;font-weight:600}.lens-ticket-list-meta{flex:none;align-items:center;gap:8px;display:flex}.lens-ticket-list-date{font-family:var(--font-mono);color:var(--fg-tertiary);font-size:10px}.lens-ticket-list-empty,.lens-ticket-list-truncated{color:var(--fg-secondary);margin:0;padding:9px 0;font-size:12px}@container lens-content (max-width:720px){.lens-ticket-form{padding:12px}.lens-ticket-field-row{grid-template-columns:1fr}.lens-ticket-status{padding:12px}.lens-ticket-status-foot{flex-direction:column;align-items:stretch}.lens-ticket-escalate{min-height:44px}.lens-ticket-list-row{grid-template-columns:1fr auto;gap:6px}.lens-ticket-list-status{grid-column:1/-1}.lens-ticket-history li{grid-template-columns:28px minmax(0,1fr)}.lens-ticket-history time{grid-column:2;padding-top:0}}.lens-rec-card.is-lead{background:var(--lens-surface-hi,var(--lens-surface));border-radius:12px;align-items:center;gap:10px;padding:10px 11px}@supports (color:color-mix(in lab,red,red)){.lens-rec-card.is-lead{background:color-mix(in srgb,var(--lens-surface-hi,var(--lens-surface)) 96%,var(--brand-accent) 4%)}}.lens-rec-card.is-lead .lens-rec-position{display:none}.lens-rec-card.is-lead .lens-rec-avatar{border-color:var(--brand-accent);width:36px;height:36px}@supports (color:color-mix(in lab,red,red)){.lens-rec-card.is-lead .lens-rec-avatar{border-color:color-mix(in srgb,var(--brand-accent) 24%,var(--border-subtle))}}.lens-rec-card.is-lead .lens-rec-avatar{background:var(--brand-accent);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.lens-rec-card.is-lead .lens-rec-avatar{background:color-mix(in srgb,var(--brand-accent) 8%,var(--lens-canvas))}}.lens-rec-card.is-lead .lens-rec-avatar{box-shadow:inset 0 0 0 1px var(--fg-primary)}@supports (color:color-mix(in lab,red,red)){.lens-rec-card.is-lead .lens-rec-avatar{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fg-primary) 3%,transparent)}}.lens-rec-card.is-lead .lens-rec-avatar{color:var(--fg-primary);font-family:var(--font-mono);font-size:10px;font-weight:560}.lens-rec-card.is-lead .lens-rec-body{gap:4px}.lens-rec-card.is-lead .lens-rec-title{font-size:14px;line-height:1.2}.lens-rec-card.is-lead .lens-lead-dossier-rail{flex-wrap:nowrap;gap:8px}.lens-lead-score-meta{flex-direction:column;gap:1px;min-width:74px;display:flex}.lens-lead-score-meta strong{color:var(--fg-secondary);font-size:10px;font-weight:650}.lens-lead-recency,.lens-lead-score-meta>span{color:var(--fg-tertiary);font-size:9.5px}.lens-lead-recency{white-space:nowrap;margin-inline-start:auto}.lens-rec-card.is-lead .lens-rec-stage{gap:7px;padding-block-start:2px}.lens-rec-card.is-lead .lens-rec-stage-rail>span{block-size:3px}.lens-rec-card.is-lead .lens-lead-context{border-block-start:0;gap:7px 11px;padding-block-start:3px;font-size:10px}.lens-rec-card.is-lead .lens-rec-fields{gap:6px;padding-block-start:3px}.lens-rec-card.is-lead .lens-rec-k,.lens-rec-card.is-lead .lens-rec-v{font-size:9.5px}@container lens-content (max-width:560px){.lens-rec-card.is-lead{align-items:flex-start;padding:10px}.lens-rec-card.is-lead .lens-lead-dossier-rail{flex-wrap:wrap}.lens-lead-recency{width:100%;margin-inline-start:0}}.lens-ticket-board{flex-direction:column;gap:14px;margin-block-start:12px;display:flex}.lens-ticket-board-head{justify-content:space-between;align-items:center;gap:14px;padding:3px 1px;display:flex}.lens-ticket-board-title,.lens-ticket-board-title>div{min-width:0}.lens-ticket-board-title{align-items:center;gap:9px;display:flex}.lens-ticket-board-title>svg{color:var(--fg-secondary);flex:none}.lens-ticket-board-head strong{color:var(--fg-primary);letter-spacing:-.01em;font-size:15px;font-weight:650}.lens-ticket-board-head p,.lens-ticket-board-truncated{color:var(--fg-tertiary);margin:3px 0 0;font-size:11px}.lens-ticket-board-truncated{margin:-3px 1px 0}.lens-ticket-board-groups{grid-template-columns:minmax(230px,1.55fr) repeat(3,minmax(118px,.85fr));align-items:stretch;gap:10px;display:grid}.lens-ticket-board-group{border:1px solid var(--border-default);background:var(--lens-surface);border-radius:12px;min-width:0;min-height:206px}@supports (color:color-mix(in lab,red,red)){.lens-ticket-board-group{background:color-mix(in srgb,var(--lens-surface) 88%,transparent)}}.lens-ticket-board-group{box-shadow:inset 0 1px 0 var(--brand-fg);flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lens-ticket-board-group{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--brand-fg) 3%,transparent)}}.lens-ticket-board-group>header{border-block-end:1px solid var(--border-subtle,var(--border-default));justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:11px 12px;display:flex}.lens-ticket-board-group>header>div{align-items:center;gap:7px;min-width:0;display:flex}.lens-ticket-board-group>header svg{color:var(--fg-tertiary);flex:none}.lens-ticket-board-group h3{color:var(--fg-primary);margin:0;font-size:11.5px;font-weight:650}.lens-ticket-board-group>header>span{min-width:18px;color:var(--fg-tertiary);font-family:var(--font-mono);text-align:end;font-size:10.5px}.lens-ticket-board-group.is-in_progress>header svg{color:var(--fg-secondary)}.lens-ticket-board-group.is-waiting_on_you>header h3,.lens-ticket-board-group.is-waiting_on_you>header svg,.lens-ticket-board-group.is-waiting_on_you>header>span{color:var(--status-warning)}.lens-ticket-board-group.is-resolved>header h3,.lens-ticket-board-group.is-resolved>header svg{color:var(--status-success)}@supports (color:color-mix(in lab,red,red)){.lens-ticket-board-group.is-resolved>header h3,.lens-ticket-board-group.is-resolved>header svg{color:color-mix(in srgb,var(--status-success) 76%,var(--fg-secondary))}}.lens-ticket-board-stack{flex-direction:column;gap:8px;padding:8px;display:flex}.lens-ticket-board-card{border:1px solid var(--border-subtle,var(--border-default));background:var(--bg-card);border-radius:9px;min-width:0;padding:12px}@supports (color:color-mix(in lab,red,red)){.lens-ticket-board-card{background:color-mix(in srgb,var(--bg-card) 76%,var(--lens-surface))}}.lens-ticket-board-card{color:inherit;box-shadow:0 7px 18px var(--lens-canvas),inset 0 1px 0 var(--brand-fg);flex-direction:column;gap:10px;text-decoration:none;display:flex}@supports (color:color-mix(in lab,red,red)){.lens-ticket-board-card{box-shadow:0 7px 18px color-mix(in srgb,var(--lens-canvas) 34%,transparent),inset 0 1px 0 color-mix(in srgb,var(--brand-fg) 3%,transparent)}}.lens-ticket-board-card{transition:transform .15s cubic-bezier(.16,1,.3,1),opacity .15s cubic-bezier(.16,1,.3,1)}.lens-ticket-board-card:hover{transform:translateY(-1px)}.lens-ticket-board-card:focus-visible,.lens-ticket-escalate:focus-visible,.lens-ticket-evidence-grid a:focus-visible,.lens-ticket-workspace-link:focus-visible{border-color:var(--operator-focus-ring,var(--brand-focus-ring));box-shadow:var(--operator-focus-inner,inset 0 0 0 1px var(--operator-focus-ring,var(--brand-focus-ring)));outline:none}.lens-ticket-board-card-foot,.lens-ticket-board-card-head,.lens-ticket-board-facts,.lens-ticket-status-facts{align-items:center;gap:8px;min-width:0;display:flex}.lens-ticket-board-card-head{justify-content:space-between}.lens-ticket-board-ref,.lens-ticket-board-stage{color:var(--fg-tertiary);font-family:var(--font-mono);letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.lens-ticket-board-stage{letter-spacing:0;flex:none;align-items:center;gap:4px;font-family:inherit;display:inline-flex}.lens-ticket-board-stage svg{flex:none}.lens-ticket-board-card.is-waiting .lens-ticket-board-stage{color:var(--status-warning)}.lens-ticket-board-card.is-done .lens-ticket-board-stage{color:var(--status-success)}@supports (color:color-mix(in lab,red,red)){.lens-ticket-board-card.is-done .lens-ticket-board-stage{color:color-mix(in srgb,var(--status-success) 76%,var(--fg-secondary))}}.lens-ticket-board-card>strong{color:var(--fg-primary);overflow-wrap:anywhere;font-size:13px;font-weight:650;line-height:1.4}.lens-ticket-board-facts{flex-wrap:wrap;gap:6px}.lens-ticket-priority,.lens-ticket-product{background:var(--lens-canvas);border-radius:5px;align-items:center;gap:5px;min-width:0;min-height:24px;padding-inline:7px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.lens-ticket-priority,.lens-ticket-product{background:color-mix(in srgb,var(--lens-canvas) 58%,transparent)}}.lens-ticket-priority,.lens-ticket-product{color:var(--fg-secondary);font-size:10.5px}.lens-ticket-priority svg,.lens-ticket-product svg{flex:none}.lens-ticket-priority.is-urgent{color:var(--status-warning)}.lens-ticket-priority.is-high{color:var(--fg-primary)}.lens-ticket-board-card-foot{border-block-start:1px solid var(--border-subtle,var(--border-default));color:var(--fg-tertiary);padding-block-start:8px;font-size:9.5px}.lens-ticket-board-card-foot time{font-family:var(--font-mono);align-items:center;gap:4px;margin-inline-end:auto;display:inline-flex}.lens-ticket-board-card-foot span{align-items:center;gap:4px;font-family:inherit;display:inline-flex}.lens-ticket-board-open{color:var(--fg-secondary);font-weight:600}.lens-ticket-board-group-empty{min-height:150px;color:var(--fg-tertiary);text-align:center;flex:1;place-content:center;justify-items:center;gap:8px;padding:22px 11px;font-size:11px;display:grid}.lens-ticket-board-group-empty svg{opacity:.72}.lens-ticket-board-empty{border:1px solid var(--border-default);background:var(--lens-surface);min-height:118px;color:var(--fg-secondary);border-radius:10px;justify-content:center;align-items:center;gap:13px;margin-block-start:10px;padding:22px;display:flex}.lens-ticket-board-empty svg{flex:none}.lens-ticket-board-empty strong{color:var(--fg-primary);font-size:13px;font-weight:600}.lens-ticket-board-empty p{color:var(--fg-tertiary);margin:4px 0 0;font-size:11px}.lens-ticket-status{background:var(--lens-surface);gap:15px;padding:17px}@supports (color:color-mix(in lab,red,red)){.lens-ticket-status{background:color-mix(in srgb,var(--lens-surface) 91%,var(--lens-canvas))}}.lens-ticket-status{box-shadow:inset 0 1px 0 var(--brand-fg)}@supports (color:color-mix(in lab,red,red)){.lens-ticket-status{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--brand-fg) 4%,transparent)}}.lens-ticket-current-status.is-active,.lens-ticket-current-status.is-new{color:var(--fg-primary)}.lens-ticket-current-status.is-closed,.lens-ticket-current-status.is-quiet{color:var(--fg-secondary)}.lens-ticket-status-title{flex-direction:column;gap:7px;display:flex}.lens-ticket-status-title strong{font-size:15px;line-height:1.35}.lens-ticket-status-facts{color:var(--fg-tertiary);flex-wrap:wrap;gap:6px 12px;font-size:10px}.lens-ticket-stage.is-current .lens-ticket-stage-icon:after{display:none}.lens-ticket-evidence-section,.lens-ticket-report{border-block-start:1px solid var(--border-subtle,var(--brand-line));padding-block-start:13px}.lens-ticket-report>h3,.lens-ticket-section-heading h3{color:var(--fg-primary);margin:0;font-size:12px;font-weight:650}.lens-ticket-report>p,.lens-ticket-section-heading p{color:var(--fg-secondary);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.5}.lens-ticket-report>span{background:var(--bg-card);color:var(--fg-secondary);border-radius:5px;margin-block-start:8px;padding:4px 7px;font-size:10px;display:inline-flex}.lens-ticket-context-grid,.lens-ticket-diagnosis-facts,.lens-ticket-report>dl{gap:7px;margin:10px 0 0;display:grid}.lens-ticket-diagnosis-facts>div,.lens-ticket-report>dl>div{border-block-start:1px solid var(--border-subtle,var(--brand-line));grid-template-columns:minmax(92px,.32fr) minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.lens-ticket-context-grid dt,.lens-ticket-diagnosis-facts dt,.lens-ticket-report dt{color:var(--fg-tertiary);font-size:10px}.lens-ticket-context-grid dd,.lens-ticket-diagnosis-facts dd,.lens-ticket-report dd{color:var(--fg-secondary);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.45}.lens-ticket-section-heading{align-items:center;gap:11px;display:flex}.lens-ticket-section-heading>svg{color:var(--fg-secondary);flex:none}.lens-ticket-section-heading>div{min-width:0}.lens-ticket-context-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lens-ticket-context-grid>div{border:1px solid var(--border-subtle,var(--border-default));background:var(--bg-card);border-radius:6px;min-width:0;padding:9px}@supports (color:color-mix(in lab,red,red)){.lens-ticket-context-grid>div{background:color-mix(in srgb,var(--bg-card) 52%,transparent)}}.lens-ticket-context-grid dt{align-items:center;gap:5px;margin-block-end:4px;display:flex}.lens-ticket-context-grid dd{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lens-ticket-evidence-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.lens-ticket-evidence-grid a{aspect-ratio:4/3;border:1px solid var(--border-default);background:var(--bg-card);border-radius:7px;display:block;overflow:hidden}.lens-ticket-evidence-grid img{object-fit:cover;width:100%;height:100%;display:block}.lens-ticket-history li{align-items:center}.lens-ticket-history-icon{width:24px;height:28px}.lens-ticket-history time,.lens-ticket-history-copy{padding-block-start:0}@container lens-content (max-width:720px){.lens-ticket-board-groups{grid-template-columns:1fr;gap:8px}.lens-ticket-board-group{min-height:0}.lens-ticket-board-group>header{min-height:44px}.lens-ticket-board-stack{padding:6px}.lens-ticket-board-card{padding:12px 13px}.lens-ticket-board-group-empty{grid-auto-flow:column;align-items:center;gap:7px;min-height:66px}.lens-ticket-context-grid{grid-template-columns:1fr}.lens-ticket-diagnosis-facts>div,.lens-ticket-report>dl>div{grid-template-columns:1fr;gap:4px}}@container lens-content (max-width:460px){.lens-ticket-board-head{align-items:flex-start}.lens-ticket-board-head .lens-ticket-workspace-link{flex:none}.lens-ticket-status{padding:13px}.lens-ticket-status-meta{flex-wrap:wrap}.lens-ticket-stages{scrollbar-width:thin;grid-template-columns:repeat(5,minmax(72px,1fr));overflow-x:auto}.lens-ticket-status-foot .lens-ticket-escalate,.lens-ticket-status-foot .lens-ticket-workspace-link{min-height:44px}}@media (prefers-reduced-motion:reduce){.lens-ticket-board-card{transition:none}.lens-ticket-board-card:hover{transform:none}}.lens-chart-draw{transform-origin:50%;min-inline-size:0}@keyframes lens-chart-draw-in{0%{opacity:0;transform:scale(.99)}to{opacity:1;transform:scale(1)}}@keyframes lens-chart-series-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes lens-receipt-settle{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes lens-receipt-release{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes lens-approved-answer-reveal{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(4px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}.lens-action-transition-frame{inline-size:100%}@media (prefers-reduced-motion:no-preference){.lens-answer.is-fresh-entering{animation:lens-approved-answer-reveal var(--motion-slow,.4s cubic-bezier(.16,1,.3,1)) both;will-change:transform,opacity,clip-path}.lens-chart-draw.is-drawing{animation:lens-chart-draw-in var(--motion-slow,.4s cubic-bezier(.16,1,.3,1)) both;will-change:transform,opacity}.lens-chart-draw.is-drawing :is(.ch-plot svg>g,.ch-break-row,.ch-donut-leg){animation:lens-chart-series-in .365s cubic-bezier(.16,1,.3,1) both}.lens-chart-draw.is-drawing :is(.ch-plot svg>g,.ch-break-row,.ch-donut-leg):nth-child(n+2){animation-delay:35ms}.lens-action-transition-frame.is-receipt-entering>*{will-change:transform,opacity;animation:lens-receipt-settle .125s cubic-bezier(.16,1,.3,1) both}.lens-action-transition-frame.is-receipt-exiting>*{will-change:transform,opacity;animation:lens-receipt-release .125s cubic-bezier(.16,1,.3,1) both}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.lens-blocks :is(a.lens-rec-card,.lens-command-open,.lens-action-link,.lens-rec-set-actions summary,.lens-rec-export-item,.lens-rec-more-toggle,.lens-rec-full-link,.lens-vehicle-preview-controls button,.lens-rec-thumbs button,.cp-button){transition:transform var(--motion-fast,.15s cubic-bezier(.16,1,.3,1)),opacity var(--motion-fast,.15s cubic-bezier(.16,1,.3,1))}.lens-blocks :is(a.lens-rec-card,.lens-command-open,.lens-action-link,.lens-rec-set-actions summary,.lens-rec-export-item,.lens-rec-more-toggle,.lens-rec-full-link,.lens-vehicle-preview-controls button,.lens-rec-thumbs button,.cp-button):hover:not(:focus-visible){transform:translateY(-1px)}.lens-blocks :is(a.lens-rec-card,.lens-command-open,.lens-action-link,.lens-rec-set-actions summary,.lens-rec-export-item,.lens-rec-more-toggle,.lens-rec-full-link,.lens-vehicle-preview-controls button,.lens-rec-thumbs button,.cp-button):active{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.lens-action-transition-frame,.lens-action-transition-frame>*,.lens-answer.is-fresh-entering,.lens-blocks :is(a.lens-rec-card,.lens-command-open,.lens-action-link,.lens-rec-set-actions summary,.lens-rec-export-item,.lens-rec-more-toggle,.lens-rec-full-link,.lens-vehicle-preview-controls button,.lens-rec-thumbs button,.cp-button),.lens-chart-draw,.lens-chart-draw :is(.ch-plot svg>g,.ch-break-row,.ch-donut-leg),.lens-task-progress-steps li{transform:none;transition:none!important;animation:none!important}}.lens-agent-object,.lens-journey-object,.lens-rec{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.lens-rec{gap:11px}.lens-command-head,.lens-rec-head{min-height:36px;padding-inline:2px}.lens-rec-head{flex-wrap:wrap;justify-content:flex-start}.lens-rec-count{margin-inline-end:auto}.lens-rec-trunc{border:0;border-inline-start:2px solid var(--status-warning);color:var(--fg-tertiary);background:0 0;border-radius:0;padding:6px 2px 6px 10px;font-size:11px}.lens-rec-list,.lens-rec-list.is-lead-list{border:0}.lens-rec-card,.lens-rec-card:first-child{border:1px solid var(--border-subtle);background:var(--lens-surface);box-shadow:inset 0 1px 0 var(--brand-fg);border-radius:12px;gap:12px;padding:12px}@supports (color:color-mix(in lab,red,red)){.lens-rec-card,.lens-rec-card:first-child{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--brand-fg) 3%,transparent)}}.lens-rec-card.is-lead{padding:13px 16px}.lens-rec-card.is-lead .lens-rec-body{grid-template-columns:minmax(135px,.42fr) minmax(0,1fr);grid-template-areas:"identity propensity""context pipeline""fields fields";align-items:center;gap:5px 18px;display:grid}.lens-rec-card.is-lead .lens-rec-card-head{grid-area:identity}.lens-rec-card.is-lead .lens-lead-dossier-rail{grid-area:propensity;min-height:30px;margin:0}.lens-rec-card.is-lead .lens-rec-stage{grid-area:pipeline;padding-block-start:0}.lens-rec-card.is-lead .lens-lead-context{grid-area:context;min-width:0;padding-block-start:0}.lens-rec-card.is-lead .lens-rec-fields{grid-area:fields;padding-block-start:5px}a.lens-rec-card:hover{border-color:var(--border-default);background:var(--lens-surface-hi,var(--lens-surface))}.lens-rec-foot,.lens-rec-more{min-height:36px;padding-inline:2px}.lens-rec-foot{border-block-start:1px solid var(--border-subtle);color:var(--fg-tertiary);padding-block-start:5px}.lens-rec-card.is-vehicle:not(.is-singular-vehicle){background:var(--lens-surface);grid-template-columns:176px minmax(0,1fr);gap:14px;min-height:140px}.lens-rec-card.is-vehicle:not(.is-singular-vehicle) .lens-rec-body{padding-block:2px}.lens-rec-card.is-singular-vehicle{grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);align-items:stretch;gap:18px;padding:16px}.lens-rec-card.is-singular-vehicle .lens-rec-body{justify-content:center;align-self:stretch;gap:11px;padding:12px 4px}.lens-rec-card.is-singular-vehicle .lens-rec-card-head{flex-direction:column;align-items:flex-start}.lens-rec-card.is-singular-vehicle .lens-rec-val{align-items:flex-start}.lens-rec-card.is-singular-vehicle .lens-rec-price{font-size:clamp(20px,2.2vw,28px)}.lens-rec-photo.has-media.is-singular{height:clamp(230px,31vw,350px)}.lens-rec-card.is-singular-vehicle .lens-vehicle-open{margin-block-start:4px}.lens-agent-grid,.lens-journey-grid{gap:10px;margin-block-start:9px}.lens-agent-object.is-learning .lens-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lens-agent-card,.lens-journey-card{border-color:var(--border-subtle);background:var(--lens-surface);min-height:100%;box-shadow:inset 0 1px 0 var(--brand-fg);border-radius:12px;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.lens-agent-card,.lens-journey-card{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--brand-fg) 3%,transparent)}}.lens-journey-card{padding:15px}.lens-agent-card{isolation:isolate;background:linear-gradient(180deg,var(--lens-surface),var(--lens-surface));padding:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lens-agent-card{background:linear-gradient(180deg,color-mix(in srgb,var(--lens-surface) 96%,white 4%),var(--lens-surface))}}.lens-agent-card{transition:border-color var(--motion-fast,.15s ease),transform var(--motion-fast,.15s ease),box-shadow var(--motion-fast,.15s ease)}.lens-agent-card:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,var(--agent-accent,#a48bff),transparent 70%);border-radius:50%;width:190px;height:190px;position:absolute;inset-block-start:-72px;inset-inline-end:-64px}@supports (color:color-mix(in lab,red,red)){.lens-agent-card:before{background:radial-gradient(circle,color-mix(in srgb,var(--agent-accent,#a48bff) 26%,transparent),transparent 70%)}}.lens-agent-card:before{filter:blur(42px);opacity:.7}.lens-agent-card:hover{border-color:var(--border-default);box-shadow:0 16px 34px -28px #000000bf,inset 0 1px 0 var(--brand-fg);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.lens-agent-card:hover{box-shadow:0 16px 34px -28px #000000bf,inset 0 1px 0 color-mix(in srgb,var(--brand-fg) 5%,transparent)}}.lens-agent-card-main{min-height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.lens-agent-card-main:focus-visible{outline:1px solid var(--brand-focus-ring);outline-offset:-2px;border-radius:inherit}.lens-agent-card-head{grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 14px 11px;display:grid}.lens-agent-face{border:1px solid var(--border-default);background:linear-gradient(150deg,var(--agent-accent,#a48bff),#0c0d11);border-radius:11px;place-items:center;width:48px;height:48px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lens-agent-face{background:linear-gradient(150deg,color-mix(in srgb,var(--agent-accent,#a48bff) 24%,#14151b),#0c0d11)}}.lens-agent-face{color:var(--fg-primary);font-family:var(--font-display-evo);font-size:18px}.lens-agent-face:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff1a}.lens-agent-face img{object-fit:cover;width:100%;height:100%;display:block}.lens-agent-id{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.lens-agent-id>strong{color:var(--fg-primary);font-size:14px}.lens-agent-id>strong,.lens-agent-role{max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lens-agent-role{color:var(--fg-tertiary);margin-block-start:2px;font-size:10.5px;line-height:1.25}.lens-agent-state{background:var(--fg-primary);border-radius:999px;flex:none;padding:3px 7px}@supports (color:color-mix(in lab,red,red)){.lens-agent-state{background:color-mix(in srgb,var(--fg-primary) 5%,transparent)}}.lens-agent-state{font-family:var(--font-mono);font-size:9px}.lens-agent-state.is-active{background:var(--status-success)}@supports (color:color-mix(in lab,red,red)){.lens-agent-state.is-active{background:color-mix(in srgb,var(--status-success) 9%,transparent)}}.lens-agent-channels{align-items:center;gap:5px 8px;min-height:0;margin-block-start:7px;font-size:9.5px}.lens-agent-channels>span{min-height:16px}.lens-agent-stats{align-items:stretch;min-height:52px;margin:0 14px}.lens-agent-stats>div{flex-direction:column;justify-content:center;min-width:0;display:flex}.lens-agent-stats>div:nth-child(2){text-align:center;padding-inline:7px}.lens-agent-stats>div:last-child{text-align:end}.lens-agent-stats em{color:var(--fg-tertiary);font-size:10px;font-style:normal;font-weight:500;line-height:1.2}.lens-agent-learning{gap:9px;margin:11px 14px 0;display:grid}.lens-agent-learning-graphic{border-block:1px solid var(--border-subtle);grid-template-columns:32px minmax(0,1fr);align-items:center;gap:2px 9px;padding-block:9px;display:grid}.lens-agent-learning-mark{width:32px;height:32px;color:var(--architera-product-lens);grid-row:1/3;place-items:center;display:grid}.lens-agent-learning-graphic>div:nth-child(2){align-items:baseline;gap:6px;display:flex}.lens-agent-learning-graphic strong{color:var(--fg-primary);font-family:var(--font-mono);font-size:15px}.lens-agent-learning-graphic>div:nth-child(2)>span{color:var(--fg-tertiary);font-size:9.5px}.lens-agent-feedback-graphic{grid-column:2}.lens-agent-learning-empty{min-height:32px;color:var(--fg-tertiary);align-items:center;gap:7px;margin:0;font-size:11px;display:flex}.lens-agent-learning-empty svg{opacity:.72;flex:none}.lens-agent-feedback{border-block-start:1px solid var(--border-subtle);color:var(--fg-tertiary);margin:0;padding-block-start:8px;font-size:10.5px}.lens-command-open{margin-block-start:auto}.lens-agent-card .lens-command-open{border-block-start:1px solid var(--border-subtle);min-height:42px;margin-block-start:auto;padding:9px 14px 10px}@supports (color:color-mix(in lab,red,red)){.lens-agent-card .lens-command-open{border-block-start:1px solid color-mix(in srgb,var(--border-subtle) 72%,transparent)}}.lens-agent-card .lens-command-open{color:var(--fg-secondary)}.lens-agent-card:hover .lens-command-open{color:var(--fg-primary)}.lens-org-gaps{margin-block-start:11px;padding:11px 2px 0}.lens-ticket-board-groups{gap:12px}.lens-ticket-board-group{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.lens-ticket-board-group>header{border-block-end:0;min-height:38px;padding:4px 2px 8px}.lens-ticket-board-stack{gap:9px;padding:0}.lens-ticket-board-group-empty{border-block-start:1px solid var(--border-subtle);min-height:66px}.lens-pulse-access{border-block:1px solid var(--border-subtle);align-items:center;gap:8px;width:min(1040px,100% - 32px);margin:0 auto 20px;padding-block:5px;display:flex}.lens-pulse-access>button{min-height:44px;color:var(--fg-secondary);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:7px 11px;display:inline-flex}.lens-pulse-access>button:first-child{flex:auto;min-width:228px}.lens-pulse-access>button>span{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}.lens-pulse-access strong{color:var(--fg-primary);font-size:12px}.lens-pulse-access small{color:var(--fg-tertiary);font-size:10.5px}.lens-pulse-access>button>svg:last-child{margin-inline-start:auto}.lens-pulse-access .lens-pulse-access-edit{min-width:0;color:var(--fg-tertiary);font-size:10.5px}.lens-pulse-access-digest{min-height:44px;color:var(--fg-secondary);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding-inline:10px;font-size:10.5px;font-weight:600;text-decoration:none;display:inline-flex}.lens-pulse-access-digest:hover{color:var(--fg-primary)}.lens-pulse-access-digest:focus-visible{box-shadow:inset 0 0 0 1px var(--brand-focus-ring);outline:none}.lens-pulse-access>button:hover{background:var(--fg-primary)}@supports (color:color-mix(in lab,red,red)){.lens-pulse-access>button:hover{background:color-mix(in srgb,var(--fg-primary) 4%,transparent)}}.lens-pulse-access>button:hover{color:var(--fg-primary)}.lens-pulse-access>button:focus-visible{box-shadow:inset 0 0 0 1px var(--brand-focus-ring);outline:none}.lens-pulse-access-panel{width:100%;margin-block-end:16px}.lens-pulse-access-panel>button:first-child{width:100%}@container lens-content (max-width:720px){.lens-rec{padding:0}.lens-rec-card,.lens-rec-card:first-child{padding:11px}.lens-rec-card.is-lead{padding:12px 13px}.lens-rec-card.is-singular-vehicle{grid-template-columns:1fr;gap:9px;padding:11px}.lens-rec-card.is-singular-vehicle .lens-rec-body{gap:8px;padding:3px 2px 1px}.lens-rec-card.is-singular-vehicle .lens-rec-card-head{flex-direction:row}.lens-rec-card.is-singular-vehicle .lens-rec-val{align-items:flex-end}.lens-rec-card.is-singular-vehicle .lens-rec-price{font-size:18px}.lens-rec-photo.has-media.is-singular{height:clamp(190px,55vw,240px)}.lens-vehicle-media.is-singular .lens-rec-thumbs{gap:5px;display:grid}.lens-vehicle-media.is-singular .lens-rec-thumbs button{height:44px}.lens-rec-card.is-vehicle:not(.is-singular-vehicle){grid-template-columns:112px minmax(0,1fr);gap:10px;padding:10px}.lens-rec-card.is-vehicle:not(.is-singular-vehicle) .lens-rec-photo.has-media,.lens-rec-card.is-vehicle:not(.is-singular-vehicle) .lens-vehicle-media{width:112px}.lens-agent-card,.lens-agent-object,.lens-journey-object{padding:0}.lens-journey-card{padding:13px}.lens-agent-object.is-learning .lens-agent-grid{grid-template-columns:1fr}.lens-agent-stats{min-height:54px}.lens-ticket-board-groups{gap:13px}.lens-ticket-board-group>header{padding-block-start:2px}.lens-ticket-board-stack{gap:8px}.lens-pulse-access{width:calc(100% - 24px)}.lens-pulse-access>button:first-child{width:100%}.lens-jdraft-head{gap:10px;padding:12px}.lens-jdraft-title{gap:8px}.lens-jdraft-mark{border-radius:8px;block-size:27px;inline-size:27px}.lens-jdraft-title h3{font-size:14px}.lens-jdraft-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:8px 12px;display:grid}.lens-jdraft-outline .wb-outline-wrap{max-height:320px;padding:9px 10px;overflow-y:auto}.lens-jdraft-foot{gap:10px;padding:11px 12px 12px}}@container lens-content (max-width:560px){.lens-rec-card.is-lead .lens-rec-body{grid-template-columns:1fr;grid-template-areas:"identity""propensity""pipeline""context""fields";gap:5px}}@container lens-content (max-width:460px){.lens-rec-head{row-gap:6px}.lens-rec-card.is-vehicle:not(.is-singular-vehicle){grid-template-columns:96px minmax(0,1fr)}.lens-rec-card.is-vehicle:not(.is-singular-vehicle) .lens-rec-photo.has-media,.lens-rec-card.is-vehicle:not(.is-singular-vehicle) .lens-vehicle-media{width:96px}.lens-rec-card.is-vehicle:not(.is-singular-vehicle) .lens-rec-photo.has-media{height:68px}.lens-agent-learning-head>span:last-child,.lens-org-gaps .lens-agent-learning-head>span:last-child{display:none}.lens-agent-stats>div:nth-child(2){padding-inline:4px}.lens-agent-card-head{grid-template-columns:44px minmax(0,1fr) auto;gap:10px;padding:12px 12px 10px}.lens-agent-face{width:44px;height:44px}.lens-agent-stats{margin-inline:12px}.lens-agent-card .lens-command-open{padding-inline:12px}.lens-pulse-access{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:4px 8px;display:grid}.lens-pulse-access>button:first-child{grid-column:1/-1;min-width:0}.lens-pulse-access .lens-pulse-access-edit,.lens-pulse-access-digest{white-space:nowrap;justify-content:center;width:100%;min-height:44px;padding-inline:10px}.lens-jdraft-version{padding:3px 6px}.lens-jdraft-outline .wb-outline-wrap{max-height:270px}}@container lens-content (max-width:720px){.lens-compare-open,.lens-select-option,.lens-select-trigger,.lens-vehicle-open{min-height:44px}.lens-vehicle-media.is-singular .lens-vehicle-preview-controls button{width:44px;height:44px}.lens-bound-gallery-rail{grid-template-columns:repeat(auto-fit,minmax(44px,1fr));grid-auto-flow:row;overflow-x:clip}.lens-bound-gallery-rail button{min-block-size:44px}.lens-ticket-board-head .lens-ticket-workspace-link{min-height:44px}}@container lens-content (max-width:460px){.lens-ticket-stages{grid-template-columns:minmax(0,1fr);gap:8px;overflow-x:clip}.lens-ticket-stage{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;padding-inline-end:0;display:grid}.lens-ticket-stage:not(:last-child):after{width:1px;height:24px;top:36px;left:11px}.lens-ticket-stage-icon{grid-area:1/1}.lens-ticket-stage-label{grid-area:1/2}.lens-ticket-stage-at{text-align:end;grid-area:1/3;padding-block-start:0}}.lens-rec-card.is-lead .lens-rec-avatar{display:grid}.lens-advisor-unit{gap:12px}.lens-advisor-evidence{inline-size:fit-content;max-inline-size:100%}.lens-advisor-evidence>summary,.lens-rec-set-actions>summary{list-style:none}.lens-advisor-evidence>summary::-webkit-details-marker,.lens-rec-set-actions>summary::-webkit-details-marker{display:none}.lens-advisor-evidence>summary{border:1px solid var(--border-subtle);border-radius:var(--operator-control-radius,6px);min-height:36px;color:var(--fg-tertiary);font-family:var(--font-mono);letter-spacing:.025em;cursor:pointer;align-items:center;gap:7px;padding-inline:10px;font-size:10px;display:inline-flex}.lens-advisor-evidence>summary:hover{border-color:var(--border-default);color:var(--fg-secondary)}.lens-advisor-evidence>summary:focus-visible,.lens-rec-export-item:focus-visible,.lens-rec-set-actions>summary:focus-visible{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);outline:none}@supports (color:color-mix(in lab,red,red)){.lens-advisor-evidence>summary:focus-visible,.lens-rec-export-item:focus-visible,.lens-rec-set-actions>summary:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 44%,transparent)}}.lens-advisor-evidence-copy{border-inline-start:1px solid var(--border-default);max-inline-size:66ch;color:var(--fg-tertiary);margin-block-start:8px;padding:10px 12px;font-size:12.5px;line-height:1.55}.lens-advisor-evidence-copy b{color:var(--fg-primary);font-weight:650}.lens-advisor-next-step{color:var(--fg-secondary)}.lens-rec-set-actions{margin-inline-start:auto;position:relative}.lens-rec-set-actions>summary{border:1px solid var(--border-subtle);border-radius:var(--operator-control-radius,6px);inline-size:36px;min-height:36px;color:var(--fg-tertiary);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.lens-rec-set-actions>summary:hover,.lens-rec-set-actions[open]>summary{border-color:var(--border-default);background:var(--fg-primary)}@supports (color:color-mix(in lab,red,red)){.lens-rec-set-actions>summary:hover,.lens-rec-set-actions[open]>summary{background:color-mix(in srgb,var(--fg-primary) 3%,transparent)}}.lens-rec-set-actions>summary:hover,.lens-rec-set-actions[open]>summary{color:var(--fg-secondary)}.lens-rec-actions-menu{z-index:4;border:1px solid var(--border-default);background:var(--lens-surface);min-inline-size:148px;box-shadow:var(--lens-shadow);border-radius:8px;padding:5px;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0}.lens-rec-export-item{inline-size:100%;min-height:36px;color:var(--fg-secondary);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:7px;padding-inline:9px;font-size:12px;display:flex}.lens-rec-export-item:hover{background:var(--fg-primary)}@supports (color:color-mix(in lab,red,red)){.lens-rec-export-item:hover{background:color-mix(in srgb,var(--fg-primary) 4%,transparent)}}.lens-rec-export-item:hover{color:var(--fg-primary)}.lens-rec-more{border-block-start:1px solid var(--border-subtle);justify-content:space-between;gap:12px;padding-block-start:5px}.lens-rec-list-status{color:var(--fg-tertiary);font-family:var(--font-mono);letter-spacing:.02em;font-size:10px}.lens-rec-more-actions{justify-content:flex-end;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.lens-metric-block>.cp-evidence.is-compact:not(.is-open){inline-size:fit-content}.lens-metric-block>.cp-evidence.is-compact .cp-evidence-trigger{inline-size:auto;justify-content:flex-start;gap:7px;min-height:36px;padding-inline:10px}.lens-metric-block>.cp-evidence.is-compact .cp-evidence-compact-icon{display:block}.lens-metric-block>.cp-evidence.is-compact .cp-evidence-caret,.lens-metric-block>.cp-evidence.is-compact .cp-evidence-trigger-label{display:inline}@container lens-content (max-width:720px){.lens-advisor-evidence{inline-size:100%}.lens-advisor-evidence>summary{min-height:44px}.lens-rec-set-actions>summary{inline-size:44px;min-height:44px}.lens-rec-export-item{min-block-size:44px}.lens-rec-more{gap:10px}.lens-rec-more,.lens-rec-more-actions{grid-template-columns:1fr;display:grid}.lens-rec-more-actions{inline-size:100%}.lens-metric-block>.cp-evidence.is-compact:not(.is-open){inline-size:fit-content}.lens-metric-block>.cp-evidence.is-compact .cp-evidence-trigger{inline-size:auto;min-height:44px}}.lens-rec-card.is-vehicle:not(.is-singular-vehicle){background:radial-gradient(circle at 8% 0,var(--architera-product-lens),transparent 34%),var(--lens-surface);min-block-size:0;padding:14px;display:block}@supports (color:color-mix(in lab,red,red)){.lens-rec-card.is-vehicle:not(.is-singular-vehicle){background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--architera-product-lens) 6%,transparent),transparent 34%),var(--lens-surface)}}.lens-rec-card.is-vehicle:not(.is-singular-vehicle) .lens-rec-body{align-self:stretch;gap:12px;padding-block:3px 1px}@container lens-content (max-width:460px){.lens-rec-card.is-vehicle:not(.is-singular-vehicle){padding:11px}.lens-rec-card.is-vehicle:not(.is-singular-vehicle) .lens-rec-photo.has-media,.lens-rec-card.is-vehicle:not(.is-singular-vehicle) .lens-vehicle-media{inline-size:104px}.lens-rec-card.is-vehicle:not(.is-singular-vehicle) .lens-rec-photo.has-media{block-size:72px}}.lens-rec-card.is-person-record,.lens-rec-card.is-person-record:first-child{border:1px solid var(--brand-accent);align-items:center;padding:13px 15px}@supports (color:color-mix(in lab,red,red)){.lens-rec-card.is-person-record,.lens-rec-card.is-person-record:first-child{border:1px solid color-mix(in srgb,var(--brand-accent) 22%,var(--border-subtle))}}.lens-rec-card.is-person-record,.lens-rec-card.is-person-record:first-child{background:radial-gradient(120% 180% at 0 0,var(--brand-accent),transparent 42%),var(--lens-surface)}@supports (color:color-mix(in lab,red,red)){.lens-rec-card.is-person-record,.lens-rec-card.is-person-record:first-child{background:radial-gradient(120% 180% at 0 0,color-mix(in srgb,var(--brand-accent) 7%,transparent),transparent 42%),var(--lens-surface)}}.lens-rec-card.is-person-record,.lens-rec-card.is-person-record:first-child{box-shadow:0 15px 36px -30px var(--brand-accent),inset 0 1px 0 var(--fg-primary)}@supports (color:color-mix(in lab,red,red)){.lens-rec-card.is-person-record,.lens-rec-card.is-person-record:first-child{box-shadow:0 15px 36px -30px color-mix(in srgb,var(--brand-accent) 68%,transparent),inset 0 1px 0 color-mix(in srgb,var(--fg-primary) 5%,transparent)}}@container lens-content (max-width:720px){.lens-rec-card.is-person-record,.lens-rec-card.is-person-record:first-child{padding:12px}}.lens-stream{padding-block:30px 36px}.lens-stream-inner{gap:28px}.lens-ahead{margin-block-end:-2px}.lens-blocks{gap:14px}.lens-prose{max-inline-size:66ch;color:var(--fg-primary)}@supports (color:color-mix(in lab,red,red)){.lens-prose{color:color-mix(in srgb,var(--fg-primary) 74%,var(--fg-secondary))}}.lens-prose{letter-spacing:-.004em;font-size:15px;line-height:1.54}.lens-prose>.lens-prose-p:first-child{color:var(--fg-primary)}@supports (color:color-mix(in lab,red,red)){.lens-prose>.lens-prose-p:first-child{color:color-mix(in srgb,var(--fg-primary) 88%,var(--fg-secondary))}}.lens-prose b{color:var(--fg-primary);font-variant-numeric:tabular-nums;font-weight:650}.lens-prose-p{margin-block:0 13px}.lens-prose-list{gap:7px;margin-block:2px 14px;padding-inline-start:19px;list-style:outside}.lens-prose-list li{padding-inline-start:2px;line-height:1.5}.lens-prose-list li::marker{color:var(--lens-ai-bright)}@supports (color:color-mix(in lab,red,red)){.lens-prose-list li::marker{color:color-mix(in srgb,var(--lens-ai-bright) 52%,var(--fg-tertiary))}}.lens-rec{box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;padding:0}.lens-rec-head{min-block-size:32px;padding-inline:2px}.lens-rec-entity{font-size:12px;font-weight:620}.lens-rec-list,.lens-rec-list.is-lead-list{gap:10px}.lens-rec-card,.lens-rec-card:first-child{border-color:var(--fg-primary)}@supports (color:color-mix(in lab,red,red)){.lens-rec-card,.lens-rec-card:first-child{border-color:color-mix(in srgb,var(--fg-primary) 8%,var(--border-subtle))}}.lens-rec-card,.lens-rec-card:first-child{background:radial-gradient(90% 110% at 100% 0,var(--architera-product-lens),transparent 42%),linear-gradient(180deg,var(--fg-primary),transparent 28%),var(--lens-surface)}@supports (color:color-mix(in lab,red,red)){.lens-rec-card,.lens-rec-card:first-child{background:radial-gradient(90% 110% at 100% 0,color-mix(in srgb,var(--architera-product-lens) 3.5%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--fg-primary) 2.8%,transparent),transparent 28%),var(--lens-surface)}}.lens-rec-card,.lens-rec-card:first-child{box-shadow:inset 0 1px 0 var(--fg-primary),0 18px 36px -34px #000000e6}@supports (color:color-mix(in lab,red,red)){.lens-rec-card,.lens-rec-card:first-child{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--fg-primary) 5%,transparent),0 18px 36px -34px #000000e6}}.lens-rec-card.is-vehicle:not(.is-singular-vehicle){background:radial-gradient(90% 110% at 100% 0,var(--architera-product-lens),transparent 42%),linear-gradient(180deg,var(--fg-primary),transparent 28%),var(--lens-surface);padding:12px}@supports (color:color-mix(in lab,red,red)){.lens-rec-card.is-vehicle:not(.is-singular-vehicle){background:radial-gradient(90% 110% at 100% 0,color-mix(in srgb,var(--architera-product-lens) 3.5%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--fg-primary) 2.8%,transparent),transparent 28%),var(--lens-surface)}}.lens-vehicle-compact{grid-template-columns:156px minmax(0,1fr);gap:13px}.lens-rec-card.is-vehicle:not(.is-singular-vehicle) .lens-rec-photo.has-media,.lens-rec-card.is-vehicle:not(.is-singular-vehicle) .lens-vehicle-media,.lens-vehicle-compact>.lens-rec-photo,.lens-vehicle-media{inline-size:156px}.lens-rec-photo.has-media,.lens-vehicle-compact>.lens-rec-photo{border-color:var(--fg-primary);block-size:96px;inline-size:156px;padding:4px}@supports (color:color-mix(in lab,red,red)){.lens-rec-photo.has-media,.lens-vehicle-compact>.lens-rec-photo{border-color:color-mix(in srgb,var(--fg-primary) 7%,var(--border-subtle))}}.lens-rec-photo.has-media,.lens-vehicle-compact>.lens-rec-photo{background:radial-gradient(circle at 50% 72%,var(--fg-primary),transparent 52%),var(--lens-canvas)}@supports (color:color-mix(in lab,red,red)){.lens-rec-photo.has-media,.lens-vehicle-compact>.lens-rec-photo{background:radial-gradient(circle at 50% 72%,color-mix(in srgb,var(--fg-primary) 8%,transparent),transparent 52%),color-mix(in srgb,var(--lens-canvas) 82%,var(--lens-surface))}}.lens-rec-card.is-vehicle .lens-rec-body,.lens-rec-card.is-vehicle:not(.is-singular-vehicle) .lens-rec-body{gap:8px;padding-block:1px}.lens-rec-card.is-vehicle .lens-rec-card-head{gap:10px}.lens-rec-card.is-vehicle .lens-rec-title{font-size:14.5px;line-height:1.22}.lens-rec-card.is-vehicle .lens-rec-sub{margin-block-start:4px;font-size:10.5px}.lens-rec-card.is-vehicle .lens-rec-val{min-inline-size:102px}.lens-rec-card.is-vehicle .lens-rec-price{font-size:19px;font-weight:430}.lens-vehicle-expand{min-block-size:36px;color:var(--fg-secondary);font-size:11px}@container lens-content (min-width:780px){.lens-rec-list:has(>.lens-rec-card.is-vehicle:not(.is-singular-vehicle)){grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.lens-rec-list>.lens-rec-card.is-vehicle:not(.is-singular-vehicle){min-block-size:122px}}.lens-rec-footer{border-block-start:1px solid var(--border-subtle);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 14px;min-block-size:44px;padding:7px 2px 0;display:grid}.lens-rec-footer>.lens-rec-more{display:contents}.lens-rec-footer .lens-rec-list-status{grid-area:1/1}.lens-rec-footer .lens-rec-more-actions{grid-area:1/3}.lens-rec-footer>.cp-evidence{grid-area:1/2;justify-self:start;margin:0}.lens-rec-footer>.cp-evidence.is-compact .cp-evidence-caret,.lens-rec-footer>.cp-evidence.is-compact .cp-evidence-trigger-label{display:inline}.lens-chart-block>.cp-evidence.is-compact .cp-evidence-trigger,.lens-rec-footer>.cp-evidence.is-compact .cp-evidence-trigger{background:0 0;border-color:#0000;min-block-size:36px;padding-inline:4px}.lens-rec-footer>.cp-evidence.is-compact:not(.is-open){inline-size:fit-content}.lens-rec-footer>.cp-evidence.is-compact .cp-evidence-trigger{white-space:nowrap;inline-size:auto}.lens-rec-footer>.cp-evidence.is-open{grid-area:2/1/auto/-1;inline-size:100%}.lens-rec-full-link,.lens-rec-more-toggle{background:0 0;border-color:#0000}.lens-rec-full-link{color:var(--fg-secondary)}.lens-chart-block{gap:6px}.lens-chart-card{border-color:var(--fg-primary);padding:20px 22px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lens-chart-card{border-color:color-mix(in srgb,var(--fg-primary) 8%,var(--border-subtle))}}.lens-chart-card{background:radial-gradient(85% 115% at 100% 0,var(--architera-product-lens),transparent 44%),linear-gradient(180deg,var(--fg-primary),transparent 30%),var(--lens-surface);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.lens-chart-card{background:radial-gradient(85% 115% at 100% 0,color-mix(in srgb,var(--architera-product-lens) 4%,transparent),transparent 44%),linear-gradient(180deg,color-mix(in srgb,var(--fg-primary) 3%,transparent),transparent 30%),var(--lens-surface)}}.lens-chart-card{box-shadow:inset 0 1px 0 var(--fg-primary)}@supports (color:color-mix(in lab,red,red)){.lens-chart-card{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--fg-primary) 5%,transparent)}}.lens-chart-card .ch-card-title{letter-spacing:-.01em;font-size:15px;font-weight:620}.lens-chart-card .ch-card-meta{color:var(--fg-tertiary);font-family:var(--font-mono);letter-spacing:.025em;font-size:9.5px}.lens-aging-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.lens-aging-row{border:1px solid var(--fg-primary);grid-template-columns:24px 28px minmax(0,1fr) auto;align-items:center;gap:10px;min-block-size:76px;padding:12px 13px 14px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lens-aging-row{border:1px solid color-mix(in srgb,var(--fg-primary) 8%,var(--border-subtle))}}.lens-aging-row{background:var(--fg-primary);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.lens-aging-row{background:color-mix(in srgb,var(--fg-primary) 2.5%,transparent)}}.lens-aging-rank{color:var(--fg-tertiary);font-family:var(--font-mono);letter-spacing:.06em;font-size:9px}.lens-aging-car{border:1px solid var(--architera-product-lens);place-items:center;block-size:28px;inline-size:28px;display:grid}@supports (color:color-mix(in lab,red,red)){.lens-aging-car{border:1px solid color-mix(in srgb,var(--architera-product-lens) 14%,var(--border-subtle))}}.lens-aging-car{color:var(--architera-product-lens);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.lens-aging-car{color:color-mix(in srgb,var(--architera-product-lens) 62%,var(--fg-secondary))}}.lens-aging-car{background:var(--architera-product-lens)}@supports (color:color-mix(in lab,red,red)){.lens-aging-car{background:color-mix(in srgb,var(--architera-product-lens) 7%,transparent)}}.lens-aging-identity{flex-direction:column;gap:4px;min-inline-size:0;display:flex}.lens-aging-vehicle-link,.lens-aging-vehicle-name{color:var(--fg-primary);text-wrap:pretty;font-size:12px;font-weight:570;line-height:1.32;text-decoration:none}.lens-aging-vehicle-link:hover{color:var(--lens-ai-bright);text-underline-offset:3px;text-decoration:underline}.lens-aging-vehicle-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:3px}.lens-aging-stock{color:var(--fg-tertiary);font-family:var(--font-mono);letter-spacing:.025em;font-size:9px}.lens-aging-age{min-inline-size:54px;color:var(--fg-secondary);flex-direction:column;align-items:flex-end;gap:1px;display:flex}.lens-aging-age strong{color:var(--fg-primary);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:17px;font-weight:620;line-height:1}.lens-aging-age span{letter-spacing:.04em;text-transform:uppercase;font-size:9px}.lens-aging-track{background:var(--fg-primary);border-radius:999px;block-size:2px;position:absolute;inset:auto 12px 0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lens-aging-track{background:color-mix(in srgb,var(--fg-primary) 5%,transparent)}}.lens-aging-track>span{border-radius:inherit;background:linear-gradient(90deg,var(--architera-product-lens),var(--architera-product-lens));block-size:100%;display:block}@supports (color:color-mix(in lab,red,red)){.lens-aging-track>span{background:linear-gradient(90deg,var(--architera-product-lens),color-mix(in srgb,var(--architera-product-lens) 52%,var(--fg-secondary)))}}.lens-aging-track>span{opacity:.78}.lens-chart-block>.cp-evidence{background:0 0;border:0;border-radius:0;inline-size:fit-content;margin-block-start:0;padding:0}.lens-chart-block>.cp-evidence.is-open{inline-size:100%}.lens-chart-block>.cp-evidence.is-compact:not(.is-open){inline-size:fit-content}.lens-chart-block>.cp-evidence.is-compact .cp-evidence-trigger{background:0 0;border:0;border-radius:0;justify-content:flex-start;min-block-size:36px;inline-size:auto;padding-inline:2px}.lens-chart-block:has(.lens-chart-radial){max-inline-size:680px}.lens-composer{border-block-start-color:var(--fg-primary);padding-block:11px 10px}@supports (color:color-mix(in lab,red,red)){.lens-composer{border-block-start-color:color-mix(in srgb,var(--fg-primary) 7%,var(--border-default))}}.lens-input{background:linear-gradient(180deg,var(--fg-primary),transparent 45%),var(--lens-surface)}@supports (color:color-mix(in lab,red,red)){.lens-input{background:linear-gradient(180deg,color-mix(in srgb,var(--fg-primary) 3%,transparent),transparent 45%),var(--lens-surface)}}.lens-input{box-shadow:inset 0 1px 0 var(--fg-primary),0 14px 34px -30px #000000e6}@supports (color:color-mix(in lab,red,red)){.lens-input{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--fg-primary) 5%,transparent),0 14px 34px -30px #000000e6}}.lens-input[data-pending=true]{border-color:var(--lens-ai)}@supports (color:color-mix(in lab,red,red)){.lens-input[data-pending=true]{border-color:color-mix(in srgb,var(--lens-ai) 18%,var(--border-default))}}.lens-input[data-pending=true] textarea::placeholder{color:var(--lens-ai-bright)}@supports (color:color-mix(in lab,red,red)){.lens-input[data-pending=true] textarea::placeholder{color:color-mix(in srgb,var(--lens-ai-bright) 44%,var(--fg-tertiary))}}.lens-loading-mark{block-size:72px;inline-size:72px;display:block}.lens-loading-start{cursor:default}@media (max-width:720px){.lens-stream{padding-block:22px 28px}.lens-stream-inner{gap:24px}.lens-prose{max-inline-size:100%;font-size:14.5px;line-height:1.52}.lens-prose-p{margin-block-end:12px}.lens-rec-footer{grid-template-columns:minmax(0,1fr);gap:3px;padding-block-start:8px}.lens-rec-footer .lens-rec-list-status{grid-area:1/1;padding-inline:2px}.lens-rec-footer>.cp-evidence,.lens-rec-footer>.cp-evidence.is-open{grid-area:2/1;justify-self:stretch}.lens-rec-footer .lens-rec-more-actions{grid-area:3/1}.lens-rec-footer .lens-rec-full-link,.lens-rec-footer .lens-rec-more-actions,.lens-rec-footer .lens-rec-more-toggle,.lens-rec-footer>.cp-evidence.is-compact .cp-evidence-trigger,.lens-rec-footer>.cp-evidence.is-compact:not(.is-open){inline-size:100%}.lens-chart-block>.cp-evidence.is-compact .cp-evidence-trigger,.lens-rec-export-item,.lens-rec-footer .lens-rec-full-link,.lens-rec-footer .lens-rec-more-toggle,.lens-rec-footer>.cp-evidence.is-compact .cp-evidence-trigger,.lens-rec-set-actions>summary,.lens-vehicle-expand{min-block-size:44px}.lens-rec-footer>.cp-evidence.is-compact .cp-evidence-trigger{padding-inline:2px}.lens-rec-footer .lens-rec-more-actions{display:grid}.lens-chart-card{padding:16px 14px}.lens-aging-list{grid-template-columns:minmax(0,1fr)}.lens-aging-row{grid-template-columns:22px 28px minmax(0,1fr) auto;min-block-size:72px;padding-inline:10px}.lens-chart-block>.cp-evidence{padding-inline:11px}.lens-loading-mark{block-size:60px;inline-size:60px}}@container (max-width:540px){.lens-aging-list{grid-template-columns:minmax(0,1fr)}.lens-aging-row{grid-template-columns:22px 28px minmax(0,1fr) auto;min-block-size:72px;padding-inline:10px}}@container lens-content (max-width:460px){.lens-vehicle-compact{grid-template-columns:104px minmax(0,1fr);gap:10px}.lens-rec-card.is-vehicle:not(.is-singular-vehicle) .lens-rec-photo.has-media,.lens-rec-card.is-vehicle:not(.is-singular-vehicle) .lens-vehicle-media,.lens-vehicle-compact>.lens-rec-photo,.lens-vehicle-media{inline-size:104px}.lens-rec-photo.has-media,.lens-vehicle-compact>.lens-rec-photo{block-size:72px;inline-size:104px}.lens-rec-card.is-vehicle .lens-rec-card-head{gap:7px}.lens-rec-card.is-vehicle .lens-rec-price{font-size:17px}.lens-rec-card.is-vehicle .lens-rec-val{min-inline-size:0}}