.lens{--ly:#e4ff1a;--ll:#292c25;--lm:#9a9d95;--lp:#10120f;padding-bottom:30px}
.lens button,.lens select,.lens textarea{font:inherit}
.lens button,.lens a,.lens textarea,.lens select,.lens summary{outline-offset:5px}
.lens button:focus-visible,.lens a:focus-visible,.lens textarea:focus-visible,.lens select:focus-visible,.lens summary:focus-visible{outline:2px solid var(--ly)}
.lens-mast{display:flex;justify-content:space-between;gap:20px;padding:24px 0;border-bottom:1px solid var(--ll);align-items:center}
.lens-eyebrow{font-family:var(--mono,monospace);font-size:11px;letter-spacing:.12em;color:var(--lm)}
.lens-state{font-size:12px;color:var(--lm);display:flex;gap:8px;align-items:center}
.lens-state:before{content:'';width:5px;height:5px;border-radius:50%;background:var(--ly)}
.lens-intro{display:grid;grid-template-columns:1fr 1fr;gap:36px;padding:64px 0 42px;align-items:center}
.lens-intro h1{font-family:var(--display,serif);font-size:clamp(52px,6.6vw,82px);font-weight:400;line-height:1.03;margin:15px 0 24px;letter-spacing:-.035em}
.lens-intro h1 em{font-weight:400;color:var(--ly)}
.lens-lede{font-size:19px;max-width:43ch;line-height:1.6}
.lens-small{font-size:12px;color:var(--lm);line-height:1.65;max-width:65ch}
.lens-map{position:relative;min-height:370px;width:100%;max-width:520px;justify-self:end}
.lens-map svg{position:absolute;width:100%;height:100%;inset:0}
.lens-mesh{fill:none;stroke:#3b4034;stroke-width:.6;opacity:.7}
.lens-signal{fill:none;stroke:var(--ly);stroke-width:.8;opacity:.5}
.lens-pulse{fill:var(--ly);animation:lens-breathe 3.4s ease-in-out infinite}
@keyframes lens-breathe{50%{opacity:.35}}
.lens-map-centre{position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);text-align:center;font-family:var(--mono,monospace);font-size:10px;line-height:1.8;letter-spacing:.12em;background:#050605cc;padding:10px}
.lens-map-centre span{display:block;color:var(--ly);font-size:9px;letter-spacing:0;margin-top:4px;max-width:120px}
.lens-node{position:absolute;background:#080a07;color:var(--lm);border:1px solid var(--ll);padding:8px 11px;white-space:nowrap;font-size:11px!important;cursor:pointer;transition:color .2s,border-color .2s}
.lens-node i{display:inline-block;width:4px;height:4px;background:#74796b;margin-right:7px;vertical-align:middle;border-radius:50%}
.lens-node:hover,.lens-node[aria-pressed=true]{color:var(--ly);border-color:var(--ly)}
.lens-node[aria-pressed=true] i{background:var(--ly)}
.node-neuro{top:6%;left:50%;transform:translateX(-50%)}.node-twin{top:29%;right:0}.node-climate{bottom:10%;right:2%}.node-nature{bottom:10%;left:3%}.node-health{top:29%;left:0}.node-design{bottom:29%;left:50%;transform:translateX(-50%)}
.lens-workspace{border:1px solid var(--ll);background:linear-gradient(125deg,#131610,#080a07 70%)}
.lens-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--ll)}
.lens-tabs button{background:none;border:0;border-right:1px solid var(--ll);color:var(--lm);padding:20px 22px;text-align:left;cursor:pointer;font-size:14px}
.lens-tabs button:last-child{border-right:0}.lens-tabs button span{font-family:var(--mono,monospace);color:#69715d;font-size:10px;margin-right:12px}
.lens-tabs button[aria-pressed=true]{color:var(--ly);box-shadow:inset 0 -2px var(--ly);background:#e4ff1a06}.lens-tabs button:hover{color:#fff}
.lens-form{padding:28px 30px 18px}.lens-form>label{display:block;font-size:16px;margin-bottom:16px}
.lens-form textarea{display:block;box-sizing:border-box;width:100%;resize:vertical;min-height:116px;max-height:320px;padding:16px 18px;color:#f3f4ec;background:#050604;border:1px solid #373d30;border-radius:0;line-height:1.65;font-size:18px}
.lens-form textarea::placeholder{color:#767d6b}
.lens-form-bottom{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-top:20px}
.lens-select-label{display:block;font-family:var(--mono,monospace);font-size:10px;color:var(--lm);margin-bottom:6px}
.lens select{background:#0a0c08;border:1px solid #373d30;color:#ddd;padding:9px 30px 9px 10px;font-size:13px;max-width:100%}
.lens-submit{background:var(--ly);color:#13170b;border:1px solid var(--ly);border-radius:0;padding:12px 20px;cursor:pointer;font-weight:600;min-height:45px}
.lens-submit span{margin-left:25px}.lens-submit:hover{background:#f1ff82}.lens-submit:disabled{opacity:.5;cursor:wait}
.lens-privacy{font-size:11px;margin:18px 0 0;max-width:none}
.lens-starters{border-top:1px solid var(--ll);display:flex;flex-wrap:wrap;gap:8px 16px;padding:18px 30px 22px}
.lens-starters>span{font-family:var(--mono,monospace);font-size:9px;color:var(--lm);width:100%;margin-bottom:3px;letter-spacing:.08em}
.lens-starters button{background:none;color:#b3b8a9;border:0;padding:3px 0;font-size:12px;cursor:pointer;text-align:left}
.lens-starters button:hover{color:var(--ly)}
.lens-results{margin-top:42px;scroll-margin-top:90px}.lens-results:empty{display:none}
.lens-result-heading{display:flex;align-items:start;justify-content:space-between;gap:18px;border-top:1px solid var(--ll);padding-top:22px}
.lens-result-heading h2{font-family:var(--display,serif);font-weight:400;font-size:42px;line-height:1.1;margin:9px 0 14px}
.lens-query{font-size:15px;color:#b7bcac;line-height:1.6;max-width:75ch;margin-bottom:24px}
.lens-clear{font-size:12px!important;border:1px solid var(--ll);background:none;color:var(--lm);padding:7px 12px;cursor:pointer}
.lens-view-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.lens-view-tabs button{background:none;border:1px solid #34382e;color:var(--lm);padding:7px 13px;font-size:12px;cursor:pointer}.lens-view-tabs button[aria-pressed=true]{color:var(--ly);border-color:#8b9d23}
.lens-answer{border-left:2px solid var(--ly);padding:3px 0 3px 20px;margin:18px 0 28px;line-height:1.75;white-space:pre-wrap;font-size:16px;max-width:80ch}
.lens-answer a{color:var(--ly)}
.lens-section-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:30px 0 16px}
.lens-section-head h3{font-family:var(--mono,monospace);font-size:11px;letter-spacing:.08em;font-weight:400;margin:0;color:#d9decd}
.lens-section-head span{font-size:11px;color:var(--lm)}
.lens-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.lens-source{display:block;border:1px solid var(--ll);background:#0b0d09;padding:20px;color:inherit!important;text-decoration:none!important;transition:border-color .2s}
.lens-source:hover{border-color:#738124}.lens-source-meta{display:flex;justify-content:space-between;gap:12px;font-family:var(--mono,monospace);font-size:9px;color:#8f9980;letter-spacing:.06em;text-transform:uppercase}
.lens-source h4{font-size:16px;line-height:1.5;font-weight:500;margin:12px 0 8px;color:#ecefe4}
.lens-source p{font-size:12px;color:#9da58f;line-height:1.65;margin:0}.lens-source .lens-source-go{display:block;color:var(--ly);font-size:11px;margin-top:15px}
.lens-empty{border:1px solid var(--ll);padding:22px;color:#b6beaa;font-size:15px;line-height:1.7}
.lens-bridge{position:relative;padding:30px;border:1px solid #555f27;margin:24px 0;background:radial-gradient(ellipse at right,#e4ff1a0c,transparent 65%)}
.lens-bridge-label{display:flex;align-items:center;gap:15px;font-size:11px;color:var(--ly);font-family:var(--mono,monospace);letter-spacing:.04em}
.lens-bridge-line{height:1px;background:#839129;width:50px}
.lens-bridge h3{font-family:var(--display,serif);font-size:32px;line-height:1.25;font-weight:400;margin:20px 0 12px}
.lens-bridge p{max-width:82ch;line-height:1.75;font-size:14px;color:#c0c6b4}
.lens-blueprint{border:1px solid var(--ll);margin-top:18px;background:#0b0d09}
.lens-blueprint-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;border-bottom:1px solid var(--ll)}
.lens-blueprint h3{margin:0;font-size:17px;font-weight:500}.lens-blueprint-head>span{color:var(--ly);font-size:10px;font-family:var(--mono,monospace)}
.lens-blueprint-grid{display:grid;grid-template-columns:1fr 1fr}
.lens-blueprint-cell{padding:24px;border-bottom:1px solid var(--ll)}.lens-blueprint-cell:nth-child(odd){border-right:1px solid var(--ll)}
.lens-blueprint-cell h4{font-family:var(--mono,monospace);font-size:10px;color:var(--ly);font-weight:400;letter-spacing:.06em;margin:0 0 12px}
.lens-blueprint-cell p,.lens-blueprint-cell li{font-size:13px;color:#b9c1ad;line-height:1.75}.lens-blueprint-cell ol,.lens-blueprint-cell ul{padding-left:18px;margin:0}.lens-blueprint-cell p{margin:0}
.lens-blueprint-foot{padding:18px 24px;color:var(--lm);font-size:11px;line-height:1.65}
.lens-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:20px}
.lens-actions button,.lens-actions a{border:1px solid #414932;background:none;color:var(--ly);padding:10px 15px;text-decoration:none;font-size:12px;cursor:pointer}
.lens-actions button:disabled{color:var(--lm);cursor:wait}.lens-actions button:hover,.lens-actions a:hover{background:#e4ff1a0a}
.lens-followup{padding:22px 0;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.lens-followup>span{font-size:11px;color:var(--lm);width:100%}.lens-followup button{border:0;border-bottom:1px solid #46502e;background:none;color:#cbd2bd;padding:5px 0;margin-right:15px;cursor:pointer;font-size:12px}
.lens-ai-note{font-size:11px;color:var(--lm);line-height:1.6;margin:12px 0}.lens-notice{font-size:12px;color:#c1caaf;padding:12px 16px;border:1px solid var(--ll);margin-bottom:18px}
.lens-closer{padding:70px 0 45px;margin-top:40px;border-top:1px solid var(--ll)}.lens-closer h2{font-family:var(--display,serif);font-size:clamp(36px,4vw,52px);font-weight:400;line-height:1.1;margin:18px 0}.lens-closer p{color:var(--lm);font-size:14px}.lens-closer a{display:inline-block;margin-top:14px;color:var(--ly);font-size:14px}
.lens-about{border-top:1px solid var(--ll);padding:20px 0;font-size:12px;line-height:1.8;color:var(--lm)}.lens-about summary{cursor:pointer;color:#c7ceb9}.lens-about p{max-width:90ch}
.lens-launcher{position:fixed;bottom:22px;right:24px;z-index:80;display:flex;gap:12px;align-items:center;padding:12px 17px;background:#11140c;color:#e4ff1a!important;border:1px solid #7e8b2b;text-decoration:none!important;font-size:12px;box-shadow:0 8px 24px #0007}
.lens-launcher span{font-size:20px;line-height:1}.lens-launcher:hover{background:#202712}
@media(max-width:780px){.lens-intro{grid-template-columns:1fr;padding-top:38px;gap:12px}.lens-map{justify-self:center;min-height:330px;max-width:440px}.lens-intro h1{font-size:58px}.lens-mast{align-items:start}.lens-state{font-size:10px}.lens-eyebrow{font-size:9px}.lens-source-grid{grid-template-columns:1fr}.lens-blueprint-grid{grid-template-columns:1fr}.lens-blueprint-cell:nth-child(odd){border-right:0}.lens-launcher{bottom:16px;right:16px;padding:10px 13px}.lens-intro .lens-small{max-width:55ch}}
@media(max-width:520px){.lens-tabs button{font-size:11px;padding:15px 11px}.lens-tabs button span{display:block;margin-bottom:7px}.lens-form{padding:22px 18px 18px}.lens-form-bottom{flex-direction:column;align-items:stretch}.lens-submit{width:100%}.lens-form textarea{font-size:16px}.lens-starters{padding:18px}.lens-bridge{padding:22px}.lens-map{min-height:310px}.lens-node{padding:7px 8px;font-size:10px!important}.lens-result-heading h2{font-size:34px}.lens-mast{flex-wrap:wrap;gap:9px}.lens-blueprint-head{align-items:start}.lens-blueprint-head>span{white-space:nowrap}}
@media(prefers-reduced-motion:reduce){.lens *{animation:none!important;transition:none!important}}
/* Four visitor paths: one decision first, optional tools later. */
.lens [hidden]{display:none!important}
.lens-welcome{padding:48px 0 28px}.lens-welcome h1{font-family:var(--display,serif);font-size:clamp(44px,6vw,72px);font-weight:400;line-height:1.08;letter-spacing:-.025em;margin:12px 0 18px}.lens-welcome h1 em{color:var(--ly);font-weight:400}.lens-welcome .lens-lede{max-width:70ch;font-size:17px}
.lens-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:34px}.lens-paths button{display:flex;flex-direction:column;gap:13px;min-height:175px;text-align:left;padding:26px;border:1px solid #393d32;background:#0b0d09;color:#c3c8bb;cursor:pointer;transition:border-color .2s,background .2s}.lens-paths button:hover,.lens-paths button[aria-pressed=true]{border-color:var(--ly);background:#14180c}.lens-path-number{font-family:var(--mono,monospace);font-size:10px;letter-spacing:.07em;color:#a4ad95}.lens-paths strong{font-size:22px;color:#f0f2e9;font-weight:500;line-height:1.3}.lens-paths strong span{color:var(--ly);margin-left:8px}.lens-paths button>span:last-child{font-size:14px;line-height:1.6}.lens-paths button[aria-pressed=true] .lens-path-number{color:var(--ly)}
.lens-path-heading{padding:26px 30px 0}.lens-path-heading h2{font-family:var(--display,serif);font-weight:400;font-size:32px;margin:8px 0 12px;line-height:1.2}.lens-path-heading p{font-size:14px;color:#b0b9a4;max-width:75ch;line-height:1.7;margin:0}.lens-form>label{font-size:13px;color:#b0b9a4}.lens-form-bottom{justify-content:flex-end}.lens-tools{border-top:1px solid var(--ll);padding:18px 30px;color:var(--lm);font-size:13px}.lens-tools summary{cursor:pointer;color:#cbd3bf}.lens-tools .lens-map{margin:20px auto;max-width:500px}.lens-connect{border:1px solid #737f35;background:none;color:var(--ly);padding:10px 14px;cursor:pointer}
.lens-guide{padding:22px 24px;border:1px solid #4c572a;background:#11160b;margin-bottom:22px}.lens-guide h3{font-size:18px;font-weight:500;margin:0 0 12px}.lens-guide p,.lens-guide li{font-size:14px;line-height:1.75;color:#c1cbb1}.lens-guide ul{padding-left:18px}.lens-guide a{color:var(--ly)}.lens-enquiry{border:1px solid var(--ll);padding:22px 24px;margin-top:22px;background:#0b0d09}.lens-enquiry summary{font-size:16px;color:var(--ly);cursor:pointer}.lens-enquiry label{display:block;font-size:13px;margin:18px 0 7px;color:#b9c3ab}.lens-enquiry input,.lens-enquiry textarea{box-sizing:border-box;width:100%;background:#050604;border:1px solid #3a422f;color:#eee;padding:12px;font:inherit;font-size:14px}.lens-enquiry textarea{min-height:90px;resize:vertical}.lens-enquiry .lens-actions{margin-bottom:12px}
.lens-results:focus{outline:none}.lens-copy-extra{margin:18px 0}.lens-copy-extra summary{font-size:12px;color:var(--lm);cursor:pointer}
@media(max-width:620px){.lens-paths{grid-template-columns:1fr;gap:10px}.lens-paths button{min-height:0;padding:20px;gap:10px}.lens-paths strong{font-size:20px}.lens-welcome{padding-top:30px}.lens-path-heading{padding:22px 18px 0}.lens-path-heading h2{font-size:28px}.lens-tools{padding:18px}.lens-guide,.lens-enquiry{padding:20px}}

/* Compact presentation for the on-page chat panel. */
html.lens-embedded{background:#000}.lens-embedded body{padding:0!important;min-width:0}.lens-embedded .top,.lens-embedded footer,.lens-embedded .skip,.lens-embedded body>script+footer{display:none!important}.lens-embedded main.wrap{max-width:none;margin:0;padding:0 18px;width:auto}.lens-embedded .lens{padding:0 0 18px}.lens-embedded .lens-mast,.lens-embedded .lens-closer{display:none}.lens-embedded .lens-welcome{padding:22px 0 18px}.lens-embedded .lens-welcome>.lens-eyebrow{display:none}.lens-embedded .lens-welcome h1{font-size:36px;margin:0 0 12px}.lens-embedded .lens-welcome .lens-lede{font-size:13px;line-height:1.6;margin:0}.lens-embedded .lens-paths{grid-template-columns:1fr;gap:8px;margin-bottom:18px}.lens-embedded .lens-paths button{min-height:0;padding:13px 15px;gap:6px}.lens-embedded .lens-path-number{font-size:8px}.lens-embedded .lens-paths strong{font-size:17px}.lens-embedded .lens-paths button>span:last-child{font-size:12px;line-height:1.5}.lens-embedded .lens-path-heading{padding:18px 16px 0}.lens-embedded .lens-path-heading h2{font-size:26px}.lens-embedded .lens-path-heading p{font-size:12px}.lens-embedded .lens-form{padding:18px 16px 14px}.lens-embedded .lens-form textarea{font-size:14px;min-height:95px;padding:12px}.lens-embedded .lens-form-bottom{margin-top:12px}.lens-embedded .lens-submit{font-size:13px;width:100%}.lens-embedded .lens-starters{padding:14px 16px;gap:9px}.lens-embedded .lens-starters button{display:block;width:100%;font-size:12px;line-height:1.6}.lens-embedded .lens-privacy{font-size:10px}.lens-embedded .lens-result-heading h2{font-size:29px}.lens-embedded .lens-results{margin-top:24px;scroll-margin-top:12px}.lens-embedded .lens-query{font-size:13px}.lens-embedded .lens-guide,.lens-embedded .lens-enquiry{padding:16px}.lens-embedded .lens-guide p,.lens-embedded .lens-guide li{font-size:12px}.lens-embedded .lens-source-grid,.lens-embedded .lens-blueprint-grid{grid-template-columns:1fr}.lens-embedded .lens-source{padding:16px}.lens-embedded .lens-source h4{font-size:15px}.lens-embedded .lens-blueprint-head{padding:16px;flex-wrap:wrap;gap:8px}.lens-embedded .lens-blueprint-cell{padding:16px;border-right:0}.lens-embedded .lens-about{font-size:10px;padding:14px 0}.lens-embedded .lens-map{min-height:290px}.lens-embedded .lens-tools{padding:14px 16px}

/* Conversation first, supporting sources on request. */
.lens-chat-log{display:flex;flex-direction:column;gap:14px;padding:18px 24px 6px;max-width:900px;margin:auto}.lens-chat-message{max-width:90%;padding:16px 18px;background:#15190f;border:1px solid #343d26;border-radius:12px 12px 12px 2px;font-size:14px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere;color:#e1e7d8}.lens-chat-message.user{align-self:flex-end;background:#e4ff1a;color:#172006;border-color:#e4ff1a;border-radius:12px 12px 2px 12px}.lens-chat-message.assistant{align-self:flex-start}.lens-chat-speaker{display:block;font:10px "JetBrains Mono",monospace;letter-spacing:.02em;color:#aebc98;margin-bottom:8px}.lens-chat-message.user .lens-chat-speaker{color:#465029}.lens-chat-message a{color:#e4ff1a}.lens-chat-home{background:none;border:0;color:var(--ly);padding:18px 24px 0;font:11px var(--mono);cursor:pointer}.lens-chat-details{border:1px solid var(--ll);padding:16px 20px;margin-bottom:20px}.lens-chat-details>summary{cursor:pointer;color:var(--ly);font-size:13px}.lens-chat-details>.lens-result-heading{margin-top:18px}.lens-chat-ai{font-size:11px!important;color:#abb99a;margin-top:12px;line-height:1.6}.lens-chat-ai input{margin-right:6px}.lens-chat-log+form{border-top:1px solid #252d1b;margin-top:16px}.lens-chat-log+form>label{font-size:12px}.lens-embedded .lens-chat-log{padding:14px 12px 2px;gap:12px}.lens-embedded .lens-chat-message{max-width:95%;font-size:13px;padding:13px 14px}.lens-embedded .lens-chat-home{display:none}.lens-embedded .lens-path-heading h2{font-size:23px}.lens-embedded .lens-path-heading p{font-size:11px}.lens-embedded .lens-form{padding:14px 12px}.lens-embedded .lens-chat-details{padding:14px 12px}.lens-embedded .lens-form textarea{min-height:74px}.lens-embedded .lens-chat-log+form{position:sticky;bottom:0;background:#0d1009;z-index:2}.lens-embedded .lens-form-bottom{flex-direction:row}.lens-embedded .lens-submit{width:auto;min-width:100px;padding:9px 15px;min-height:40px}.lens-embedded .lens-form-bottom{margin-top:9px}.lens-embedded .lens-starters{padding:12px}.lens-embedded .lens-welcome h1{font-size:32px}

.lens-embedded .lens-chat-log{max-height:calc(100dvh - 330px);min-height:100px;overflow-y:auto;scrollbar-width:thin}.lens-embedded .lens-chat-log .lens-chat-message{flex-shrink:0}

.lens-start-chat{background:none;border:0;border-bottom:1px solid #667a28;padding:6px 0;margin:0 0 26px;color:var(--ly);font-size:14px;cursor:pointer}.lens-chat-connection{margin:14px 16px;padding:14px;border:1px solid #626d31;background:#171c10;font-size:12px;line-height:1.7}.lens-chat-connection p{margin:0 0 8px}.lens-chat-connection a,.lens-chat-connection button{color:var(--ly);font:inherit}.lens-chat-connection button{background:none;border:0;border-bottom:1px solid #677631;margin:8px 0 0;padding:0;display:block;cursor:pointer}.lens-chat-error{border-color:#8d7354;color:#e8d3b8}.lens-chat-retry{display:block;margin-top:12px;padding:7px 12px;border:1px solid #8b9a46;background:none;color:#e4ff1a;font:inherit;cursor:pointer}.lens-chat-message[aria-busy=true]{color:#b9c2aa}.lens-embedded .lens-start-chat{font-size:12px;margin-bottom:18px}.lens-embedded .lens-form textarea:disabled{opacity:.6}

/* In the widget, only the conversation scrolls; the composer stays below it. */
.lens-embedded:has(.is-chatting),.lens-embedded:has(.is-chatting) body{height:100%;overflow:hidden}.lens-embedded:has(.is-chatting) main.wrap{height:100%;padding:0 12px}.lens-embedded .lens.is-chatting{height:100dvh;display:flex;flex-direction:column;padding:0}.lens-embedded .lens.is-chatting .lens-workspace{display:flex;flex-direction:column;flex:1;min-height:0;border:0;background:#0a0d07;overflow:hidden}.lens-embedded .lens.is-chatting .lens-path-heading{flex:0 0 auto;padding:14px 12px 8px}.lens-embedded .lens.is-chatting .lens-path-heading h2{font-size:21px;margin:5px 0 7px}.lens-embedded .lens.is-chatting .lens-path-heading p{display:none}.lens-embedded .lens.is-chatting .lens-chat-log{flex:1;min-height:0;max-height:none;overflow-y:auto;margin:0;padding:10px 10px 16px;width:100%}.lens-embedded .lens.is-chatting .lens-form{position:static;flex:0 0 auto;margin:0;padding:12px 10px 10px;border-top:1px solid #303824}.lens-embedded .lens.is-chatting .lens-form textarea{min-height:65px;max-height:110px;resize:none}.lens-embedded .lens.is-chatting .lens-privacy{font-size:9px;margin:9px 0 0;line-height:1.5}.lens-embedded .lens.is-chatting>.lens-about,.lens-embedded .lens.is-chatting .lens-tools{display:none}.lens-embedded .lens.is-chatting .lens-chat-connection{flex:0 0 auto;margin:7px 10px;padding:10px 12px}.lens-embedded .lens.is-chatting .lens-results{flex:0 0 auto;margin:12px 0 0;scroll-margin:0}.lens-embedded .lens.is-chatting .lens-chat-details{margin:0;padding:12px}.lens-embedded .lens.is-chatting .lens-starters{padding:12px 2px 0;border:0}.lens-chat-connection[hidden]{display:none!important}
