@font-face{font-family:Barlow;src:url('assets/barlow-latin.woff2') format('woff2');font-weight:600;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Barlow;src:url('assets/barlow-ext.woff2') format('woff2');font-weight:600;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
:root{--paper:#f5f5f2;--ink:#191a18;--muted:#62645b;--accent:#e6ff54;--line:#cccec5;--pad:24px;--font:Arial,Helvetica,sans-serif;--display:Barlow,'Arial Narrow',sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.6 var(--font);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,summary{touch-action:manipulation}img{display:block;max-width:100%;height:auto}h1,h2,h3,h4,p{margin-top:0}h1,h2{font-family:var(--display);font-weight:600;line-height:.94;letter-spacing:-.025em}h2{font-size:clamp(44px,5.4vw,80px);margin-bottom:26px}h3{font-size:25px;line-height:1.15;letter-spacing:-.04em;margin-bottom:14px}h4{font-size:23px;line-height:1.25}p{margin-bottom:22px}a:focus-visible,summary:focus-visible,button:focus-visible{outline:3px solid var(--ink);outline-offset:6px}.dark-section a:focus-visible,.footer a:focus-visible{outline-color:var(--accent)}::selection{background:var(--accent);color:var(--ink)}.skip{position:absolute;left:20px;top:-100px;z-index:20;background:var(--accent);padding:14px}.skip:focus{top:20px}.preview-note{padding:7px var(--pad);font-size:10px;text-transform:uppercase;letter-spacing:.13em;background:var(--ink);color:var(--paper);display:flex;justify-content:space-between;gap:12px}.site-header{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;min-height:84px;padding:0 var(--pad);border-bottom:1px solid var(--line)}.wordmark{font-size:24px;font-weight:700;letter-spacing:-1.6px;display:flex;align-items:center;gap:8px;min-height:44px}.brand-dot{width:10px;height:10px;border:2px solid var(--ink);background:var(--accent);border-radius:50%}.desktop-nav{display:none}.mobile-menu summary{min-height:48px;display:flex;align-items:center;gap:15px;font-size:13px;cursor:pointer;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{font-size:24px}.mobile-menu nav{position:absolute;top:100%;left:0;right:0;background:var(--accent);padding:20px var(--pad);border-bottom:1px solid var(--ink);display:grid;gap:2px}.mobile-menu nav a{padding:10px 0;font-size:22px}.mobile-menu[open] summary span{transform:rotate(45deg)}[aria-current=page]{text-decoration:underline;text-underline-offset:6px}.eyebrow,.section-label{font:11px/1.4 var(--font);text-transform:uppercase;letter-spacing:.13em;display:block}.muted{color:var(--muted)}.hero{padding:28px var(--pad) 0}.hero-topline{display:flex;justify-content:space-between}.hero-location{display:none}.hero-title{padding-top:28px}.hero h1{font-size:clamp(72px,18.4vw,220px);text-transform:uppercase;line-height:.88;letter-spacing:-.018em;margin:0 0 25px}.hero h1 span{white-space:nowrap}.hero-intro>p:first-of-type{font-size:24px;line-height:1.2;letter-spacing:-.04em;margin-bottom:15px}.hero-intro .small-copy{max-width:295px}.small-copy{font-size:14px;line-height:1.6;color:var(--muted)}.asterisk{display:none}.button{padding:15px 20px;background:var(--ink);color:var(--paper);min-height:52px;display:inline-flex;align-items:center;justify-content:space-between;gap:32px;border:1px solid var(--ink);font-size:14px;line-height:1.4;cursor:pointer;transition:background .2s,color .2s}.button span{font-size:23px;line-height:1}.button:hover{background:var(--accent);color:var(--ink)}.secondary{background:transparent;color:inherit;border-color:currentColor}.workbench{margin-top:34px;background:var(--ink);color:var(--paper);position:relative;overflow:hidden}.workbench-top,.workbench-bottom{display:flex;justify-content:space-between;gap:15px;padding:14px 18px;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.workbench-top a{border-bottom:1px solid #777;padding-bottom:5px}.workbench-top{align-items:center}.workbench-bottom{border-top:1px solid #44463e}.workbench-bottom span:first-child{max-width:180px}.composition{height:270px;position:relative;--spread:0}.print{position:absolute;background:#eee;padding:6px;will-change:transform}.print img{width:100%;aspect-ratio:1.44;object-fit:cover;object-position:top}.print-label{font-size:6px;color:var(--ink);padding:2px 0 6px;letter-spacing:.1em}.print-main{width:80%;left:-7%;top:20px;transform:translateY(calc(var(--spread)*-8px)) rotate(calc(-7deg + var(--spread)*3deg));z-index:2}.print-side{width:56%;left:57%;top:66px;transform:translateY(calc(var(--spread)*12px)) rotate(calc(9deg - var(--spread)*4deg));z-index:1}.work-stamp{position:absolute;z-index:3;background:var(--accent);color:var(--ink);bottom:20px;left:48%;padding:15px;font:600 23px/.9 var(--display);transform:rotate(-7deg);border:1px solid var(--ink)}.work-stamp span{display:block;font:7px var(--font);letter-spacing:.1em;margin-top:12px}.registration{position:absolute;font:24px monospace;color:#aaa}.reg-one{top:0;right:22px}.reg-two{bottom:0;left:22px}.section{padding:72px var(--pad);border-bottom:1px solid var(--line)}.section-heading{margin-bottom:38px}.section-heading>.section-label{margin-bottom:28px}.section-heading p{max-width:470px;color:var(--muted)}.lead{font-size:23px;line-height:1.35;letter-spacing:-.025em}.text-link{display:inline-flex;align-items:center;gap:35px;min-height:48px;border-bottom:1px solid currentColor;font-size:14px}.text-link:hover{text-decoration:underline;text-underline-offset:5px}.intro-copy{padding-top:0}.intro-copy>p{max-width:510px}.projects-grid{display:grid;gap:52px}.project{min-width:0}.project-visual{background:#e4e5df;padding:22px;display:block;position:relative;overflow:hidden}.project-visual img{width:100%;aspect-ratio:1.44;object-fit:cover;object-position:top;transition:transform .3s}.project-visual:hover img{transform:scale(1.025)}.visit{display:flex;align-items:center;justify-content:space-between;padding-top:15px;font-size:11px;text-transform:uppercase;letter-spacing:.07em}.project-info{display:grid;grid-template-columns:35px 1fr;gap:10px;padding-top:22px}.project-info h3{font-family:var(--display);font-size:40px;letter-spacing:-.015em;margin:10px 0 12px}.project-info p:not(.eyebrow){font-size:15px;line-height:1.6}.project-info .eyebrow{margin:0;font-size:9px}.project-number{font:13px monospace;padding-top:2px}.project-tags{font-size:10px;letter-spacing:.05em;text-transform:uppercase;display:block}.acid-section{background:var(--accent);border-color:var(--ink)}.acid-section .section-heading p{color:var(--ink)}.offer{border-top:1px solid var(--ink);padding:26px 0;display:grid;grid-template-columns:30px 1fr;column-gap:13px}.index{font:12px/1.5 monospace}.offer h3{font-family:var(--display);font-size:43px;letter-spacing:-.02em}.offer p{font-size:15px;max-width:520px}.offer-end{grid-column:2;padding-top:2px}.offer-end p{margin-bottom:12px}.offer-end a{font-size:12px;text-decoration:underline;text-underline-offset:5px;display:inline-block;min-height:44px;padding-top:8px}.service-row{display:grid;grid-template-columns:26px 1fr;gap:10px 16px;border-top:1px solid var(--line);padding:25px 0}.service-row h3{font-size:23px;margin:0}.service-row p{grid-column:2;font-size:15px;margin:0;color:var(--muted);max-width:550px}.support-section>.text-link{margin-top:20px}.quote-section{background:var(--ink);color:var(--paper);padding:70px var(--pad)}.quote-section>.eyebrow{color:var(--accent);margin-bottom:30px}.quote-section blockquote{font:600 clamp(34px,4.2vw,62px)/1.08 var(--display);letter-spacing:-.015em;margin:0 0 38px;max-width:1100px}.quote-section>p{font-size:16px;margin:0}.quote-section>p span{display:block;font-size:11px;color:#bec0b5;margin-top:7px}.steps-short{list-style:none;padding:0;counter-reset:step;display:grid;gap:30px;margin:0 0 25px}.steps-short li{counter-increment:step;border-top:1px solid var(--line);padding-top:22px}.steps-short li:before{content:'0' counter(step);display:block;font:12px monospace;margin-bottom:25px}.steps-short h3{font-size:22px}.steps-short p{font-size:15px;color:var(--muted)}.faq>.section-label{margin-bottom:25px}.faq h2{margin-bottom:30px}details:not(.mobile-menu){border-top:1px solid var(--line)}details:not(.mobile-menu) summary{padding:23px 0;display:flex;align-items:center;justify-content:space-between;gap:22px;cursor:pointer;list-style:none;font-size:16px;line-height:1.35;font-weight:500}details:not(.mobile-menu) summary::-webkit-details-marker{display:none}details:not(.mobile-menu) summary span{font:22px var(--font);flex-shrink:0}details[open]:not(.mobile-menu) summary span{transform:rotate(45deg)}details:not(.mobile-menu) p{font-size:15px;color:var(--muted);max-width:700px;padding-right:28px}details p a{text-decoration:underline}.footer{padding:65px var(--pad) 25px;background:var(--ink);color:var(--paper)}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #494b43;padding-bottom:40px}.footer-top h2{font-size:clamp(54px,9vw,140px);margin:25px 0 0}.footer .eyebrow{color:#bec0b5;font-size:9px}.round-link{width:70px;height:70px;border-radius:50%;background:var(--accent);color:var(--ink);display:grid;place-items:center;font-size:40px;flex-shrink:0;transition:transform .2s}.round-link:hover{transform:rotate(45deg)}.footer-bottom{display:grid;gap:22px;padding-top:32px;font-size:12px;line-height:1.7}.footer-bottom p{margin:0}.footer-bottom>div{display:flex;gap:24px}.footer-bottom a{display:inline-block;min-height:32px}.legal-note{font-size:10px;color:#aeb0a4;border-top:1px solid #494b43;padding-top:20px;margin:25px 0 0;max-width:none}.page-hero{padding:48px var(--pad) 52px}.page-hero h1{font-size:clamp(62px,8.5vw,132px);margin:30px 0}.page-hero .lead{max-width:690px;font-size:21px}.dark-section{background:var(--ink);color:var(--paper);border-color:#494b43}.dark-section .section-heading p,.dark-section .notice{color:#c1c3b9}.dark-section .button{border-color:var(--accent);background:var(--accent);color:var(--ink)}.dark-section .secondary{background:transparent;color:var(--paper);border-color:#777}.types{display:grid;gap:42px}.type-art{background:#e4e5df;height:180px;position:relative;overflow:hidden;margin-bottom:22px;border:1px solid var(--line)}.type-art>span{position:absolute;bottom:10px;left:15px;font:600 80px/1 var(--display);color:#62645b}.type-art i,.type-art b{position:absolute;width:35%;height:130px;right:35px;top:25px;border:2px solid var(--ink);background:var(--paper)}.type-art i:after{content:'';position:absolute;inset:10px;border-top:7px solid var(--ink);border-bottom:35px solid var(--accent)}.type-02 b{right:14px;top:44px;background:var(--accent);z-index:0}.type-02 i{z-index:1}.type-03 i{transform:rotate(-12deg);height:160px;top:-10px}.type-04 i{transform:rotate(-18deg) skewY(10deg);background:var(--accent)}.type-04 b{transform:rotate(18deg) skewY(-10deg);width:22%;right:28px;top:45px;background:var(--paper)}.type h3{font-size:30px;margin-top:12px}.type p{font-size:16px}.notice{font-size:14px;max-width:840px;border-top:1px solid var(--line);padding-top:25px;margin:36px 0 0}.price-pair{display:grid;gap:42px}.price-pair article{border-top:1px solid #777;padding-top:27px}.price-pair h3{font:600 88px/1 var(--display);margin:22px 0}.price-pair p{font-size:16px;max-width:480px;color:#c1c3b9}.price-pair h4{max-width:420px}.capabilities{margin-top:45px}.audit-intro{display:grid;gap:45px;padding-top:0}.audit-ticket{background:var(--accent);border:1px solid var(--ink);padding:25px;align-self:start;transform:rotate(-2deg)}.ticket-top{display:flex;justify-content:space-between;border-bottom:1px solid var(--ink);padding-bottom:15px;font-size:11px}.ticket-top span{font-size:26px;line-height:1}.ticket-main{font:600 61px/.94 var(--display);padding:30px 0}.ticket-bottom{border-top:1px dashed var(--ink);padding-top:20px;font:9px monospace;letter-spacing:.05em}.check-list>div{display:grid;grid-template-columns:25px 1fr;gap:5px 16px;padding:25px 0;border-top:1px solid var(--line)}.check-list>div>span{font:12px monospace;padding-top:5px}.check-list h3{font-size:24px}.check-list p{grid-column:2;color:var(--muted);margin:0}.measure{max-width:720px}.process-aside{margin-bottom:40px}.process-aside>.lead{margin-top:24px}.phases{list-style:none;padding:0;margin:0}.phases li{display:grid;grid-template-columns:35px 1fr;gap:18px;border-top:1px solid var(--line);padding:32px 0}.phases li>span{font:13px monospace}.phases h2{font-size:42px}.phases p{color:var(--muted);font-size:16px;max-width:620px}.principles{display:grid;gap:25px}.principles article{border-top:1px solid #777;padding-top:25px}.principles p{color:#c1c3b9;font-size:16px}.about-grid{display:grid;gap:48px;padding-top:0}.portrait{aspect-ratio:4/5;border:1px solid var(--ink);background:#e4e5df;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.portrait p{font:600 60px/.95 var(--display);text-align:center}.portrait>span:last-child{position:absolute;bottom:20px;left:20px;font:10px monospace}.portrait-cross{position:absolute;top:15px;right:22px;font:40px/1 monospace}.bio h2{margin-top:28px;font-size:53px}.bio p{max-width:630px}.contact-grid{display:grid;gap:50px;padding-top:0}.contact-aside>p{margin-top:30px;color:var(--muted)}.contact-address{font:600 45px/.98 var(--display);display:block;margin:25px 0}.contact-downloads{display:grid;gap:8px;font-size:13px}.contact-downloads a{padding:7px 0;text-decoration:underline;text-underline-offset:5px}#obrazac h2{margin-top:25px}.form-note{border-left:3px solid var(--ink);padding-left:17px;font-size:14px}.form-note a{text-decoration:underline}form label{display:block;font-size:13px;margin:22px 0 8px}form label span{color:var(--muted)}input,select,textarea{width:100%;min-height:50px;border:1px solid #93958a;border-radius:0;background:transparent;color:var(--ink);padding:13px 12px;resize:vertical}input:focus,select:focus,textarea:focus{outline:2px solid var(--ink);outline-offset:2px}form .button{margin:25px 0 17px;width:100%}form .small-copy{font-size:12px}.cjenik-links{display:flex;flex-wrap:wrap;gap:15px}
@media(min-width:700px){:root{--pad:40px}.hero h1{font-size:17vw}.hero-title{display:grid;grid-template-columns:1fr 220px;gap:20px;align-items:end}.hero h1{font-size:14vw}.hero-intro .small-copy{font-size:13px}.composition{height:470px}.print-main{width:67%;left:5%;top:35px}.print-side{width:46%;left:60%;top:65px}.work-stamp{bottom:45px;font-size:43px;padding:25px}.print-label{font-size:9px}.projects-grid{grid-template-columns:1fr 1fr;gap:65px 30px}.project:first-child{grid-column:1/-1}.project:first-child .project-info{grid-template-columns:55px 1fr}.project:first-child .project-info p:not(.eyebrow){max-width:660px}.project:first-child .project-visual{padding:45px 90px}.project:first-child .project-visual img{aspect-ratio:1.8;object-fit:cover;object-position:top}.steps-short{grid-template-columns:1fr 1fr;gap:40px}.types{grid-template-columns:1fr 1fr;gap:50px 35px}.price-pair{grid-template-columns:1fr 1fr;gap:55px}.audit-intro,.about-grid,.contact-grid{grid-template-columns:1fr 1fr;gap:45px}.footer-bottom{grid-template-columns:1fr 1fr}.form-pair{display:grid;grid-template-columns:1fr 1fr;gap:15px}.hero-location{display:block}}
@media(min-width:1100px){:root{--pad:64px}.site-header{min-height:104px}.wordmark{font-size:29px}.desktop-nav{display:flex;align-items:center;gap:28px;font-size:12px}.desktop-nav a{padding:15px 0}.desktop-nav a:hover{text-decoration:underline;text-underline-offset:6px}.desktop-nav a:last-child{border:1px solid var(--ink);padding:11px 18px}.mobile-menu{display:none}.hero{padding-top:38px}.hero-title{grid-template-columns:1fr 275px;gap:35px;padding-top:37px;padding-bottom:30px}.hero h1{font-size:clamp(150px,14.7vw,244px);margin:0}.hero-intro{padding-bottom:5px}.hero-intro>p:first-of-type{font-size:30px}.hero-intro .small-copy{font-size:15px;margin-bottom:25px}.asterisk{display:block;font:60px/1 Arial;margin-bottom:18px}.workbench{margin-top:14px}.workbench-top,.workbench-bottom{padding:20px 28px;font-size:10px}.workbench-bottom span:first-child{max-width:none}.composition{height:560px}.print-main{width:62%;left:8%;top:0}.print-side{width:40%;left:62%;top:75px}.print{padding:10px}.print-label{padding:3px 0 10px}.work-stamp{font-size:60px;left:51%;bottom:45px;padding:30px}.work-stamp span{font-size:10px}.section{padding-top:110px;padding-bottom:110px}.section-heading{display:grid;grid-template-columns:24% 1fr;gap:30px;margin-bottom:55px}.section-heading>.section-label{padding-top:7px}.section-heading h2{margin-bottom:25px}.section-heading p{font-size:17px}.intro-section{display:grid;grid-template-columns:1fr 38%;gap:50px}.intro-section .section-heading{display:block}.intro-section .section-label{margin-bottom:35px}.intro-copy{padding-top:62px}.intro-copy>.lead{font-size:30px}.intro-section h2{font-size:90px}.projects-grid{gap:70px 45px}.project:first-child{display:grid;grid-template-columns:1.8fr 1fr;gap:40px;align-items:center}.project:first-child .project-visual{padding:35px}.project:first-child .project-visual img{aspect-ratio:1.44}.project:first-child .project-info{grid-template-columns:35px 1fr;padding:0}.project-info h3{font-size:49px}.project-visual{padding:30px}.offer{grid-template-columns:8% 1fr 28%;gap:30px;padding:35px 0}.offer h3{font-size:58px}.offer p{margin:0;max-width:610px;font-size:16px}.offer-end{grid-column:auto;padding:7px 0 0}.offer-end p{margin-bottom:15px}.offer-end a{font-size:13px}.service-row{grid-template-columns:6% 36% 1fr;gap:30px;padding:30px 0}.service-row p{grid-column:auto;font-size:16px}.service-row h3{font-size:26px}.quote-section{padding:100px max(var(--pad),12vw)}.quote-section blockquote{font-size:64px}.quote-section blockquote.quote-small{font-size:52px}.steps-short{grid-template-columns:repeat(4,1fr);gap:40px}.steps-short h3{font-size:24px}.faq{display:grid;grid-template-columns:24% 1fr;gap:30px}.faq>.section-label{padding-top:10px}.faq>div:last-child{max-width:840px}.footer{padding-top:95px}.round-link{width:140px;height:140px;font-size:82px}.footer-bottom{grid-template-columns:1.2fr 1fr 1fr auto;gap:35px}.footer-bottom>div{flex-direction:column;gap:0}.footer .eyebrow{font-size:11px}.page-hero{padding-top:65px;padding-bottom:80px}.page-hero .lead{margin-left:26%;max-width:710px;font-size:25px}.page-hero h1{margin:40px 0}.types{gap:65px}.type{display:grid;grid-template-columns:40% 1fr;gap:25px}.type-art{height:245px}.type-art i{top:50px;right:25px;width:50%}.type-art>span{font-size:100px}.type-art b{right:10px;top:70px}.type-03 i{top:0;height:180px}.price-pair{margin-left:26%;gap:65px}.audit-intro{gap:10%;align-items:center}.ticket-main{font-size:90px}.ticket-top{font-size:13px}.ticket-bottom{font-size:11px}.check-list>div{grid-template-columns:6% 35% 1fr;gap:25px}.check-list p{grid-column:auto}.process-section{display:grid;grid-template-columns:30% 1fr;gap:8%;padding-top:0}.process-aside{align-self:start;position:sticky;top:35px}.phases h2{font-size:59px}.phases li{padding:40px 0;grid-template-columns:40px 1fr}.principles{grid-template-columns:repeat(3,1fr);gap:45px}.about-grid{grid-template-columns:38% 1fr;gap:11%;align-items:center}.portrait{max-width:470px}.contact-grid{grid-template-columns:40% 1fr;gap:10%}.contact-address{font-size:68px}.contact-aside{align-self:start;position:sticky;top:35px}.form-note{max-width:600px}.bio h2{font-size:67px}.preview-note{font-size:10px}}
@media(min-width:1600px){:root{--pad:max(64px,calc((100vw - 1440px)/2))}.composition{height:610px}}
.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}
@media(max-width:699px){.hero h1{font-size:clamp(54px,16.8vw,116px)}}
@media(min-width:700px){.hero-title{grid-template-columns:minmax(0,1fr) 220px}.hero h1{font-size:12.1vw}}
@media(min-width:1100px){.hero-title{grid-template-columns:minmax(0,1fr) 275px}.hero h1{font-size:clamp(140px,13.2vw,225px)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.print{will-change:auto}.print-main{transform:rotate(-7deg)}.print-side{transform:rotate(9deg)}.project-visual:hover img,.round-link:hover{transform:none}.process-aside,.contact-aside{position:static}}

/* audit-ticket popravak 29.9.: EN tekst širi od stupca na 390 px */
.audit-ticket{min-width:0;max-width:100%}.audit-ticket *{min-width:0;overflow-wrap:break-word}
@media (max-width:760px){.audit-ticket{transform:none}}

/* AI asistent u bojama novog dizajna (widget CSS drži varijable na :root, zato html:root) */
html:root{--gm-ai-bg:#202224;--gm-ai-surface:#2a2d30;--gm-ai-border:rgba(244,245,246,.18);--gm-ai-text:#f4f5f6;--gm-ai-muted:#c9ccce;--gm-ai-accent:#ff9fb0}
html body .gm-ai-launcher{background:#202224;border-color:#202224;color:#f4f5f6;box-shadow:0 10px 26px rgba(32,34,36,.28)}
html body .gm-ai-launcher:hover,html body .gm-ai-launcher:focus-visible{background:#b62440;border-color:#b62440}
html body .gm-ai-send,html body .gm-ai-message--visitor{background:#b62440;border-color:#b62440;color:#fff}
html body .gm-ai-input{background:#2a2d30}
html body .gm-ai-privacy{color:#c9ccce}
html body .gm-ai-launcher:focus-visible,html body .gm-ai-close:focus-visible,html body .gm-ai-privacy:focus-visible{outline-color:#ff9fb0}
