@import"https://fonts.googleapis.com/css2?family=Inter:wght@300..700&family=JetBrains+Mono:wght@400&display=swap";.bruno-page .ds-audit-hero-copy{display:block;max-width:56rem;text-align:center}.bruno-demo{margin:0}.bruno-demo{--cx: 118px;--cy: 34px}.bruno-stage{position:relative;min-height:calc(var(--cy) + 424px);width:572px;padding:var(--cy) 0 0 var(--cx);box-sizing:border-box}.bruno-xcard{--ease: cubic-bezier(.22, 1, .36, 1);position:relative;box-sizing:border-box;width:340px;overflow:hidden;border:1px solid #e5e5e5;border-radius:24px;background:#fff;transition:border-radius .5s var(--ease),box-shadow .5s var(--ease)}.bruno-xcard.is-open{border-radius:28px;box-shadow:0 18px 50px #0000001f}.bruno-xcard-media{height:150px;margin:10px 10px 0;overflow:hidden;border-radius:14px;background:#0a0a0a;transition:border-radius .5s var(--ease)}.bruno-xcard.is-open .bruno-xcard-media{border-radius:18px}.bruno-xcard-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:70% 50%}.bruno-xcard-header{display:flex;align-items:center;gap:16px;box-sizing:border-box;width:100%;min-height:92px;padding:18px 20px;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.bruno-xcard-header:focus-visible{outline:2px solid #5b8cff;outline-offset:-4px;border-radius:20px}.bruno-xcard-icon{display:grid;flex-shrink:0;place-items:center;box-sizing:border-box;width:52px;height:52px;border:1px solid #e5e5e5;border-radius:50%;background:#f5f5f5;transition:transform .5s var(--ease)}.bruno-xcard.is-open .bruno-xcard-icon{transform:scale(1.08) rotate(8deg)}.bruno-xcard-icon>span{width:18px;height:18px;border-radius:50%;background:#111}.bruno-xcard-copy{display:flex;flex:1;flex-direction:column;min-width:0}.bruno-xcard-title{color:#111;font-size:16px;font-weight:650}.bruno-xcard-subtitle{position:relative;align-self:flex-start;margin-top:3px;color:#777;font-size:13px}.bruno-xcard-subtitle:after{content:"";position:absolute;inset:-2px -4px;border:1px dashed rgba(235,87,87,.8);border-radius:4px}.bruno-xcard-chevron{display:grid;flex-shrink:0;place-items:center;box-sizing:border-box;width:40px;height:40px;border:1px solid #e5e5e5;border-radius:50%;color:#777;transition:transform .45s var(--ease),background .25s ease}.bruno-xcard-chevron svg{width:18px;height:18px}.bruno-xcard.is-open .bruno-xcard-chevron{transform:rotate(180deg);background:#f5f5f5}.bruno-xcard-body-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--ease)}.bruno-xcard.is-open .bruno-xcard-body-wrapper{grid-template-rows:1fr}.bruno-xcard-body-inner{min-height:0;overflow:hidden}.bruno-xcard-body{padding:0 20px 22px;opacity:0;transform:translateY(-8px);transition:opacity .28s ease 80ms,transform .45s var(--ease) 40ms}.bruno-xcard.is-open .bruno-xcard-body{opacity:1;transform:translateY(0)}.bruno-xcard-divider{height:1px;margin-bottom:18px;background:#e5e5e5}.bruno-page.ds-audit-page .bruno-xcard-body p{margin:0;color:#777;font-size:14px;line-height:1.6}.bruno-xcard-actions{display:flex;gap:10px;margin-top:18px}.bruno-xcard-actions button{padding:10px 14px;border:1px solid #e5e5e5;border-radius:12px;background:#f5f5f5;color:#111;font:inherit;font-size:14px;cursor:pointer}.bruno-demo{--mark: #4f7dff;--mark-soft: rgba(79, 125, 255, .45);--draw: .7s cubic-bezier(.22, 1, .36, 1)}.bruno-dim,.bruno-ring{position:absolute;pointer-events:none}.bruno-dim{top:236px;height:0;border-top:1px solid var(--mark);opacity:0;transform:scaleX(0);transition:opacity .3s ease,transform var(--draw)}.bruno-dim:before,.bruno-dim:after{content:"";position:absolute;top:-4px;height:7px;border-left:1px solid var(--mark)}.bruno-dim:before{left:0}.bruno-dim:after{right:0}.bruno-dim em{position:absolute;top:-7px;left:50%;padding:0 3px;border-radius:3px;background:var(--mark);color:#fff;font-family:var(--font-linear-mono);font-size:9px;font-style:normal;line-height:13px;transform:translate(-50%)}.bruno-dim.is-pad-left{left:0;width:20px}.bruno-dim.is-gap-icon{left:72px;width:16px}.bruno-dim.is-gap-chevron{right:60px;width:16px}.bruno-dim.is-pad-right{right:0;width:20px}.bruno-ring{border:1px solid var(--mark-soft);border-radius:50%;opacity:0;transition:opacity .4s ease}.bruno-ring.is-icon{top:180px;left:20px;width:52px;height:52px}.bruno-ring.is-chevron{top:186px;right:20px;width:40px;height:40px}.bruno-overlay{position:absolute;inset:0;pointer-events:none;font-family:var(--font-linear-mono);font-size:11px}.bruno-overlay>span{position:absolute}.bruno-ruler{display:grid;place-items:center;opacity:0;transition:opacity .3s ease,transform var(--draw)}.bruno-ruler em{padding:1px 5px;border-radius:4px;background:var(--mark);color:#fff;font-size:10px;font-style:normal;line-height:14px}.bruno-ruler.is-top{top:calc(var(--cy) - 18px);left:var(--cx);width:340px;height:7px;border-right:1px solid var(--mark);border-left:1px solid var(--mark);background:linear-gradient(var(--mark),var(--mark)) center / 100% 1px no-repeat;transform:scaleX(0)}.bruno-ruler.is-left{top:calc(var(--cy) + 11px);left:calc(var(--cx) - 16px);width:7px;height:150px;border-top:1px solid var(--mark);border-bottom:1px solid var(--mark);background:linear-gradient(var(--mark),var(--mark)) center / 1px 100% no-repeat;transform:scaleY(0)}.bruno-token{display:flex;align-items:center;height:0;opacity:0;transform:translate(-6px);transition:opacity .4s ease,transform var(--draw)}.bruno-token:before{content:"";flex:0 0 auto;width:7px;height:7px;margin-left:-3.5px;border:2px solid var(--color-void);border-radius:999px;background:var(--mark);box-shadow:0 0 0 1px var(--mark)}.bruno-token:after{content:"";order:1;width:var(--leader);height:1px;background:linear-gradient(90deg,var(--mark),rgba(255,255,255,.16))}.bruno-token>span{order:2;padding:3px 8px;border-radius:6px;background:var(--color-carbon);box-shadow:var(--shadow-hairline);color:var(--color-mist);white-space:nowrap}.bruno-token small{margin-left:6px;color:var(--color-fog);font-size:inherit}.bruno-token.is-card{--leader: 34px;top:calc(var(--cy) + 8px);left:calc(var(--cx) + 333px)}.bruno-token.is-image{--leader: 30px;top:calc(var(--cy) + 156px);left:calc(var(--cx) + 325px)}.bruno-token.is-chevron{--leader: 38px;top:calc(var(--cy) + 207px);left:calc(var(--cx) + 319px)}.bruno-demo.is-drawn .bruno-dim,.bruno-demo.is-drawn .bruno-ruler,.bruno-demo.is-drawn .bruno-ring,.bruno-demo.is-drawn .bruno-token{opacity:1;transform:none}.bruno-demo.is-drawn .bruno-ruler.is-left{transition-delay:.12s}.bruno-demo.is-drawn .bruno-dim{transition-delay:.24s}.bruno-demo.is-drawn .bruno-ring{transition-delay:.32s}.bruno-demo.is-drawn .bruno-token.is-card{transition-delay:.4s}.bruno-demo.is-drawn .bruno-token.is-image{transition-delay:.48s}.bruno-demo.is-drawn .bruno-token.is-chevron{transition-delay:.56s}.bruno-tokens{margin:1.25rem 0 0 var(--cx, 118px);width:340px;font-family:var(--font-linear-mono);font-size:11px}.bruno-tokens-title{display:block;margin-bottom:.5rem;color:var(--color-ash);font-family:var(--font-linear);font-size:12px}.bruno-tokens ul{margin:0;padding:0;list-style:none;border-top:1px solid var(--color-graphite)}.bruno-tokens li{display:grid;grid-template-columns:14px minmax(0,1fr) 4.5rem 8rem;gap:10px;align-items:center;padding:7px 0;border-bottom:1px solid var(--color-graphite);color:var(--color-mist)}.bruno-tokens li i{width:14px;height:14px;border-radius:4px;box-shadow:0 0 0 1px #ffffff24}.bruno-tokens code{color:var(--color-fog);font-family:inherit}.bruno-tokens em{color:#6fcf8a;font-style:normal;text-align:right}.bruno-tokens li.is-flag span,.bruno-tokens li.is-flag em{color:var(--color-coral-red)}@media(prefers-reduced-motion:reduce){.bruno-xcard,.bruno-xcard-icon,.bruno-xcard-chevron,.bruno-xcard-body-wrapper,.bruno-xcard-body,.bruno-xcard-media,.bruno-dim,.bruno-ring,.bruno-ruler,.bruno-token{transition:none!important}}@media(max-width:64rem){.bruno-page .ds-audit-hero-copy{grid-template-columns:minmax(0,1fr)}.bruno-demo-wrap{justify-content:flex-start}}.bruno-page.ds-audit-page .ds-audit-hero h1 .bruno-title-line{display:flex;flex-wrap:wrap;align-items:center;gap:.2em}.bruno-page.ds-audit-page .ds-audit-hero h1 .bruno-avatar{display:inline-grid;flex:0 0 auto;place-items:center;width:1.08em;height:1.08em;overflow:hidden;border-radius:999px;background:var(--color-carbon);box-shadow:var(--shadow-hairline);color:var(--color-mist);font-size:1em}.bruno-page.ds-audit-page .ds-audit-hero h1 .bruno-avatar>video{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.12)}.bruno-pr-tag{flex:0 0 3.25rem;padding:.15rem 0;border-radius:999px;font-size:.68rem;font-weight:600;text-align:center}.bruno-pr-tag.is-fix{background:#f8717124;color:#fca5a5}.bruno-pr-tag.is-ux{background:#8b5cf62e;color:#c4b5fd}.bruno-pr-tag.is-a11y{background:#2f7df52e;color:#93c5fd}.bruno-page .bruno-price-grid{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.bruno-page .bruno-offer-card{grid-template-columns:minmax(0,1fr)}@media(max-width:64rem){.bruno-page .bruno-price-grid{grid-template-columns:minmax(0,1fr)}}.bruno-page{--color-void: #08090a;--color-carbon: #0f1011;--color-obsidian: #161718;--color-graphite: #23252a;--color-smoke: #383b3f;--color-ash: #62666d;--color-fog: #8a8f98;--color-mist: #d0d6e0;--color-paper: #ffffff;--color-pulse-green: #27a644;--color-coral-red: #eb5757;--color-signal-teal: #02b8cc;--color-measure-red: #eb5757;--color-select-blue: #4f7dff;--color-iris-violet: #6366f1;--font-linear: Inter, ui-sans-serif, system-ui, -apple-system, sans-serif;--font-linear-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius-buttons: 6px;--radius-cards: 12px;--radius-badges: 4px;--shadow-hairline: rgb(35, 37, 42) 0 0 0 1px inset;--ds-text: var(--color-mist);--ds-muted: var(--color-fog);--ds-line: var(--color-graphite);--font-display: var(--font-linear);--font-body: var(--font-linear);background:var(--color-void);color:var(--color-mist);font-family:var(--font-linear);font-feature-settings:"cv01" on,"ss03" on,"zero" on}.bruno-page.ds-audit-page :is(h1,h2,h3,p,li,a,span,strong,summary,code,button){font-feature-settings:"cv01" on,"ss03" on,"zero" on}.bruno-page .ds-audit-hero{background:var(--color-void)}.bruno-page :is(.ds-agenda,.ds-offer,.site-footer){border-top:1px solid var(--color-graphite);background:var(--color-void)}.bruno-page.ds-audit-page .ds-audit-hero h1{max-width:none;color:var(--color-paper);font-family:var(--font-linear);font-size:clamp(2.25rem,4.2vw,3.75rem);font-weight:510;line-height:1;letter-spacing:-.03em}.bruno-page.ds-audit-page h2{color:var(--color-paper);font-family:var(--font-linear);font-size:clamp(2rem,4vw,3rem);font-weight:510;line-height:1.05;letter-spacing:-.022em}.bruno-page.ds-audit-page h3{color:var(--color-paper);font-family:var(--font-linear);font-size:1.25rem;font-weight:510;line-height:1.33;letter-spacing:-.012em}.bruno-page.ds-audit-page :is(.ds-audit-intro,.ds-offer-copy p){color:var(--color-fog);font-family:var(--font-linear);font-size:1rem;font-weight:400;line-height:1.5}.bruno-page.ds-audit-page .ds-audit-hero .ds-audit-intro{max-width:38rem;margin-top:1.5rem;color:var(--color-mist);font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.5;letter-spacing:-.012em}.bruno-page.ds-audit-page .ds-audit-hero .ds-audit-actions{margin-top:2rem}.bruno-page.ds-audit-page :is(.ds-price-label){color:var(--color-ash);font-family:var(--font-linear-mono);font-size:.75rem;letter-spacing:-.013em;text-transform:none}.bruno-page.ds-audit-page .ds-conversion-cta{min-height:2.5rem;padding:.625rem 1rem;border-radius:var(--radius-buttons);font-family:var(--font-linear);font-size:.875rem;letter-spacing:-.011em;box-shadow:none}.bruno-page.ds-audit-page .ds-audit-hero .ds-conversion-cta.is-primary{min-width:0;padding-inline:1rem}.bruno-page.ds-audit-page .ds-conversion-cta.is-primary{background:var(--color-paper);color:var(--color-void);font-weight:510;box-shadow:#00000003 0 5px 2px,#0000000a 0 3px 2px,#00000012 0 1px 1px}.bruno-page.ds-audit-page .ds-conversion-cta.is-primary:hover{background:#e5e5e6}.bruno-page.ds-audit-page .ds-conversion-cta.bruno-coming-soon,.bruno-page.ds-audit-page .ds-conversion-cta.bruno-coming-soon:hover{background:var(--color-paper);cursor:default;opacity:.9}.bruno-page.ds-audit-page .ds-conversion-cta.bruno-coming-soon:active{transform:none}.bruno-page.ds-audit-page .ds-conversion-cta.is-secondary{border-color:var(--color-graphite);background:transparent;color:var(--color-mist);font-weight:400}.bruno-page.ds-audit-page .ds-conversion-cta.is-secondary:hover{border-color:var(--color-smoke);background:#ffffff08}.bruno-page :is(.ds-price-card,.ds-price-card.is-featured){border:0;border-radius:var(--radius-cards);background:var(--color-carbon);box-shadow:var(--shadow-hairline)}.bruno-page .ds-price-card.is-featured{box-shadow:#383b3f 0 0 0 1px inset}.bruno-page .ds-offer-card{border:0;background:transparent;box-shadow:none}.bruno-page.ds-audit-page .ds-price{color:var(--color-paper);font-family:var(--font-linear);font-weight:510;letter-spacing:-.022em}.bruno-page .ds-price-term{color:var(--color-fog);font-weight:400}.bruno-page :is(.ds-seat-note,.ds-price-badge.is-popular){border-radius:var(--radius-badges);background:#ffffff0d;color:var(--color-fog);font-weight:400;letter-spacing:0;text-transform:none}.bruno-page .ds-price-card li{color:var(--color-mist)}.bruno-page .ds-price-card .ds-check{color:var(--color-pulse-green)}.bruno-page .bruno-pr-tag{border-radius:var(--radius-badges);font-weight:400}.bruno-page .bruno-pr-tag.is-fix{background:#eb575724;color:var(--color-coral-red)}.bruno-page .bruno-pr-tag.is-ux{background:#6366f12e;color:#a5a7f7}.bruno-page .bruno-pr-tag.is-a11y{background:#02b8cc24;color:var(--color-signal-teal)}.bruno-page .studio-nav{--studio-nav-ink: var(--color-paper);--studio-nav-line: var(--color-graphite);font-family:var(--font-linear)}.bruno-page.ds-audit-page .ds-sticky-chrome,.bruno-page.ds-audit-page .ds-sticky-chrome .studio-nav{background:transparent}.bruno-page.ds-audit-page .ds-sticky-chrome{background:#08090ab8;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%)}.bruno-page .studio-nav a.studio-nav-tab{color:var(--color-fog);font-size:.8125rem;font-weight:400}.bruno-page .studio-nav a.studio-nav-tab.is-active{color:var(--color-paper)}.bruno-page .bruno-step-copy p code{padding:.1em .4em;border-radius:var(--radius-badges);background:#ffffff0d;color:var(--color-mist);font-family:var(--font-linear-mono);font-size:.875em;white-space:nowrap}.bruno-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding:0;list-style:none;counter-reset:none}.bruno-step{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-cards);background:var(--color-carbon);box-shadow:var(--shadow-hairline)}.bruno-term{display:flex;flex-direction:column;gap:.45rem;min-height:11.5rem;margin:.5rem .5rem 0;padding:1.1rem 1.2rem;border-radius:8px;background:var(--color-void);box-shadow:var(--shadow-hairline);color:var(--color-mist);font-family:var(--font-linear-mono);font-size:.78rem;line-height:1.5}.bruno-term-line b{margin-right:.35em;color:var(--color-ash);font-weight:400}.bruno-term-line.is-muted{color:var(--color-ash)}.bruno-term-line.is-ok{color:#6fcf8a}.bruno-term-line.is-warn{color:var(--color-coral-red)}.bruno-term-line s{color:var(--color-ash)}.bruno-term-line:last-child:after{content:"";display:inline-block;width:.5em;height:1em;margin-left:.35em;vertical-align:text-bottom;background:var(--color-mist);animation:bruno-caret 1.1s steps(1) infinite}.bruno-term-progress{display:block;height:2px;margin:.2rem 0;overflow:hidden;border-radius:999px;background:var(--color-graphite)}.bruno-term-progress i{display:block;width:40%;height:100%;background:var(--color-mist);animation:bruno-progress 2.4s ease-in-out infinite}.bruno-term--cards{gap:.6rem;font-family:var(--font-linear)}.bruno-mini-finding{display:flex;gap:.6rem;align-items:flex-start;padding:.55rem .65rem;border-radius:6px;background:#ffffff05;box-shadow:var(--shadow-hairline);font-size:.8rem}.bruno-mini-finding code{display:block;color:var(--color-ash);font-family:var(--font-linear-mono);font-size:.7rem}.bruno-step-copy{padding:1.35rem 1.5rem 1.6rem}.bruno-page.ds-audit-page .bruno-step-label{display:flex;gap:.6rem;margin:0 0 .5rem;color:var(--color-ash);font-family:var(--font-linear-mono);font-size:.75rem}.bruno-step-label span{color:var(--color-fog)}.bruno-page.ds-audit-page .bruno-step h3{margin:0 0 .5rem}.bruno-page.ds-audit-page .bruno-step-copy>p:last-child{margin:0;color:var(--color-fog);font-size:.9375rem;line-height:1.6}@keyframes bruno-caret{50%{opacity:0}}@keyframes bruno-progress{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media(prefers-reduced-motion:reduce){.bruno-term-line:last-child:after,.bruno-term-progress i{animation:none}}@media(max-width:48rem){.bruno-steps{grid-template-columns:minmax(0,1fr)}}.bruno-page .site-footer{color:var(--color-fog)}.bruno-page .footer-wordmark{color:var(--color-graphite)}@media(max-width:64rem){.bruno-page.ds-audit-page .ds-audit-hero h1{font-size:clamp(2.25rem,8vw,4.5rem)}}@media(max-width:36rem){.bruno-stage{width:auto;padding:0}.bruno-overlay{display:none}.bruno-xcard{width:100%}.bruno-stage{min-height:0}.bruno-tokens{width:auto;margin-left:0}}.bruno-page .ds-audit-hero .ds-hero-main{width:min(100%,50rem);margin-inline:auto;text-align:center}.bruno-page.ds-audit-page .ds-audit-hero h1{width:100%;max-width:none;font-size:clamp(1.5rem,4.8vw,4.25rem);line-height:1.08;text-align:center}.bruno-page.ds-audit-page .ds-audit-hero h1 .bruno-title-line{display:flex;width:max-content;max-width:100%;flex-wrap:nowrap;justify-content:center;gap:.18em;margin-inline:auto;white-space:nowrap}.bruno-page.ds-audit-page .ds-audit-hero h1 .bruno-title-words{display:inline-flex;align-items:center;white-space:nowrap}.bruno-page.ds-audit-page .ds-audit-hero h1 .bruno-title-line span{margin:0}.bruno-page.ds-audit-page .ds-audit-hero h1 :is(.bruno-title-words,.bruno-title-words>span,.bruno-select){flex:0 0 auto;max-width:none}.bruno-page{--measure-ease: cubic-bezier(.65, 0, .35, 1)}.bruno-page.ds-audit-page .ds-audit-hero h1 .bruno-gap-mark{position:relative;align-self:stretch;width:15px;font-size:0;transition:width .7s var(--measure-ease)}.bruno-page.ds-audit-page .ds-audit-hero h1 .bruno-gap-mark[data-fixed]{width:16px}.bruno-page .ds-audit-hero .bruno-cursor{position:absolute;z-index:2;display:block;line-height:0;opacity:0;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5));transform:translate(64px,56px);transform-origin:1px 1px;transition:transform .95s cubic-bezier(.22,1,.36,1),opacity .35s ease}.bruno-page .ds-audit-hero .bruno-cursor[data-state=arrive]{opacity:1;transform:none}.bruno-page .ds-audit-hero .bruno-cursor[data-state=push]{opacity:1;transform:scale(.86);transition-duration:.5s,.35s;transition-timing-function:var(--measure-ease),ease}.bruno-page .ds-audit-hero .bruno-cursor[data-state=leave]{opacity:0;transform:translate(20px,24px);transition-duration:.8s,.5s}.bruno-page .ds-audit-hero h1 .bruno-gap-mark .bruno-cursor{top:52%;left:calc(100% - 2px)}.bruno-page .ds-audit-hero .bruno-cta-anchor .bruno-cursor{top:-1px;left:62%}.bruno-page.ds-audit-page .ds-audit-hero h1 .bruno-gap-mark:before{position:absolute;top:calc(50% - 3.5px);inset-inline:0;height:7px;border-inline:1px solid var(--color-measure-red);background:linear-gradient(var(--color-measure-red),var(--color-measure-red)) center / 100% 1px no-repeat;content:""}.bruno-page.ds-audit-page .ds-audit-hero h1 .bruno-gap-mark em{position:absolute;bottom:calc(100% + 2px);left:50%;box-sizing:border-box;width:2.5rem;margin-left:-1.25rem;padding:1px 0;text-align:center;border-radius:3px;background:var(--color-measure-red);color:#fff;font-family:var(--font-linear-mono);font-size:10px;font-style:normal;font-weight:400;letter-spacing:0;line-height:13px}.bruno-page.ds-audit-page .ds-audit-hero .bruno-avatar{width:1em;height:1em}.bruno-page.ds-audit-page .ds-audit-hero .ds-audit-intro{max-width:none;margin:1.15rem 0 0;color:var(--color-paper);font-size:clamp(1rem,1.35vw,1.125rem);text-align:center}.bruno-page.ds-audit-page .ds-audit-hero .ds-audit-actions{display:flex;width:auto;align-items:center;flex-direction:row;justify-content:center;margin-top:var(--bruno-space)}.bruno-page.ds-audit-page .ds-audit-hero .ds-audit-actions .ds-conversion-cta{width:auto}.bruno-page .bruno-price-grid{width:min(100%,24rem);grid-template-columns:minmax(0,1fr);margin-inline:auto}.bruno-page .ds-offer-copy{text-align:center}.bruno-page .ds-offer-copy h2{font-size:clamp(1.5rem,3vw,2rem)}.bruno-page .ds-audit-hero .bruno-hero-subtitle-item{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:.55rem}.bruno-page.ds-audit-page .ds-audit-hero .ds-audit-intro.bruno-hero-subtitle{display:inline-block;width:auto;max-width:min(100%,34em);text-wrap:balance}.bruno-page.ds-audit-page .ds-audit-hero h1 .bruno-select{--sel: #4f7dff;position:relative;display:inline-grid;flex:0 0 auto;place-items:center;padding:6px;line-height:0}.bruno-page.ds-audit-page .ds-audit-hero h1 .bruno-select .bruno-avatar{display:grid}@property --glyph-bearing{syntax: "<length>"; inherits: true; initial-value: 0px;}.bruno-page.ds-audit-page .ds-audit-hero h1 .bruno-anno{--glyph-bearing: .02em;position:relative;display:inline-block;max-width:none}.bruno-page.ds-audit-page .ds-audit-hero h1 .bruno-callout{position:absolute;display:flex;align-items:center;color:var(--color-mist);font-family:var(--font-linear-mono);font-size:.75rem;font-weight:400;letter-spacing:0;line-height:1;white-space:nowrap;pointer-events:none}.bruno-page.ds-audit-page .ds-audit-hero h1 .bruno-callout b{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem;border-radius:6px;background:var(--color-carbon);box-shadow:var(--shadow-hairline);font-weight:400}.bruno-page.ds-audit-page .ds-audit-hero h1 .bruno-gap-mark em:before,.bruno-page.ds-audit-page .ds-audit-hero h1 .bruno-callout [data-text]:before{content:attr(data-text)}.bruno-page.ds-audit-page .ds-audit-hero h1 .bruno-callout small{color:var(--color-fog);font-size:inherit}.bruno-page.ds-audit-page .ds-audit-hero h1 .bruno-callout i{width:.75rem;height:.75rem;border-radius:3px;background:var(--color-paper);box-shadow:0 0 0 1px #ffffff24}.bruno-page.ds-audit-page .ds-audit-hero h1 .bruno-callout:before{order:1;content:""}.bruno-page.ds-audit-page .ds-audit-hero h1 .bruno-callout:after{order:2;width:7px;height:7px;flex:0 0 auto;border:1px solid var(--color-smoke);border-radius:999px;background:var(--color-void);content:""}.bruno-page.ds-audit-page .ds-audit-hero h1 .bruno-callout.is-type{top:.1em;bottom:0;left:calc(100% - var(--glyph-bearing) - 3.5px);width:max-content;max-width:none;flex-direction:row-reverse}.bruno-page.ds-audit-page .ds-audit-hero h1 .bruno-callout.is-type:before{width:1.75rem;border-top:1px dashed var(--color-smoke)}@media(max-width:64rem){.bruno-page.ds-audit-page .ds-audit-hero h1 .bruno-callout{display:none}}.bruno-page .bruno-select:before,.bruno-page .bruno-select:after{position:absolute;content:"";pointer-events:none}.bruno-page .bruno-select:before{inset:0;border:1px solid var(--sel)}.bruno-page .bruno-select:after{inset:-2px;background:linear-gradient(var(--sel),var(--sel)) top left / 5px 5px no-repeat,linear-gradient(var(--sel),var(--sel)) top right / 5px 5px no-repeat,linear-gradient(var(--sel),var(--sel)) bottom left / 5px 5px no-repeat,linear-gradient(var(--sel),var(--sel)) bottom right / 5px 5px no-repeat}.bruno-page .bruno-subtitle-highlight{position:relative;z-index:0;color:var(--color-paper);font-weight:560;text-decoration:none;white-space:nowrap}.bruno-page .bruno-subtitle-highlight:after{position:absolute;z-index:-1;inset-inline:-.035em;bottom:.08em;height:2px;background:var(--color-select-blue);content:""}.bruno-page .ds-audit-hero .ds-audit-actions .ds-conversion-cta{width:auto;min-width:11rem;min-height:3rem;padding:.8rem 1.5rem;cursor:pointer;font:inherit;font-size:.9375rem}.bruno-page .ds-audit-hero .ds-audit-actions .ds-conversion-cta.is-secondary{color:var(--color-mist)}.bruno-pricing-dialog{width:min(62rem,calc(100vw - 2rem));max-width:none;max-height:min(90dvh,48rem);padding:0;overflow:auto;border:1px solid var(--color-graphite);border-radius:1rem;background:var(--color-void);color:var(--color-paper);box-shadow:0 2rem 6rem #0009}.bruno-pricing-dialog::backdrop{background:#000000c2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bruno-pricing-dialog[open]{animation:bruno-pricing-in .18s cubic-bezier(.2,0,0,1) both}.bruno-pricing-dialog-inner{padding:1.4rem}.bruno-pricing-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.bruno-pricing-dialog-header h2,.bruno-pricing-dialog-header p{margin:0}.bruno-pricing-dialog-header h2{font-size:1.35rem}.bruno-pricing-dialog-header p{margin-top:.35rem;color:var(--color-fog);font-size:.9rem;line-height:1.5}.bruno-pricing-close{display:grid;width:2.5rem;height:2.5rem;flex:0 0 auto;place-items:center;border:1px solid var(--color-graphite);border-radius:50%;background:var(--color-carbon);color:var(--color-paper);cursor:pointer;font:inherit;font-size:1.4rem}.bruno-pricing-close:focus-visible,.bruno-pricing-dialog .ds-conversion-cta:focus-visible{outline:2px solid #fff;outline-offset:3px}.bruno-pricing-dialog .ds-price-card{grid-template-rows:auto auto auto auto 1fr auto;margin:0;padding:1.35rem}.bruno-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.bruno-page.ds-audit-page .bruno-pricing-dialog .ds-price{height:3rem;min-height:0;align-items:flex-end;margin-top:.85rem;font-size:2.5rem}.bruno-page.ds-audit-page .bruno-pricing-dialog .ds-price.is-word{font-size:2rem}.bruno-page.ds-audit-page .bruno-pricing-dialog-header h2{font-size:1.5rem}.bruno-price-usage{display:grid;gap:.2rem;margin:1rem 0 0;padding:.7rem .8rem;border-radius:8px;background:var(--color-void);box-shadow:var(--shadow-hairline)}.bruno-price-usage strong{color:var(--color-paper);font-size:.875rem;font-weight:510}.bruno-price-usage span{color:var(--color-fog);font-family:var(--font-linear-mono);font-size:.75rem}.bruno-pricing-dialog .ds-price-card ul{margin-top:1rem}@media(max-width:48rem){.bruno-pricing-dialog{width:calc(100vw - 2.5rem);max-height:calc(100dvh - 3rem);border-radius:1rem}.bruno-pricing-dialog-inner{padding:1rem}.bruno-pricing-dialog-header{margin-bottom:.9rem}.bruno-page.ds-audit-page .bruno-pricing-dialog-header h2{font-size:1.25rem}.bruno-pricing-dialog-header p{font-size:.8125rem}.bruno-pricing-close{width:2.25rem;height:2.25rem;font-size:1.25rem}.bruno-pricing-grid{grid-template-columns:minmax(0,1fr);gap:.625rem}.bruno-pricing-dialog .ds-price-card{padding:1rem}.bruno-page.ds-audit-page .bruno-pricing-dialog .ds-price{height:2.25rem;margin-top:.5rem;font-size:1.875rem}.bruno-page.ds-audit-page .bruno-pricing-dialog .ds-price.is-word{font-size:1.5rem}.bruno-pricing-dialog .ds-seat-note{margin-top:.5rem}.bruno-price-usage{margin-top:.75rem;padding:.55rem .7rem}.bruno-pricing-dialog .ds-price-card ul{gap:.35rem;margin-top:.75rem;padding-top:.75rem}.bruno-pricing-dialog .ds-price-card li{font-size:.875rem;line-height:1.4}.bruno-pricing-dialog .ds-price-cta{margin-top:.9rem}.bruno-pricing-dialog .ds-conversion-cta{min-height:2.75rem;padding-block:.6rem}}.bruno-page.ds-audit-page{display:flex;min-height:100dvh;flex-direction:column;padding-bottom:0}.bruno-page.ds-audit-page>.bruno-hero{display:grid;flex:1 0 auto;align-content:center}.bruno-page.ds-audit-page .ds-audit-hero .ds-audit-actions .ds-conversion-cta.is-primary,.bruno-page.ds-audit-page .ds-audit-hero .ds-audit-actions .ds-conversion-cta.is-secondary{min-width:11.5rem;min-height:3.125rem;padding:.85rem 1.6rem;font-size:1rem}.bruno-compact-footer.site-footer{min-height:0;margin:0;padding:.75rem var(--page-padding)}.bruno-compact-footer-inner{display:flex;width:min(100%,var(--ds-rail));align-items:center;justify-content:space-between;gap:1rem 2rem;margin-inline:auto}.bruno-compact-footer address,.bruno-compact-footer nav a{color:var(--color-fog);font-size:.78rem;font-style:normal;line-height:1.5;text-decoration:none}.bruno-compact-footer nav{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.bruno-compact-footer nav a:hover{color:var(--color-paper)}.bruno-compact-footer nav a:focus-visible{border-radius:2px;outline:2px solid var(--color-paper);outline-offset:3px}@keyframes bruno-pricing-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.bruno-pricing-dialog[open]{animation:none}}@media(max-width:36rem){.bruno-page.ds-audit-page .ds-audit-hero h1{font-size:clamp(1.625rem,8.2vw,2.25rem)}.bruno-page.ds-audit-page .ds-audit-hero .ds-audit-actions{width:100%;flex-direction:column;gap:.75rem;padding-inline:1.5rem;box-sizing:border-box}.bruno-page.ds-audit-page .ds-audit-hero .ds-audit-actions .bruno-cta-anchor,.bruno-page.ds-audit-page .ds-audit-hero .ds-audit-actions .ds-conversion-cta{width:100%}.bruno-compact-footer.site-footer{padding-block:1rem}.bruno-compact-footer-inner{align-items:center;flex-direction:column-reverse;gap:.6rem;text-align:center}.bruno-compact-footer nav{justify-content:center;gap:.35rem 1.1rem}.bruno-compact-footer nav a{font-size:.8125rem}.bruno-compact-footer address{color:color-mix(in srgb,var(--color-fog) 70%,transparent);font-size:.6875rem;line-height:1.45}}@property --bruno-space{syntax: "<length>"; inherits: true; initial-value: 30px;}.bruno-page .ds-audit-hero .ds-hero-main{--bruno-space: 30px;transition:--bruno-space .7s var(--measure-ease)}.bruno-page .ds-audit-hero .ds-hero-main[data-space=fixed]{--bruno-space: 32px}.bruno-page .ds-audit-hero .bruno-cta-anchor{position:relative;display:inline-flex}.bruno-page .ds-audit-hero .bruno-space-mark{position:absolute;bottom:100%;left:50%;width:3.5rem;height:var(--bruno-space);margin-left:-1.75rem;pointer-events:none;border-inline:1px solid var(--color-measure-red);background:#eb57571f}.bruno-page .ds-audit-hero .bruno-space-mark span{position:absolute;top:50%;left:calc(100% + .75rem);color:var(--color-measure-red);font-family:var(--font-linear-mono);font-size:.8125rem;letter-spacing:.02em;line-height:1;white-space:nowrap;translate:0 -50%}.bruno-page.ds-audit-page .ds-audit-hero h1 span{animation:none}.bruno-page .ds-audit-hero .bruno-select:before,.bruno-page .ds-audit-hero .bruno-select:after{opacity:0;transition:opacity .7s ease}.bruno-page .ds-audit-hero .bruno-callout{opacity:0;filter:blur(6px);transition:opacity .7s ease,filter .7s ease}.bruno-page .ds-audit-hero [data-entered] .bruno-select:before,.bruno-page .ds-audit-hero [data-entered] .bruno-select:after,.bruno-page .ds-audit-hero [data-entered] .bruno-callout{opacity:1;filter:none}.bruno-page .ds-audit-hero [data-entered] .bruno-callout.is-type{transition-delay:.12s}@media(prefers-reduced-motion:reduce){.bruno-page .ds-audit-hero .bruno-gap-mark,.bruno-page .ds-audit-hero .ds-hero-main,.bruno-page .ds-audit-hero .bruno-cursor,.bruno-page .ds-audit-hero .bruno-callout,.bruno-page .ds-audit-hero .bruno-space-mark,.bruno-page .ds-audit-hero .bruno-gap-mark em,.bruno-page .ds-audit-hero .bruno-space-mark span{animation:none;transition:none}}.bruno-page .studio-nav-actions{gap:.75rem}.bruno-profile-link{display:grid;place-items:center;width:2rem;height:2rem;border-radius:999px;box-shadow:inset 0 0 0 1px var(--color-graphite);color:var(--color-fog);transition:color .16s ease,box-shadow .16s ease}.bruno-profile-link:hover,.bruno-profile-link.is-active{color:var(--color-paper);box-shadow:inset 0 0 0 1px var(--color-smoke)}.bruno-profile-link:focus-visible{outline:2px solid var(--color-select-blue);outline-offset:2px}
