:root{--bg:#0b0f14;--cream:#eeede7;--blue:#38bdf8;--ink:#172126;--line:rgba(231,239,247,.17);font-family:Arial,Helvetica,sans-serif;font-size:15px;color:#e5e7eb;background:var(--bg)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #168abf;outline-offset:5px}button{color:inherit}::selection{background:#38bdf8;color:#0b0f14}.skip{position:absolute;top:-70px;left:20px;z-index:100;background:white;color:black;padding:12px}.skip:focus{top:10px}header{height:90px;display:flex;align-items:center;justify-content:space-between;padding:0 5%;border-bottom:1px solid var(--line);position:absolute;top:0;left:0;right:0;z-index:10;background:rgba(11,15,20,.5)}.wordmark{font-size:29px;letter-spacing:-1.5px;font-weight:600;display:flex;align-items:center;gap:2px}.wordmark svg{width:27px;height:32px;margin-right:9px}.wordmark>span{color:var(--blue)}nav{display:flex;gap:34px;font-size:13px;align-items:center}nav a{color:#bac3ce;transition:color .2s}nav a:hover{color:#fff}.nav-dot{display:inline-block;width:5px;height:5px;background:var(--blue);border-radius:50%;vertical-align:top;margin-left:3px}.nav-contact{font-size:13px;border:1px solid #65707d;border-radius:3px;padding:11px 16px}.nav-contact span{margin-left:18px}#menu{display:none}.hero{position:relative;min-height:860px;min-height:100svh;overflow:hidden;padding:205px 7% 125px;display:flex;align-items:center;background:radial-gradient(ellipse at 85% 40%,#102238 0,transparent 47%)}#field{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.hero-content{position:relative;z-index:1;max-width:950px}.announcement{display:inline-flex;gap:14px;align-items:center;color:#b9c5d2;font:10px 'Courier New',monospace;letter-spacing:1px;border-bottom:1px solid #374554;padding-bottom:11px}.dot{height:5px;width:5px;display:inline-block;background:#38bdf8;border-radius:50%;box-shadow:0 0 10px #38bdf8}h1{font-size:clamp(58px,6.65vw,112px);line-height:1.03;letter-spacing:-5px;font-weight:400;margin:40px 0 30px;max-width:950px}em{font-family:Georgia,'Times New Roman',serif;font-weight:400}h1 em{color:#a7d9ef}.hero p{font-size:18px;color:#a1afbf;line-height:1.6;letter-spacing:-.2px}.hero-actions{display:flex;gap:30px;align-items:center;margin-top:38px}.button{display:inline-flex;justify-content:space-between;gap:30px;align-items:center;padding:16px 21px;border:1px solid transparent;border-radius:3px;font-size:13px;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.button.light{background:#e9edf0;color:#15212b}.button.light:hover{background:#fff}.text-link{display:inline-flex;align-items:center;gap:24px;font-size:13px;border:none;border-bottom:1px solid currentColor;background:none;padding:10px 0;color:inherit}.text-link span{font-size:17px}.hero-bottom{position:absolute;bottom:0;left:5%;right:5%;display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:25px 0;color:#7e8fa2;font:9px 'Courier New',monospace;letter-spacing:1px}.hero-bottom a{color:#c3d2e0}.hero-bottom a span{margin-left:20px}.orbit-caption{position:absolute;right:7%;bottom:170px;text-align:left;color:#b9d7e9;font:9px 'Courier New',monospace;line-height:2;letter-spacing:1px}.coordinates{font-size:7px;color:#647b90}.cross{position:absolute;left:-23px;font-size:19px;top:0}.cream{background:var(--cream);color:var(--ink)}section:not(.hero){padding:85px 7% 95px}.section-top{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:30px;border-bottom:1px solid #a5adb14d}.eyebrow,.section-aside{font:10px 'Courier New',monospace;letter-spacing:1px}.section-aside{font-size:8px;color:#69757b}.section-intro{display:flex;align-items:end;justify-content:space-between;gap:40px;margin:65px 0 55px}h2{font-weight:400;font-size:clamp(36px,4.2vw,65px);line-height:1.12;letter-spacing:-2px;margin:0}h2 em{color:#566665}.section-intro p{font-size:14px;line-height:1.8;color:#69757b;margin:0 2% 4px 0}.product-tabs{display:flex;gap:30px;border-bottom:1px solid #bcc2c4}.product-tabs button{background:transparent;color:#728083;border:none;border-bottom:2px solid transparent;padding:20px 0;font-size:15px}.product-tabs button[aria-selected=true]{color:#172126;border-bottom-color:#172126}.product-tabs span{font:9px 'Courier New',monospace;margin-left:20px}.product-panel{display:grid;grid-template-columns:.85fr 1.15fr;gap:8%;align-items:center;padding-top:55px}[hidden]{display:none!important}.status{display:inline-block;font:8px 'Courier New',monospace;letter-spacing:1px;border:1px solid #9ca9a8;padding:7px 9px}.status.available:before{content:'';display:inline-block;width:4px;height:4px;border-radius:50%;background:#527d61;margin:0 6px 1px 0}h3{font-size:clamp(28px,2.7vw,41px);letter-spacing:-1.2px;font-weight:400;line-height:1.16;margin:25px 0 20px}.product-copy p{font-size:14px;line-height:1.8;max-width:370px;color:#68757a}.product-copy ul{list-style:none;padding:5px 0 12px;font-size:12px;color:#4c5a60}.product-copy li{border-bottom:1px solid #c5cccd;padding:13px 0}.product-copy li:before{content:'↗';margin-right:10px;color:#819497}.button.dark{background:#17252d;color:#edf0ef;border-color:#17252d}.button.dark:hover{background:#2a414f}.site-demo{background:#d8ddd8;border:1px solid #c1cac3;padding:20px;min-width:0;box-shadow:0 20px 40px #142b3710}.browser-bar{height:28px;display:flex;align-items:start;gap:4px;color:#7b8982}.browser-bar i{width:4px;height:4px;border:1px solid #819187;border-radius:50%;margin-top:2px}.browser-bar>span{font:7px 'Courier New',monospace;margin-left:auto}.browser-bar b{font-size:12px;margin-left:15px;line-height:.7}.demo-inner{background:#eceee7;padding:21px 25px}.demo-nav{display:flex;justify-content:space-between;align-items:center}.demo-nav>b{font-size:18px;letter-spacing:-1px}.demo-nav b span{font-size:8px;vertical-align:top;margin-left:2px}.demo-nav>span{font-size:6px}.demo-visual{height:310px;position:relative;overflow:hidden;margin-top:27px;background:#bcc5b7}.demo-visual>span{position:absolute;top:25px;left:22px;font:6px 'Courier New',monospace;letter-spacing:1px;color:#24372e}.demo-visual h4{position:absolute;bottom:20px;left:22px;margin:0;color:#24372e;font-size:34px;font-weight:400;letter-spacing:-1.5px;z-index:2;line-height:1}.sculpture{position:absolute;right:-10px;top:15px;width:220px;height:300px;transform:rotate(-22deg);display:flex;align-items:center;gap:9px}.sculpture div{width:40px;height:290px;border:12px solid #dadfd4;border-radius:100px;box-shadow:7px 7px 10px #46564742,inset 3px 0 6px #58694f33}.sculpture div:nth-child(2){height:250px}.sculpture div:nth-child(3){height:210px}.sculpture div:nth-child(4){height:170px}.sculpture div:nth-child(5){height:130px}.demo-bottom{display:flex;justify-content:space-between;font:6px 'Courier New',monospace;margin-top:17px;letter-spacing:1px}.demo-label{display:block;font:7px 'Courier New',monospace;color:#7c888a;letter-spacing:1px;text-align:center;margin-top:18px}.quote-demo{display:flex;background:#d9dfe4;padding:20px;min-height:420px;border:1px solid #c7cdd1}.mini-sidebar{background:#101926;color:#8d9db1;padding:22px 13px;width:115px;flex-shrink:0}.mini-sidebar>b{font-size:17px;color:#e5e7eb}.mini-sidebar>b>span{color:#38bdf8}.mini-sidebar small{display:block;font-size:5px;letter-spacing:2px;margin:5px 0 35px}.mini-sidebar>div{font-size:7px;margin:20px 0}.mini-active{color:#38bdf8}.mini-main{background:#edf0f3;padding:26px 20px;flex:1;min-width:0}.mini-main>small{font:6px 'Courier New',monospace;color:#5c7489}.mini-main h4{font-size:19px;font-weight:400;letter-spacing:-.7px;margin:12px 0 25px}.mini-paper{background:#fff;padding:24px 19px;box-shadow:0 5px 20px #1b304517;font-size:8px}.paper-top{display:flex;justify-content:space-between;border-bottom:2px solid #2563eb;padding-bottom:20px;font-size:7px}.paper-top span{text-align:right;font-size:6px;line-height:1.6}.mini-paper p{line-height:1.8;font-size:7px;margin:20px 0}.paper-line{padding:14px 0;border-bottom:1px solid #dce2e7;display:flex;justify-content:space-between;gap:10px;font-size:7px}.paper-total{display:flex;justify-content:space-between;font-size:12px;margin:25px 0 5px;color:#1e3a8a}.aurora{background:#0c1119}.aurora .section-top{border-bottom-color:var(--line)}.aurora .section-aside{color:#718296}.aurora-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:8%;align-items:center;margin-top:60px}.aurora-copy h2{font-size:clamp(35px,3.4vw,55px);margin:30px 0}.aurora-copy h2 em{color:#8fbbd5}.aurora-copy p{font-size:14px;color:#8595a8;line-height:1.85;max-width:430px}.aurora-copy .status{border-color:#354c65;color:#90a9bd}.aurora-copy .text-link{color:#c8deec;margin-top:20px}.aurora-art{height:480px;position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(ellipse at center,#14355433,transparent 70%)}.aura-glow{position:absolute;width:260px;height:260px;background:#2285d6;border-radius:50%;filter:blur(90px);opacity:.2}.ring{position:absolute;width:295px;height:295px;border:1px solid #518fc18a;border-radius:50%;box-shadow:0 0 20px #29689415,inset 0 0 25px #29689417}.ring1{transform:rotate(-30deg) scaleY(.38)}.ring2{transform:rotate(40deg) scaleY(.38)}.ring3{transform:rotate(100deg) scaleY(.38)}.aura-core{width:110px;height:110px;border-radius:50%;background:radial-gradient(circle at 38% 30%,#162e47,#080f1a 60%);box-shadow:0 0 8px #65d1ff,0 0 35px #319af675,inset -5px -8px 12px #02050c}.aura-label{position:absolute;bottom:65px;font:14px 'Courier New',monospace;letter-spacing:7px;color:#b8d8ed}.aura-code{position:absolute;bottom:38px;font:6px 'Courier New',monospace;letter-spacing:2px;color:#5a7b95}.about-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:10%;margin:65px 0 70px}.about h2{font-size:clamp(35px,3.6vw,55px)}.about p{font-size:14px;color:#69757b;line-height:1.85}.about p.lead{font-size:20px;line-height:1.55;color:#34464d;margin-top:0}.about .text-link{margin-top:10px}.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;padding-top:35px;border-top:1px solid #c0c8c8}.principles>div>span{font:10px 'Courier New',monospace;color:#7a8a8f}.principles h3{font-size:19px;letter-spacing:-.5px;margin:25px 0 12px}.principles p{font-size:12px;line-height:1.8;max-width:290px}.security{display:grid;grid-template-columns:1fr 1fr;gap:30px 9%;border-bottom:1px solid var(--line)}.security>.eyebrow{grid-column:1/-1;color:#879cac}.security h2{font-size:clamp(28px,3vw,45px)}.security p{color:#8595a8;font-size:14px;line-height:1.8;margin:0 0 20px;max-width:400px}.security .text-link{color:#b7d7e8}.contact-grid{display:grid;grid-template-columns:1fr .8fr;gap:14%;margin-top:65px}.contact h2{font-size:clamp(45px,5.2vw,80px)}.contact-grid>div>p{font-size:14px;line-height:1.8;max-width:350px;color:#69757b;margin:25px 0}.email-link{font-size:17px;border-bottom:1px solid #7b8a8f;padding-bottom:9px;display:inline-block;margin-top:25px}form label{display:block;font-size:12px;margin-bottom:24px}input,select,textarea{display:block;width:100%;background:transparent;color:#172126;border:0;border-bottom:1px solid #a6b1b3;padding:13px 0;margin-top:7px;border-radius:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#849195;font-size:12px}form .button{width:100%}form>small{font-size:10px;color:#758388;line-height:1.7;display:block;margin-top:13px}#form-status{font-size:12px;line-height:1.7}footer{padding:50px 7% 0;overflow:hidden}.footer-top,.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px}.footer-top>span{font:8px 'Courier New',monospace;letter-spacing:2px;color:#75899c}.footer-top>a:last-child{font-size:11px;color:#a4b3c2}.footer-bottom{margin-top:35px;padding-top:25px;border-top:1px solid var(--line);font-size:9px;color:#6d8297}.footer-bottom button{border:none;background:none;font-size:10px;color:#9db0bf}.footer-bottom>span:last-child{font:8px 'Courier New',monospace;letter-spacing:1px}.giant-brand{font-size:clamp(100px,22vw,370px);font-weight:500;letter-spacing:-.065em;line-height:1.1;color:#1c2938;margin:30px -1% -4vw;white-space:nowrap}.giant-brand>span{font-size:3vw;vertical-align:top;position:relative;top:4vw;margin-left:2vw}dialog{border:1px solid #a8b6bd;background:#eeede7;color:#172126;padding:45px;max-width:600px;width:90%;border-radius:4px}dialog::backdrop{background:#030911bf;backdrop-filter:blur(6px)}dialog h2{font-size:34px;margin:20px 0}dialog p{font-size:13px;line-height:1.8;color:#5e6d74}#privacy-close{position:absolute;right:15px;top:12px;font-size:25px;background:none;border:0;color:#172126}@media(min-width:1500px){.hero{min-height:950px}section:not(.hero),footer{padding-left:max(7%,calc((100vw - 1350px)/2));padding-right:max(7%,calc((100vw - 1350px)/2))}}@media(max-width:1000px){h1{letter-spacing:-3px}.hero{min-height:800px;padding-top:170px}.orbit-caption{right:5%;bottom:140px;font-size:7px}.product-panel{gap:5%}.demo-inner{padding:15px}.site-demo{padding:13px}.demo-visual{height:280px}.demo-visual h4{font-size:29px}.aurora-grid{gap:4%}.aurora-art{height:400px}.ring{width:250px;height:250px}.contact-grid{gap:8%}.quote-demo{padding:10px}.mini-sidebar{width:90px;padding:20px 10px}.mini-main{padding:20px 12px}.section-aside{max-width:260px;text-align:right;line-height:1.8}.principles{gap:25px}}@media(max-width:700px){header{height:74px;padding:0 6%}.wordmark{font-size:25px}.wordmark svg{width:23px;height:28px}.nav-contact{margin-left:auto;margin-right:18px;font-size:10px;padding:9px 10px}.nav-contact span{margin-left:8px}#menu{display:block;border:0;background:none;color:#ccd6df;font-size:20px;padding:7px}nav{display:none;position:absolute;top:73px;left:0;right:0;background:#0c141f;border-bottom:1px solid #324155;padding:25px 7%;gap:25px}nav.open{display:flex;flex-direction:column;align-items:start}.hero{min-height:790px;min-height:100svh;padding:155px 7% 160px;align-items:flex-start}.announcement{font-size:8px;gap:8px}h1{font-size:clamp(44px,9.5vw,68px);letter-spacing:-2.4px;margin-top:35px;line-height:1.09}.hero p{font-size:15px;max-width:260px}.hero-actions{flex-direction:column;align-items:start;gap:17px;margin-top:30px}.button{padding:14px 18px;font-size:12px}.text-link{font-size:12px}.orbit-caption{bottom:110px;right:7%;font-size:6px}.coordinates{font-size:5px}.hero-bottom{padding:20px 0;font-size:7px;left:7%;right:7%}.hero-bottom>span:last-child{display:none}.hero-bottom a{font-size:6px}.hero-bottom a span{margin-left:6px}section:not(.hero){padding:55px 7% 60px}.section-top{padding-bottom:20px}.section-aside{display:none}.eyebrow{font-size:9px}.section-intro{display:block;margin:40px 0 25px}.section-intro p{margin-top:25px;font-size:12px}.section-intro h2{font-size:39px;letter-spacing:-1.4px}.product-tabs{gap:22px}.product-tabs button{font-size:12px;padding:18px 0}.product-tabs span{font-size:7px;margin-left:7px}.product-panel{grid-template-columns:1fr;gap:35px;padding-top:30px}.product-copy h3{font-size:33px}.product-copy p{font-size:13px}.site-demo{padding:13px}.demo-visual{height:290px}.demo-visual h4{font-size:34px}.demo-nav>span{font-size:5px}.quote-demo{min-height:360px}.mini-sidebar{width:95px}.mini-main{padding:20px 12px}.aurora-grid{grid-template-columns:1fr;gap:25px;margin-top:25px}.aurora-art{height:310px}.aura-label{bottom:35px;font-size:11px}.aura-code{bottom:12px;font-size:5px}.ring{width:235px;height:235px}.aura-core{width:90px;height:90px}.aurora-copy h2{font-size:36px;letter-spacing:-1.5px}.aurora-copy p{font-size:13px}.about-grid{grid-template-columns:1fr;gap:30px;margin:40px 0}.about h2{font-size:36px;letter-spacing:-1.3px}.about p.lead{font-size:19px}.about p{font-size:13px}.principles{grid-template-columns:1fr;gap:20px;padding-top:25px}.principles>div{display:grid;grid-template-columns:25px 1fr;gap:0 8px}.principles>div>span{padding-top:5px}.principles h3{margin:0;font-size:19px}.principles p{grid-column:2;margin:10px 0;max-width:none}.security{grid-template-columns:1fr;gap:25px}.security h2{font-size:32px;letter-spacing:-1px}.security p{font-size:13px}.contact-grid{grid-template-columns:1fr;gap:45px;margin-top:40px}.contact h2{font-size:52px;letter-spacing:-2px}.contact-grid>div>p{font-size:13px}.email-link{font-size:16px;margin-top:10px}.footer-top{flex-wrap:wrap}.footer-top>span{display:none}.footer-bottom{flex-wrap:wrap;font-size:8px;gap:18px}.footer-bottom>span:last-child{display:none}footer{padding-top:35px}.giant-brand{margin-top:40px;font-size:22vw}dialog{padding:35px 25px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

/* SentryA Lab — tecnologia e pesquisa */
.lab-section{padding:110px 7%;background:radial-gradient(ellipse at 90% 20%,#12263c 0,transparent 55%),#0b0f14;color:#e5e7eb}.lab-content{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:start;margin-top:85px}.lab-content h2{font-size:clamp(44px,5vw,76px);line-height:1.06;letter-spacing:-2.5px;font-weight:400;margin:26px 0}.lab-content h2 em{color:#9bd9f6}.lab-content p{color:#a8b8c9;line-height:1.8;max-width:580px}.lab-grid{display:grid;gap:12px}.lab-grid article{border:1px solid rgba(156,205,235,.2);background:rgba(255,255,255,.025);padding:24px 28px;transition:background .25s,border-color .25s}.lab-grid article:hover{background:rgba(56,189,248,.07);border-color:rgba(56,189,248,.5)}.lab-grid article>span{font:11px 'Courier New',monospace;color:#75c9f4}.lab-grid article h3{font-size:21px;font-weight:500;margin:14px 0 6px}.lab-grid article p{font-size:14px;margin:0}.contact input[type=email]{width:100%}@media(max-width:800px){.lab-section{padding:75px 6%}.lab-content{grid-template-columns:1fr;gap:36px;margin-top:40px}}

/* Aurora Web Preview */
.aurora-experience{min-width:0}.aurora-trigger{display:block;position:relative;width:100%;border:0;color:inherit;font:inherit;cursor:pointer;isolation:isolate}.aurora-trigger:focus-visible{outline:2px solid #38bdf8;outline-offset:5px}.aurora-trigger:hover .aura-core{filter:brightness(1.4)}.aurora-invite{text-align:center;color:#9ecde7;font-size:12px;letter-spacing:.06em;margin:12px 0 0}.aurora-dialog{position:fixed;inset:0;margin:auto;width:min(690px,calc(100vw - 24px));max-height:min(800px,calc(100dvh - 24px));padding:0;border:1px solid #29485f;border-radius:15px;background:#0e1622;color:#e5e7eb;box-shadow:0 30px 100px #000b;overflow:hidden}.aurora-dialog::backdrop{background:rgba(1,5,12,.83);backdrop-filter:blur(9px)}.aurora-chat-head{display:flex;justify-content:space-between;align-items:center;padding:22px 26px 15px;border-bottom:1px solid #26384a}.aurora-chat-kicker{font:10px 'Courier New',monospace;color:#7ac9ef;letter-spacing:.12em}.aurora-chat-head h2{font-size:30px;letter-spacing:-1px;font-weight:500;margin:5px 0}.aurora-chat-head h2 small{font:12px Arial,sans-serif;color:#95aabd;letter-spacing:0}.aurora-chat-head button{background:transparent;border:1px solid #41556a;border-radius:6px;font-size:27px;width:38px;height:38px}.aurora-disclaimer{font-size:12px;color:#aab9c9;line-height:1.55;margin:0;padding:12px 26px;background:#132133}.aurora-messages{height:min(330px,36dvh);min-height:190px;overflow-y:auto;padding:22px 25px;display:flex;flex-direction:column;gap:14px}.aurora-msg{max-width:88%;padding:12px 15px;border-radius:12px;font-size:14px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.aurora-msg.assistant{align-self:flex-start;background:#1b2b3d;border:1px solid #2a4257}.aurora-msg.user{align-self:flex-end;background:#194f78}.aurora-suggestions{display:flex;gap:8px;flex-wrap:wrap;padding:0 24px 14px}.aurora-suggestions button{font-size:11px;color:#b5d8ed;background:#12273a;border:1px solid #35536b;border-radius:50px;padding:9px 12px}.aurora-suggestions button:hover{background:#1d405d}#aurora-form{display:flex;gap:9px;padding:12px 24px;border-top:1px solid #26384a}#aurora-input{flex:1;min-width:0;border:1px solid #3d5469;background:#0b1420;border-radius:7px;padding:13px;color:#fff;outline-offset:2px}#aurora-form button{border:0;border-radius:7px;background:#dbeef8;color:#102338;font-weight:600;padding:0 17px}#aurora-form button:disabled{opacity:.55}.aurora-footnote{text-align:center;color:#7e91a3;font-size:10px;margin:0 0 13px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.aurora-override{--blue:#a78bfa}body.aurora-override .aurora,body.aurora-override .lab-section{background:radial-gradient(ellipse at 55% 40%,#2c165b 0%,#080c19 70%)}body.aurora-override .aura-core{box-shadow:0 0 75px 35px #9767fa99;filter:hue-rotate(75deg)}body.aurora-override .ring{border-color:#b79aff!important}body.aurora-override .wordmark>span{color:#c4b5fd}body.aurora-override .aurora-invite{color:#c4b5fd}.aurora-override-banner{position:fixed;z-index:100;bottom:20px;left:50%;transform:translateX(-50%);width:min(90vw,540px);background:#21163c;border:1px solid #ae91ef;color:#e8dcff;padding:14px 18px;border-radius:10px;text-align:center;box-shadow:0 15px 60px #0009;font-size:13px}@media(max-width:600px){.aurora-dialog{max-height:calc(100dvh - 12px)}.aurora-chat-head{padding:16px}.aurora-disclaimer{padding:10px 16px}.aurora-messages{padding:14px}.aurora-suggestions{padding:0 14px 12px}#aurora-form{padding:12px 14px}.aurora-msg{max-width:95%}}

/* Aurora neural identity: luminous particle intelligence, not an atom. */
.aurora-brain{appearance:none;border:0;isolation:isolate;min-width:0;background:radial-gradient(ellipse at 50% 47%,rgba(21,81,125,.16),transparent 62%),linear-gradient(135deg,#0b1421,#09111b 70%);border-radius:16px;transition:box-shadow .35s,background .35s;box-shadow:inset 0 0 0 1px rgba(108,190,235,.12)}.aurora-brain:hover{box-shadow:inset 0 0 0 1px rgba(108,190,235,.38),0 0 65px rgba(29,117,195,.12)}.aurora-brain-halo{position:absolute;z-index:0;width:min(68%,325px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(34,152,239,.23) 0,rgba(23,88,174,.13) 36%,transparent 70%);filter:blur(26px);animation:aurora-breathe 5s ease-in-out infinite;pointer-events:none}.aurora-brain-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}.aurora-brain-center{position:absolute;z-index:0;width:140px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#67c8f51a,#15456b10 42%,transparent 70%);box-shadow:0 0 100px 30px rgba(23,123,224,.14);pointer-events:none}.aurora-brain .aura-label{z-index:2;bottom:53px;letter-spacing:8px;font-size:13px;text-shadow:0 0 22px #53baf899}.aurora-brain .aura-code{z-index:2;bottom:29px;font-size:9px;letter-spacing:1.4px;color:#7abde3}.aurora-brain:focus-visible{outline:2px solid #80d8ff;outline-offset:5px}@keyframes aurora-breathe{0%,100%{transform:scale(.91);opacity:.7}50%{transform:scale(1.13);opacity:1}}body.aurora-override .aurora-brain{background:radial-gradient(ellipse at 50% 47%,rgba(113,56,210,.25),transparent 62%),#0b0d1c}body.aurora-override .aurora-brain-halo{filter:hue-rotate(65deg) blur(26px)}@media(prefers-reduced-motion:reduce){.aurora-brain-halo{animation:none}}@media(max-width:600px){.aurora-brain{height:360px}.aurora-brain .aura-label{bottom:48px}.aurora-brain .aura-code{bottom:26px;font-size:8px}}
