:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0908;--text:#f2eee8;--muted:#aaa29b;--accent:#e8a175;--line:#ffffff20;color:var(--text);background:var(--bg);font-family:DM Sans,sans-serif;font-weight:300}*{box-sizing:border-box}body{background:radial-gradient(ellipse at 50% 75%,#37201538,transparent 53%),var(--bg);min-width:320px;min-height:100svh;margin:0;overflow-x:hidden}button,a,textarea{-webkit-tap-highlight-color:transparent}button,textarea{font:inherit}button,a{color:inherit}button{cursor:pointer;background:0 0;border:0}button:disabled{cursor:wait;opacity:.5}a{text-decoration:none}[hidden]{display:none!important}::selection{color:#fff;background:#a76942}:focus-visible{outline:2px solid var(--accent);outline-offset:7px}h2:focus{outline:none}button:focus:not(:focus-visible){outline:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:20;background:var(--text);color:var(--bg);padding:12px;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip:focus{transform:none}.topbar{z-index:5;justify-content:space-between;align-items:center;height:100px;padding:0 4.5vw;display:flex;position:relative}.topbar img{width:140px;height:auto;display:block}.edition{letter-spacing:1.9px;color:#b4aaa1;font-size:9px}.edition span{color:#766a60;padding:0 12px}.text-button{color:var(--muted);padding:12px 0;font-size:13px}.text-button:hover{color:var(--text)}.restart span{margin-left:18px}main{min-height:calc(100svh - 158px);position:relative}.scene{z-index:2;position:relative}.eyebrow{letter-spacing:2.3px;color:var(--accent);margin:0 0 24px;font-size:10px;font-weight:400;line-height:1.7}h1,h2{letter-spacing:-3.4px;margin:0;font-family:Georama,sans-serif;font-weight:500;line-height:1.12}h1{font-size:clamp(42px,5.3vw,78px)}.intro{text-align:center;min-height:710px;padding-top:42px}.intro h1{z-index:3;pointer-events:none;position:relative}.intro .eyebrow{margin-bottom:25px}.enter-lens{color:#fff0e1;letter-spacing:2.8px;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:330px;height:330px;margin:14px auto 0;font-size:11px;transition:transform .6s;display:flex}.lens-stage{z-index:1;pointer-events:none;opacity:1;width:510px;height:510px;transition:top 1.2s cubic-bezier(.2,.8,.2,1),left 1.2s cubic-bezier(.2,.8,.2,1),width 1.2s,height 1.2s,opacity .7s;position:absolute;top:205px;left:50%;transform:translate(-50%)}.lens-stage canvas{width:100%;height:100%;display:block}.bottom-bar{z-index:2;color:#978a7e;letter-spacing:1.7px;justify-content:space-between;align-items:center;min-height:58px;padding:0 4.5vw;font-size:9px;display:flex;position:relative}.bottom-bar:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:4.5vw;right:4.5vw}body[data-view=compose] .lens-stage{opacity:.8;width:240px;height:240px;top:-66px;left:50%}.compose{width:min(680px,100% - 44px);margin:0 auto;padding-top:144px;padding-bottom:60px}.compose .eyebrow{margin-bottom:16px}.compose h2,.thinking h2{letter-spacing:-2.6px;font-size:clamp(36px,4.1vw,58px)}.compose-lead{color:var(--muted);margin:20px 0 28px;font-size:15px;line-height:1.65}.input-surface{background:linear-gradient(120deg,#ffffff06,#ffffff02);border:1px solid #b99b8142;border-radius:20px;padding:22px 22px 16px;transition:border-color .25s,box-shadow .25s}textarea{resize:vertical;width:100%;min-height:90px;max-height:280px;color:var(--text);background:0 0;border:0;padding:0;font-size:18px;font-weight:300;line-height:1.6;outline:none!important}textarea::placeholder{color:#86786e}.input-bottom{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.input-bottom>span{color:#ab9e93;font-size:11px}.send{color:#21150d;background:#e2ae8d;border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;font-size:26px;transition:background .2s,transform .2s;display:grid}.send:hover{background:#f6d0b6;transform:rotate(6deg)}.error{color:#efaa98;min-height:0;margin:8px 0;font-size:13px;line-height:1.5}.error:empty{display:none}.suggestions{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:20px 0;font-size:11px;display:flex}.suggestions>span{color:#a39283;margin-right:6px}.suggestions button{border:1px solid var(--line);color:#c1b7ae;border-radius:30px;padding:9px 13px;transition:background .2s}.suggestions button:hover{background:#ffffff0b}.privacy{color:#9e9085;font-size:10px;line-height:1.7}.privacy a{border-bottom:1px solid #ffffff30;margin-left:6px}.demo-button{color:#d5b7a2;padding:16px 0 0;font-size:12px}.demo-button span{padding-left:8px}body[data-view=entering] .intro{opacity:0;transition:opacity .45s,transform .6s;transform:translateY(-16px)}body[data-view=entering] .lens-stage{z-index:4;opacity:0;transition:transform 1.05s cubic-bezier(.6,.05,.8,.4),opacity .65s .4s;transform:translate(-50%)scale(5)}.thinking{text-align:center;min-height:700px;padding:380px 20px 70px}.thinking .eyebrow{margin-bottom:17px}.thinking-line{color:var(--muted);margin:28px 0 10px;font-size:14px}.thinking .cancel{font-size:11px}.presentation{width:min(1180px,100% - 100px);margin:auto;padding-top:42px;padding-bottom:30px}.story-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.story-meta .eyebrow{margin:0;font-size:9px}.demo-badge{letter-spacing:1.5px;color:var(--accent);border:1px solid #e8a17550;border-radius:3px;padding:6px 9px;font-size:8px}.your-message{border-bottom:1px solid var(--line);text-align:left;color:#b4a69a;align-items:center;gap:18px;width:100%;padding:25px 0 23px;font-size:13px;display:flex}.message-label{letter-spacing:2px;color:#dfbea5;font-size:8px}.message-text{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.story-layout{grid-template-columns:40% 1fr;align-items:center;gap:7%;min-height:450px;padding:45px 0 30px;display:grid}.story-orbit-label{align-self:end;align-items:center;gap:16px;padding:0 0 22px 50px;display:flex}.orbit-index{color:var(--accent);font-size:12px}.orbit-caption{color:#af9b89;letter-spacing:2px;font-size:8px}.story-content{min-width:0}.chapter-eyebrow{margin-bottom:18px;font-size:9px}.story-copy h2{letter-spacing:-2px;max-width:610px;margin-bottom:25px;font-size:clamp(30px,3.3vw,47px);line-height:1.16}.story-body{color:#c2b7ad;white-space:pre-line;margin:0;font-size:18px;line-height:1.8}.story-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:30px;display:flex}.continue-button{color:#e8b999;border-bottom:1px solid #e8a1756b;align-items:center;gap:24px;padding:13px 0;font-size:13px;display:flex}.continue-button:hover{color:#ffe2cf;border-color:#ffe2cf}.continue-button span{font-size:20px}.copy-status{color:var(--accent);min-height:16px;margin:10px 0;font-size:11px}.chapters{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:25px;display:grid}.chapters button{text-align:left;color:#a4978b;border-top:1px solid #ffffff25;padding:18px 0;font-size:11px;transition:border-color .3s,color .3s}.chapters button>span{color:#7c6d61;margin-right:10px;font-size:9px}.chapters button[aria-current]{border-color:var(--accent);color:#f0c4a6}.chapters button[aria-current]>span{color:var(--accent)}.reading-note{color:#9d8e80;margin-top:12px;font-size:10px;line-height:1.7}body[data-view=presentation] .lens-stage{width:470px;height:470px;top:122px;left:24%}.no-script{z-index:10;background:var(--bg);width:300px;padding:20px;position:fixed;top:40%;bottom:40%;left:40%;right:40%}body[data-view=compose] .edition,body[data-view=presentation] .edition,body[data-view=thinking] .edition{display:none}.scene-arrive{animation:.75s cubic-bezier(.2,.8,.2,1) both arrive}@keyframes arrive{0%{opacity:0;filter:blur(5px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:none}}.story-copy.reveal{animation:.65s cubic-bezier(.2,.8,.2,1) both arrive}@media (min-width:1500px){.intro{padding-top:70px}.lens-stage{top:240px}.enter-lens{margin-top:30px}.presentation{padding-top:65px}.story-layout{min-height:520px}body[data-view=presentation] .lens-stage{top:170px;left:calc(50% - 330px)}}@media (max-width:760px){.topbar{height:80px;padding:0 24px}.topbar img{width:120px}.edition{letter-spacing:1px;font-size:7px}.edition span{padding:0 4px}.intro{min-height:calc(100svh - 138px);padding:58px 18px 50px}h1{letter-spacing:-2px;font-size:clamp(33px,7.6vw,54px)}.intro .eyebrow{letter-spacing:1.5px;font-size:8px}.lens-stage{width:420px;max-width:110vw;height:420px;top:185px}.enter-lens{width:290px;height:290px;margin-top:20px;font-size:10px}.bottom-bar{letter-spacing:1px;padding:0 24px;font-size:7px}.compose{padding-top:126px}.compose h2,.thinking h2{letter-spacing:-2px;font-size:39px}.compose-lead{font-size:14px}.suggestions{gap:6px;font-size:10px}.suggestions>span{width:100%;margin-bottom:3px}.input-surface{padding:18px}.input-bottom>span{font-size:10px}.privacy{font-size:9px}.presentation{width:calc(100% - 44px);padding-top:24px}.story-meta{align-items:flex-start}.story-meta .eyebrow{letter-spacing:1.3px;max-width:180px;font-size:7px}.demo-badge{white-space:nowrap;font-size:6px}.your-message{gap:12px;padding:18px 0;font-size:12px}.story-layout{min-height:0;padding-top:165px;display:block}.story-orbit-label{display:none}.story-copy h2{letter-spacing:-1.3px;margin-bottom:20px;font-size:clamp(25px,7vw,33px)}.story-body{font-size:16px;line-height:1.8}.chapter-eyebrow{font-size:8px}.story-actions{margin-top:20px}.chapters{gap:12px;margin-top:12px}.chapters button{padding:12px 0;font-size:9px;line-height:1.7}.chapters button>span{margin-bottom:5px;display:block}.reading-note{font-size:9px}.copy-status{margin-bottom:0}.thinking{min-height:650px;padding-top:330px}body[data-view=presentation] .lens-stage{width:240px;height:240px;top:78px;left:50%}body[data-view=thinking] .lens-stage{width:400px;height:400px;top:-15px}.restart{font-size:11px}.restart span{margin-left:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.story-copy{scroll-margin-top:32px}:root{--bg:#09060d;--text:#f3eee7;--muted:#b2a6b7;--accent:#d5aaee}body{background:radial-gradient(ellipse at 80% 65%,#40204555,transparent 65%),var(--bg)}.prism-canvas{pointer-events:none;z-index:0;width:100%;height:100%;position:fixed;top:0;bottom:0;left:0;right:0}h1 span,h2 span{color:#a89bad}.intro h1{font-weight:500}.intro .eyebrow{color:#ba99b9}.enter-lens{color:#fff7ec;text-shadow:0 1px 16px #000;font-weight:400}.bottom-bar{color:#a89aa9}.bottom-bar:before{opacity:.35}.input-surface{background:#110c18b0;border-color:#b69ac340}.input-surface:focus-within{border-color:#b99ad5;box-shadow:0 0 40px #be71df12}.send{color:#25172c;background:#e1c2ea}.send:hover{background:#f0dbf6}.story-body{color:#c9becd}.continue-button{color:#e4c1ec;border-color:#cda4e760}.contact-button{color:#f0d3f0;border-bottom:1px solid #d7afea80}.contact-status{min-height:16px}.chapters button[aria-current]{color:#edc9f1}.your-message{color:#bcaec2}.demo-button{color:#d0b1de}.no-webgl .lens-stage{background:radial-gradient(at 15% 10%,#f4e3ff44,#0000 40%),linear-gradient(160deg,#0000 43%,#d6acfa55 49%,#efbd9044 54%,#0000 60%);border:2px solid #cbb5df;border-radius:50%;box-shadow:inset 0 0 25px #d4ace93b,0 0 45px #bd81c529}body:has(.contact-dialog[open]){overflow:hidden}.contact-dialog{width:min(760px,100% - 32px);max-height:90svh;color:var(--text);scrollbar-width:thin;scrollbar-color:#756078 transparent;background:radial-gradient(at 90% 0,#49234d66,#0000 50%),#130f18;border:1px solid #d8b5ef40;border-radius:24px;padding:48px;overflow:auto;box-shadow:0 30px 120px #000a}.contact-dialog::backdrop{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#07040bbd}.contact-dialog[open]{animation:.35s both arrive}.dialog-close{color:#c5b5cf;border-radius:50%;width:40px;height:40px;font-size:30px;position:absolute;top:16px;right:20px}.dialog-close:hover{background:#ffffff10}.contact-dialog .eyebrow{margin-bottom:18px;font-size:9px}.contact-dialog h2{letter-spacing:-1.9px;font-size:clamp(30px,4vw,43px)}.contact-dialog p{color:#bbaec1;font-size:13px;line-height:1.7}.contact-dialog strong{color:#e9d5ee;font-weight:400}.contact-dialog form{margin-top:28px}.contact-dialog label{color:#e1d4e8;margin:0 0 18px;font-size:12px;display:block}.optional{color:#aa97b4;margin-left:6px;font-size:11px;font-weight:300}.contact-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.contact-dialog input:not([type=checkbox]),.contact-dialog textarea{width:100%;color:var(--text);background:#ffffff04;border:1px solid #ffffff25;border-radius:9px;min-width:0;margin-top:8px;padding:12px 14px;font:400 14px/1.55 DM Sans,sans-serif;display:block}.contact-dialog textarea{min-height:95px;max-height:350px}.contact-dialog input:focus,.contact-dialog textarea:focus{outline-offset:2px;border-color:#d0a5e3;outline:2px solid #d0a5e340!important}.contact-dialog .consents{padding:4px 0 16px}.contact-dialog .consent{color:#cfc0d5;align-items:flex-start;gap:11px;margin-bottom:13px;font-size:12px;line-height:1.6;display:flex}.consent input{accent-color:#d2abe6;flex-shrink:0;width:17px;height:17px;margin:2px 0 0}.consent a{text-underline-offset:3px;color:#e7c7f6;text-decoration:underline}.contact-dialog .consents p{color:#a998b1;margin:0;padding-left:28px;font-size:10px}.contact-submit-row{border-top:1px solid #ffffff15;justify-content:space-between;align-items:center;gap:16px;padding-top:22px;display:flex}.contact-submit-row>span{color:#af9cba;font-size:11px}.contact-send{color:#23142b;background:#e1c4ed;border-radius:30px;justify-content:center;align-items:center;gap:22px;padding:15px 22px;font-size:13px;font-weight:500;display:flex}.contact-send:hover{background:#f0daf9}.contact-send span{font-size:20px}.contact-dialog .contact-error{color:#f2aea6;margin-bottom:0}.contact-success{padding:42px 0}.success-mark{color:#dcbae9;margin-bottom:28px;font-size:60px;display:block}.contact-success>p{max-width:430px}.contact-done{margin-top:28px}@media (max-width:760px){.contact-dialog{border-radius:18px;padding:44px 22px 28px}.contact-fields{grid-template-columns:1fr;gap:0}.contact-submit-row{flex-direction:column;align-items:stretch}.contact-submit-row>span{text-align:center}.contact-send{width:100%}.contact-dialog input:not([type=checkbox]),.contact-dialog textarea{font-size:16px}.contact-dialog .eyebrow{letter-spacing:1.5px;font-size:8px}.contact-success{padding:24px 0}}.contact-dialog input[type=hidden]{display:none!important}.contact-submit-row{justify-content:flex-end}.contact-dialog .dialog-close{float:right;z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#211527ed;margin:-28px -28px 0 0;position:sticky;top:0;right:auto}@media (max-width:760px){.contact-dialog .dialog-close{margin:-28px -6px 0 0}}@media (min-width:761px){.intro{min-height:calc(100svh - 158px);padding-top:24px}.intro h1{font-size:clamp(42px,4.4vw,68px)}.intro .eyebrow{margin-bottom:20px}.enter-lens{width:clamp(350px,32vw,470px);height:clamp(350px,32vw,470px);margin-top:24px}body[data-view=intro] .lens-stage,body[data-view=entering] .lens-stage{width:clamp(550px,50vw,735px);height:clamp(550px,50vw,735px)}}@media (max-width:760px){body[data-view=intro] .lens-stage,body[data-view=entering] .lens-stage{width:min(420px,100vw);height:min(420px,100vw)}}:root{--film-height:max(100svh,56.25vw);--film-width:max(100vw,177.778svh);--film-center:50svh}.prism-media{z-index:0;pointer-events:none;opacity:0;background:#140b19;transition:opacity .5s;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.prism-film{left:50%;top:var(--film-center);width:var(--film-width);height:var(--film-height);position:absolute;transform:translate(-50%,-50%)}.prism-film>img,.prism-film>video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.prism-loop,.prism-entry{opacity:0}.prism-media.loop-ready .prism-loop{opacity:1}.prism-entry{transition:opacity .18s linear}.prism-media.entry-ready .prism-entry,body[data-view=intro] .prism-media,body[data-view=entering] .prism-media{opacity:1}body[data-view=intro],body[data-view=entering]{min-height:100svh}body[data-view=intro] main,body[data-view=entering] main{min-height:calc(100svh - 158px)}body[data-view=intro] .bottom-bar,body[data-view=entering] .bottom-bar{position:fixed;bottom:0;left:0;right:0}.intro{padding:clamp(88px,12svh,130px) 24px 0;position:fixed;top:0;bottom:0;left:0;right:0;min-height:0!important}.intro h1{letter-spacing:-.045em;font-size:clamp(30px,min(4.4vw,6.2svh),68px)}.intro .eyebrow{margin-bottom:14px;font-size:9px}.enter-lens{left:50%;top:calc(var(--film-center) + var(--film-height)*.105);width:calc(var(--film-height)*.46);height:calc(var(--film-height)*.46);gap:18px;margin:0;font-size:11px;position:absolute;transform:translate(-50%,-50%)}.enter-lens:hover{transform:translate(-50%,-50%)}.enter-lens>span{transition:transform .35s,text-shadow .35s}.enter-lens:hover>span{text-shadow:0 0 18px #fff9;transform:translateY(-3px)}body[data-view=entering] .intro{transition:opacity .25s;transform:none}body[data-view=entering] .topbar,body[data-view=entering] .bottom-bar{opacity:0;pointer-events:none;transition:opacity .25s}body[data-view=intro] .lens-stage,body[data-view=entering] .lens-stage{display:none}.lens-stage{opacity:1;background:url(/prisma-media/lente-isolada.webp) 50%/contain no-repeat;-webkit-mask-image:none;mask-image:none}@media (max-width:760px){:root{--film-height:min(76svh,174vw);--film-width:calc(var(--film-height)*1.77778);--film-center:calc(64svh - var(--film-height)*.105)}.prism-film{-webkit-mask-image:linear-gradient(#0000,#000 14% 94%,#0000);mask-image:linear-gradient(#0000,#000 14% 94%,#0000)}.prism-media{background:#140b19}.intro{padding:110px 18px 0}.intro h1{font-size:clamp(30px,7.6vw,49px)}.intro .eyebrow{letter-spacing:1.4px;margin-bottom:18px;font-size:7px}.enter-lens{width:calc(var(--film-height)*.46);height:calc(var(--film-height)*.46);font-size:10px}body[data-view=intro] main,body[data-view=entering] main{min-height:calc(100svh - 138px)}}@media (max-height:620px){.intro{padding-top:76px}.intro .eyebrow{display:none}.intro h1{font-size:clamp(25px,5svh,36px)}.topbar{height:70px}}@media (prefers-reduced-motion:reduce){.prism-loop,.prism-entry{display:none}}body[data-view=compose] .lens-stage{width:210px;height:210px}body[data-view=thinking] .lens-stage{width:340px;height:340px;top:0}@media (max-width:760px){body[data-view=presentation] .lens-stage{width:170px;height:170px;top:62px}body[data-view=thinking] .lens-stage{width:290px;height:290px}}.send{border-radius:28px;width:auto;min-width:78px;padding:0 18px;font-size:13px;font-weight:500}.send:hover{transform:none}.edit-label{color:var(--accent);border-bottom:1px solid #cda4e760;flex-shrink:0;padding:4px 0;font-size:11px}.site-links{text-transform:none;letter-spacing:.3px;align-items:center;gap:20px;font-size:10px;display:flex}.site-links a:hover{text-underline-offset:4px;color:var(--text);text-decoration:underline}@media (max-width:760px){.bottom-bar:has(.site-links){flex-wrap:wrap;gap:14px;padding-top:14px;padding-bottom:16px}.bottom-bar .site-links{order:3;justify-content:center;gap:24px;width:100%;font-size:10px}}.reading-rating{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:24px;padding:24px 0 8px;display:flex}.reading-rating fieldset{border:0;min-width:0;margin:0;padding:0}.reading-rating legend{color:#ddd0e2;margin-bottom:13px;padding:0;font-size:13px}.rating-options{gap:8px;display:flex}.rating-options label{cursor:pointer;position:relative}.rating-options input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.rating-options label>span{color:#cbbcd3;border:1px solid #ffffff30;border-radius:50%;place-items:center;width:42px;height:42px;font-size:14px;transition:background .2s,border-color .2s,color .2s;display:grid}.rating-options input:checked+span{color:#25172c;background:#e1c2ea;border-color:#e1c2ea}.rating-options input:focus-visible+span{outline:2px solid var(--accent);outline-offset:4px}.rating-options label:hover>span{border-color:#d5aaee}.rating-scale{color:var(--muted);justify-content:space-between;margin-top:8px;font-size:9px;display:flex}.rating-send{color:#e1c2ea;border:1px solid #d5aaee60;border-radius:24px;padding:12px 18px;font-size:12px}.rating-send:hover:not(:disabled){background:#d5aaee12;border-color:#d5aaee}.rating-send:disabled{cursor:default;opacity:.4}.reading-rating fieldset:disabled{opacity:.5}.reading-rating fieldset:disabled label,.reading-rating fieldset:disabled input{cursor:default}.rating-status{color:var(--muted);flex-basis:100%;margin:0;font-size:11px;line-height:1.6}.rating-status:empty{display:none}@media (max-width:760px){.reading-rating{gap:20px}.rating-send{padding:12px 16px}}.enter-lens{letter-spacing:2px;font-size:clamp(15px,1.2vw,19px);font-weight:500}.enter-lens>span{box-shadow:none;text-shadow:0 2px 10px #000;background:0 0;border:0;padding:14px 20px}.enter-lens.is-idle>span{animation:2.8s ease-in-out infinite entry-invitation}.enter-lens:hover>span{text-shadow:0 0 18px #fff9}.entry-hint{display:none}@keyframes entry-invitation{0%,to{transform:scale(1)}50%{transform:scale(1.09)}}@media (max-width:760px),(pointer:coarse){.entry-hint{left:0;right:0;top:calc(var(--film-center) + var(--film-height)*.105 + var(--film-height)*.23 + 8px);color:#d9c9df;text-shadow:0 1px 8px #000;pointer-events:none;margin:0;font-size:11px;display:block;position:absolute}}@media (max-height:620px){.entry-hint{display:none}}@media (prefers-reduced-motion:reduce){.enter-lens.is-idle>span{animation:none}}body[data-view=compose]{background:radial-gradient(at 50% 5%,#40204550,#0000 62%),#09060d}body[data-view=compose] .lens-stage{opacity:0}.compose{width:min(1000px,100% - 48px);padding:28px 0 64px}.copy-opening{text-align:center}.copy-opening .eyebrow{letter-spacing:2.4px;margin-bottom:22px;font-size:9px}.compose h2{letter-spacing:-2px;font-size:clamp(32px,3.55vw,51px);line-height:1.16}.compose h2 span{color:#c3a6d0}.compose h2 .copy-line{color:inherit}.company-intro{color:#b5a8bd;text-wrap:pretty;max-width:760px;margin:24px auto 0;font-size:21px;line-height:1.65}.conversation-opening,#conversation-form,.suggestions,.privacy,.demo-button{width:min(100%,680px);margin-left:auto;margin-right:auto}.conversation-opening{margin-top:44px;margin-bottom:20px;container-type:inline-size}.task-question{color:#f3eee7;font-size:37.5px;letter-spacing:-.35px;font-size:5.52cqi;font-weight:400;line-height:1.3;display:block}.compose-lead{color:#b5a8bd;margin:8px 0 20px;font-size:13px}.input-surface{background:linear-gradient(125deg,#25182b85,#130e1b85);border-radius:18px}.input-surface textarea{min-height:72px;font-size:17px}.input-surface textarea::placeholder{color:#9989a2}.input-bottom>span{color:#a799b0;max-width:340px;line-height:1.5}.suggestions{margin-top:16px;margin-bottom:18px}.suggestions>span,.suggestions button{color:#baadc4}.privacy{color:#93869c}.demo-button{text-align:left;padding-top:10px;display:block}@media (min-width:1100px) and (min-height:900px){.compose{padding-top:48px}.conversation-opening{margin-top:52px}}@media (min-width:761px){.compose h2 .copy-line{white-space:nowrap}}@media (max-width:760px){.compose{width:calc(100% - 40px);padding:24px 0 38px}.copy-opening{text-align:left}.copy-opening .eyebrow{letter-spacing:1.8px;margin-bottom:20px;font-size:8px}.compose h2{letter-spacing:-1.1px;font-size:clamp(27px,6.2vw,40px);line-height:1.2}.company-intro{margin-top:22px;font-size:18px;line-height:1.7}.conversation-opening{margin-top:34px}.task-question{max-width:320px;font-size:19px}.compose-lead{margin-top:9px;font-size:13px;line-height:1.65}.input-surface{padding:17px}.input-bottom>span{max-width:180px;font-size:10px}.suggestions{gap:6px}.suggestions button{padding:8px 10px}.privacy{font-size:10px}}.contact-page{min-height:0;max-height:none;margin:26px auto 70px;position:relative;overflow:visible}.contact-page h1{letter-spacing:-.045em;font-size:clamp(32px,4vw,48px)}.contact-page h1 span{color:#a89bad}.contact-page textarea{min-height:170px}.contact-page .contact-success .contact-send{margin-top:24px;display:inline-flex}.contact-page-body{flex-direction:column;min-height:100svh;display:flex}.contact-page-body .bottom-bar{margin-top:auto}@media (max-width:760px){.contact-page{margin-top:12px;margin-bottom:36px;padding:32px 22px}}
