/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--cream:#f4eee5;--cream-light:#fbf8f2;--cream-mid:#ece2d5;--cream-deep:#dfd2c2;--cream-shadow:#d4c3af;--ink:#171715;--muted:#69645d;--line:#17171529;--line-light:#faf7f138;--serif:Georgia, "Times New Roman", serif;--sans:Arial, Helvetica, sans-serif;--page:min(1280px, calc(100vw - 80px));--botanical-dark-image:url(/art/dark-botanical-clarity.webp);--botanical-dark-surface:#11100f;--tool-hero-secondary:#6d6962;--section-space-y:112px}html[data-theme=dark]{--tool-hero-secondary:#aaa49a}*{box-sizing:border-box}html{scroll-behavior:smooth}#work,#approach,#about,#pricing,#contact,#value,#website-check-promo,#storefront-test-promo,#bot-check-promo,#free-tools{scroll-margin-top:76px}body{background:var(--cream);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);z-index:20;background:#f4efe6eb;grid-template-columns:1fr auto 1fr;align-items:center;height:88px;margin:0 auto;padding:0 max(40px,50vw - 640px);display:grid;position:sticky;top:0}.brand-logo{align-items:center;gap:13px;display:inline-flex}.brand-mark{color:var(--ink);fill:currentColor;stroke:none;width:38px;height:38px;overflow:visible}.brand-frame{transform-box:fill-box;transform-origin:50%;transition:transform .42s cubic-bezier(.2,.7,.1,1)}.brand-logo:hover .brand-frame-inner{transform:translate(-2px,-2px)}.brand-type{flex-direction:column;gap:3px;display:flex}.brand-type small{letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:700}.desktop-nav{gap:32px;display:flex}.desktop-nav a,.header-link{letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700;transition:opacity .18s}.desktop-nav a:hover,.header-link:hover{opacity:.52}.header-link{justify-self:end}.header-link .ui-arrow{margin-left:7px}.mobile-menu{display:none}.hero{max-width:var(--page);grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:11vw;min-height:640px;margin:0 auto;padding:96px 0 84px;display:grid}.eyebrow,.section-kicker{letter-spacing:.16em;text-transform:uppercase;margin:0 0 28px;font-size:9px;font-weight:700}.hero h1{font-family:var(--serif);letter-spacing:-.05em;margin:0;font-size:clamp(48px,5vw,68px);font-weight:400;line-height:1.02}.hero-intro{color:var(--muted);max-width:610px;margin:40px 0 0;font-size:16px;line-height:1.65}.hero-actions{align-items:center;gap:34px;margin-top:46px;display:flex}.button{letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-size:10px;font-weight:700;transition:background .18s,color .18s,transform .18s;display:inline-flex}.button-dark{background:var(--ink);color:var(--cream-light)}.button-dark:hover{transform:translateY(-2px)}.text-link{border-bottom:1px solid var(--ink);letter-spacing:.1em;text-transform:uppercase;padding-bottom:5px;font-size:10px;font-weight:700}.text-link .ui-arrow{margin-left:9px}.ui-arrow{transform-origin:50%;vertical-align:-.08em;flex:none;width:11px;height:11px;display:inline-block;position:relative}.ui-arrow:before{content:"";border-top:1.25px solid;position:absolute;top:50%;left:1px;right:1px;transform:translateY(-50%)}.ui-arrow:after{content:"";border-top:1.25px solid;border-right:1.25px solid;width:5px;height:5px;position:absolute;top:50%;right:1px;transform:translateY(-50%)rotate(45deg)}.ui-arrow-ne{transform:rotate(-45deg)}.ui-arrow-down{transform:rotate(90deg)}.ui-arrow-se{transform:rotate(45deg)}.ui-arrow-up{transform:rotate(-90deg)}.hero-aside{align-self:end}.principle-card{background:var(--cream-light);border:1px solid var(--line);min-height:150px;padding:24px}.principle-card+.principle-card{border-top:0}.principle-card-tonal{background:var(--cream-mid)}.principle-number{letter-spacing:.12em;margin-bottom:30px;font-size:8px;display:block}.principle-card p{font-family:var(--serif);letter-spacing:-.025em;max-width:300px;margin:0;font-size:19px;line-height:1.35}.availability{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;margin-top:17px;font-size:8px;font-weight:700;display:flex}.availability-dot{background:var(--ink);border-radius:50%;width:5px;height:5px}.statement-section{background:var(--cream-mid);padding:100px max(40px,50vw - 640px)}.statement-grid{grid-template-columns:1.1fr .65fr;gap:13vw;display:grid}.statement-grid h2,.section-heading h2,.approach-intro h2,.about-copy h2,.investment-section h2,.contact-main h2{font-family:var(--serif);letter-spacing:-.045em;margin:0;font-size:clamp(34px,4vw,54px);font-weight:400;line-height:1.08}.statement-grid>div{border-top:1px solid var(--ink);padding-top:19px}.statement-grid p,.section-heading>p,.approach-intro>p,.about-text p,.investment-copy p,.contact-main>p{color:var(--muted);margin:0 0 20px;font-size:15px;line-height:1.75}.work-section{background:var(--cream);padding:116px max(40px,50vw - 640px) 130px}.section-heading{grid-template-columns:1fr 350px;align-items:end;gap:9vw;margin-bottom:76px;display:grid}.section-heading h2{max-width:710px}.section-heading>p{margin:0}.project-grid{grid-template-columns:1fr 1fr;gap:90px 32px;display:grid}.project-image{background:var(--cream-deep);height:420px;display:block;position:relative;overflow:hidden}.project-image:after{content:"";opacity:0;background:linear-gradient(#0000 64%,#0000003d);transition:opacity .22s;position:absolute;inset:0}.project-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.1,1)}.project-image:hover img{transform:scale(1.025)}.project-image:hover:after{opacity:1}.project-open{color:#fff;letter-spacing:.12em;opacity:0;text-transform:uppercase;z-index:2;font-size:8px;font-weight:700;transition:opacity .22s,transform .22s;position:absolute;bottom:20px;right:22px;transform:translateY(5px)}.project-image:hover .project-open{opacity:1;transform:translateY(0)}.project-caption{border-top:1px solid var(--line);grid-template-columns:34px 1fr;gap:16px;margin-top:22px;padding-top:20px;display:grid}.project-index{letter-spacing:.12em;padding-top:5px;font-size:10px}.project-caption h3{font-family:var(--serif);letter-spacing:-.03em;margin:0 0 7px;font-size:24px;font-weight:400}.project-focus{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:10px}.project-description{color:var(--muted);max-width:470px;margin:0;font-size:15px;line-height:1.65}.approach-section{background:var(--cream-light);grid-template-columns:.8fr 1.2fr;gap:72px;padding:120px max(40px,50vw - 640px);display:grid}.approach-intro>p{max-width:430px;margin:30px 0 0}.process-grid{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);align-self:end;display:grid}.process-grid article{border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-height:136px;padding:22px 20px}.process-grid article>span{font-family:var(--serif);margin-bottom:30px;font-size:30px;font-weight:400;display:block}.process-grid h3{letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700;line-height:1.45}.process-grid article:last-child{grid-column:3/5}.about-section{background:var(--cream-deep);grid-template-columns:.65fr 1.35fr;gap:10vw;padding:112px max(40px,50vw - 640px);display:grid}.about-mark{justify-content:center;align-items:center;display:flex}.about-mark svg{fill:none;opacity:.65;height:min(24vw,290px);stroke:var(--ink);stroke-width:.55px;width:min(24vw,290px)}.about-copy{max-width:700px}.about-copy h2{max-width:660px}.about-text{grid-template-columns:1fr 1fr;gap:46px;margin-top:52px;display:grid}.about-text p{margin:0}.about-notes{border-top:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;margin-top:48px;padding-top:17px;font-size:8px;display:flex}.investment-section{background:var(--cream-light);grid-template-columns:1fr .75fr;gap:12vw;padding:110px max(40px,50vw - 640px);display:grid}.investment-section h2{max-width:650px}.investment-copy{border-top:1px solid var(--ink);padding-top:20px}.investment-copy p{margin:0 0 32px}.investment-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:8px;display:flex}.investment-actions .button{justify-content:space-between}.contact-section{background:var(--cream-mid);padding:38px max(40px,50vw - 640px) 28px}.contact-top,.contact-bottom{justify-content:space-between;align-items:center;display:flex}.contact-top>span,.contact-bottom{letter-spacing:.12em;text-transform:uppercase;font-size:10px}.contact-layout{grid-template-columns:.85fr 1.15fr;gap:52px 10vw;margin:100px 0 118px;display:grid}.contact-layout>.contact-top{grid-column:1/-1}.contact-main{max-width:570px}.contact-main h2{font-size:clamp(38px,4vw,56px)}.contact-main>p{color:var(--muted);max-width:520px;margin:34px 0 36px}.contact-form{background:var(--cream-light);border:1px solid var(--line);border-top:3px solid var(--ink);flex-direction:column;gap:28px;padding:clamp(26px,3.2vw,44px);display:flex}.form-intro{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:20px;display:flex}.form-intro span{font-family:var(--serif);letter-spacing:-.035em;font-size:24px}.form-intro p{color:var(--muted);text-align:right;max-width:230px;margin:0;font-size:12px;line-height:1.5}.contact-form label{flex-direction:column;gap:12px;display:flex}.contact-form label>span{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.contact-form input,.contact-form textarea,.contact-form select{appearance:none;border:0;border-bottom:1px solid var(--line);color:var(--ink);font:inherit;resize:vertical;background:0 0;border-radius:0;outline:none;width:100%;padding:5px 0 13px;font-size:14px}.contact-form select{cursor:pointer;padding-right:34px}.contact-form textarea{min-height:110px}.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{border-bottom-color:var(--ink)}.contact-form input::placeholder,.contact-form textarea::placeholder{color:var(--muted);opacity:.72}.contact-form select:invalid{color:var(--muted)}.contact-form select option{color:var(--ink)}.select-field{position:relative}.select-field:after{content:"";pointer-events:none;border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;position:absolute;top:12px;right:4px;transform:rotate(45deg)}.form-row{grid-template-columns:1fr 1fr;gap:28px;display:grid}.form-field-note{color:var(--muted);margin-top:-4px;font-size:10px;line-height:1.45}.project-type-field{border:0;margin:0;padding:0}.project-type-field legend{letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:700}.contact-preference-field{--preference-ink:var(--gate-copy,var(--ink));--preference-line:var(--gate-line,var(--line));--preference-muted:var(--gate-muted,var(--muted));color:var(--preference-ink);border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.contact-preference-field>legend,.contact-preference-mobile>span{color:var(--preference-muted);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:700}.contact-preference-field>legend{margin-bottom:2px}.contact-preference-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.contact-preference-choice{border:1px solid var(--preference-line);cursor:pointer;letter-spacing:.04em;text-align:center;justify-content:center;align-items:center;min-height:44px;padding:9px 11px;font-size:11px;font-weight:700;transition:background .16s,border-color .16s,color .16s;display:flex}.contact-preference-choice:hover{border-color:var(--preference-ink)}.contact-preference-choice.is-selected{background:var(--preference-ink);border-color:var(--preference-ink);color:var(--cream-light,#faf7f1)}.contact-preference-choice:focus-within{outline:2px solid var(--preference-ink);outline-offset:2px}.contact-preference-choice input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.contact-preference-note{color:var(--preference-muted);font-size:10px;line-height:1.45}.contact-preference-mobile{gap:8px;margin-top:3px;display:grid}.contact-preference-mobile>span small{font-size:inherit;font-weight:inherit;opacity:.65}.contact-preference-mobile input{border:0;border-bottom:1px solid var(--preference-line);color:var(--preference-ink);font-family:var(--serif);background:0 0;border-radius:0;outline:none;width:100%;min-height:44px;padding:2px 0 10px;font-size:18px}.contact-preference-mobile input:focus{border-bottom-color:var(--preference-ink)}.contact-preference-consent{cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:11px;display:grid}.contact-preference-consent input{appearance:none;border:1px solid var(--preference-ink);background:0 0;border-radius:0;width:18px;height:18px;margin:1px 0 0;padding:0;position:relative}.contact-preference-consent input:checked{background:var(--preference-ink)}.contact-preference-consent input:checked:after{border-bottom:1px solid var(--cream-light,#faf7f1);border-right:1px solid var(--cream-light,#faf7f1);content:"";width:4px;height:8px;position:absolute;top:3px;left:6px;transform:rotate(42deg)}.contact-preference-consent>span{color:var(--preference-muted);font-size:10px;line-height:1.55}.project-type-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.contact-form .project-type-choice{border:1px solid var(--line);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:70px;padding:14px 16px;transition:background .18s,border-color .18s,color .18s,transform .18s;display:grid;position:relative}.contact-form .project-type-choice:hover{border-color:var(--ink);transform:translateY(-1px)}.contact-form .project-type-choice.is-selected{background:var(--ink);border-color:var(--ink);color:var(--cream-light)}.contact-form .project-type-choice input{opacity:0;pointer-events:none;width:1px;height:1px;padding:0;position:absolute}.contact-form .project-type-choice:focus-within{outline:2px solid var(--ink);outline-offset:3px}.contact-form .project-type-choice>.project-type-number{color:var(--muted);font-family:var(--serif);letter-spacing:0;text-transform:none;font-size:16px;font-weight:400}.contact-form .project-type-choice>.project-type-label{font-family:var(--serif);letter-spacing:-.025em;text-transform:none;font-size:17px;font-weight:400;line-height:1.12}.contact-form .project-type-choice.is-selected>.project-type-number{color:#fbf8f2a3}@media (width<=600px){.project-type-options{grid-template-columns:1fr}}.form-submit{justify-content:space-between;align-items:center;gap:24px;margin-top:8px;display:flex}.form-submit p{color:var(--muted);max-width:190px;margin:0;font-size:12px;line-height:1.5}.form-submit .button{cursor:pointer;border:0;flex-shrink:0;gap:22px}.form-honeypot{display:none}.project-details-field{flex-direction:column;gap:10px;display:flex}.project-details-field>p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.project-details-field>.form-sensitive-note{color:#786957;margin-top:-8px;font-size:10px;line-height:1.55}.turnstile-field{width:300px;max-width:100%;overflow-x:auto}.protected-form-error{color:#8c2f24!important;max-width:none!important;margin:0!important;font-size:12px!important;line-height:1.5!important}.contact-form-success{justify-content:center}.contact-form-success h3{font-family:var(--serif);letter-spacing:-.04em;margin:0;font-size:clamp(32px,4vw,48px);line-height:1.05}.contact-form-success>p{color:var(--muted);margin:0;line-height:1.65}.contact-success-next{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin-top:10px;padding-top:22px;display:flex}.contact-success-next span{color:var(--muted);font-size:12px;line-height:1.5}.contact-success-next a{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid;align-self:flex-start;padding-bottom:5px;font-size:10px;font-weight:700}.contact-form button:disabled,.audit-url-form-v2 button:disabled,.audit-lead-form button:disabled{cursor:not-allowed;opacity:.58}.audit-url-verification,.audit-consent-verification{flex-direction:column;gap:8px;display:flex}.audit-url-verification>small{color:var(--muted);font-size:11px;line-height:1.5}input[data-validation][data-validation-touched=true]:invalid{border-color:#9e3f31!important;box-shadow:0 0 0 1px #9e3f3133!important}.contact-bottom{border-top:1px solid var(--line);padding-top:22px}.contact-bottom a{align-items:center;gap:8px;transition:opacity .18s;display:inline-flex}.contact-bottom a:hover{opacity:.55}@media (width<=900px){:root{--page:calc(100vw - 48px)}.site-header{grid-template-columns:1fr auto;padding:0 24px}.desktop-nav,.header-link{display:none}.mobile-menu{justify-self:end;display:block;position:static}.mobile-menu-trigger{color:var(--ink);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:11px;padding:14px 0;font-size:10px;font-weight:700;display:flex}.mobile-menu-icon{width:15px;height:10px;display:block;position:relative}.mobile-menu-icon i{background:currentColor;width:15px;height:1px;transition:top .18s,transform .18s;position:absolute;left:0}.mobile-menu-icon i:first-child{top:2px}.mobile-menu-icon i:last-child{top:7px}.mobile-menu.is-open .mobile-menu-icon i:first-child{top:5px;transform:rotate(45deg)}.mobile-menu.is-open .mobile-menu-icon i:last-child{top:5px;transform:rotate(-45deg)}.mobile-menu-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--line);border-top:1px solid var(--line);color:var(--ink);background:#faf7f1fa;padding:28px 24px 24px;animation:.22s cubic-bezier(.2,.7,.1,1) both mobile-menu-in;position:absolute;top:100%;left:0;right:0;box-shadow:0 26px 54px #1716141f}.mobile-menu-meta{letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;margin-bottom:26px;font-size:9px;font-weight:700;display:flex}.mobile-menu-meta span:last-child{color:var(--muted)}.mobile-menu-group-label{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:8px;font-weight:700;display:flex}.mobile-menu-tools-label{color:var(--ink);background:0 0;border:0;min-height:42px;margin:22px 0 0;padding:9px 0 11px;position:relative}.mobile-menu-tools-label:after{content:"";opacity:.48;background:currentColor;width:34px;height:1px;position:absolute;bottom:3px;left:0}.mobile-menu-nav{border-bottom:1px solid var(--line)}.mobile-menu-tool-nav{background:0 0;border-left:0;border-right:0}.mobile-menu-tool-nav a{padding-left:8px;padding-right:8px}.mobile-menu-nav a{border-top:1px solid var(--line);grid-template-columns:26px 1fr auto;align-items:center;gap:16px;min-height:68px;transition:background .18s,padding .18s;display:grid}.mobile-menu-nav a:hover{background:var(--cream);padding:0 12px}.mobile-menu-number{color:var(--muted);letter-spacing:.12em;font-size:9px;font-weight:700}.mobile-menu-nav strong{font-family:var(--serif);letter-spacing:-.035em;font-size:25px;font-weight:400}.mobile-menu-cta{background:var(--ink);color:var(--cream-light);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:56px;margin-top:22px;padding:0 20px;font-size:10px;font-weight:700;display:flex}@keyframes mobile-menu-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.hero{grid-template-columns:1fr;gap:60px;min-height:auto;padding:90px 0 80px}.hero-aside{grid-template-columns:1fr 1fr;display:grid}.availability{grid-column:1/-1}.principle-card+.principle-card{border-left:0;border-top:1px solid var(--line)}.statement-grid,.section-heading,.approach-section,.about-section,.investment-section,.contact-layout{grid-template-columns:1fr;gap:60px}.project-image{height:330px}.about-mark{justify-content:flex-start}.about-mark svg{width:180px;height:180px}}@media (width<=640px){:root{--page:calc(100vw - 40px)}.site-header{height:76px;padding:0 20px}.brand-mark{width:32px;height:32px}.brand-type strong{font-size:15px}.hero{padding:70px 0 66px}.hero h1{font-size:42px;line-height:1.06}.hero-intro{margin-top:30px;font-size:14px}.hero-actions{flex-direction:column;align-items:flex-start;gap:24px;margin-top:36px}.hero-aside{display:block}.principle-card+.principle-card{border-left:1px solid var(--line);border-top:0}.statement-section,.work-section,.approach-section,.about-section,.investment-section{padding:76px 20px}.statement-grid h2,.section-heading h2,.approach-intro h2,.about-copy h2,.investment-section h2,.contact-main h2{font-size:35px}.statement-grid,.section-heading,.approach-section,.about-section,.investment-section{gap:42px}.project-grid{grid-template-columns:1fr;gap:66px}.project-image{height:280px}.project-open{display:none}.about-mark svg{width:120px;height:120px}.about-text{grid-template-columns:1fr;gap:20px;margin-top:38px}.about-notes{flex-direction:column;align-items:flex-start;gap:10px}.contact-section{padding:30px 20px 24px}.contact-top>span{display:none}.contact-main{margin:0}.contact-layout{margin:84px 0 100px}.contact-bottom{align-items:flex-start;gap:10px}.form-row{grid-template-columns:1fr}.form-submit{flex-direction:column;align-items:flex-start}.form-intro{flex-direction:column;align-items:flex-start;gap:8px}.form-intro p{text-align:left}.form-submit .button{justify-content:space-between;width:100%}.process-grid{grid-template-columns:1fr 1fr}.process-grid article:last-child{grid-column:1/3}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}:root{--cream:#f2ebe1;--cream-light:#faf7f1;--cream-mid:#e9ded0;--cream-deep:#dacbb9;--cream-shadow:#cbb9a4;--ink:#171614;--muted:#625d56;--line:#1716142e;--serif:"Iowan Old Style", Baskerville, "Times New Roman", serif;--sans:"Helvetica Neue", Helvetica, Arial, sans-serif;--page:min(1280px, calc(100vw - 80px))}body{overflow-x:hidden}.site-header{background:#f2ebe1e0;height:76px}.brand-mark{width:34px;height:34px}.brand-type strong{font-family:var(--serif);letter-spacing:-.035em;font-size:15px;font-weight:400}.brand-type small{letter-spacing:.18em;font-size:9px}.desktop-nav{gap:38px}.desktop-nav a,.header-link{letter-spacing:.15em;font-size:10px}.hero{width:100%;max-width:none;height:calc(100svh - 76px);min-height:680px;max-height:none;margin:0;padding:0;display:block;position:relative;overflow:hidden}.hero-media{position:absolute;inset:0}.hero-art{object-fit:cover;object-position:center center;width:100%;max-width:none;height:100%;animation:1.2s cubic-bezier(.2,.7,.1,1) both hero-art-in;position:absolute;inset:0}.hero-scrim{z-index:1;background:linear-gradient(90deg,#f6f0e8fa 0%,#f6f0e8f0 27%,#f6f0e8c7 40%,#f6f0e847 56%,#f6f0e808 72%),linear-gradient(#0000 72%,#f6f0e861);position:absolute;inset:0}.hero-copy{z-index:2;border-left:1px solid #17161466;max-width:min(620px,46vw);padding-left:clamp(20px,2vw,30px);animation:.85s cubic-bezier(.2,.7,.1,1) .12s both hero-copy-in;position:absolute;top:46%;left:max(40px,50vw - 640px);transform:translateY(-50%)}.eyebrow,.section-kicker{letter-spacing:.2em;font-size:10px}.hero h1{letter-spacing:-.062em;text-wrap:balance;max-width:610px;font-size:clamp(58px,5.5vw,84px);line-height:.94}.hero h1 em{margin-top:8px;margin-left:0;font-weight:400;display:block}.hero-intro{color:#534e48;max-width:500px;margin-top:32px;font-size:15px;line-height:1.6}.hero-actions{margin-top:38px}.hero-actions-mobile{display:none}.hero-scroll-cue{opacity:.76;z-index:5;align-items:center;gap:11px;transition:opacity .18s,transform .18s;display:flex;position:absolute;bottom:72px;right:max(40px,50vw - 640px)}.hero-scroll-cue:hover{opacity:1;transform:translateY(-2px)}.hero-scroll-cue>span{letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:700}.hero-scroll-cue>i{border:1.25px solid;border-radius:10px;width:18px;height:28px;display:block;position:relative}.hero-scroll-cue>i:before{content:"";background:currentColor;border-radius:999px;width:2px;height:5px;animation:1.7s cubic-bezier(.22,1,.36,1) infinite hero-mouse-wheel;position:absolute;top:5px;left:50%;transform:translate(-50%)}@keyframes hero-mouse-wheel{0%{opacity:1;translate:0}38%{opacity:1}to{opacity:0;translate:0 8px}}.hero-foot{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:3;background:#f2ebe1ad;border-top:1px solid #1716142e;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:0;left:0;right:0}.hero-foot span{letter-spacing:.16em;text-transform:uppercase;border-right:0;align-items:center;padding:17px 20px;font-size:10px;font-weight:700;display:flex}.hero-foot span:before{content:"";opacity:.48;background:currentColor;border-radius:50%;width:3px;height:3px;margin-right:11px}.statement-section{background:var(--cream-mid);box-shadow:0 0 0 100vmax var(--cream-mid);clip-path:inset(0 -100vmax);max-width:var(--page);grid-template-columns:minmax(420px,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(64px,7vw,96px);margin:0 auto;padding:128px 0 136px;display:grid}.value-art{width:100%;max-width:610px;margin:0}.value-art img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;transition:transform .9s cubic-bezier(.2,.7,.1,1)}.value-art:hover img{transform:scale(1.018)}.value-art figcaption{border-top:1px solid var(--ink);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:24px;padding-top:14px;font-size:10px;font-weight:700;display:flex}.value-art figcaption span{color:var(--muted)}.statement-content{max-width:720px}.statement-content h2{font-family:var(--serif);letter-spacing:-.055em;max-width:650px;margin:0;font-size:clamp(46px,4.6vw,66px);font-weight:400;line-height:1}.statement-copy{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:34px;margin-top:46px;padding-top:18px;display:grid}.statement-copy p{color:var(--muted);margin:0;font-size:15px;line-height:1.75}.value-rail{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:54px;display:grid}.value-rail>div{border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-height:150px;padding:18px 16px}.value-rail>div:first-child{background:var(--cream-light)}.value-rail>div:nth-child(2){background:var(--cream-mid)}.value-rail>div:nth-child(3){background:var(--cream-deep)}.value-rail span{letter-spacing:.15em;text-transform:uppercase;margin-bottom:38px;font-size:10px;font-weight:700;display:block}.value-rail p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.work-section{background:var(--cream-light);padding-top:128px;padding-bottom:140px}.work-layout{grid-template-columns:minmax(250px,.62fr) minmax(0,1.38fr);gap:clamp(60px,8vw,120px);display:grid}.work-intro{align-self:start;position:sticky;top:110px}.work-contact-cta{border-top:1px solid #faf7f133;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:end;gap:clamp(44px,8vw,120px);max-width:1280px;margin:104px auto 0;padding-top:44px;display:grid}.work-contact-cta .section-kicker{color:#faf7f194}.work-contact-cta h3{font-family:var(--serif);letter-spacing:-.05em;max-width:720px;margin:0;font-size:clamp(38px,4vw,58px);font-weight:400;line-height:1}.work-contact-cta-copy{flex-direction:column;align-items:flex-start;display:flex}.work-contact-cta-copy>p{color:#faf7f1ad;max-width:520px;margin:0;font-size:15px;line-height:1.7}.work-contact-button{color:#11110f;background:linear-gradient(90deg,#f2eadec7,#dacdbb9e),url(/art/cream-botanical-clarity.webp) 50% 62%/cover;border:1px solid #faf7f161;justify-content:space-between;gap:24px;min-width:250px;margin-top:28px;box-shadow:0 14px 34px #0000003d}.work-contact-button:hover,.work-contact-button:focus-visible{filter:brightness(1.04);transform:translateY(-2px)}.work-intro h2{font-family:var(--serif);letter-spacing:-.045em;max-width:520px;margin:0;font-size:clamp(46px,4.6vw,66px);font-weight:400;line-height:1}.work-intro>p:not(.section-kicker){color:var(--muted);max-width:340px;margin:36px 0 0;font-size:15px;line-height:1.75}.work-count{border-top:1px solid var(--line);align-items:flex-end;gap:18px;max-width:340px;margin-top:58px;padding-top:16px;display:flex}.work-count strong{font-family:var(--serif);letter-spacing:-.05em;font-size:38px;font-weight:400;line-height:.9}.work-count span{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;font-size:10px;line-height:1.5}.project-list{border-top:0;gap:38px;display:grid}.project-list .project-card{background:var(--cream);border:1px solid var(--line);margin:0;padding:0;overflow:hidden}.project-image{aspect-ratio:2048/1179;border-bottom:1px solid var(--line);border-top:1px solid var(--line);height:auto}.project-image img{filter:none;object-fit:cover;object-position:top center}.project-image:hover img{filter:none;transform:scale(1.012)}.project-image:after,.project-open{display:none}.project-caption{border:0;grid-template-columns:1fr auto;align-items:start;gap:18px;margin:0;padding:22px 24px 20px;display:grid}.project-caption h3{margin-bottom:7px;font-size:26px}.project-focus{margin-bottom:0}.project-launch{border-bottom:1px solid var(--ink);letter-spacing:.12em;text-transform:uppercase;padding-bottom:6px;font-size:10px;font-weight:700}.project-launch .ui-arrow{margin-left:4px}.project-summary{grid-template-columns:1fr;align-items:start;margin-top:0;padding:22px 24px 27px;display:grid}.project-summary>span{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;flex:none;padding-top:3px;font-size:10px;font-weight:700}.approach-section{background:var(--cream-deep);padding:88px max(40px,50vw - 640px) 138px;display:block}.approach-heading{grid-template-columns:1fr 350px;align-items:end;gap:9vw;max-width:1280px;margin:0 auto;display:grid}.approach-intro{max-width:720px}.approach-intro h2{max-width:720px;font-size:clamp(46px,4.8vw,68px);line-height:1}.approach-heading>p{color:var(--muted);margin:0;font-size:15px;line-height:1.75}.approach-timing{border-top:1px solid #17161440;border-left:1px solid #17161440;grid-template-columns:1fr 1fr;max-width:1280px;margin:70px auto 0;display:grid}.approach-timing article{border-bottom:1px solid #17161440;border-right:1px solid #17161440;grid-template-columns:.5fr .85fr 1.2fr;gap:20px;padding:28px 30px;display:grid}.approach-timing p,.approach-timing strong,.approach-timing span{margin:0}.approach-timing p{letter-spacing:.16em;text-transform:uppercase;padding-top:9px;font-size:10px;font-weight:700}.approach-timing strong{font-family:var(--serif);letter-spacing:-.045em;font-size:clamp(28px,2.7vw,40px);font-weight:400;line-height:1}.approach-timing span{color:var(--muted);font-size:14px;line-height:1.6}.process-art{max-width:1280px;margin:0 auto;position:relative;overflow:hidden}.process-art img{aspect-ratio:1.946;object-fit:cover;width:100%;height:auto;transition:transform .9s cubic-bezier(.2,.7,.1,1)}.process-art:hover img{transform:scale(1.012)}.process-art figcaption{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);letter-spacing:.16em;text-transform:uppercase;background:#ece2d5c2;justify-content:space-between;padding:16px 20px;font-size:10px;font-weight:700;display:flex;position:absolute;bottom:0;left:0;right:0}.process-grid{border-color:#17161440;grid-template-columns:repeat(7,1fr);max-width:1280px;margin:0 auto;display:grid}.process-grid article{border-color:#17161440;flex-direction:column;min-height:190px;padding:16px;display:flex}.process-grid article:nth-child(-n+2){background:var(--cream-light)}.process-grid article:nth-child(n+3):nth-child(-n+4){background:var(--cream)}.process-grid article:nth-child(n+5):nth-child(-n+6){background:var(--cream-mid)}.process-grid article small{letter-spacing:.14em;font-size:10px}.process-grid article>span{letter-spacing:-.04em;margin:28px 0 auto;font-size:42px}.process-grid h3{margin-top:28px}.process-grid article:last-child{background:var(--ink);color:var(--cream-light);grid-column:auto}.about-section{background:var(--cream-light);border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:minmax(310px,.58fr) minmax(0,1.42fr);align-items:stretch;gap:clamp(48px,6vw,86px);padding-top:0;padding-bottom:0}.about-portrait{border-left:1px solid var(--line);border-right:1px solid var(--line);align-self:stretch;min-height:570px;margin:0;position:relative;overflow:hidden}.about-portrait img{filter:sepia(.16)saturate(.72)brightness(1.02)contrast(.99);object-fit:cover;object-position:center 22%;width:100%;height:100%;position:absolute}.about-portrait figcaption{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);letter-spacing:.14em;text-transform:uppercase;background:#f6f0e8d6;justify-content:space-between;padding:15px 16px;font-size:10px;font-weight:700;display:flex;position:absolute;bottom:0;left:0;right:0}.about-copy{grid-template-columns:minmax(220px,.75fr) minmax(300px,1.25fr);align-items:start;gap:0 clamp(36px,5vw,90px);max-width:none;padding:92px 0;display:grid}.about-copy .section-kicker{grid-column:1/3}.about-copy h2{grid-column:1;max-width:470px;font-size:clamp(34px,3.5vw,48px);line-height:1.04}.about-text{grid-column:2;grid-template-columns:1fr;gap:18px;margin-top:0;display:grid}.about-text p{font-size:15px;line-height:1.7}.about-note{border-top:1px solid var(--line);font-family:var(--serif);letter-spacing:-.02em;grid-column:2;margin-top:28px;padding-top:18px;font-size:18px;font-style:italic}.investment-section{background:var(--cream);grid-template-columns:minmax(0,.95fr) minmax(420px,.85fr);gap:clamp(64px,8vw,110px);padding-top:120px;padding-bottom:128px}.investment-heading h2{max-width:700px}@media (width>=901px){.investment-heading h2{max-width:640px;font-size:clamp(40px,3.65vw,50px)}}.investment-heading .investment-price{margin-top:64px}.investment-intro{color:var(--muted);max-width:560px;margin:28px 0 0;font-size:15px;line-height:1.75}.investment-copy{padding-top:16px}.investment-price{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;padding-bottom:22px;display:flex}.investment-price span{letter-spacing:.14em;text-transform:uppercase;padding-bottom:8px;font-size:10px;font-weight:700}.investment-price strong{font-family:var(--serif);letter-spacing:-.06em;padding-right:.08em;font-size:clamp(52px,5vw,72px);font-weight:400;line-height:.9;display:block}.support-plan{border:1px solid var(--line);background:#ffffff57;margin:30px 0 32px;padding:26px}.hourly-work-card{background:var(--ink);border-color:var(--ink);color:var(--cream);margin-bottom:14px;padding:20px 22px}.hourly-work-card .support-plan-heading{border-bottom-color:#f6f0e642;margin-bottom:14px;padding-bottom:14px}.hourly-work-card h3 span{display:block}.hourly-work-card h3 span+span{color:#f6f0e6b3;margin-top:5px}.hourly-work-card .support-plan-note{color:#f6f0e6b3}.hourly-work-card .hourly-rate-label{font-family:var(--sans);letter-spacing:.13em;text-transform:uppercase;padding-top:6px;font-size:9px;font-weight:700}.support-plan-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;padding-bottom:20px;display:flex}.support-plan-heading>div>span{letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:700;display:block}.support-plan h3{font-family:var(--serif);letter-spacing:-.03em;font-size:25px;font-weight:400;line-height:1}.support-plan-heading strong{font-family:var(--serif);letter-spacing:-.04em;white-space:nowrap;font-size:28px;font-weight:400;line-height:1}.support-plan-heading strong span{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.support-plan p{font-size:14px;line-height:1.65}.support-plan-note{color:var(--muted);margin-top:10px}.contact-section{background:var(--cream-mid);padding-block:var(--section-space-y)}.contact-layout{row-gap:32px;margin:0}.contact-layout>.contact-top{grid-area:1/2}.contact-main{grid-area:1/1/3}.contact-form{grid-area:2/2}.contact-main h2{font-size:clamp(44px,4.5vw,64px);line-height:1}.contact-form{gap:30px}.contact-form input,.contact-form textarea,.contact-form select{font-family:var(--serif);font-size:17px}@keyframes hero-art-in{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes hero-copy-in{0%{opacity:0;transform:translateY(calc(18px - 50%))}to{opacity:1;transform:translateY(-50%)}}@media (width<=1000px){:root{--page:calc(100vw - 48px);--section-space-y:84px}.hero{max-height:none}.hero-art{object-position:58% center}.hero-scrim{background:linear-gradient(90deg,#f6f0e8fa 0%,#f6f0e8eb 39%,#f6f0e894 62%,#f6f0e814 86%),linear-gradient(#0000 70%,#f6f0e866)}.hero-copy{max-width:590px}.statement-section{grid-template-columns:.8fr 1.2fr;gap:7vw}.statement-copy,.value-rail{grid-template-columns:1fr}.value-rail>div{min-height:auto}.value-rail span{margin-bottom:18px}.approach-heading{grid-template-columns:1fr;gap:60px}.approach-heading>p{max-width:560px}.approach-timing article{grid-template-columns:.55fr .9fr 1.1fr}.process-grid{grid-template-columns:repeat(4,1fr)}.process-grid article:last-child{grid-column:3/5}.about-copy{grid-template-columns:1fr}.about-copy .section-kicker,.about-copy h2,.about-text,.about-note{grid-column:1}.about-copy h2{margin-bottom:36px}}@media (width<=760px){:root{--page:calc(100vw - 40px)}#work,#approach,#about,#pricing,#contact,#value,#website-check-promo,#bot-check-promo{scroll-margin-top:84px}.site-header{height:72px}.home-page>.hero{scroll-margin-top:72px}.hero{background:var(--cream-light);border:0;height:auto;min-height:0;display:block;overflow:hidden}.hero-media{margin-top:0;position:absolute;inset:0}.hero-art{object-fit:cover;object-position:67% center;border-top:0;height:100%;margin:0;position:absolute}.hero-scrim{background:linear-gradient(#f6f0e8fc 0%,#f6f0e8f5 46%,#f6f0e8c2 63%,#f6f0e829 82%,#f6f0e833 100%),linear-gradient(90deg,#f6f0e859,#0000 82%);display:block}.hero-copy{z-index:4;background:0 0;border-left:0;max-width:none;padding:44px 20px 168px;position:relative;top:auto;left:auto;right:auto;transform:none}.hero h1{max-width:430px;font-size:clamp(38px,10.6vw,46px);line-height:.98}.hero h1 em{margin-top:6px;margin-left:0;font-size:.78em;line-height:1.02}.hero-intro{max-width:390px;margin-top:22px;font-size:14px;line-height:1.58}.hero-actions-desktop{flex-direction:column;align-items:flex-start;gap:22px;margin-top:26px;display:flex}.hero-actions-mobile{display:none}.hero-scroll-cue{bottom:112px;right:20px}.hero-scroll-cue>span{font-size:7px}.hero-scroll-cue>i{width:17px;height:27px}.hero-actions-mobile .button{min-height:44px;box-shadow:0 10px 24px #17161429}.hero-actions-mobile .text-link{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#faf7f1eb;border:1px solid #17161433;padding:10px 14px 9px}.hero-foot{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:none;z-index:3;background:#f2ebe1c7;border-top:1px solid #1716142e;grid-template-columns:1fr 1fr;align-self:stretch;margin-top:0;position:absolute;bottom:0;left:0;right:0}.hero-foot span:nth-child(2){border-right:0}.hero-foot span:nth-child(-n+2){border-bottom:0}.hero-foot span:first-child{background:#faf7f1c2}.hero-foot span:nth-child(2){background:#f2ebe1c2}.hero-foot span:nth-child(3){background:#e9ded0c2}.hero-foot span:nth-child(4){background:#dacbb9c2}.statement-section{grid-template-columns:1fr;gap:48px;margin-top:0;padding:76px 0 84px}.value-art{max-width:none}.statement-content h2{font-size:44px}.value-rail{grid-template-columns:1fr}.work-section{padding:76px 20px 84px}.work-layout{grid-template-columns:1fr;gap:48px}.work-intro{position:static}.work-contact-cta{grid-template-columns:1fr;align-items:start;gap:28px;margin-top:72px;padding-top:36px}.work-contact-cta h3{font-size:clamp(36px,10vw,46px)}.work-contact-cta-copy>p{font-size:15px}.work-contact-button{width:100%;min-width:0}.work-intro h2{font-size:44px}.work-intro>p:not(.section-kicker),.work-count{max-width:420px}.work-count{margin-top:36px}.project-list .project-card{background:var(--cream);border:1px solid var(--line);padding:0}.project-list{border-top:0;gap:28px;display:grid}.project-caption{grid-template-columns:1fr auto;margin:0;padding:20px 18px 18px}.project-launch{grid-column:auto;justify-self:start}.project-image{border-left:0;border-right:0}.project-summary{grid-template-columns:1fr;gap:16px;margin-top:0;padding:19px 18px 22px;display:grid}.project-summary>span{justify-self:start}.approach-section{padding:52px 20px 84px}.approach-intro h2{font-size:44px}.approach-timing{grid-template-columns:1fr;margin-top:44px}.approach-timing article{grid-template-columns:1fr;gap:16px;padding:24px 20px 28px}.approach-timing p{padding-top:0}.approach-timing span{max-width:430px}.process-art{margin-top:0}.process-art img{aspect-ratio:auto;object-fit:contain;object-position:center;height:auto}.process-grid{grid-template-columns:1fr 1fr}.process-grid article{min-height:160px}.process-grid article:first-child{background:var(--cream-light);grid-area:1/1}.process-grid article:nth-child(2){background:var(--cream);grid-area:2/1}.process-grid article:nth-child(3){background:var(--cream-mid);grid-area:3/1}.process-grid article:nth-child(4){background:var(--cream-light);grid-area:1/2}.process-grid article:nth-child(5){background:var(--cream);grid-area:2/2}.process-grid article:nth-child(6){background:var(--cream-mid);grid-area:3/2}.process-grid article:last-child{background:var(--ink);grid-area:4/1/auto/3}.about-section{grid-template-columns:1fr;gap:0;padding:0 20px 80px}.about-portrait{aspect-ratio:auto;flex-direction:column;min-height:0;margin-bottom:52px;display:flex}.about-portrait img{aspect-ratio:3/4;object-position:center 20%;height:auto;position:relative}.about-portrait figcaption{position:relative;bottom:auto}.about-copy{grid-template-columns:1fr;gap:0;padding:0;display:grid}.about-copy .section-kicker,.about-copy h2,.about-text,.about-note{grid-column:1}.about-copy h2{margin-bottom:36px;font-size:43px}.investment-section{grid-template-columns:1fr;gap:44px;padding:76px 20px 84px}.investment-price{flex-direction:column;align-items:flex-start}.support-plan{padding:22px 20px}.support-plan-heading{flex-direction:column;align-items:flex-start;gap:16px}.contact-layout{grid-template-columns:1fr;gap:36px;margin:0}.contact-main{grid-area:1/1}.contact-layout>.contact-top{grid-area:2/1}.contact-form{grid-area:3/1}.contact-main h2{font-size:44px}.form-row{grid-template-columns:1fr}@keyframes hero-copy-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}}.audit-page{--audit-glass:#fbf8f2a3;--audit-glass-strong:#fbf8f2d1;--audit-glass-line:#ffffffb3;--audit-glass-shadow:0 26px 74px #1716141a;--audit-smoke:#1a1917cc;background:radial-gradient(circle at 78% 7%, #ffffffc7, transparent 27%), radial-gradient(circle at 10% 16%, #e1cfbb7a, transparent 32%), var(--cream)}.audit-header{-webkit-backdrop-filter:blur(24px)saturate(1.08);backdrop-filter:blur(24px)saturate(1.08);background:#f4eee5b8;border-bottom-color:#17171521;box-shadow:inset 0 1px #ffffffb8,0 8px 30px #17161409}.audit-header-title small{background:#fbf8f280;border-color:#1717152e;box-shadow:inset 0 1px #ffffffa8}.audit-hero.audit-hero-v3{isolation:isolate;background:radial-gradient(circle at 78% 17%,#ffffffd1,#0000 27%),radial-gradient(circle at 22% 88%,#dfccb859,#0000 30%),linear-gradient(135deg,#fbf8f2c7,#efe5d89e)}.audit-hero-v3:before{background:linear-gradient(#17171509 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#17171509 1px,#0000 1px) 0 0/34px 34px,linear-gradient(145deg,#ffffffad,#dfcfbb6b);box-shadow:inset 1px 0 #ffffffbd}.audit-hero-v3:after{border-color:#1717151a;box-shadow:0 0 0 34px #ffffff1a,0 0 100px #ffffff61}.audit-hero-ledger:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(115deg,#0000 34%,#ffffff57 47%,#0000 59%);animation:2.2s cubic-bezier(.22,1,.36,1) .7s both audit-glass-sheen;position:absolute;inset:0;transform:translate(-135%)}.audit-hero-ledger>*{z-index:3}.audit-ledger-lenses{background:#1717151f;border-color:#17171521;gap:1px}.audit-hero-ledger>footer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--audit-smoke);box-shadow:inset 0 1px #ffffff17}.audit-hero-v3 .audit-url-form-v2>.audit-url-entry{-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:#fbf8f29e;border-color:#17171533;border-radius:10px;box-shadow:inset 0 1px #ffffffe6,0 18px 50px #17161417}.audit-hero-v3 .audit-url-form-v2 button{background:#171715f0;border-radius:7px;box-shadow:inset 0 1px #ffffff1f,0 8px 22px #1716142e}.audit-hero-v3 .audit-hero-rail{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1717151f;border:1px solid #17171521;border-bottom:0;border-radius:12px 12px 0 0;gap:1px;overflow:hidden}.audit-hero-v3 .audit-hero-rail span{border:0;box-shadow:inset 0 1px #ffffff94}.audit-hero-v3 .audit-hero-rail span:first-child{background:#ffffffad}.audit-hero-v3 .audit-hero-rail span:nth-child(2){background:#f8f2e9b8}.audit-hero-v3 .audit-hero-rail span:nth-child(3){background:#ece1d3bd}.audit-hero-v3 .audit-hero-rail span:nth-child(4){background:#dfd0bec2}.audit-cinema{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff09;border:1px solid #fbf8f229;border-radius:16px;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 28px 90px #00000038}.audit-cinema-nav>button.is-active{background:linear-gradient(110deg,#ffffff21,#ffffff0b);box-shadow:inset 3px 0 #fbf8f2bf,inset 0 1px #ffffff14}.audit-cinema-scene-bottom>div{background:#ffffff09;border-color:#fbf8f21f;border-radius:10px;gap:1px;overflow:hidden}.audit-cinema-scene-bottom>div span{background:#ffffff09;border-color:#fbf8f21a}.audit-analysis-status{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0b;border:1px solid #fbf8f21f;border-radius:11px;margin-top:18px;padding:15px 17px;box-shadow:inset 0 1px #fff1}.audit-analysis-status>button,.audit-continue{border-radius:7px;box-shadow:inset 0 1px #ffffff1a,0 10px 28px #00000021}.audit-report-card{-webkit-backdrop-filter:blur(24px)saturate(1.08);backdrop-filter:blur(24px)saturate(1.08);background:#fbf8f2a3;border-color:#1717152e;border-radius:14px;box-shadow:inset 0 1px #fffc,0 30px 74px #1716141c}.audit-report-card>header,.audit-report-card>footer{background:#ffffff2e}.audit-grade-block{background:radial-gradient(circle at 20% 12%,#ffffff1f,#0000 38%),#171715e6;box-shadow:inset -1px 0 #ffffff14}.audit-score-block{background:#ffffff1f}.audit-score-scope{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #1717151c;border-left:3px solid var(--ink);background:#ffffff47;border-radius:0 9px 9px 0;padding:13px 14px}.audit-categories{border:0;gap:12px}.audit-categories article{-webkit-backdrop-filter:blur(18px)saturate(1.05);backdrop-filter:blur(18px)saturate(1.05);border:1px solid #17171521;border-radius:12px;box-shadow:inset 0 1px #ffffff9e,0 16px 38px #1716140e}.audit-human-layer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 88% 14%, #ffffff1c, transparent 28%), var(--audit-smoke);border:1px solid #fbf8f221;border-radius:14px;box-shadow:inset 0 1px #ffffff14,0 24px 58px #1716141f}.audit-filters{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbf8f280;border-color:#17171524;border-radius:10px;box-shadow:inset 0 1px #ffffffb8}.audit-filters button{border-radius:7px}.audit-findings{border:0;gap:12px;display:grid}.audit-finding{-webkit-backdrop-filter:blur(16px)saturate(1.04);backdrop-filter:blur(16px)saturate(1.04);background:#fbf8f294;border:1px solid #1717151f;border-radius:12px;padding:25px 22px;box-shadow:inset 0 1px #ffffffb8,0 15px 38px #1716140b}.audit-clarity-steps{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff09;border:1px solid #fbf8f224;border-radius:12px;overflow:hidden;box-shadow:inset 0 1px #ffffff12}.audit-clarity-steps article{background:#ffffff05;border-color:#fbf8f21c}.audit-lead-form,.audit-lead-success{-webkit-backdrop-filter:blur(22px)saturate(1.06);backdrop-filter:blur(22px)saturate(1.06);background:#fbf8f29e;border:1px solid #17171529;border-radius:14px;box-shadow:inset 0 1px #ffffffc2,0 28px 72px #17161417}.audit-lead-form>label:not(.audit-text-consent) input{background:#ffffff1f;border-bottom-color:#1717153d;border-radius:7px 7px 0 0;padding-left:10px;transition:background .22s,border-color .22s,box-shadow .22s}.audit-lead-form>label:not(.audit-text-consent) input:focus{background:#ffffff6b;box-shadow:inset 0 1px #ffffffb8}.audit-lead-form .button{border-radius:7px;box-shadow:0 12px 28px #17161421}@keyframes audit-glass-sheen{0%{transform:translate(-135%)}to{transform:translate(135%)}}@media (width<=760px){.audit-hero-ledger,.audit-report-card,.audit-human-layer,.audit-lead-form,.audit-lead-success{border-radius:11px}.audit-hero-ledger{box-shadow:inset 0 1px #ffffffc7,0 20px 48px #17161417}.audit-hero-v3 .audit-hero-rail{border-radius:0}.audit-cinema{border-radius:12px}.audit-cinema-nav>button.is-active{box-shadow:inset 0 -3px #fbf8f2b8}.audit-cinema-scene{padding-left:18px;padding-right:18px}.audit-analysis-status{margin:0 18px 18px}.audit-finding{padding:23px 20px}}.work-section{color:var(--cream-light);background:radial-gradient(circle at 82% 7%,#5e646024,#0000 31%),radial-gradient(circle at 9% 94%,#3f42401f,#0000 28%),linear-gradient(#090b0b 0%,#101211 52%,#090a0a 100%);position:relative}.work-section .section-kicker,.work-section .work-intro>p:not(.section-kicker),.work-section .work-count span{color:#faf7f19e}.work-section .work-count{border-color:#faf7f124}.work-section .work-intro>.work-evolution-note{color:#faf7f1a8;border-left:1px solid #faf7f138;margin-top:24px;padding-left:15px;font-size:14px;line-height:1.65}@media (width<=760px){.home-page .section-kicker,.home-page .project-focus,.home-page .project-launch,.home-page .approach-timing p,.home-page .process-grid small{font-size:11px}.home-page .hero-scroll-cue>span{font-size:9px}.home-page .hero-foot span{letter-spacing:.12em;padding-left:16px;padding-right:10px;font-size:10px}.home-page .work-intro>p:not(.section-kicker){font-size:15px;line-height:1.7}.home-page .work-intro>.work-evolution-note{font-size:14px;line-height:1.65}.home-page .project-description,.home-page .statement-copy p,.home-page .about-text,.home-page .investment-copy>p{font-size:15px}}.work-section .work-intro>.work-evolution-note+.work-count{margin-top:38px}.project-list .project-card{background:#181a19;border-color:#000000b8;box-shadow:0 30px 76px #0000004d,inset 0 1px #ffffff06}.project-list .project-card:hover{box-shadow:0 38px 92px #0000006b,inset 0 1px #ffffff09}.project-list .project-image{border:0}.project-list .project-caption{border-bottom:1px solid #00000080}.project-list .project-summary{border-top:1px solid #00000080}.project-list .project-launch{border-color:#faf7f157}.button-dark,.audit-url-form button,.audit-continue{color:var(--cream-light);background-color:#0000;background-image:linear-gradient(105deg,#05070794,#07090957 52%,#05070799),url(/art/dark-botanical-clarity.webp);background-position:50% 62%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-color:#faf7f14d;transition:background-position .26s,box-shadow .18s,filter .18s,transform .18s;box-shadow:inset 0 1px #ffffff1c,0 12px 28px #0709092e}.button-dark:hover,.button-dark:focus-visible,.audit-url-form button:hover,.audit-url-form button:focus-visible,.audit-continue:hover,.audit-continue:focus-visible{color:var(--cream-light);filter:brightness(1.12);background-position:50% 54%;box-shadow:inset 0 1px #ffffff26,0 15px 34px #0709093d}.project-list .project-card{color:var(--cream-light);cursor:pointer;background:#181a19;border-color:#000000b8;transition:box-shadow .22s,transform .22s;display:block;box-shadow:0 30px 76px #0000004d,inset 0 1px #ffffff06}.project-list .project-card:hover,.project-list .project-card:focus-visible{transform:translateY(-3px);box-shadow:0 38px 92px #0000006b,inset 0 1px #ffffff09}.project-list .project-card:focus-visible{outline-offset:4px;outline:2px solid #faf7f1b8}.project-list .project-card:hover .project-image img,.project-list .project-card:focus-visible .project-image img{transform:scale(1.012)}.project-list .project-image{border-color:#0000}.project-list .project-index,.project-list .project-focus,.project-list .project-description,.project-list .project-summary>span{color:#faf7f1a3}.project-list .project-launch{color:var(--cream-light);border-color:#faf7f185}.project-list .project-launch:hover,.project-list .project-launch:focus-visible{border-color:var(--cream-light)}@media (prefers-reduced-motion:reduce){.project-list .project-card{transition:none}.project-list .project-card:hover{transform:none}}.shared-site-header,.shared-site-header.audit-header{-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--cream-light);z-index:40;background-color:#0000;background-image:linear-gradient(90deg,#050707ad,#080a0a7a 48%,#050707ad),url(/art/dark-botanical-clarity.webp);background-position:50% 48%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-bottom:1px solid #f6f1e938;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:76px;margin:0;padding:0 max(40px,50vw - 640px);display:grid;position:sticky;top:0;box-shadow:0 10px 36px #08090924}.shared-site-header .brand-mark,.shared-site-footer .brand-mark,.shared-site-header .brand-type strong,.shared-site-header .brand-type small,.shared-site-footer .brand-type strong,.shared-site-footer .brand-type small{color:var(--cream-light)}.shared-site-header .desktop-nav a,.shared-site-header .header-link{color:#faf7f1db}.shared-site-header .header-actions{justify-self:end;align-items:center;gap:16px;display:flex}.shared-site-header .desktop-nav{align-items:center;gap:clamp(16px,2vw,30px)}.shared-site-header .desktop-tools-nav{align-items:center;display:flex;position:relative}.shared-site-header .desktop-tools-nav:after{content:"";height:18px;position:absolute;top:100%;left:0;right:0}.shared-site-header .desktop-tools-trigger{background:0 0;border:0;align-items:center;gap:9px;min-height:30px;padding:0;display:inline-flex;position:relative}.desktop-tools-mark{background:#c7a27d;border:0;width:12px;height:1px;transition:width .18s;transform:none}.desktop-tools-trigger:hover .desktop-tools-mark,.desktop-tools-trigger:focus-visible .desktop-tools-mark{width:18px}.desktop-tools-chevron{border-bottom:1px solid;border-right:1px solid;width:5px;height:5px;margin-left:1px;transform:rotate(45deg)translateY(-2px)}.shared-site-header .desktop-tools-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;pointer-events:none;visibility:hidden;background-color:#0000;background-image:linear-gradient(#070909db,#070909e8),url(/art/dark-botanical-clarity.webp);background-position:50% 56%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:0;min-width:326px;padding:14px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 17px);left:50%;transform:translate(-50%,-8px);box-shadow:0 28px 64px #0507076b}.shared-site-header .desktop-tools-panel:before{content:"";opacity:.72;background:#c7a27d;width:42px;height:1px;position:absolute;top:0;left:14px}.shared-site-header .desktop-tools-nav:hover .desktop-tools-panel,.shared-site-header .desktop-tools-nav:focus-within .desktop-tools-panel{opacity:1;pointer-events:auto;visibility:visible;transform:translate(-50%)}.shared-site-header .desktop-tools-panel-label{color:#faf7f185;letter-spacing:.16em;text-transform:uppercase;padding:4px 8px 10px;font-size:9px;font-weight:700;display:block}.shared-site-header .desktop-tools-panel>a{color:var(--cream-light);text-transform:none;border-top:0;grid-template-columns:22px 1fr auto;align-items:center;gap:12px;min-height:52px;padding:0 8px;transition:background .18s,padding .18s;display:grid}.shared-site-header .desktop-tools-panel>a:hover,.shared-site-header .desktop-tools-panel>a:focus-visible{background:linear-gradient(90deg,#faf7f114,#0000);padding:0 12px}.shared-site-header .desktop-tools-panel>a.is-featured{background:linear-gradient(90deg,#c7a27d2e,#faf7f109 72%,#0000);min-height:66px;margin-bottom:7px;padding-left:14px;box-shadow:inset 2px 0 #c7a27d}.shared-site-header .desktop-tools-panel>a.is-featured:hover,.shared-site-header .desktop-tools-panel>a.is-featured:focus-visible{background:linear-gradient(90deg,#c7a27d42,#faf7f10f 72%,#0000);padding-left:18px}.shared-site-header .desktop-tools-panel>a.is-featured>span:first-child{color:#c9a783}.shared-site-header .desktop-tools-panel>a.is-featured strong{font-size:20px}.shared-site-header .desktop-tools-panel>a>span:first-child{color:#faf7f17a;letter-spacing:.1em;font-size:8px}.shared-site-header .desktop-tools-panel strong{font-family:var(--serif);letter-spacing:-.025em;font-size:18px;font-weight:400}.shared-site-header .desktop-nav a,.shared-site-header .header-link{letter-spacing:.12em;font-size:10px}.shared-site-header .desktop-nav a:hover{color:var(--cream-light);opacity:1}.shared-site-header .header-link{color:#11110f;white-space:nowrap;background:linear-gradient(90deg,#f2eaded1,#dacdbbad),url(/art/cream-botanical-clarity.webp) 50% 62%/cover;border:1px solid #faf7f161;justify-self:end;align-items:center;gap:12px;min-height:42px;padding:0 15px;transition:filter .18s,transform .18s;display:flex;box-shadow:0 10px 24px #0003}.shared-site-header .header-link:hover,.shared-site-header .header-link:focus-visible{color:#11110f;filter:brightness(1.04);opacity:1;transform:translateY(-2px)}.shared-site-header .ui-arrow,.shared-site-footer .ui-arrow{color:currentColor}.shared-site-footer{color:var(--cream-light);background-color:#0000;background-image:linear-gradient(110deg,#050707a8,#07090970 54%,#050707b3),url(/art/dark-botanical-clarity.webp);background-position:50% 68%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-top:1px solid #f6f1e92e;position:relative}.shared-site-footer-inner{width:100%;max-width:none;margin:0 auto;padding:58px max(40px,50vw - 640px) 28px}.shared-site-footer-top{grid-template-columns:minmax(220px,.85fr) minmax(280px,1.15fr) auto;align-items:center;gap:clamp(38px,7vw,100px);padding-bottom:54px;display:grid}.shared-site-footer-top>p{color:#faf7f1b8;font-family:var(--serif);letter-spacing:-.025em;max-width:540px;margin:0;font-size:clamp(21px,2vw,29px);line-height:1.18}.shared-site-footer-cta{letter-spacing:.14em;text-transform:uppercase;border:1px solid #faf7f173;justify-content:space-between;align-items:center;gap:24px;min-height:52px;padding:0 20px;font-size:10px;font-weight:700;transition:background .18s,color .18s;display:inline-flex}.shared-site-footer-cta:hover{background:var(--cream-light);color:var(--ink)}.shared-site-footer-bottom{color:#faf7f1b3;letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #faf7f133;grid-template-columns:1fr auto 1fr;align-items:center;padding-top:24px;font-size:10px;font-weight:700;display:grid}.shared-site-footer-bottom nav{gap:24px;display:flex}.shared-site-footer-bottom>a{justify-self:end;align-items:center;gap:9px;display:inline-flex}.shared-site-footer-bottom a{transition:color .18s}.shared-site-footer-bottom a:hover{color:var(--cream-light)}@media (width<=900px){.shared-site-header,.shared-site-header.audit-header{grid-template-columns:1fr auto;padding:0 24px}.shared-site-header .desktop-nav,.shared-site-header .header-link{display:none}.shared-site-header .header-actions{gap:10px}.shared-site-header .mobile-menu-trigger{color:var(--cream-light);font-family:var(--sans);font-size:10px}.shared-site-header .mobile-menu-panel{color:var(--cream-light);box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;background-color:#0b0d0c;background-image:linear-gradient(#060808d6,#060808c7),url(/art/dark-botanical-clarity.webp);background-position:50% 55%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-color:#faf7f133;flex-direction:column;height:calc(100dvh - 76px);max-height:none;display:flex;overflow-y:auto;box-shadow:0 26px 54px #0507075c}.shared-site-header .mobile-menu-meta span:last-child,.shared-site-header .mobile-menu-number,.shared-site-header .mobile-menu-group-label{color:#faf7f194}.shared-site-header .mobile-menu-nav{border-color:#faf7f133;flex:none}.shared-site-header .mobile-menu-tools-label{color:var(--cream-light);background:0 0;border:0;flex:none}.shared-site-header .mobile-menu-tool-nav{background:0 0;border-left:0;border-right:0}.shared-site-header .mobile-menu-tool-nav a.is-featured{background:linear-gradient(90deg,#c7a27d33,#faf7f106 78%,#0000);min-height:76px;padding-left:14px;box-shadow:inset 2px 0 #c7a27d}.shared-site-header .mobile-menu-tool-nav a.is-featured:hover,.shared-site-header .mobile-menu-tool-nav a.is-featured:focus-visible{background:linear-gradient(90deg,#c7a27d47,#faf7f10f 78%,#0000)}.shared-site-header .mobile-menu-tool-nav a.is-featured .mobile-menu-number{color:#c9a783}.shared-site-header .mobile-menu-nav a{border-color:#faf7f133}.shared-site-header .mobile-menu-nav a:hover{background:#faf7f114}.shared-site-header .mobile-menu-cta{color:#11110f;background:linear-gradient(90deg,#f2eaded1,#dacdbbad),url(/art/cream-botanical-clarity.webp) 50% 62%/cover;border:1px solid #faf7f161;flex:none;margin-top:auto;transition:filter .18s,transform .18s;box-shadow:0 12px 28px #00000038}.shared-site-header .mobile-menu-cta:hover,.shared-site-header .mobile-menu-cta:focus-visible{color:#11110f;filter:brightness(1.04);transform:translateY(-2px)}.shared-site-footer-top{grid-template-columns:1fr;align-items:start;gap:36px}.shared-site-footer-top>p{max-width:620px}.shared-site-footer-cta{justify-self:start}}@media (width<=760px){.shared-site-header,.shared-site-header.audit-header{height:72px;padding:0 20px}.shared-site-header .mobile-menu-panel{height:calc(100dvh - 72px);padding:20px 20px max(18px, env(safe-area-inset-bottom))}.shared-site-header .mobile-menu-nav a{min-height:clamp(50px,6.5dvh,58px)}.shared-site-header .mobile-menu-nav strong{font-size:22px}.shared-site-header .mobile-menu-group-label{margin-bottom:8px}.shared-site-header .mobile-menu-tools-label{min-height:38px;margin-top:16px;padding-top:7px;padding-bottom:9px}.shared-site-header .mobile-menu-tool-nav a.is-featured{min-height:clamp(54px,7dvh,62px)}.shared-site-header .mobile-menu-cta{min-height:52px}.shared-site-footer{background-position:58%}.shared-site-footer-inner{padding:44px 20px 24px}.shared-site-footer-top{gap:30px;padding-bottom:42px}.shared-site-footer-top>p{font-size:23px}.shared-site-footer-cta{width:100%}.shared-site-footer-bottom{grid-template-columns:1fr;align-items:flex-start;gap:18px}.shared-site-footer-bottom nav{flex-wrap:wrap;gap:10px 18px}.shared-site-footer-bottom>a{justify-self:start}}@media (width<=900px) and (height<=680px){.shared-site-header .mobile-menu-panel{padding-top:10px;padding-bottom:10px}.shared-site-header .mobile-menu-nav a,.shared-site-header .mobile-menu-tool-nav a.is-featured{min-height:44px}.shared-site-header .mobile-menu-nav strong{font-size:19px}.shared-site-header .mobile-menu-tools-label{min-height:30px;margin-top:6px}.shared-site-header .mobile-menu-cta{min-height:44px}}.storefront-promo-section{background:radial-gradient(circle at 86% 16%, #ffffff8f, transparent 28%), linear-gradient(145deg, var(--cream-mid), var(--cream-deep));isolation:isolate;grid-template-columns:minmax(0,.94fr) minmax(430px,1.06fr);align-items:center;gap:clamp(54px,7vw,104px);padding:clamp(96px,9vw,138px) max(40px,50vw - 640px);display:grid;position:relative;overflow:hidden}.storefront-promo-section:before{background:linear-gradient(90deg, transparent 0 49.92%, var(--line) 49.92% 50.08%, transparent 50.08%), linear-gradient(transparent 0 49.86%, var(--line) 49.86% 50.14%, transparent 50.14%);content:"";opacity:.22;pointer-events:none;position:absolute;inset:0}.storefront-promo-copy,.storefront-promo-visual{z-index:2;position:relative}.storefront-promo-copy h2{font-family:var(--serif);letter-spacing:-.055em;margin:0;font-size:clamp(42px,4.3vw,62px);font-weight:400;line-height:.96}.storefront-promo-copy>p:not(.section-kicker){color:var(--muted);max-width:600px;margin:30px 0 0;font-size:15px;line-height:1.72}.storefront-promo-actions{align-items:center;gap:22px;margin-top:34px;display:flex}.storefront-promo-actions .button{gap:18px}.storefront-promo-actions>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px}.storefront-promo-visual{background:radial-gradient(circle at 78% 22%,#ffffff1c,#0000 28%),#171614;border:1px solid #1716144d;height:clamp(288px,24vw,340px);padding:clamp(18px,2vw,28px);overflow:hidden;box-shadow:inset 0 1px #ffffff14,18px 18px #17161414}.storefront-promo-visual:before{content:"";background-color:#0000;background-image:linear-gradient(#faf7f10b 1px,#0000 1px),linear-gradient(90deg,#faf7f10b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.storefront-promo-studio{height:100%;position:relative}.storefront-promo-browser{background:#eee5d8;border:1px solid #faf7f147;width:82%;height:calc(100% - 28px);position:relative;overflow:hidden;box-shadow:0 22px 54px #0000004d}.storefront-promo-browser>header{color:#56514b;letter-spacing:.13em;text-transform:uppercase;background:#faf7f1;border-bottom:1px solid #17161424;justify-content:space-between;align-items:center;min-height:32px;padding:0 13px;font-size:8px;display:flex}.storefront-promo-browser>header i{color:#8d857b;font-style:normal}.storefront-promo-screen{padding:14px}.storefront-screen-nav{align-items:center;gap:7px;height:16px;display:flex}.storefront-screen-nav i{background:#1a1917;width:38px;height:7px;margin-right:auto}.storefront-screen-nav span{background:#17161438;width:20px;height:2px}.storefront-screen-hero{grid-template-columns:.9fr 1.1fr;gap:12px;margin-top:10px;display:grid}.storefront-screen-hero>div{padding:10px 4px 6px}.storefront-screen-hero>div strong,.storefront-screen-hero>div span,.storefront-screen-hero>div i{display:block}.storefront-screen-hero>div strong{background:#1a1917;width:78%;height:9px;margin-bottom:9px}.storefront-screen-hero>div span{background:#17161438;width:92%;height:3px;margin-top:6px}.storefront-screen-hero>div span:nth-child(3){width:68%}.storefront-screen-hero>div i{background:#25231f;width:58px;height:18px;margin-top:14px}.storefront-screen-hero figure{background:linear-gradient(145deg,#0000 48%,#faf7f147 49% 51%,#0000 52%),radial-gradient(circle at 62% 38%,#faf7f13d,#0000 24%),linear-gradient(135deg,#49463f,#181816);min-height:102px;margin:0}.storefront-screen-cards{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.storefront-screen-cards span{background:#fff6;border:1px solid #1716141c;height:44px}.storefront-promo-route{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#faf7f1;background:#0c0c0bdb;border:1px solid #faf7f133;align-items:center;gap:8px;width:82%;padding:13px 14px;display:flex;position:absolute;bottom:0;left:8%}.storefront-promo-route span{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:8px}.storefront-promo-route span strong{color:#faf7f17a;margin-right:4px;font-weight:400}.storefront-promo-route i{background:#faf7f147;width:100%;min-width:12px;height:1px}.storefront-promo-readout{color:#171614;background:#d8c5ad;border:1px solid #17161433;gap:5px;width:26%;padding:15px 13px;display:grid;position:absolute;top:18%;right:0}.storefront-promo-readout span{letter-spacing:.12em;text-transform:uppercase;font-size:7px}.storefront-promo-readout strong{font-family:var(--serif);letter-spacing:-.04em;font-size:18px;font-weight:400}@media (width<=900px){.storefront-promo-section{grid-template-columns:1fr}.storefront-promo-copy{max-width:760px}.storefront-promo-visual{width:100%;max-width:760px}}@media (width<=760px){#storefront-test-promo{scroll-margin-top:84px}.storefront-promo-section{gap:38px;padding:76px 20px}.storefront-promo-copy h2{font-size:clamp(42px,12vw,56px)}.storefront-promo-copy>p:not(.section-kicker){font-size:14px}.storefront-promo-actions{flex-direction:column;align-items:stretch}.storefront-promo-actions .button{justify-content:space-between;width:100%}.storefront-promo-visual{height:258px;padding:16px}.storefront-promo-browser{width:88%}.storefront-promo-route{width:90%;left:5%}.storefront-promo-route span{font-size:7px}.storefront-promo-readout{width:31%;right:0}}.checker-promo-section{isolation:isolate;background:var(--botanical-dark-surface);position:relative;overflow:hidden}.checker-promo-section:before,.checker-promo-section:after{content:"";pointer-events:none;position:absolute;inset:0}.checker-promo-section:before{background-image:var(--botanical-dark-image);opacity:.92;z-index:-2;background-position:50%;background-repeat:no-repeat;background-size:cover}.checker-promo-section:after{z-index:-1;background:linear-gradient(90deg,#11100ff7 0%,#11100feb 35%,#11100fab 62%,#11100f5c 82%,#11100f8a 100%),linear-gradient(#11100f61 0%,#0000 30% 70%,#11100f75 100%)}.checker-promo-panel{z-index:1;position:relative}@media (width<=760px){.checker-promo-section:before{background-position:64%;background-size:auto 100%}.checker-promo-section:after{background:linear-gradient(90deg,#11100ff2 0%,#11100fd4 58%,#11100f8a 100%),linear-gradient(#11100f94 0%,#0000 34% 62%,#11100fa3 100%)}}.checker-promo-section{color:var(--cream-light);background:radial-gradient(circle at 88% 12%,#fbf8f21a,#0000 28%),radial-gradient(circle at 12% 92%,#dac6b012,#0000 30%),#171614fa;padding:clamp(96px,9vw,138px) max(40px,50vw - 640px)}.checker-promo-panel{grid-template-columns:minmax(0,860px);max-width:1280px;margin:0 auto;display:grid}.checker-promo-copy{align-self:center;max-width:860px}.checker-promo-copy .section-kicker{color:#fbf8f294}.checker-promo-copy h2{color:var(--cream-light);font-family:var(--serif);letter-spacing:-.052em;margin:0;font-size:clamp(42px,4.3vw,62px);font-weight:400;line-height:1}.checker-promo-copy>p:not(.section-kicker){color:#fbf8f2a8;max-width:700px;margin:32px 0 0;font-size:15px;line-height:1.72}.checker-promo-actions{align-items:center;gap:26px;margin-top:36px;display:flex}.checker-promo-button{background:linear-gradient(105deg, #0507079e, #07090961 52%, #050707a3), var(--botanical-dark-image) center 62% / cover;color:var(--cream-light);border:1px solid #faf7f14d;gap:18px;box-shadow:inset 0 1px #ffffff0d}.checker-promo-button:hover,.checker-promo-button:focus-visible{filter:brightness(1.1);border-color:#faf7f185;transform:translateY(-2px)}.checker-promo-actions>span{color:#fbf8f275;letter-spacing:.11em;text-transform:uppercase;font-size:10px;line-height:1.5}@media (width<=1000px){.checker-promo-panel{grid-template-columns:1fr}}@media (width<=760px){:root{--section-space-y:76px}.checker-promo-section{padding:var(--section-space-y) 20px}.checker-promo-panel{padding:0}.checker-promo-copy h2{font-size:clamp(36px,10.5vw,46px)}.checker-promo-copy>p:not(.section-kicker){margin-top:24px;font-size:14px;line-height:1.62}.checker-promo-actions{flex-direction:column;align-items:flex-start;gap:16px;margin-top:28px}.checker-promo-button{justify-content:space-between;width:100%}}.tools-showcase-section{--tool-copy:#faf7f1;--tool-muted:#faf7f1a8;--tool-faint:#faf7f175}.tools-showcase-section:after{background:linear-gradient(90deg,#11100ff5 0%,#11100fd1 34%,#11100fb3 50%,#11100fd1 66%,#11100ff5 100%),linear-gradient(#11100f57 0%,#0000 24% 76%,#11100f7a 100%)}.tools-showcase-inner{z-index:1;max-width:1280px;margin:0 auto;position:relative}.tools-guided-entry{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:clamp(54px,7vw,104px);display:grid}.tools-guided-copy .section-kicker{color:#faf7f194}.tools-guided-copy h2{color:var(--tool-copy);font-family:var(--serif);letter-spacing:-.055em;max-width:700px;margin:0;font-size:clamp(48px,5.2vw,76px);font-weight:400;line-height:.96}.tools-guided-action{justify-self:end;max-width:560px}.tools-guided-action>p{color:var(--tool-muted);margin:0;font-size:clamp(16px,1.3vw,18px);line-height:1.72}.tools-start-button{width:100%;margin-top:30px}.tools-dashboard-link{color:var(--tool-faint);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:14px;margin-top:22px;padding:3px 0 7px;font-size:11px;font-weight:700;display:inline-flex;position:relative}.tools-dashboard-link:after{content:"";transform-origin:0;background:currentColor;width:100%;height:1px;transition:transform .18s;position:absolute;bottom:0;left:0}.tools-dashboard-link:hover,.tools-dashboard-link:focus-visible{color:var(--tool-copy)}.tools-dashboard-link:hover:after,.tools-dashboard-link:focus-visible:after{transform:scaleX(.72)}.tools-compact-path{border-top:1px solid #faf7f133;border-bottom:1px solid #faf7f133;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:clamp(72px,8vw,108px);display:grid}.tools-compact-path>a{color:var(--tool-copy);border-right:1px solid #faf7f12b;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:120px;padding:24px 28px;transition:background-color .18s,color .18s;display:grid}.tools-compact-path>a:last-child{border-right:0}.tools-compact-path>a:hover,.tools-compact-path>a:focus-visible{background:#faf7f112}.tools-compact-path>a>span:first-child{color:#faf7f185;font-family:var(--serif);font-size:24px;line-height:1}.tools-path-label{gap:7px;display:grid}.tools-path-label small{color:var(--tool-faint);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:700}.tools-path-label strong{font-family:var(--serif);font-size:clamp(17px,1.45vw,21px);font-weight:400;line-height:1.12}.tools-compact-path .ui-arrow{opacity:.62;transition:opacity .18s,transform .18s}.tools-compact-path>a:hover .ui-arrow,.tools-compact-path>a:focus-visible .ui-arrow{opacity:1;transform:translate(2px,-2px)}.tools-menu-note{color:var(--tool-faint);letter-spacing:.09em;text-align:right;text-transform:uppercase;margin:20px 0 0;font-size:10px;line-height:1.6}.tool-contact-link{color:var(--tool-muted);border-bottom:1px solid #faf7f159;margin-top:23px;padding-bottom:4px;font-size:11px;line-height:1.55;display:inline-block}.tool-contact-link:hover,.tool-contact-link:focus-visible{border-bottom-color:var(--tool-copy);color:var(--tool-copy)}@media (width<=1000px){.tools-guided-entry{grid-template-columns:1fr}.tools-guided-action{justify-self:start;max-width:760px}.tools-compact-path{grid-template-columns:repeat(2,minmax(0,1fr))}.tools-compact-path>a:nth-child(2),.tools-compact-path>a:nth-child(2n){border-right:0}.tools-compact-path>a:nth-child(-n+4){border-bottom:1px solid #faf7f12b}.tools-compact-path>a:last-child{border-right:1px solid #faf7f12b}}@media (width<=760px){.tools-showcase-section{padding-left:20px;padding-right:20px}.tools-showcase-section:before{background-position:58%;background-size:auto 100%}.tools-showcase-section:after{background:#11100fd6}.tools-guided-entry{gap:34px}.tools-guided-copy h2{font-size:clamp(42px,12vw,54px)}.tools-guided-action>p{font-size:15px}.tools-start-button{margin-top:26px}.tools-dashboard-link{justify-content:space-between;align-items:center;width:100%}.tools-compact-path{grid-template-columns:1fr;margin-top:60px}.tools-compact-path>a{border-bottom:1px solid #faf7f12b;border-right:0;min-height:80px;padding:16px 4px}.tools-compact-path>a:nth-child(2){border-right:0}.tools-compact-path>a:last-child{border-bottom:0;border-right:0}.tools-path-label strong{font-size:19px}.tools-menu-note{text-align:left}}.statement-section,.work-section,.approach-section,.investment-section,.checker-promo-section,.about-copy{padding-bottom:var(--section-space-y);padding-top:var(--section-space-y)}@media (width<=760px){.statement-section,.work-section,.approach-section,.investment-section,.checker-promo-section{padding-bottom:var(--section-space-y);padding-top:var(--section-space-y)}.about-copy{padding-top:0;padding-bottom:0}}.audit-page{flex-direction:column;display:flex}.audit-hero-v3:before{background:radial-gradient(circle at 30% 22%,#ffffffd6,#0000 34%),linear-gradient(145deg,#ffffff57,#e0cfbb38);border:1px solid #ffffff80;border-radius:40px;inset:62px max(24px,50vw - 695px) 86px 57%;box-shadow:inset 0 1px #ffffffb8,0 30px 100px #453a2f0f}.audit-hero-ledger{background:linear-gradient(145deg,#ffffff8a,#f5ede257);border-color:#ffffffb8;box-shadow:inset 0 1px #ffffffeb,inset 0 0 0 1px #1717150f,0 36px 90px #31292121}.audit-hero-ledger>header{border-bottom-color:#1717151a}.audit-human-layer>p{color:#fbf8f2ad;border-right:1px solid #fbf8f224;align-self:stretch;margin:0;padding:32px 28px;font-size:16px;line-height:1.75}@media (width>=1001px){.audit-page:not(:has(.audit-journey)) .audit-hero.audit-hero-v3{min-height:calc(100svh - 157px)}}@media (width<=1000px){.audit-hero-v3:before{inset:44% 24px 70px 32%}}@media (width<=760px){.audit-hero.audit-hero-v3{padding:42px 20px 0}.audit-hero-v3:before{border-radius:24px;inset:48% -20px 64px 24%}.audit-hero-v3:after{width:240px;height:240px;top:50%;right:-80px}.audit-human-layer{grid-template-columns:1fr}.audit-human-layer>header,.audit-human-layer>footer{grid-column:1}.audit-human-layer>header{flex-direction:column;align-items:flex-start;gap:18px;padding:24px 22px}.audit-human-layer>p{border-bottom:1px solid #fbf8f224;border-right:0;padding:26px 22px;font-size:15px}.audit-human-signals{grid-template-columns:1fr}.audit-human-signals article,.audit-human-signals article:nth-child(2n),.audit-human-signals article:nth-last-child(-n+2){border-bottom:1px solid #fbf8f21f;border-right:0}.audit-human-signals article:last-child{border-bottom:0}.audit-human-layer>footer{grid-template-columns:1fr;padding:22px}}@media (prefers-reduced-motion:reduce){.audit-hero-ledger:after{display:none;animation:none!important}}.audit-page{--audit-ink-soft:#37332f;background:var(--cream);min-height:100vh;overflow:hidden}.audit-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);z-index:30;background:#f4eee5e6;grid-template-columns:1fr auto 1fr;align-items:center;height:76px;padding:0 max(40px,50vw - 640px);display:grid;position:sticky;top:0}.audit-header-title{align-items:center;gap:12px;display:flex}.audit-header-title span,.audit-back{letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:700}.audit-header-title small{border:1px solid var(--line);color:var(--muted);letter-spacing:.13em;text-transform:uppercase;border-radius:99px;padding:6px 9px;font-size:8px}.audit-back{justify-self:end}.audit-back .ui-arrow{margin-left:8px}.audit-hero{max-width:var(--page);grid-template-columns:minmax(0,.95fr) minmax(440px,1.05fr);min-height:min(780px,100svh - 76px);margin:0 auto;display:grid}.audit-hero-copy{z-index:2;align-self:center;padding:84px clamp(42px,6vw,92px) 84px 0;position:relative}.audit-hero h1{font-family:var(--serif);letter-spacing:-.062em;max-width:670px;margin:0;font-size:clamp(52px,5.2vw,74px);font-weight:400;line-height:.97}.audit-hero h1 em{margin-top:8px;margin-left:clamp(24px,4vw,62px);font-weight:400;display:block}.audit-hero-intro{color:var(--muted);max-width:610px;margin:34px 0 0;font-size:16px;line-height:1.7}.audit-url-form{max-width:610px;margin-top:44px}.audit-url-form>label{letter-spacing:.15em;text-transform:uppercase;margin-bottom:11px;font-size:10px;font-weight:700;display:block}.audit-url-form>div{background:var(--cream-light);border:1px solid var(--ink);grid-template-columns:1fr auto;padding:6px;display:grid}.audit-url-form input{color:var(--ink);font-family:var(--serif);background:0 0;border:0;outline:none;min-width:0;padding:0 16px;font-size:19px}.audit-url-form input::placeholder{color:#8d867d}.audit-url-form button{background:var(--ink);color:var(--cream-light);cursor:pointer;letter-spacing:.13em;text-transform:uppercase;border:0;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 22px;font-size:10px;font-weight:700;transition:transform .18s,opacity .18s;display:flex}.audit-url-form button:hover{transform:translateY(-1px)}.audit-url-form button:disabled{cursor:wait;opacity:.64}.audit-url-form>small{color:var(--muted);letter-spacing:.04em;margin-top:12px;font-size:10px;line-height:1.5;display:block}.audit-form-error{color:#7b2d24;margin:12px 0 0;font-size:12px;line-height:1.5}.audit-visual{background:linear-gradient(#1717150b 1px, transparent 1px), linear-gradient(90deg, #1717150b 1px, transparent 1px), var(--cream-mid);border-left:1px solid var(--line);background-size:38px 38px;min-height:100%;position:relative;overflow:hidden}.audit-visual:before,.audit-visual:after{content:"";border:1px solid #1717151f;border-radius:50%;width:620px;height:620px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.audit-visual:after{width:470px;height:470px}.audit-visual-grid{background:repeating-linear-gradient(118deg,#0000 0 42px,#1717150b 43px,#0000 44px);animation:18s linear infinite audit-grid-drift;position:absolute;inset:-30%}.audit-browser{border:1px solid var(--ink);z-index:3;background:#fbf8f2f2;width:76%;max-width:560px;animation:.9s cubic-bezier(.22,1,.36,1) .18s both audit-browser-enter;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-48%,-50%);box-shadow:28px 32px #1717150f}.audit-browser-top{border-bottom:1px solid var(--line);align-items:center;gap:6px;min-height:42px;padding:0 12px;display:flex}.audit-browser-top i{border:1px solid var(--ink);border-radius:50%;width:6px;height:6px;display:block}.audit-browser-top span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-left:auto;font-size:8px}.audit-browser-body{aspect-ratio:1.25;grid-template-columns:.82fr 1.18fr;display:grid}.audit-wireframe{border-right:1px solid var(--line);flex-direction:column;gap:22px;padding:32px 24px;display:flex}.audit-wireframe span{background:#17171521;width:78%;height:8px;display:block}.audit-wireframe span:first-child{width:100%;height:54px}.audit-wireframe span:nth-child(3){width:56%}.audit-focus-frame{background:var(--cream-light);align-content:center;padding:34px;display:grid;position:relative}.audit-focus-frame:before,.audit-focus-frame:after{border-color:var(--ink);content:"";border-style:solid;width:32px;height:32px;position:absolute}.audit-focus-frame:before{border-width:1px 0 0 1px;top:16px;left:16px}.audit-focus-frame:after{border-width:0 1px 1px 0;bottom:16px;right:16px}.audit-focus-frame i{letter-spacing:.18em;margin-bottom:25px;font-size:8px;font-style:normal;font-weight:700}.audit-focus-frame strong{font-family:var(--serif);letter-spacing:-.045em;margin-bottom:30px;font-size:clamp(26px,2.4vw,38px);font-weight:400;line-height:1}.audit-focus-frame>span{background:#17171533;width:100%;height:7px;margin-top:10px}.audit-focus-frame>span:last-child{background:var(--ink);width:54%;height:34px;margin-top:28px}.audit-scan-line{background:linear-gradient(90deg, transparent, var(--ink), transparent);opacity:0;z-index:4;height:1px;animation:4.6s cubic-bezier(.45,0,.55,1) 1.4s infinite audit-scan;position:absolute;top:23%;left:12%;right:9%}.audit-visual-label{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);letter-spacing:.14em;text-transform:uppercase;z-index:5;background:#fbf8f2d1;padding:9px 11px;font-size:8px;font-weight:700;position:absolute}.label-one{top:16%;left:7%}.label-two{bottom:12%;left:17%}.label-three{top:23%;right:5%}.audit-value{background:var(--cream-light);border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:1fr .9fr;gap:54px 8vw;padding:124px max(40px,50vw - 640px) 132px;display:grid}.audit-submitted-banner{background:var(--ink);color:var(--cream-light);grid-template-columns:auto minmax(260px,.72fr) minmax(520px,1.28fr);align-items:center;gap:42px;padding:32px max(40px,50vw - 640px);scroll-margin-top:76px;display:grid}.audit-submitted-banner .tool-end-actions{--tool-end-copy:var(--cream-light);--tool-end-line:#fbf8f23d;--tool-end-muted:#fbf8f2ad;margin-top:0}.audit-submitted-banner .tool-end-next{background:#fbf8f209}.audit-submitted-banner>span{letter-spacing:.14em;text-transform:uppercase;border:1px solid #fbf8f24d;border-radius:99px;padding:8px 10px;font-size:8px;font-weight:700}.audit-submitted-banner h2{font-family:var(--serif);letter-spacing:-.03em;margin:0 0 5px;font-size:25px;font-weight:400}.audit-submitted-banner p{color:#fbf8f29e;margin:0;font-size:11px;line-height:1.5}.audit-submitted-actions{flex-direction:column;align-items:flex-end;gap:13px;display:flex}.audit-submitted-actions>button,.audit-submitted-actions>a{color:inherit;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid;padding-bottom:5px;font-family:inherit;font-size:9px;font-weight:700}.audit-submitted-actions>button{color:var(--cream-light)}.audit-submitted-actions>a{color:#fbf8f299}.audit-value-intro h2,.audit-section-heading h2,.audit-findings-top h2,.audit-clarity-bridge h2,.audit-lead-copy h2{font-family:var(--serif);letter-spacing:-.052em;margin:0;font-size:clamp(42px,4.5vw,64px);font-weight:400;line-height:1}.audit-value-intro h2{max-width:680px}.audit-value-copy{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:28px;padding-top:18px;display:grid}.audit-value-copy p,.audit-lead-copy>p,.audit-clarity-bridge>div>p{color:var(--muted);margin:0;font-size:15px;line-height:1.75}.audit-method-grid{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-column:1/3;grid-template-columns:repeat(3,1fr);display:grid}.audit-method-grid article{background:var(--cream);border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-height:190px;padding:24px}.audit-method-grid article:nth-child(2){background:var(--cream-mid)}.audit-method-grid article:nth-child(3){background:var(--cream-deep)}.audit-method-grid article>span{color:var(--muted);letter-spacing:.14em;font-size:9px}.audit-method-grid strong{font-family:var(--serif);letter-spacing:-.03em;margin:32px 0 14px;font-size:26px;font-weight:400;display:block}.audit-method-grid p{color:var(--muted);max-width:320px;margin:0;font-size:13px;line-height:1.65}.audit-loading{background:var(--ink);color:var(--cream-light);grid-template-columns:.6fr 1.4fr;align-items:center;gap:10vw;min-height:620px;padding:110px max(40px,50vw - 590px);display:grid}.audit-loading-orbit{aspect-ratio:1;border:1px solid #fbf8f238;border-radius:50%;width:100%;max-width:330px;position:relative}.audit-loading-orbit:before,.audit-loading-orbit:after{content:"";border:1px solid #fbf8f22e;border-radius:50%;position:absolute;inset:14%}.audit-loading-orbit:after{inset:31%}.audit-loading-orbit>span{border-top:1px solid var(--cream-light);border-radius:50%;animation:2.4s linear infinite audit-orbit;position:absolute;inset:-1px}.audit-loading-orbit>span:nth-child(2){animation-duration:3.6s;animation-direction:reverse;inset:14%}.audit-loading-orbit>span:nth-child(3){animation-duration:1.8s;inset:31%}.audit-loading-orbit strong{font-family:var(--serif);font-size:48px;font-weight:400;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.audit-loading>div:last-child>p{letter-spacing:.17em;text-transform:uppercase;margin:0 0 30px;font-size:10px;font-weight:700}.audit-loading h2{font-family:var(--serif);letter-spacing:-.045em;max-width:650px;margin:0 0 48px;font-size:clamp(38px,4.5vw,62px);font-weight:400;line-height:1.05}.audit-loading ol{border-top:1px solid #fbf8f233;max-width:680px;margin:0;padding:0;list-style:none}.audit-loading li{color:#fbf8f261;letter-spacing:.04em;border-bottom:1px solid #fbf8f233;grid-template-columns:28px 1fr;gap:22px;padding:16px 0;font-size:12px;transition:color .3s,padding .3s;display:grid}.audit-loading li.is-active{color:var(--cream-light);padding-left:8px}.audit-loading li span{letter-spacing:.14em;font-size:9px}.audit-results{scroll-margin-top:76px}.audit-results-summary{background:var(--cream);grid-template-columns:1fr .78fr;align-items:stretch;gap:10vw;padding:120px max(40px,50vw - 640px);display:grid}.audit-result-heading h2{font-family:var(--serif);letter-spacing:-.06em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(38px,4.2vw,60px);font-weight:400;line-height:.95;overflow:hidden}.audit-result-heading>p:not(.section-kicker){color:var(--muted);margin:32px 0 42px;font-size:17px;line-height:1.6}.audit-result-heading>span{border-top:1px solid var(--line);letter-spacing:.14em;text-transform:uppercase;padding-top:14px;font-size:10px;font-weight:700;display:block}.audit-score-card{background:var(--cream-light);border:1px solid var(--line);grid-template-columns:1fr .7fr;align-items:center;min-height:330px;padding:clamp(28px,4vw,50px);display:grid}.audit-score-ring{aspect-ratio:1;max-width:210px;position:relative}.audit-score-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.audit-score-ring circle{fill:none;stroke-width:2px}.audit-score-track{stroke:var(--cream-deep)}.audit-score-progress{stroke:var(--ink);stroke-linecap:square;animation:1.4s cubic-bezier(.22,1,.36,1) .22s both audit-score-draw}.audit-score-ring>div{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.audit-score-ring strong{font-family:var(--serif);letter-spacing:-.065em;font-size:58px;font-weight:400;line-height:.9;display:block}.audit-score-ring span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-top:9px;font-size:8px;font-weight:700;display:block}.audit-score-card>div:last-child{border-left:1px solid var(--line);padding-left:30px}.audit-score-card>div:last-child span{letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px;font-size:9px;font-weight:700;display:block}.audit-score-card>div:last-child strong{font-family:var(--serif);letter-spacing:-.05em;font-size:44px;font-weight:400}.audit-category-section{background:var(--cream-deep);padding:126px max(40px,50vw - 640px) 136px}.audit-section-heading{grid-template-columns:.45fr 1.55fr;gap:8vw;margin-bottom:64px;display:grid}.audit-section-heading .section-kicker{padding-top:8px}.audit-section-heading h2{max-width:850px}.audit-categories{border-top:1px solid #17171540;border-left:1px solid #17171540;grid-template-columns:repeat(3,1fr);display:grid}.audit-categories article{background:var(--cream-light);opacity:0;border-bottom:1px solid #17171540;border-right:1px solid #17171540;min-height:270px;padding:22px 18px;transform:translateY(16px)}.audit-categories article>span{color:var(--muted);letter-spacing:.14em;font-size:10px}.audit-categories article>strong{font-family:var(--serif);letter-spacing:-.03em;margin:30px 0;font-size:22px;font-weight:400;display:block}.audit-category-score{align-items:baseline;display:flex}.audit-category-score b{font-family:var(--serif);letter-spacing:-.06em;font-size:48px;font-weight:400;line-height:.9}.audit-category-score small{color:var(--muted);margin-left:4px;font-size:10px}.audit-categories article>i{background:#17171524;height:2px;margin:24px 0 20px;display:block;overflow:hidden}.audit-categories article>i span{background:var(--ink);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.audit-categories article>p{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;line-height:1.5}.audit-findings-section{background:var(--cream-light);padding:126px max(40px,50vw - 640px) 142px}.audit-findings-top{grid-template-columns:1fr auto;align-items:end;gap:7vw;margin-bottom:62px;display:grid}.audit-findings-top h2{max-width:760px}.audit-filters{border:1px solid var(--line);padding:4px;display:flex}.audit-filters button{color:var(--muted);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;min-height:38px;padding:0 14px;font-size:10px;font-weight:700}.audit-filters button.is-active{background:var(--ink);color:var(--cream-light)}.audit-findings{border-top:1px solid var(--line)}.audit-finding{border-bottom:1px solid var(--line);opacity:0;grid-template-columns:142px minmax(170px,.6fr) minmax(160px,.55fr) minmax(250px,1fr);gap:26px;min-height:128px;padding:26px 20px 26px 0;display:grid;transform:translateY(16px)}.audit-finding>div:nth-child(2)>p{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:700}.audit-finding h3{font-family:var(--serif);letter-spacing:-.03em;margin:0;font-size:22px;font-weight:400}.audit-finding>strong{font-size:12px;line-height:1.55}.audit-finding>p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.audit-finding-status{align-items:center;gap:12px;display:flex}.audit-finding-status>span:last-child{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.4}.audit-status-mark{border:1px solid var(--ink);font-family:var(--serif);border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-style:normal;display:inline-flex}.audit-status-mark.is-pass{background:var(--ink);color:var(--cream-light)}.audit-status-mark.is-info{border-color:var(--line);color:var(--muted)}.audit-empty{color:var(--muted);font-family:var(--serif);margin:0;padding:40px 0;font-size:24px;line-height:1.4}.audit-clarity-bridge{background:var(--ink);color:var(--cream-light);grid-template-columns:1fr .8fr;gap:9vw;padding:128px max(40px,50vw - 640px);display:grid}.audit-clarity-bridge h2{max-width:730px}.audit-clarity-bridge>div>p{color:#fbf8f2a3;max-width:650px;margin-top:34px}.audit-clarity-bridge>div>p strong{color:var(--cream-light);font-weight:400}.audit-clarity-steps{border-top:1px solid #fbf8f238;border-left:1px solid #fbf8f238}.audit-clarity-steps article{border-bottom:1px solid #fbf8f238;border-right:1px solid #fbf8f238;grid-template-columns:50px 1fr;gap:24px;padding:24px;display:grid}.audit-clarity-steps article>span{font-family:var(--serif);font-size:36px}.audit-clarity-steps strong{letter-spacing:.13em;text-transform:uppercase;margin:5px 0 10px;font-size:10px;display:block}.audit-clarity-steps p{color:#fbf8f294;margin:0;font-size:12px;line-height:1.55}.audit-lead-section{background:var(--cream-deep);grid-template-columns:.85fr 1.15fr;gap:10vw;padding:128px max(40px,50vw - 640px) 138px;display:grid}.audit-lead-copy>p{max-width:540px;margin-top:34px}.audit-lead-form,.audit-lead-success{background:var(--cream-light);border:1px solid var(--line);border-top:3px solid var(--ink);padding:clamp(28px,4vw,46px)}.audit-lead-form{flex-direction:column;gap:28px;display:flex}.audit-lead-form-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.audit-lead-form-top span{font-family:var(--serif);letter-spacing:-.03em;font-size:25px}.audit-lead-form-top small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.audit-lead-form>label:not(.audit-text-consent){flex-direction:column;gap:12px;display:flex}.audit-lead-form>label:not(.audit-text-consent)>span{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.audit-lead-form>label:not(.audit-text-consent) input{border:0;border-bottom:1px solid var(--line);color:var(--ink);font-family:var(--serif);background:0 0;border-radius:0;outline:none;padding:4px 0 13px;font-size:18px}.audit-lead-form>label:not(.audit-text-consent) input:focus{border-bottom-color:var(--ink)}.audit-text-consent{cursor:pointer;grid-template-columns:18px 1fr;align-items:flex-start;gap:12px;display:grid}.audit-text-consent input{appearance:none;border:1px solid var(--ink);border-radius:0;width:18px;height:18px;margin:0;position:relative}.audit-text-consent input:checked{background:var(--ink)}.audit-text-consent input:checked:after{border-bottom:1px solid var(--cream-light);border-right:1px solid var(--cream-light);content:"";width:4px;height:8px;position:absolute;top:3px;left:6px;transform:rotate(42deg)}.audit-text-consent span{color:var(--muted);font-size:11px;line-height:1.55}.audit-lead-form .button{cursor:pointer;border:0;gap:10px;min-height:52px}.audit-lead-form>p{color:var(--muted);margin:-10px 0 0;font-size:10px;line-height:1.55}.audit-lead-form>p a{border-bottom:1px solid}.audit-lead-success{align-self:stretch;min-height:340px}.audit-lead-success>span{letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:700}.audit-lead-success h3{font-family:var(--serif);letter-spacing:-.045em;margin:60px 0 24px;font-size:clamp(36px,4vw,52px);font-weight:400;line-height:1.05}.audit-lead-success p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.audit-next-alternative{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:4px;padding-top:20px;display:flex}.audit-next-alternative span{color:var(--muted);font-size:11px;line-height:1.5}.audit-next-alternative a{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid;align-self:flex-start;padding-bottom:5px;font-size:9px;font-weight:700}.audit-notes{background:var(--cream-light);border-bottom:1px solid var(--line);grid-template-columns:.5fr 1.5fr;gap:8vw;padding:52px max(40px,50vw - 640px);display:grid}.audit-notes span{letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:700;line-height:1.55}.audit-notes p{color:var(--muted);max-width:850px;margin:0;font-size:12px;line-height:1.7}.audit-footer{background:var(--cream-mid);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:28px max(40px,50vw - 640px);font-size:9px;font-weight:700;display:flex}.audit-footer nav{gap:24px;display:flex}@keyframes audit-browser-enter{0%{opacity:0;transform:translate(-44%,calc(22px - 50%))}to{opacity:1;transform:translate(-48%,-50%)}}@keyframes audit-grid-drift{to{transform:translate(80px,30px)}}@keyframes audit-scan{0%,12%{opacity:0;top:22%}22%{opacity:.65}72%{opacity:.65}86%,to{opacity:0;top:76%}}@keyframes audit-orbit{to{transform:rotate(360deg)}}@keyframes audit-card-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes audit-bar-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes audit-score-draw{0%{stroke-dashoffset:440px}}@media (width<=1000px){.audit-hero{grid-template-columns:minmax(0,1fr) minmax(380px,.8fr)}.audit-hero-copy{padding-right:44px}.audit-value-copy{grid-template-columns:1fr}.audit-score-card{grid-template-columns:1fr;gap:26px}.audit-score-card>div:last-child{border-left:0;border-top:1px solid var(--line);padding:22px 0 0}.audit-categories{grid-template-columns:repeat(3,1fr)}.audit-categories article:nth-child(4),.audit-categories article:nth-child(5){min-height:230px}.audit-finding{grid-template-columns:130px minmax(150px,.6fr) minmax(160px,.7fr) minmax(220px,1fr)}}@media (width<=760px){.audit-header{grid-template-columns:1fr auto;height:72px;padding:0 20px}.audit-header-title{display:none}.audit-back{font-size:8px}.audit-hero{flex-direction:column;min-height:0;display:flex}.audit-hero-copy{padding:68px 20px 58px}.audit-hero h1{font-size:clamp(42px,13vw,57px);line-height:.96}.audit-hero h1 em{margin-left:0}.audit-hero-intro{font-size:15px}.audit-url-form>div{grid-template-columns:1fr;gap:6px}.audit-url-form input,.audit-url-form button{min-height:52px}.audit-visual{border-left:0;border-top:1px solid var(--line);min-height:470px}.audit-browser{width:calc(100% - 44px);transform:translate(-50%,-50%)}.audit-browser-body{aspect-ratio:1.08}.audit-wireframe{gap:16px;padding:22px 16px}.audit-focus-frame{padding:22px}.audit-focus-frame strong{font-size:26px}.label-one{top:8%;left:5%}.label-two{bottom:6%;left:8%}.label-three{top:14%;right:3%}.audit-value{grid-template-columns:1fr;gap:48px;padding:92px 20px 102px}.audit-submitted-banner{grid-template-columns:auto 1fr;align-items:start;gap:22px;padding:28px 20px;scroll-margin-top:72px}.audit-submitted-actions{grid-column:2;align-items:flex-start}.audit-value-intro h2,.audit-section-heading h2,.audit-findings-top h2,.audit-clarity-bridge h2,.audit-lead-copy h2{font-size:43px}.audit-method-grid{grid-column:1;grid-template-columns:1fr}.audit-method-grid article{min-height:170px}.audit-loading{grid-template-columns:1fr;gap:54px;min-height:760px;padding:86px 20px}.audit-loading-orbit{justify-self:center;max-width:240px}.audit-loading h2{font-size:40px}.audit-results{scroll-margin-top:72px}.audit-results-summary{grid-template-columns:1fr;gap:58px;padding:94px 20px 102px}.audit-score-card{min-height:0}.audit-score-ring{justify-self:center}.audit-category-section{padding:96px 20px 106px}.audit-section-heading{grid-template-columns:1fr;gap:26px}.audit-categories{grid-template-columns:1fr 1fr}.audit-categories article{min-height:235px}.audit-categories article:last-child{grid-column:1/3;min-height:220px}.audit-findings-section{padding:94px 20px 108px}.audit-findings-top{grid-template-columns:1fr;align-items:start}.audit-filters{grid-template-columns:repeat(3,1fr);align-items:stretch;display:grid}.audit-filters button{min-height:48px;padding:0 8px;font-size:8px;line-height:1.35}.audit-finding{grid-template-columns:1fr;gap:14px;padding:24px 0 28px}.audit-finding-status{margin-bottom:5px}.audit-finding>strong{margin-top:8px}.audit-clarity-bridge{grid-template-columns:1fr;gap:66px;padding:96px 20px 106px}.audit-lead-section{grid-template-columns:1fr;gap:60px;padding:96px 20px 108px}.audit-lead-form-top{flex-direction:column;align-items:flex-start;gap:9px}.audit-notes{grid-template-columns:1fr;gap:26px;padding:42px 20px}.audit-footer{flex-direction:column;align-items:flex-start;gap:18px;padding:26px 20px}.audit-footer nav{flex-wrap:wrap;gap:10px 18px}@keyframes audit-browser-enter{0%{opacity:0;transform:translate(-50%,calc(20px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}}@media (prefers-reduced-motion:reduce){.audit-visual-grid,.audit-browser,.audit-scan-line,.audit-loading-orbit>span,.audit-categories article,.audit-categories article>i span,.audit-finding,.audit-score-progress{animation:none!important}}.audit-hero.audit-hero-v2{grid-template-rows:auto 1fr auto auto;grid-template-columns:minmax(0,1.42fr) minmax(300px,.58fr);min-height:min(840px,100svh - 76px);padding:54px 0 0;display:grid;position:relative;overflow:hidden}.audit-hero-v2:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#1717150a 1px,#0000 1px),linear-gradient(90deg,#1717150a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0 0 0 68%}.audit-hero-v2:after{content:"";pointer-events:none;border:1px solid #1717151f;border-radius:50%;width:min(44vw,610px);height:min(44vw,610px);position:absolute;top:50%;right:min(-15vw,-80px);transform:translateY(-50%)}.audit-hero-v2-top{z-index:2;grid-column:1/3;justify-content:space-between;align-items:start;display:flex;position:relative}.audit-hero-index{align-items:center;gap:18px;margin-right:22px;display:flex}.audit-hero-index span{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700}.audit-hero-index strong{font-family:var(--serif);letter-spacing:-.06em;font-size:43px;font-weight:400;line-height:.8}.audit-hero-v2-main{z-index:2;grid-column:1/3;align-self:center;max-width:1040px;padding:58px 0 48px;position:relative}.audit-hero-v2 h1{max-width:900px;font-size:clamp(54px,6vw,80px)}.audit-hero-v2 h1 em{margin-left:clamp(34px,7vw,112px)}.audit-hero-v2 .audit-hero-intro{max-width:620px;margin-left:clamp(34px,7vw,112px);font-size:16px}.audit-url-form-v2{z-index:3;grid-column:1;align-self:end;max-width:760px;margin:0 0 42px;position:relative}.audit-url-form-v2>.audit-url-entry{box-shadow:20px 20px #1717150b}.audit-hero-rail{border-left:1px solid var(--line);border-top:1px solid var(--line);z-index:3;grid-column:1/3;grid-template-columns:repeat(4,1fr);align-self:end;display:grid;position:relative}.audit-hero-rail span{border-bottom:1px solid var(--line);border-right:1px solid var(--line);letter-spacing:.14em;text-transform:uppercase;background:#f4eee5e0;padding:18px 20px;font-size:11px;font-weight:700}.audit-hero-rail span:first-child{background:var(--cream-light)}.audit-hero-rail span:nth-child(2){background:var(--cream)}.audit-hero-rail span:nth-child(3){background:var(--cream-mid)}.audit-hero-rail span:nth-child(4){background:var(--cream-deep)}.audit-hero.audit-hero-v3{grid-template-rows:auto 1fr auto auto;grid-template-columns:minmax(0,1.16fr) minmax(350px,.84fr);min-height:min(800px,100svh - 76px);padding-top:42px}.audit-hero-v3:before{background:linear-gradient(#1717150b 1px, transparent 1px), linear-gradient(90deg, #1717150b 1px, transparent 1px), var(--cream-mid);background-size:34px 34px;inset:0 0 0 64%}.audit-hero-v3:after{width:min(34vw,470px);height:min(34vw,470px);right:min(-10vw,-60px)}.audit-hero-v3 .audit-hero-v2-main{grid-area:2/1;align-self:center;max-width:800px;padding:64px clamp(36px,5vw,76px) 38px 0}.audit-hero-v3 h1{max-width:760px;font-size:clamp(56px,6vw,82px)}.audit-hero-v3 h1 em{margin-left:clamp(28px,4vw,62px)}.audit-hero-v3 .audit-hero-intro{max-width:650px;margin-left:clamp(28px,4vw,62px)}.audit-hero-v3 .audit-url-form-v2{grid-area:3/1;max-width:720px;margin:0 clamp(36px,5vw,76px) 42px clamp(28px,4vw,62px)}.audit-hero-ledger{border:1px solid var(--ink);z-index:4;background:#fbf8f2f0;grid-area:2/2/4;grid-template-rows:auto auto auto 1fr auto;align-self:stretch;min-height:520px;margin:44px 0 42px;display:grid;position:relative;overflow:hidden;box-shadow:18px 18px #17171512}.audit-hero-ledger:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#17171509 1px,#0000 1px),linear-gradient(90deg,#17171509 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.audit-hero-ledger>*{position:relative}.audit-hero-ledger>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.audit-hero-ledger>header span,.audit-hero-ledger>header strong,.audit-ledger-count span,.audit-ledger-lenses span,.audit-hero-ledger>footer span{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.audit-hero-ledger>header strong{align-items:center;gap:8px;display:inline-flex}.audit-hero-ledger>header strong:before{background:var(--ink);content:"";border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite audit-status-pulse}.audit-ledger-count{align-items:end;gap:18px;padding:38px 30px 24px;display:flex}.audit-ledger-count strong{font-family:var(--serif);letter-spacing:-.08em;font-size:clamp(82px,8vw,116px);font-weight:400;line-height:.72}.audit-ledger-count span{color:var(--muted);max-width:90px;line-height:1.4}.audit-hero-ledger>p{color:var(--muted);max-width:390px;margin:0;padding:12px 30px 28px;font-size:14px;line-height:1.65}.audit-ledger-lenses{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-self:end;margin:0 30px 30px;display:grid}.audit-ledger-lenses span{border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-height:48px;padding:15px 12px}.audit-hero-ledger>footer{background:var(--ink);color:var(--cream-light);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px 18px;display:grid}.audit-hero-ledger>footer i{background:#fbf8f252;height:1px}.audit-hero-v3 .audit-hero-rail{grid-row:4}.audit-journey{background:var(--ink);color:var(--cream-light);min-height:calc(100svh - 76px);padding:104px max(40px,50vw - 640px) 82px;scroll-margin-top:76px}.audit-journey-heading{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:end;gap:9vw;display:grid}.audit-journey-heading h2{font-family:var(--serif);letter-spacing:-.055em;max-width:780px;margin:0;font-size:clamp(42px,4.3vw,60px);font-weight:400;line-height:.98}.audit-journey-heading>p{color:#fbf8f29e;max-width:430px;margin:0;font-size:16px;line-height:1.75}.audit-cinema{border-top:1px solid #fbf8f233;border-bottom:1px solid #fbf8f233;grid-template-columns:minmax(230px,.55fr) minmax(0,1.45fr);gap:7vw;min-height:410px;margin-top:68px;display:grid}.audit-cinema-nav{border-left:1px solid #fbf8f233;grid-template-rows:repeat(4,1fr);display:grid}.audit-cinema-nav>button{appearance:none;color:#fbf8f252;cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #fbf8f233;border-top:0;border-left:0;grid-template-columns:26px 1fr 36px;align-items:center;gap:14px;padding:0 18px;transition:background .65s,color .65s;display:grid}.audit-cinema-nav>button:last-child{border-bottom:0}.audit-cinema-nav>button.is-active{color:var(--cream-light);background:#fbf8f214}.audit-cinema-nav>button.is-complete{color:#fbf8f294}.audit-cinema-nav>button:disabled{cursor:default}.audit-cinema-nav>button:not(:disabled):hover,.audit-cinema-nav>button:not(:disabled):focus-visible{color:var(--cream-light);background:#fbf8f21c;outline:none}.audit-cinema-nav span{letter-spacing:.14em;font-size:10px}.audit-cinema-nav p{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700;line-height:1.45}.audit-cinema-nav i{background:#fbf8f22e;height:1px;position:relative;overflow:hidden}.audit-cinema-nav>button.is-active i:after,.audit-cinema-nav>button.is-complete i:after{background:var(--cream-light);content:"";transform-origin:0;position:absolute;inset:0}.audit-cinema-nav>button.is-active i:after{animation:6.2s linear both audit-cinema-progress}.audit-cinema-nav.is-reviewing>button.is-active i:after{animation-play-state:paused}.audit-cinema-scene{flex-direction:column;justify-content:center;align-self:stretch;padding:46px 0;animation:.82s cubic-bezier(.22,1,.36,1) both audit-scene-in;display:flex}.audit-cinema-scene>span{color:#fbf8f26b;letter-spacing:.15em;font-size:11px}.audit-cinema-scene>p{letter-spacing:.16em;text-transform:uppercase;margin:18px 0 22px;font-size:11px;font-weight:700}.audit-cinema-scene h3{font-family:var(--serif);letter-spacing:-.045em;max-width:810px;margin:0;font-size:clamp(34px,4vw,54px);font-weight:400;line-height:1.02}.audit-cinema-scene-bottom{grid-template-columns:minmax(260px,1fr) minmax(260px,.9fr);align-items:end;gap:40px;margin-top:36px;display:grid}.audit-cinema-scene-bottom>p{color:#fbf8f299;max-width:520px;margin:0;font-size:16px;line-height:1.7}.audit-cinema-scene-bottom>div{border-top:1px solid #fbf8f22e;border-left:1px solid #fbf8f22e;grid-template-columns:1fr 1fr;display:grid}.audit-cinema-scene-bottom>div span{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #fbf8f22e;border-right:1px solid #fbf8f22e;min-height:52px;padding:14px 12px;font-size:10px;font-weight:700;line-height:1.4}.audit-analysis-status{grid-template-columns:12px 1fr auto auto;align-items:center;gap:18px;padding-top:24px;display:grid}.audit-analysis-status>span{background:var(--cream-light);border-radius:50%;width:7px;height:7px;animation:1.5s ease-in-out infinite audit-status-pulse}.audit-analysis-status.is-complete>span{animation:none}.audit-analysis-status p,.audit-analysis-status strong{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.audit-analysis-status p{color:#fbf8f28a}.audit-analysis-status>button{background:var(--cream-light);border:1px solid var(--cream-light);color:var(--ink);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;min-height:46px;padding:0 16px;font-size:10px;font-weight:700;display:inline-flex}.audit-journey-error{background:var(--cream-light);color:var(--ink);grid-template-columns:1fr auto;align-items:center;gap:30px;margin-top:24px;padding:22px 24px;display:grid}.audit-journey-error p{margin:0;font-size:13px;line-height:1.6}.audit-journey-error button{border:0;border-bottom:1px solid var(--ink);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:0 0;padding:0 0 5px;font-size:9px;font-weight:700}.audit-chapter-reveal{scroll-margin-top:76px;animation:1.1s cubic-bezier(.22,1,.36,1) both audit-chapter-in}.audit-results-summary.audit-chapter-reveal{grid-template-columns:.16fr minmax(300px,.88fr) minmax(380px,.96fr);gap:clamp(38px,5vw,84px);padding-top:116px;padding-bottom:150px;position:relative}.audit-results-summary>.audit-chapter-label,.audit-results-summary>.audit-result-heading,.audit-results-summary>.audit-report-card,.audit-results-summary>.audit-continue{opacity:0;transform:translateY(24px)}.audit-results-summary>.audit-chapter-label{animation:1s cubic-bezier(.22,1,.36,1) .12s both audit-chapter-in}.audit-results-summary>.audit-result-heading{animation:1.1s cubic-bezier(.22,1,.36,1) .42s both audit-chapter-in}.audit-results-summary>.audit-report-card{animation:1.2s cubic-bezier(.22,1,.36,1) .82s both audit-report-in}.audit-results-summary>.audit-continue{animation:.9s cubic-bezier(.22,1,.36,1) 1.9s both audit-chapter-in}.audit-score-scope{border-left:2px solid var(--ink);color:var(--muted);max-width:480px;margin-top:24px;padding-left:14px;font-size:12px;line-height:1.6;display:block}.audit-report-card{background:var(--cream-light);border:1px solid var(--ink);box-shadow:16px 16px 0 var(--cream-shadow);grid-template-rows:auto 1fr auto;align-self:stretch;min-height:390px;display:grid;position:relative;overflow:hidden}.audit-report-card:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#1717150b 1px,#0000 1px),linear-gradient(90deg,#1717150b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.audit-report-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 18px;display:flex;position:relative}.audit-report-card>header span,.audit-report-card>header strong,.audit-grade-block small,.audit-grade-block span,.audit-score-block small,.audit-report-card>footer span{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.audit-report-card>header strong{align-items:center;gap:8px;display:inline-flex}.audit-report-card>header strong:before{background:var(--ink);content:"";border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out 2 audit-status-pulse}.audit-report-main{grid-template-columns:.72fr 1.28fr;display:grid;position:relative}.audit-grade-block,.audit-score-block{flex-direction:column;justify-content:center;padding:clamp(24px,3.5vw,42px);display:flex}.audit-grade-block{background:var(--ink);color:var(--cream-light)}.audit-grade-block>strong{font-family:var(--serif);letter-spacing:-.08em;transform-origin:0 100%;margin:28px 0 22px;font-size:clamp(78px,8vw,116px);font-weight:400;line-height:.84;animation:1s cubic-bezier(.22,1,.36,1) 1.25s both audit-grade-in}.audit-grade-block span{color:#fbf8f294;line-height:1.5}.audit-score-block p{align-items:baseline;margin:0 0 32px;display:flex}.audit-score-block p strong{font-family:var(--serif);letter-spacing:-.07em;font-size:clamp(62px,6vw,88px);font-weight:400;line-height:.8}.audit-score-block p span{color:var(--muted);margin-left:8px;font-size:13px}.audit-score-block>div{background:var(--cream-deep);height:5px;margin-bottom:18px;overflow:hidden}.audit-score-block>div i{background:var(--ink);transform-origin:0;height:100%;animation:1.5s cubic-bezier(.22,1,.36,1) 1.45s both audit-meter-in;display:block}.audit-score-block small{color:var(--muted);line-height:1.5}.audit-report-card>footer{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid;position:relative}.audit-report-card>footer div{border-right:1px solid var(--line);flex-direction:column;gap:7px;min-height:76px;padding:14px 16px;display:flex}.audit-report-card>footer div:last-child{border-right:0}.audit-report-card>footer strong{font-family:var(--serif);letter-spacing:-.04em;font-size:25px;font-weight:400}.audit-report-card>footer span{color:var(--muted);line-height:1.4}.audit-chapter-label{flex-direction:column;align-self:stretch;display:flex}.audit-chapter-label span,.audit-chapter-label strong{letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.audit-chapter-label i{background:var(--line);flex:1;width:1px;margin:18px 0;display:block}.audit-chapter-label strong{color:var(--muted);writing-mode:vertical-rl;transform:rotate(180deg)}.audit-results-summary .audit-continue{grid-column:2/4;justify-self:start;position:absolute;bottom:58px}.audit-continue{background:var(--ink);border:1px solid var(--ink);color:var(--cream-light);cursor:pointer;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:12px;min-height:54px;padding:0 22px;font-size:11px;font-weight:700;transition:background .24s,color .24s,transform .24s;display:inline-flex}.audit-continue:hover,.audit-continue:focus-visible{color:var(--ink);background:0 0;outline:none;transform:translateY(-2px)}.audit-category-section.audit-methodical-reveal{scroll-margin-top:76px;position:relative}.audit-category-section .audit-chapter-label{position:absolute;top:126px;bottom:136px;left:max(40px,50vw - 640px)}.audit-category-section .audit-section-heading,.audit-category-section .audit-categories,.audit-category-section .audit-human-layer,.audit-category-section>.audit-continue{margin-left:92px}.audit-category-section .audit-chapter-label,.audit-category-section .audit-section-heading{opacity:0;transform:translateY(24px)}.audit-category-section.is-revealed .audit-chapter-label{animation:1s cubic-bezier(.22,1,.36,1) .1s both audit-chapter-in}.audit-category-section.is-revealed .audit-section-heading{animation:1.1s cubic-bezier(.22,1,.36,1) .36s both audit-chapter-in}.audit-category-section.is-revealed .audit-categories article{animation:audit-card-in 1.1s var(--delay) cubic-bezier(.22, 1, .36, 1) both}.audit-category-section.is-revealed .audit-categories article>i span{animation:audit-bar-in 1.3s calc(var(--delay) + .24s) cubic-bezier(.22, 1, .36, 1) both}.audit-category-section .audit-human-layer{opacity:0;transform:translateY(18px)}.audit-category-section.is-revealed .audit-human-layer{animation:1.1s cubic-bezier(.22,1,.36,1) 4.05s both audit-card-in}.audit-category-section.is-revealed>.audit-continue{animation:.9s cubic-bezier(.22,1,.36,1) 5.2s both audit-card-in}.audit-category-section>.audit-continue{opacity:0;margin-top:54px;transform:translateY(16px)}.audit-human-layer{background:var(--ink);color:var(--cream-light);grid-template-columns:minmax(220px,.72fr) minmax(320px,1.28fr);align-items:center;gap:clamp(32px,7vw,110px);margin-top:34px;padding:32px 36px;display:grid}.audit-human-layer>div{gap:10px;display:grid}.audit-human-layer>div span{color:#fbf8f28f;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:700}.audit-human-layer>div strong{font-family:var(--serif);letter-spacing:-.04em;font-size:clamp(26px,2.5vw,36px);font-weight:400}.audit-human-layer>p{color:#fbf8f2ad;margin:0;font-size:15px;line-height:1.7}.audit-observed-reveal{scroll-margin-top:76px}.audit-observed-reveal .audit-chapter-label,.audit-observed-reveal .audit-findings-top,.audit-observed-reveal .audit-findings{opacity:0;transform:translateY(26px)}.audit-observed-reveal.is-revealed .audit-chapter-label{animation:1s cubic-bezier(.22,1,.36,1) .12s both audit-chapter-in}.audit-observed-reveal.is-revealed .audit-findings-top{animation:1.1s cubic-bezier(.22,1,.36,1) .48s both audit-chapter-in}.audit-observed-reveal.is-revealed .audit-findings{animation:1.1s cubic-bezier(.22,1,.36,1) .82s both audit-chapter-in}.audit-observed-reveal.is-revealed .audit-finding{animation:audit-card-in 1s var(--delay) cubic-bezier(.22, 1, .36, 1) both}.audit-findings-section .audit-chapter-label{grid-template-columns:auto 1fr auto;gap:18px;margin-bottom:52px;display:grid}.audit-findings-section .audit-chapter-label i{width:auto;height:1px;margin:auto 0}.audit-findings-section .audit-chapter-label strong{writing-mode:initial;transform:none}.audit-submitted-banner>span,.audit-submitted-actions>button,.audit-submitted-actions>a,.audit-method-grid article>span,.audit-loading li span,.audit-lead-success>span,.audit-notes span,.audit-footer,.audit-back,.audit-journey-error button{font-size:10px}@keyframes audit-cinema-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes audit-scene-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes audit-status-pulse{0%,to{opacity:.35;transform:scale(.72)}50%{opacity:1;transform:scale(1)}}@keyframes audit-chapter-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes audit-report-in{0%{opacity:0;transform:translateY(30px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes audit-grade-in{0%{opacity:0;transform:translateY(16px)scale(.88)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes audit-meter-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=1000px){.audit-hero.audit-hero-v2{grid-template-columns:1fr}.audit-hero-v2-top,.audit-hero-v2-main,.audit-hero-rail{grid-column:1}.audit-url-form-v2{grid-column:1;max-width:720px}.audit-hero.audit-hero-v3{grid-template-rows:auto auto auto auto auto}.audit-hero-v3 .audit-hero-v2-main{grid-area:2/1}.audit-hero-v3 .audit-url-form-v2{grid-area:3/1}.audit-hero-v3 .audit-hero-ledger{grid-area:4/1;margin-top:12px}.audit-hero-v3 .audit-hero-rail{grid-row:5}.audit-cinema{grid-template-columns:minmax(210px,.5fr) minmax(0,1.5fr);gap:44px}.audit-cinema-scene-bottom{grid-template-columns:1fr}.audit-results-summary.audit-chapter-reveal{grid-template-columns:52px minmax(250px,.85fr) minmax(330px,1.15fr)}}@media (width<=760px){.audit-hero.audit-hero-v2{min-height:calc(100svh - 72px);padding:42px 20px 0;display:flex}.audit-hero-v2:before{inset:62% -20px 0 46%}.audit-hero-v2:after{width:310px;height:310px;top:auto;bottom:-90px;right:-155px;transform:none}.audit-hero.audit-hero-v3{min-height:0}.audit-hero-index{display:none}.audit-hero-v2-main{padding:48px 0 36px}.audit-hero-v3 .audit-hero-v2-main{padding:42px 0 30px}.audit-hero-v2 h1{font-size:clamp(40px,12.8vw,54px)}.audit-hero-v2 h1 em,.audit-hero-v2 .audit-hero-intro{margin-left:0}.audit-hero-v2 .audit-hero-intro{font-size:15px;line-height:1.65}.audit-url-form-v2{width:100%;margin-bottom:34px}.audit-hero-v3 .audit-url-form-v2{margin:0 0 30px}.audit-hero-ledger{width:100%;min-height:0;margin:0 0 38px;box-shadow:10px 10px #17171512}.audit-ledger-count{padding:30px 22px 18px}.audit-ledger-count strong{font-size:84px}.audit-hero-ledger>p{padding:10px 22px 24px;font-size:15px}.audit-ledger-lenses{margin:0 22px 24px}.audit-hero-ledger>footer{gap:9px;padding:15px 12px}.audit-hero-ledger>footer span{font-size:10px}.audit-hero-rail{grid-template-columns:1fr 1fr;margin:auto -20px 0}.audit-hero-v3 .audit-hero-rail{margin:0 -20px}.audit-hero-rail span{min-height:56px;padding:15px 20px}.audit-journey{min-height:calc(100svh - 72px);padding:86px 20px 68px;scroll-margin-top:72px}.audit-journey-heading{grid-template-columns:1fr;align-items:start;gap:28px}.audit-journey-heading h2{font-size:40px}.audit-cinema{grid-template-columns:1fr;gap:0;min-height:0;margin-top:50px}.audit-cinema-nav{border-left:0;grid-template-rows:auto;grid-template-columns:repeat(4,1fr);display:grid}.audit-cinema-nav>button{border-bottom:1px solid #fbf8f233;grid-template-columns:1fr;gap:8px;min-height:82px;padding:11px 8px}.audit-cinema-nav p{letter-spacing:.08em;word-break:normal;font-size:10px;line-height:1.35;display:block}.audit-cinema-nav i{align-self:end;width:100%}.audit-cinema-scene{min-height:470px;padding:44px 0 38px}.audit-cinema-scene h3{font-size:34px}.audit-cinema-scene-bottom{grid-template-columns:1fr;gap:32px}.audit-cinema-scene-bottom>p{font-size:15px}.audit-analysis-status{grid-template-columns:12px 1fr;align-items:start}.audit-analysis-status strong{grid-column:2}.audit-analysis-status>button{grid-column:2;justify-self:start;margin-top:4px}.audit-journey-error{grid-template-columns:1fr;align-items:start}.audit-results-summary.audit-chapter-reveal{grid-template-columns:1fr;gap:54px;padding-bottom:150px}.audit-results-summary .audit-chapter-label{grid-template-columns:auto 1fr auto;gap:14px;display:grid}.audit-results-summary .audit-chapter-label i{width:auto;height:1px;margin:auto 0}.audit-results-summary .audit-chapter-label strong{writing-mode:initial;transform:none}.audit-results-summary .audit-continue{grid-column:1;bottom:62px}.audit-report-card{box-shadow:10px 10px 0 var(--cream-shadow);min-height:0}.audit-report-main{grid-template-columns:.72fr 1.28fr}.audit-grade-block,.audit-score-block{padding:26px 22px}.audit-grade-block>strong{font-size:82px}.audit-score-block p strong{font-size:62px}.audit-report-card>footer span,.audit-filters button{font-size:10px}.audit-category-section .audit-chapter-label{grid-template-columns:auto 1fr auto;gap:14px;margin-bottom:52px;display:grid;position:relative;top:auto;bottom:auto;left:auto}.audit-category-section .audit-chapter-label i{width:auto;height:1px;margin:auto 0}.audit-category-section .audit-chapter-label strong{writing-mode:initial;transform:none}.audit-category-section .audit-section-heading,.audit-category-section .audit-categories,.audit-category-section .audit-human-layer,.audit-category-section>.audit-continue{margin-left:0}.audit-human-layer{grid-template-columns:1fr;gap:22px;padding:26px 22px}.audit-categories article:last-child{grid-column:auto;min-height:235px}.audit-chapter-reveal,.audit-observed-reveal{scroll-margin-top:72px}}@media (prefers-reduced-motion:reduce){.audit-cinema-nav>button.is-active i:after,.audit-cinema-scene,.audit-analysis-status>span,.audit-chapter-reveal,.audit-observed-reveal,.audit-category-section .audit-chapter-label,.audit-category-section .audit-section-heading,.audit-category-section .audit-human-layer,.audit-category-section>.audit-continue,.audit-observed-reveal .audit-chapter-label,.audit-observed-reveal .audit-findings-top,.audit-observed-reveal .audit-findings,.audit-results-summary>*,.audit-report-card *,.audit-categories article,.audit-categories article>i span,.audit-finding{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.brand-frame{transition:none}.hero-art,.hero-copy{animation:none}.hero-scroll-cue>i:before{opacity:1;animation:none;translate:none}}.motion-ready [data-reveal]{opacity:0;will-change:opacity, transform;transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.motion-ready [data-reveal=image]{clip-path:inset(0 0 10%);transition:clip-path .76s cubic-bezier(.22,1,.36,1),opacity .62s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1);transform:translateY(12px)}.motion-ready [data-reveal=image]>img{transition:transform .9s cubic-bezier(.22,1,.36,1);transform:scale(1.025)}.motion-ready [data-reveal].is-revealed{clip-path:inset(0);opacity:1;transform:translate(0)}.motion-ready [data-reveal=image].is-revealed>img{transform:scale(1)}.motion-ready [data-reveal=stagger]>*{opacity:0;transition:opacity .64s cubic-bezier(.22,1,.36,1),transform .64s cubic-bezier(.22,1,.36,1);transform:translateY(12px)}.motion-ready [data-reveal=stagger]{opacity:1;transition:none;transform:none}.motion-ready [data-reveal=stagger].is-revealed>*{opacity:1;transform:translate(0)}.motion-ready [data-reveal=stagger].is-revealed>:nth-child(2){transition-delay:.17s}.motion-ready [data-reveal=stagger].is-revealed>:nth-child(3){transition-delay:.34s}.motion-ready [data-reveal=stagger].is-revealed>:nth-child(4){transition-delay:.51s}.motion-ready [data-reveal=stagger].is-revealed>:nth-child(5){transition-delay:.68s}.motion-ready [data-reveal=stagger].is-revealed>:nth-child(6){transition-delay:.85s}.motion-ready [data-reveal=stagger].is-revealed>:nth-child(7){transition-delay:1.02s}.motion-ready .hero-foot.is-revealed>span{transition:none;animation:.72s cubic-bezier(.22,1,.36,1) both hero-value-reveal}.motion-ready .hero-foot.is-revealed>:first-child{animation-delay:.14s}.motion-ready .hero-foot.is-revealed>:nth-child(2){animation-delay:.36s}.motion-ready .hero-foot.is-revealed>:nth-child(3){animation-delay:.58s}.motion-ready .hero-foot.is-revealed>:nth-child(4){animation-delay:.8s}@keyframes hero-value-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0)}}.motion-ready [data-reveal=project] .project-image img{transform:scale(1.025)}.motion-ready [data-reveal=project].is-revealed .project-image img{transform:scale(1)}@media (width<=760px){.motion-ready [data-reveal]{transform:translateY(10px)}.motion-ready [data-reveal].is-revealed{transform:translate(0)}.motion-ready [data-reveal=stagger].is-revealed>:nth-child(2){transition-delay:90ms}.motion-ready [data-reveal=stagger].is-revealed>:nth-child(3){transition-delay:.18s}.motion-ready [data-reveal=stagger].is-revealed>:nth-child(4){transition-delay:.27s}.motion-ready [data-reveal=stagger].is-revealed>:nth-child(5){transition-delay:.36s}.motion-ready [data-reveal=stagger].is-revealed>:nth-child(6){transition-delay:.45s}.motion-ready [data-reveal=stagger].is-revealed>:nth-child(7){transition-delay:.54s}.motion-ready .hero-foot.is-revealed>:first-child{animation-delay:90ms}.motion-ready .hero-foot.is-revealed>:nth-child(2){animation-delay:.22s}.motion-ready .hero-foot.is-revealed>:nth-child(3){animation-delay:.35s}.motion-ready .hero-foot.is-revealed>:nth-child(4){animation-delay:.48s}}@media (prefers-reduced-motion:reduce){[data-reveal],[data-reveal]>*,[data-reveal] img{clip-path:none!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.form-submit>div{max-width:320px}.form-submit>div>p{max-width:none}.form-submit .form-privacy{max-width:320px;margin-top:0;font-size:10px;line-height:1.55}.form-privacy a{border-bottom:1px solid}.policy-links{gap:24px;display:flex}.policy-page{background:var(--cream-light);min-height:100vh}.policy-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);z-index:10;background:#f4efe6f0;justify-content:space-between;align-items:center;height:88px;padding:0 max(40px,50vw - 640px);display:flex;position:sticky;top:0}.policy-home-link{border-bottom:1px solid var(--ink);letter-spacing:.12em;text-transform:uppercase;padding-bottom:5px;font-size:10px;font-weight:700}.policy-shell{max-width:var(--page);grid-template-columns:minmax(260px,.58fr) minmax(0,1fr);gap:clamp(60px,9vw,140px);margin:0 auto;padding:clamp(80px,9vw,132px) 0 clamp(110px,12vw,170px);display:grid}.policy-intro{align-self:start;position:sticky;top:140px}.policy-intro h1{font-family:var(--serif);letter-spacing:-.055em;margin:0;font-size:clamp(48px,5vw,72px);font-weight:400;line-height:.98}.policy-intro>p:not(.section-kicker){color:var(--muted);max-width:420px;margin:32px 0 22px;font-size:15px;line-height:1.7}.policy-intro>span{border-top:1px solid var(--line);letter-spacing:.14em;text-transform:uppercase;max-width:420px;padding-top:14px;font-size:9px;font-weight:700;display:block}.policy-content{border-bottom:1px solid var(--line)}.policy-content section{border-top:1px solid var(--line);padding:34px 0 40px}.policy-content h2{font-family:var(--serif);letter-spacing:-.025em;margin:0 0 22px;font-size:25px;font-weight:400;line-height:1.15}.policy-content p,.policy-content li{color:#4f4b45;font-size:15px;line-height:1.75}.policy-content p{margin:0 0 18px}.policy-content p:last-child{margin-bottom:0}.policy-content ul{margin:0 0 22px;padding-left:22px}.policy-content li+li{margin-top:8px}.policy-content a{color:var(--ink);border-bottom:1px solid}.policy-footer{background:var(--cream-mid);border-top:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:28px max(40px,50vw - 640px);font-size:10px;display:flex}.policy-footer nav{gap:24px;display:flex}.policy-footer a,.policy-home-link{transition:opacity .18s}.policy-footer a:hover,.policy-home-link:hover{opacity:.55}@media (width<=760px){.policy-links{flex-wrap:wrap;gap:10px 18px}.contact-bottom{flex-direction:column}.policy-header{height:72px;padding:0 20px}.policy-header .brand-mark{width:34px;height:34px}.policy-header .brand-type strong{font-size:15px}.policy-shell{grid-template-columns:1fr;gap:58px;padding:66px 0 96px}.policy-intro{position:static}.policy-intro h1{font-size:clamp(42px,13vw,58px)}.policy-intro>p:not(.section-kicker),.policy-intro>span{max-width:none}.policy-content section{padding:28px 0 34px}.policy-content h2{font-size:23px}.policy-content p,.policy-content li{font-size:15px}.policy-footer{flex-direction:column;align-items:flex-start;gap:18px;padding:24px 20px}.policy-footer nav{flex-wrap:wrap;gap:10px 18px}}.audit-page{background:radial-gradient(circle at 78% 7%, #ffffffc7, transparent 27%), radial-gradient(circle at 10% 16%, #e1cfbb7a, transparent 32%), var(--cream)}.audit-header{-webkit-backdrop-filter:blur(24px)saturate(1.08);backdrop-filter:blur(24px)saturate(1.08);background:#f4eee5b8;border-bottom-color:#17171521}.audit-hero-v3:before{background:linear-gradient(#17171509 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#17171509 1px,#0000 1px) 0 0/34px 34px,linear-gradient(145deg,#ffffffad,#dfcfbb6b)}.audit-hero-ledger{-webkit-backdrop-filter:blur(28px)saturate(1.08);backdrop-filter:blur(28px)saturate(1.08);box-shadow:inset 0 1px 0 var(--audit-glass-line), inset 1px 0 0 #ffffff52, var(--audit-glass-shadow);background:linear-gradient(145deg,#ffffffa3,#f2e9dc85);border:1px solid #1717152e;border-radius:14px}.audit-ledger-lenses span{border:0}.audit-ledger-lenses span:first-child,.audit-ledger-lenses span:nth-child(2){background:#ffffff85}.audit-journey{background:radial-gradient(circle at 78% 12%, #fbf8f217, transparent 25%), radial-gradient(circle at 14% 84%, #dac6b012, transparent 29%), var(--ink)}.audit-cinema{background:#ffffff09;border:1px solid #fbf8f229;border-radius:16px;box-shadow:inset 0 1px #ffffff14,0 28px 90px #00000038}.audit-cinema-nav{border-left:0}.audit-cinema-nav>button{background:#ffffff04;border-color:#fbf8f221}.audit-cinema-nav>button.is-active{background:linear-gradient(110deg,#ffffff21,#ffffff0b)}.audit-cinema-scene{padding-right:clamp(28px,4vw,58px)}.audit-results-summary{background:radial-gradient(circle at 84% 16%, #ffffffd1, transparent 28%), radial-gradient(circle at 12% 76%, #e1d0be61, transparent 31%), linear-gradient(135deg, var(--cream), var(--cream-mid))}.audit-report-card{background:#fbf8f2a3;border-color:#1717152e;border-radius:14px;box-shadow:inset 0 1px #fffc,0 30px 74px #1716141c}.audit-grade-block{background:radial-gradient(circle at 20% 12%,#ffffff1f,#0000 38%),#171715e6}.audit-category-section{background:radial-gradient(circle at 90% 8%, #ffffff80, transparent 24%), linear-gradient(145deg, var(--cream-deep), #e3d5c4)}.audit-categories{border:0}.audit-categories article{border:1px solid #17171521}.audit-categories article:first-child{background:#ffffff8a}.audit-categories article:nth-child(2){background:#faf5ed8f}.audit-categories article:nth-child(3){background:#f2e9de94}.audit-categories article:nth-child(4){background:#e7d9c999}.audit-categories article:nth-child(5){background:#dcccba9e}.audit-categories article:nth-child(6){background:#d0beaba3}.audit-human-layer{background:radial-gradient(circle at 88% 14%, #ffffff1c, transparent 28%), var(--audit-smoke)}.audit-findings-section{background:radial-gradient(circle at 12% 8%, #e0cfbc57, transparent 24%), linear-gradient(180deg, var(--cream-light), var(--cream))}.audit-findings{border:0}.audit-finding{border:1px solid #1717151f;padding:25px 22px}.audit-clarity-bridge{background:radial-gradient(circle at 18% 18%, #ffffff17, transparent 27%), radial-gradient(circle at 88% 82%, #dac5ae14, transparent 28%), var(--ink)}.audit-lead-section{background:radial-gradient(circle at 82% 15%, #ffffff94, transparent 26%), radial-gradient(circle at 8% 84%, #d2bea84d, transparent 28%), linear-gradient(140deg, var(--cream-deep), #decebb)}.audit-lead-form,.audit-lead-success{background:#fbf8f29e;border:1px solid #17171529}@media (width<=760px){.audit-hero-ledger,.audit-report-card,.audit-human-layer,.audit-lead-form,.audit-lead-success{border-radius:11px}.audit-cinema{border-radius:12px}.audit-cinema-scene{padding-left:18px;padding-right:18px}.audit-finding{padding:23px 20px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.cookie-consent-panel{color:#f8f2e9;z-index:1200;background:radial-gradient(circle at 92% 12%,#b59d8224,#0000 30%),#181715f7;border:1px solid #f8f2e92e;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:26px;width:calc(100% - 36px);max-width:900px;padding:24px;display:grid;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 24px 70px #00000052}.cookie-consent-copy>span{color:#bda184;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:700;display:block}.cookie-consent-copy h2{color:inherit;font-family:var(--serif);letter-spacing:-.03em;margin:0 0 8px;font-size:25px;font-weight:400;line-height:1.05}.cookie-consent-copy p{color:#f8f2e9b3;max-width:610px;margin:0;font-size:12px;line-height:1.6}.cookie-consent-copy a{color:#f8f2e9;text-underline-offset:4px;margin-top:10px;font-size:10px;-webkit-text-decoration:underline #f8f2e961;text-decoration:underline #f8f2e961;display:inline-block}.cookie-consent-actions{gap:9px;display:flex}.cookie-consent-actions button{cursor:pointer;font:inherit;letter-spacing:.04em;white-space:nowrap;border-radius:999px;min-height:43px;padding:0 18px;font-size:10px;font-weight:700}.cookie-consent-secondary{color:#f8f2e9;background:0 0;border:1px solid #f8f2e947}.cookie-consent-primary{color:#171715;background:#f8f2e9;border:1px solid #f8f2e9}.cookie-consent-actions button:hover,.cookie-consent-actions button:focus-visible{transform:translateY(-1px)}.cookie-consent-actions button:focus-visible,.cookie-consent-copy a:focus-visible,.cookie-preferences-link:focus-visible{outline-offset:3px;outline:2px solid #bda184}.shared-site-footer .cookie-preferences-link{appearance:none;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.shared-site-footer .cookie-preferences-link:hover{opacity:.62}@media (width<=720px){.cookie-consent-panel{grid-template-columns:1fr;align-items:stretch;gap:18px;width:calc(100% - 20px);padding:20px;bottom:10px}.cookie-consent-actions{grid-template-columns:1fr 1fr;display:grid}.cookie-consent-actions button{white-space:normal;padding:0 12px}}@media (width<=410px){.cookie-consent-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cookie-consent-actions button{transition:none}}.audit-page{flex-direction:column;display:flex;overflow:clip}.audit-page>.audit-footer{margin-top:auto}.audit-mobile-scan-summary{display:none}.audit-url-helper{margin:-2px 0 10px}.audit-hero.audit-hero-v3{background:radial-gradient(circle at 78% 18%,#ffffffe0,#0000 24%),radial-gradient(circle at 68% 76%,#dac5ae57,#0000 31%),linear-gradient(135deg,#f7f1e8 0%,#eee2d4 100%);column-gap:clamp(38px,5vw,78px);width:100%;max-width:none;padding:42px max(40px,50vw - 640px) 0}.audit-hero-v3:before{background-color:#0000;background-image:radial-gradient(circle at 28% 20%,#ffffffe6,#0000 34%),linear-gradient(145deg,#ffffff6b,#e0cfbb38);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #ffffff8f;border-radius:40px;inset:62px max(24px,50vw - 695px) 86px 57%;box-shadow:inset 0 1px #fffc,0 30px 100px #453a2f0f}.audit-hero-v3:after{filter:blur(12px);background:#ffffff61;border:0;width:min(23vw,340px);height:min(23vw,340px);top:18%;right:7%;box-shadow:0 0 100px 44px #ffffff47}.audit-hero-v3 .audit-hero-v2-main{padding-right:0}.audit-honest-question{-webkit-backdrop-filter:blur(18px)saturate(1.06);backdrop-filter:blur(18px)saturate(1.06);background:#ffffff4d;border:1px solid #ffffff9e;border-radius:11px;grid-template-columns:118px 1fr;align-items:center;gap:20px;max-width:650px;margin:24px 0 0 clamp(28px,4vw,62px);padding:15px 17px;display:grid;box-shadow:inset 0 1px #ffffffc7,0 16px 38px #3129210b}.audit-honest-question>span{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:700;line-height:1.45}.audit-honest-question>p{color:var(--muted);border-left:1px solid #17171521;margin:0;padding-left:20px;font-size:13px;line-height:1.55}.audit-honest-question>p strong{color:var(--ink);font-family:var(--serif);letter-spacing:-.025em;margin-bottom:3px;font-size:18px;font-weight:400;display:block}.audit-hero-ledger{-webkit-backdrop-filter:blur(30px)saturate(1.08);backdrop-filter:blur(30px)saturate(1.08);background:linear-gradient(145deg,#ffffff94,#f5ede25c);border:1px solid #ffffffc2;border-radius:16px;box-shadow:inset 0 1px #fffffff0,inset 0 0 0 1px #1717150e,0 36px 90px #31292121}.audit-hero-ledger:before{background-color:#0000;background-image:radial-gradient(circle at 12% 12%,#ffffffc7,#0000 32%),linear-gradient(132deg,#ffffff38,#0000 54%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.audit-report-card:before{background-color:#0000;background-image:radial-gradient(circle at 78% 18%,#ffffff80,#0000 32%),linear-gradient(145deg,#fff3,#0000 56%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.audit-hero-ledger>header{background:#ffffff2b;border-bottom-color:#1717151a}.audit-ledger-lenses{background:0 0;border:0;gap:8px}.audit-ledger-lenses span{border:1px solid #ffffffa3;border-radius:9px;align-items:center;display:flex;box-shadow:inset 0 1px #ffffffbd,0 8px 18px #31292109;background:#ffffff61!important}.audit-ledger-lenses span:nth-child(3),.audit-ledger-lenses span:nth-child(4){background:#f2e8db75!important}.audit-ledger-lenses span:nth-child(5),.audit-ledger-lenses span:nth-child(6){background:#e3d4c27a!important}.audit-hero-ledger>footer{background:#181715db}.audit-hero-v3 .audit-hero-rail{background:#fff3;border-color:#ffffff94;box-shadow:inset 0 1px #ffffffb8,0 20px 48px #3129210e}.audit-human-layer{background:radial-gradient(circle at 84% 6%,#ffffff1f,#0000 25%),#191816e6;grid-template-columns:minmax(250px,.7fr) minmax(340px,1.3fr);align-items:stretch;gap:0;padding:0;display:grid}.audit-human-layer>header{border-bottom:1px solid #fbf8f224;grid-column:1/3;justify-content:space-between;align-items:flex-start;padding:24px 28px;display:flex}.audit-human-layer>header>div{gap:8px;display:grid}.audit-human-layer>header span,.audit-human-layer>header small,.audit-human-layer>footer span,.audit-human-signals article>small{color:#fbf8f28f;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:700}.audit-human-layer>header strong{font-family:var(--serif);letter-spacing:-.045em;font-size:clamp(28px,3vw,42px);font-weight:400}.audit-human-layer>header small{border:1px solid #fbf8f233;border-radius:99px;padding:8px 11px}.audit-human-layer>p{color:#fbf8f2ad;border-right:1px solid #fbf8f224;margin:0;padding:32px 28px;font-size:16px;line-height:1.75}.audit-human-signals{grid-template-columns:1fr 1fr;display:grid}.audit-human-signals article{border-bottom:1px solid #fbf8f21f;border-right:1px solid #fbf8f21f;grid-template-columns:auto 1fr;align-items:start;gap:14px;min-height:132px;padding:22px;display:grid;position:relative}.audit-human-signals article:nth-child(2n){border-right:0}.audit-human-signals article:nth-last-child(-n+2){border-bottom:0}.audit-human-signals article>span{color:#fbf8f25c;font-family:var(--serif);font-size:22px}.audit-human-signals article>div{gap:8px;display:grid}.audit-human-signals article strong{letter-spacing:.1em;text-transform:uppercase;font-size:11px}.audit-human-signals article p{color:#fbf8f291;margin:0;font-size:12px;line-height:1.55}.audit-human-signals article>small{letter-spacing:.1em;grid-column:2;font-size:8px;position:absolute;bottom:15px;right:16px}.audit-human-layer>footer{border-top:1px solid #fbf8f224;grid-column:1/3;grid-template-columns:180px 1fr;align-items:center;gap:24px;padding:20px 28px;display:grid}.audit-human-layer>footer p{color:#fbf8f29e;margin:0;font-size:13px;line-height:1.6}@media (width>=1001px){.audit-page:not(:has(.audit-journey)) .audit-hero.audit-hero-v3{min-height:calc(100svh - 157px)}}@media (width<=1000px){.audit-hero-v3:before{inset:44% 24px 70px 32%}}@media (width<=760px){.audit-hero.audit-hero-v3{padding:42px 20px 0}.audit-hero-v3:before{border-radius:24px;inset:48% -20px 64px 24%}.audit-hero-v3:after{width:240px;height:240px;top:50%;right:-80px}.audit-honest-question{grid-template-columns:1fr;gap:9px;margin-left:0;padding:15px}.audit-honest-question>p{border-top:1px solid #17171521;border-left:0;padding-top:10px;padding-left:0}.audit-human-layer{grid-template-columns:1fr}.audit-human-layer>header,.audit-human-layer>footer{grid-column:1}.audit-human-layer>header{flex-direction:column;gap:18px;padding:24px 22px}.audit-human-layer>p{border-bottom:1px solid #fbf8f224;border-right:0;padding:26px 22px;font-size:15px}.audit-human-signals{grid-template-columns:1fr}.audit-human-signals article,.audit-human-signals article:nth-child(2n),.audit-human-signals article:nth-last-child(-n+2){border-bottom:1px solid #fbf8f21f;border-right:0}.audit-human-signals article:last-child{border-bottom:0}.audit-human-layer>footer{grid-template-columns:1fr;padding:22px}}.audit-back-mobile{display:none}.audit-journey,.audit-chapter-reveal,.audit-category-section,.audit-findings-section{scroll-margin-top:76px}.audit-journey,.audit-results-summary.audit-chapter-reveal,.audit-category-section,.audit-findings-section{padding-top:clamp(104px,12vh,126px)}.audit-finding.is-human-review{border:1px solid var(--line);background:#fbf8f294;margin:0 0 16px;padding:26px 20px}.audit-finding.is-human-review .audit-status-mark{background:var(--ink);border-color:var(--ink);color:var(--cream-light)}@media (width<=760px){.audit-page{--audit-mobile-anchor-offset:64px}.audit-header{grid-template-columns:1fr auto;height:64px;padding:0 16px}.audit-header .brand-logo{gap:9px}.audit-header .brand-mark{width:32px;height:32px}.audit-header .brand-type strong{font-size:14px}.audit-header .brand-type small{letter-spacing:.15em;font-size:7px}.audit-header-title,.audit-back-desktop{display:none}.audit-back-mobile{display:inline}.audit-back{letter-spacing:.12em;align-items:center;min-height:44px;font-size:9px;display:inline-flex}.audit-hero.audit-hero-v3{min-height:0;padding:28px 16px 0;display:flex}.audit-hero-v3:before{border-radius:22px;inset:46% -34px 62px 20%}.audit-hero-v3:after{width:220px;height:220px;top:47%;right:-92px}.audit-hero-v2-top{align-items:center;margin-bottom:4px}.audit-hero-v3 .audit-hero-v2-main{padding:12px 0 22px}.audit-hero-v3 h1{letter-spacing:-.06em;max-width:350px;font-size:clamp(42px,12vw,50px);line-height:.94}.audit-hero-v3 h1 em{margin-top:5px}.audit-hero-v2 .audit-hero-intro{max-width:38rem;margin-top:18px;font-size:15px;line-height:1.58}.audit-honest-question{display:none}.audit-mobile-scan-summary{-webkit-backdrop-filter:blur(20px)saturate(1.06);backdrop-filter:blur(20px)saturate(1.06);z-index:3;background:linear-gradient(145deg,#ffffff8a,#f1e5d757);border:1px solid #ffffffb8;border-radius:12px;gap:7px;margin:0 0 20px;padding:15px 16px;display:grid;position:relative;box-shadow:inset 0 1px #ffffffe0,0 18px 44px #31292112}.audit-mobile-scan-summary>span{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:700}.audit-mobile-scan-summary>strong{font-family:var(--serif);letter-spacing:-.025em;font-size:19px;font-weight:400;line-height:1.12}.audit-mobile-scan-summary>p{color:var(--muted);margin:2px 0 0;font-size:13px;line-height:1.48}.audit-hero-v3 .audit-url-form-v2{margin:0 0 26px}.audit-url-form-v2>label{margin-bottom:4px;font-size:9px}.audit-url-helper{letter-spacing:0;margin:0 0 9px;font-size:11px}.audit-url-form-v2>.audit-url-entry{grid-template-columns:1fr;gap:5px;padding:5px}.audit-url-form-v2 input{min-height:52px;padding:0 13px;font-size:17px}.audit-url-form-v2 button{width:100%;min-height:52px}.audit-url-verification>small{margin-top:10px;font-size:11px;line-height:1.5}.audit-hero-v3 .audit-hero-ledger,.audit-hero-v3 .audit-hero-rail{display:none}.audit-submitted-banner{grid-template-columns:1fr;gap:18px;padding:28px 16px}.audit-submitted-banner>span{justify-self:start}.audit-submitted-banner h2{font-size:23px}.audit-submitted-banner p{font-size:13px}.audit-journey{min-height:calc(100svh - 64px);scroll-margin-top:var(--audit-mobile-anchor-offset);padding:clamp(72px,10svh,86px) 16px 56px}.audit-journey-heading{gap:16px}.audit-journey-heading h2{font-size:clamp(34px,10vw,40px);line-height:1}.audit-journey-heading>p{font-size:15px;line-height:1.65}.audit-cinema{margin-top:clamp(24px,3.5svh,30px)}.audit-cinema-nav{grid-template-columns:1fr 1fr}.audit-cinema-nav>button{grid-template-columns:22px 1fr;gap:7px 10px;min-height:70px;padding:10px 12px}.audit-cinema-nav>button:nth-child(2n){border-right:0}.audit-cinema-nav span{align-self:start;padding-top:1px}.audit-cinema-nav p{letter-spacing:.08em;align-self:start;font-size:9px}.audit-cinema-nav i{grid-column:1/3}.audit-cinema-scene{min-height:0;padding:34px 18px 30px}.audit-cinema-scene>p{margin:15px 0 17px;font-size:10px;line-height:1.45}.audit-cinema-scene h3{font-size:clamp(29px,8.6vw,34px);line-height:1.02}.audit-cinema-scene-bottom{gap:24px;margin-top:26px}.audit-cinema-scene-bottom>p{font-size:15px;line-height:1.62}.audit-cinema-scene-bottom>div span{min-height:48px;padding:12px 10px;font-size:9px}.audit-analysis-status{gap:8px 12px;padding-top:18px}.audit-analysis-status p,.audit-analysis-status strong{font-size:9px;line-height:1.5}.audit-analysis-status>button{grid-column:1/3;justify-content:center;justify-self:stretch;min-height:52px}.audit-journey-error{padding:18px}.audit-results-summary.audit-chapter-reveal{min-height:calc(100svh - 64px);scroll-margin-top:var(--audit-mobile-anchor-offset);gap:clamp(24px,4svh,30px);padding:clamp(72px,10svh,86px) 16px 126px}.audit-results-summary .audit-chapter-label,.audit-category-section .audit-chapter-label,.audit-findings-section .audit-chapter-label{gap:10px;margin-bottom:0}.audit-chapter-label span,.audit-chapter-label strong{font-size:9px}.audit-result-heading h2{letter-spacing:-.05em;font-size:clamp(31px,9vw,39px)}.audit-result-heading>p:not(.section-kicker){margin:24px 0 28px;font-size:15px}.audit-result-heading>span{font-size:9px}.audit-score-scope{margin-top:20px;font-size:13px}.audit-report-card{box-shadow:8px 8px 0 var(--cream-shadow)}.audit-report-card>header{gap:12px;padding:14px}.audit-report-card>header span,.audit-report-card>header strong{font-size:8px}.audit-report-main{grid-template-columns:.82fr 1.18fr}.audit-grade-block,.audit-score-block{min-width:0;padding:22px 15px}.audit-grade-block small,.audit-grade-block span,.audit-score-block small{font-size:8px;line-height:1.45}.audit-grade-block>strong{margin:20px 0 16px;font-size:68px}.audit-score-block p{margin-bottom:24px}.audit-score-block p strong{font-size:48px}.audit-score-block p span{margin-left:5px;font-size:10px}.audit-report-card>footer div{gap:5px;min-height:70px;padding:12px 8px}.audit-report-card>footer strong{font-size:22px}.audit-report-card>footer span{font-size:8px}.audit-results-summary .audit-continue{width:calc(100% - 32px);bottom:54px;left:16px;right:16px}.audit-continue{justify-content:center;width:100%;min-height:56px;padding:0 18px}.audit-category-section{min-height:calc(100svh - 64px);scroll-margin-top:var(--audit-mobile-anchor-offset);padding:clamp(72px,10svh,86px) 16px 80px}.audit-category-section .audit-chapter-label{margin-bottom:clamp(24px,3.5svh,28px)}.audit-category-section .audit-section-heading{grid-template-columns:1fr;gap:12px;margin-bottom:clamp(24px,3.5svh,28px)}.audit-section-heading h2{font-size:clamp(35px,10vw,42px);line-height:1}.audit-categories{grid-template-columns:1fr;gap:9px}.audit-categories article,.audit-categories article:last-child{min-height:0;padding:19px 18px 20px}.audit-categories article>strong{margin:17px 0;font-size:21px}.audit-category-score b{font-size:43px}.audit-categories article>i{margin:18px 0 16px}.audit-human-layer{margin-top:22px}.audit-human-layer>header{gap:14px;padding:22px 18px}.audit-human-layer>header strong{font-size:29px;line-height:1.03}.audit-human-layer>header small{font-size:8px}.audit-human-layer>p{padding:22px 18px;font-size:15px;line-height:1.65}.audit-human-signals article,.audit-human-signals article:nth-child(2n),.audit-human-signals article:nth-last-child(-n+2){min-height:118px;padding:20px 18px}.audit-human-signals article p{font-size:13px}.audit-human-layer>footer{gap:10px;padding:20px 18px}.audit-human-layer>footer p{font-size:13px}.audit-category-section>.audit-continue{margin-top:36px}.audit-findings-section{min-height:calc(100svh - 64px);scroll-margin-top:var(--audit-mobile-anchor-offset);padding:clamp(72px,10svh,86px) 16px 82px}.audit-findings-section .audit-chapter-label{margin-bottom:clamp(24px,3.5svh,28px)}.audit-findings-top{grid-template-columns:1fr;gap:20px;margin-bottom:clamp(24px,3.5svh,28px)}.audit-findings-top h2{font-size:clamp(35px,10vw,42px);line-height:1}.audit-filters{grid-template-columns:.9fr .9fr 1.2fr;width:100%;display:grid}.audit-filters button{min-height:48px;padding:0 7px;font-size:9px;line-height:1.25}.audit-findings{gap:10px;display:grid}.audit-finding{grid-template-columns:1fr;gap:12px;min-height:0;padding:20px 18px}.audit-finding.is-human-review{margin-bottom:0;padding:20px 18px}.audit-finding h3{font-size:23px}.audit-finding>strong{font-size:13px}.audit-finding>p{font-size:14px;line-height:1.62}.audit-lead-section{grid-template-columns:1fr;gap:38px;padding:78px 16px 88px}.audit-lead-copy h2{font-size:clamp(36px,10.5vw,44px);line-height:1}.audit-lead-copy>p{margin-top:24px;font-size:15px;line-height:1.68}.audit-lead-form,.audit-lead-success{padding:24px 18px}.audit-lead-form{gap:24px}.audit-lead-form-top{flex-direction:column;align-items:flex-start;gap:8px;padding-bottom:18px}.audit-lead-form-top span{font-size:23px}.audit-lead-form-top small,.audit-lead-form>label:not(.audit-text-consent)>span{font-size:9px}.audit-lead-form>label:not(.audit-text-consent) input{min-height:48px;font-size:16px}.audit-text-consent{grid-template-columns:20px 1fr;gap:13px}.audit-text-consent input{width:20px;height:20px}.audit-text-consent input:checked:after{top:4px;left:7px}.audit-text-consent span{font-size:12px;line-height:1.58}.audit-lead-form .button{width:100%;min-height:56px}.audit-lead-form>p{font-size:11px}.audit-notes{grid-template-columns:1fr;gap:16px;padding:34px 16px}.audit-notes p{font-size:13px;line-height:1.65}.audit-footer{align-items:flex-start;gap:18px;padding:24px 16px}.audit-footer,.audit-footer nav{flex-wrap:wrap}.audit-footer nav{order:3;gap:10px 16px;width:100%}}@media (width<=380px){.audit-header .brand-type{display:none}.audit-hero-v3 h1{font-size:40px}.audit-report-main{grid-template-columns:1fr}.audit-grade-block{min-height:210px}.audit-score-block{min-height:180px}.audit-filters{grid-template-columns:1fr}.audit-filters button+button{border-top:1px solid var(--line)}}.audit-dashboard-section{background:radial-gradient(circle at 14% 16%,#fffc,#0000 27%),radial-gradient(circle at 88% 82%,#d0b89d4d,#0000 30%),linear-gradient(135deg,#f4ede3 0%,#e9dccd 100%);min-height:calc(100svh - 76px);padding:clamp(44px,6vh,58px) max(40px,50vw - 640px) 52px;scroll-margin-top:76px;position:relative}.audit-dashboard-section:before{content:"";filter:blur(6px);pointer-events:none;background:#ffffff42;border:1px solid #ffffff85;border-radius:50%;width:440px;height:440px;position:absolute;top:9%;right:-180px}.audit-dashboard-heading{z-index:1;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:end;gap:44px;max-width:1280px;margin:0 auto 24px;display:grid;position:relative}.audit-dashboard-heading h2{font-family:var(--serif);letter-spacing:-.055em;max-width:850px;margin:16px 0 0;font-size:clamp(40px,4.3vw,62px);font-weight:400;line-height:.98}.audit-dashboard-heading>p{color:var(--muted);max-width:390px;margin:0 0 5px;font-size:15px;line-height:1.7}.audit-dashboard-shell{-webkit-backdrop-filter:blur(28px)saturate(1.05);backdrop-filter:blur(28px)saturate(1.05);z-index:1;background:#ffffff57;border:1px solid #ffffffc2;border-radius:28px;grid-template-columns:250px minmax(0,1fr);max-width:1280px;min-height:620px;margin:0 auto;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 42px 110px #342b2221}.audit-dashboard-nav{color:var(--cream-light);background:radial-gradient(circle at 20% 4%,#ffffff14,#0000 28%),#1b1a18f0;flex-direction:column;min-width:0;display:flex}.audit-dashboard-nav>header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;min-height:76px;padding:0 22px;display:flex}.audit-dashboard-nav>header span,.audit-dashboard-nav>header strong,.audit-dashboard-nav>footer{letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:700}.audit-dashboard-nav>header span{color:#fbf8f28f}.audit-dashboard-nav>header strong{color:#fbf8f2d6}.audit-dashboard-nav>div{flex:1;grid-template-rows:repeat(6,1fr);padding:14px 0;display:grid}.audit-dashboard-nav button{color:#fbf8f26b;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:24px 1fr 6px;align-items:center;gap:12px;min-width:0;padding:12px 20px;transition:background .42s,color .42s,opacity .42s;display:grid}.audit-dashboard-nav button:disabled{cursor:default;opacity:.34}.audit-dashboard-nav button.is-complete,.audit-dashboard-nav button.is-active{color:#fbf8f2bd}.audit-dashboard-nav button.is-active{color:var(--cream-light);background:#ffffff17}.audit-dashboard-nav button>span{color:#fbf8f257;font-family:var(--serif);font-size:16px}.audit-dashboard-nav button.is-active>span{color:var(--cream-light)}.audit-dashboard-nav button>div{gap:5px;min-width:0;display:grid}.audit-dashboard-nav button strong{letter-spacing:.1em;text-transform:uppercase;font-size:10px;line-height:1.2}.audit-dashboard-nav button small{color:#fbf8f261;font-size:9px;line-height:1.35}.audit-dashboard-nav button>i{background:#ffffff2e;border-radius:50%;width:6px;height:6px;transition:background .42s,box-shadow .42s}.audit-dashboard-nav button.is-complete>i{background:#fbf8f294}.audit-dashboard-nav button.is-active>i{background:var(--cream-light);box-shadow:0 0 0 5px #fbf8f21f}.audit-dashboard-nav>footer{color:#fbf8f27a;border-top:1px solid #ffffff1a;align-items:center;gap:10px;min-height:62px;padding:0 22px;display:flex}.audit-dashboard-nav>footer span{background:#fbf8f247;border-radius:50%;width:7px;height:7px}.audit-dashboard-nav>footer span.is-live{background:#f1dfc8;animation:1.8s ease-in-out infinite auditDashboardPulse}.audit-dashboard-nav>footer span.is-ready{background:#f7f1e8;box-shadow:0 0 0 4px #f7f1e81a}.audit-dashboard-stage{grid-template-rows:58px minmax(0,1fr) 64px;min-width:0;display:grid}.audit-dashboard-stage>header{background:#fff3;border-bottom:1px solid #17171517;justify-content:space-between;align-items:center;padding:0 28px;display:flex}.audit-dashboard-stage>header span{font-family:var(--serif);text-overflow:ellipsis;white-space:nowrap;max-width:70%;font-size:15px;display:block;overflow:hidden}.audit-dashboard-stage>header strong{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;display:inline-flex}.audit-dashboard-stage>header strong:before{background:var(--ink);content:"";border-radius:50%;width:6px;height:6px}.audit-dashboard-return{color:var(--ink);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;font-weight:700;display:inline-flex}.audit-dashboard-return:hover,.audit-dashboard-return:focus-visible{opacity:.58}.audit-dashboard-entry-return{color:var(--ink);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:12px;font-size:9px;font-weight:700;display:inline-flex}.audit-dashboard-entry-return:hover,.audit-dashboard-entry-return:focus-visible{opacity:.58}.audit-dashboard-viewport{min-height:498px;position:relative;overflow:hidden}.audit-dashboard-panel{box-sizing:border-box;height:100%;min-height:498px;padding:clamp(34px,4vw,56px);animation:.98s cubic-bezier(.22,1,.36,1) both auditDashboardPanelIn}.audit-dashboard-copy>span,.audit-scan-copy>span{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:700}.audit-dashboard-copy h3,.audit-scan-copy h3{font-family:var(--serif);letter-spacing:-.052em;max-width:800px;margin:18px 0 20px;font-size:clamp(34px,4.2vw,58px);font-weight:400;line-height:.98}.audit-dashboard-copy>p,.audit-scan-copy>p{color:var(--muted);max-width:650px;margin:0;font-size:15px;line-height:1.7}.audit-dashboard-copy>small{color:var(--muted);max-width:600px;margin-top:18px;font-size:12px;line-height:1.6;display:block}.audit-dashboard-scan{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1.05fr) minmax(290px,.7fr);gap:26px 46px;display:grid}.audit-scan-copy{align-self:center}.audit-scan-visual{aspect-ratio:1;place-self:center;width:100%;max-width:330px;position:relative}.audit-scan-visual>i{border:1px solid #17171524;border-radius:50%;animation:8s linear infinite auditDashboardOrbit;position:absolute;inset:7%}.audit-scan-visual>i:nth-child(2){border-color:#17171517;animation-duration:11s;animation-direction:reverse;inset:20%}.audit-scan-visual>i:nth-child(3){border-style:dashed;border-color:#17171538;animation-duration:5.5s;inset:33%}.audit-scan-visual>i:after{background:var(--ink);content:"";border:4px solid #f7f1e8e6;border-radius:50%;width:8px;height:8px;position:absolute;top:-6px;left:50%}.audit-scan-visual>span{background:#ffffff85;border:1px solid #fffc;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:35%;box-shadow:inset 0 1px #ffffffe6,0 22px 60px #372d241f}.audit-scan-visual b{font-family:var(--serif);font-size:40px;font-weight:400;line-height:1}.audit-scan-visual small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-top:5px;font-size:7px;font-weight:700}.audit-scan-visual.is-paused>i{animation-play-state:paused}.audit-scan-phases{border-top:1px solid #1717151a;grid-column:1/3;grid-template-columns:repeat(4,1fr);padding-top:22px;display:grid}.audit-scan-phases>button{color:var(--muted);cursor:pointer;letter-spacing:.08em;opacity:.34;text-align:left;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:9px;padding:0;font-size:9px;font-weight:700;transition:color .3s,opacity .6s;display:flex}.audit-scan-phases>button.is-active,.audit-scan-phases>button.is-complete{opacity:1}.audit-scan-phases>button:focus-visible{outline-offset:6px;outline:1px solid}.audit-scan-phases>button:disabled{cursor:default}.audit-scan-phases i{background:#17171533;border-radius:50%;width:6px;height:6px}.audit-scan-phases .is-active i{background:var(--ink);animation:1.8s ease-in-out infinite auditDashboardPulseDark}.audit-dashboard-text-button{color:var(--ink);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid;margin-top:24px;padding:0 0 4px;font-size:10px;font-weight:700}.audit-dashboard-snapshot{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) 300px;gap:32px 54px;display:grid}.audit-dashboard-snapshot .audit-dashboard-copy{align-self:center}.audit-dashboard-snapshot .audit-dashboard-copy h3{overflow-wrap:anywhere}.audit-dashboard-score{background:#ffffff61;border:1px solid #ffffffbf;border-radius:18px;grid-template-columns:1fr auto;align-self:center;padding:28px;display:grid;box-shadow:inset 0 1px #ffffffd1}.audit-dashboard-score>span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;grid-column:1/3;font-size:9px;font-weight:700}.audit-dashboard-score>strong{font-family:var(--serif);letter-spacing:-.07em;margin-top:24px;font-size:92px;font-weight:400;line-height:1}.audit-dashboard-score>small{color:var(--muted);align-self:end;margin-bottom:12px;font-size:10px}.audit-dashboard-score>div{background:#1717151a;grid-column:1/3;height:3px;margin-top:24px;overflow:hidden}.audit-dashboard-score>div i{background:var(--ink);height:100%;animation:1.4s cubic-bezier(.22,1,.36,1) .4s both auditDashboardScore;display:block}.audit-dashboard-stats{border:1px solid #1717151a;border-radius:14px;grid-column:1/3;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.audit-dashboard-stats>div{background:#ffffff38;border-right:1px solid #1717151a;gap:7px;min-height:84px;padding:17px 20px;display:grid}.audit-dashboard-stats>div:last-child{border-right:0}.audit-dashboard-stats strong{font-family:var(--serif);font-size:28px;font-weight:400}.audit-dashboard-stats span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.audit-dashboard-lenses,.audit-dashboard-human,.audit-dashboard-findings,.audit-dashboard-clarity{grid-template-rows:auto 1fr;gap:30px;display:grid}.audit-dashboard-lenses .audit-dashboard-copy,.audit-dashboard-human .audit-dashboard-copy,.audit-dashboard-findings .audit-dashboard-copy{grid-template-columns:minmax(0,1fr) minmax(260px,.48fr);align-items:end;gap:0 30px;display:grid}.audit-dashboard-lenses .audit-dashboard-copy>span,.audit-dashboard-human .audit-dashboard-copy>span{grid-column:1/3}.audit-dashboard-lenses .audit-dashboard-copy h3,.audit-dashboard-human .audit-dashboard-copy h3,.audit-dashboard-findings .audit-dashboard-copy h3{margin-bottom:0;font-size:clamp(31px,3vw,44px)}.audit-dashboard-lens-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.audit-dashboard-lens-grid>div{animation:auditDashboardItemIn .7s calc(.3s + var(--item-delay)) cubic-bezier(.22, 1, .36, 1) both;background:#ffffff4d;border:1px solid #ffffffb8;border-radius:12px;grid-template-columns:1fr auto;padding:17px;display:grid}.audit-dashboard-lens-grid>div>span{color:var(--muted);font-family:var(--serif);font-size:14px}.audit-dashboard-lens-grid>div>strong{letter-spacing:.09em;text-transform:uppercase;grid-column:1;margin-top:16px;font-size:9px}.audit-dashboard-lens-grid>div>b{font-family:var(--serif);grid-area:1/2/3;align-self:end;font-size:37px;font-weight:400}.audit-dashboard-lens-grid>div>i{background:#1717151a;grid-column:1/3;height:2px;margin-top:17px}.audit-dashboard-lens-grid>div>i span{background:var(--ink);height:100%;animation:1.1s cubic-bezier(.22,1,.36,1) .65s both auditDashboardScore;display:block}.audit-dashboard-lens-grid>div>small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;grid-column:1/3;margin-top:10px;font-size:8px}.audit-dashboard-human-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.audit-dashboard-human-grid>div{color:var(--cream-light);background:#1d1c1aeb;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:auto 1fr;gap:8px;padding:18px 20px;display:grid}.audit-dashboard-human-grid>div:nth-child(2),.audit-dashboard-human-grid>div:nth-child(3){background:#2a2723e6}.audit-dashboard-human-grid>div>span{color:#fbf8f261;font-family:var(--serif);grid-row:1/4;margin-right:7px;font-size:18px}.audit-dashboard-human-grid strong{letter-spacing:.1em;text-transform:uppercase;font-size:9px}.audit-dashboard-human-grid p{color:#fbf8f29e;margin:0;font-size:13px;line-height:1.45}.audit-dashboard-human-grid small{color:#fbf8f259;letter-spacing:.11em;text-transform:uppercase;font-size:7px}.audit-dashboard-findings{grid-template-rows:auto minmax(0,1fr);padding-bottom:30px}.audit-dashboard-findings-top{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;display:grid}.audit-dashboard-findings-top .audit-dashboard-copy{display:block}.audit-dashboard-filters{border:1px solid #1717151f;border-radius:999px;display:flex;overflow:hidden}.audit-dashboard-filters button{color:var(--muted);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;min-height:38px;padding:0 14px;font-size:8px;font-weight:700}.audit-dashboard-finding-list{gap:8px;min-height:0;padding-right:6px;display:grid;overflow:auto}.audit-dashboard-finding-list>div{background:#ffffff4d;border:1px solid #ffffffb8;border-radius:11px;grid-template-columns:28px minmax(110px,.28fr) minmax(160px,.62fr) auto;align-items:center;gap:7px 13px;padding:14px;display:grid}.audit-dashboard-finding-list>div>span:not(.audit-status-mark){color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.audit-dashboard-finding-list>div>strong{font-family:var(--serif);font-size:17px;font-weight:400}.audit-dashboard-finding-list>div>b{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.audit-dashboard-finding-list>div>p{color:var(--muted);grid-column:2/5;margin:0;font-size:11px;line-height:1.5}.audit-dashboard-finding-list>.audit-dashboard-empty{grid-template-columns:auto 1fr;align-content:center;min-height:150px}.audit-dashboard-empty p{grid-column:2!important}.audit-dashboard-clarity{grid-template-rows:auto auto auto auto;align-content:center;justify-items:start}.audit-dashboard-path{grid-template-columns:repeat(7,1fr);gap:6px;width:100%;display:grid}.audit-dashboard-path>div{background:#ffffff4f;border:1px solid #ffffffb8;border-radius:11px;grid-template-columns:1fr;align-items:center;gap:7px;min-height:72px;padding:11px;display:grid}.audit-dashboard-path strong{font-family:var(--serif);font-size:25px;font-weight:400}.audit-dashboard-path span{letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:700;line-height:1.4}.audit-dashboard-clarity>.button{min-height:54px;padding-inline:22px}.audit-dashboard-clarity>small{color:var(--muted);font-size:10px;line-height:1.55}.audit-dashboard-controls{background:#ffffff2e;border-top:1px solid #17171517;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 28px;display:grid}.audit-dashboard-controls>button{color:var(--ink);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:10px;min-height:44px;font-size:9px;font-weight:700;display:inline-flex}.audit-dashboard-controls>button:disabled{cursor:default;opacity:.28}.audit-dashboard-controls>button:last-child{justify-self:end}.audit-dashboard-controls>div{gap:7px;display:flex}.audit-dashboard-controls>div button{cursor:pointer;background:#17171529;border:0;border-radius:999px;width:5px;height:5px;padding:0;transition:background .3s,width .3s}.audit-dashboard-controls>div button.is-active{background:var(--ink);width:20px}.audit-dashboard-controls>div button:disabled{cursor:default;opacity:.32}.audit-css-arrow{border-top:1px solid;border-right:1px solid;width:7px;height:7px;display:inline-block}.audit-css-arrow.is-left{transform:rotate(-135deg)}.audit-css-arrow.is-right{transform:rotate(45deg)}.audit-dashboard-method{z-index:1;border-top:1px solid #1717151c;grid-template-columns:160px minmax(0,1fr) auto;align-items:center;gap:24px;max-width:1280px;margin:28px auto 0;padding-top:20px;display:grid;position:relative}.audit-dashboard-method span{letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.audit-dashboard-method p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.audit-dashboard-method a{color:inherit;letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid;margin-top:0;padding-bottom:4px;font-size:9px;font-weight:700;display:inline-block}.audit-dashboard-lead{scroll-margin-top:76px}@keyframes auditDashboardPanelIn{0%{filter:blur(8px);opacity:0;transform:translateY(20px)scale(.99)}to{filter:blur();opacity:1;transform:translateY(0)scale(1)}}@keyframes auditDashboardItemIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes auditDashboardOrbit{to{transform:rotate(360deg)}}@keyframes auditDashboardPulse{50%{opacity:.58;box-shadow:0 0 0 6px #f7f1e81a}}@keyframes auditDashboardPulseDark{50%{opacity:.58;box-shadow:0 0 0 6px #17171514}}@keyframes auditDashboardScore{0%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}@media (width<=980px){.audit-dashboard-shell{grid-template-columns:210px minmax(0,1fr)}.audit-dashboard-scan,.audit-dashboard-snapshot{gap:26px}.audit-dashboard-score{padding:22px}.audit-dashboard-lens-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.audit-dashboard-section{min-height:calc(100svh - 64px);padding:clamp(68px,8svh,80px) 12px 48px;scroll-margin-top:64px}.audit-dashboard-section:before{width:260px;height:260px;top:4%;right:-140px}.audit-dashboard-heading{grid-template-columns:1fr;gap:14px;margin-bottom:24px;padding:0 4px}.audit-dashboard-heading h2{margin-top:12px;font-size:clamp(35px,10.2vw,44px);line-height:.98}.audit-dashboard-heading>p{font-size:14px;line-height:1.58}.audit-dashboard-shell{border-radius:20px;min-height:0;display:block}.audit-dashboard-nav{display:block}.audit-dashboard-nav>header,.audit-dashboard-nav>footer{display:none}.audit-dashboard-nav>div{scrollbar-width:none;gap:0;padding:0;display:flex;overflow-x:auto}.audit-dashboard-nav>div::-webkit-scrollbar{display:none}.audit-dashboard-nav button{flex:0 0 112px;grid-template-columns:auto 1fr;gap:7px;min-height:68px;padding:11px 12px}.audit-dashboard-nav button>i,.audit-dashboard-nav button small{display:none}.audit-dashboard-nav button strong{letter-spacing:.08em;font-size:8px}.audit-dashboard-nav button>span{font-size:14px}.audit-dashboard-stage{grid-template-rows:52px auto 64px}.audit-dashboard-stage>header{padding:0 16px}.audit-dashboard-stage>header span{font-size:13px}.audit-dashboard-return{gap:7px;font-size:8px}.audit-dashboard-stage>header strong{font-size:8px}.audit-dashboard-viewport{min-height:600px}.audit-dashboard-panel{min-height:600px;padding:28px 18px}.audit-dashboard-copy h3,.audit-scan-copy h3{margin:14px 0 16px;font-size:clamp(31px,9vw,38px)}.audit-dashboard-copy>p,.audit-scan-copy>p{font-size:14px;line-height:1.58}.audit-dashboard-scan{grid-template-rows:auto 1fr auto;grid-template-columns:1fr;gap:20px}.audit-scan-copy{align-self:start}.audit-scan-visual{max-width:250px}.audit-scan-phases{grid-column:1;gap:7px;padding-top:16px}.audit-scan-phases>button{gap:6px;font-size:7px;line-height:1.35;display:grid}.audit-dashboard-snapshot{grid-template-rows:auto auto auto;grid-template-columns:1fr}.audit-dashboard-score{grid-row:2;align-self:stretch;padding:20px}.audit-dashboard-score>strong{margin-top:18px;font-size:68px}.audit-dashboard-stats{grid-column:1;grid-template-columns:1fr 1fr}.audit-dashboard-stats>div{border-bottom:1px solid #1717151a;min-height:66px;padding:12px 14px}.audit-dashboard-stats>div:nth-child(2n){border-right:0}.audit-dashboard-stats>div:nth-last-child(-n+2){border-bottom:0}.audit-dashboard-stats strong{font-size:23px}.audit-dashboard-lenses,.audit-dashboard-human,.audit-dashboard-findings,.audit-dashboard-clarity{gap:22px}.audit-dashboard-lenses .audit-dashboard-copy,.audit-dashboard-human .audit-dashboard-copy{display:block}.audit-dashboard-lenses .audit-dashboard-copy h3,.audit-dashboard-human .audit-dashboard-copy h3,.audit-dashboard-findings .audit-dashboard-copy h3{font-size:clamp(29px,8.6vw,35px)}.audit-dashboard-lenses .audit-dashboard-copy>p,.audit-dashboard-human .audit-dashboard-copy>p{margin-top:14px}.audit-dashboard-lens-grid{grid-template-columns:1fr 1fr;gap:7px}.audit-dashboard-lens-grid>div{padding:13px}.audit-dashboard-lens-grid>div>strong{margin-top:12px;font-size:8px}.audit-dashboard-lens-grid>div>b{font-size:30px}.audit-dashboard-lens-grid>div>i{margin-top:12px}.audit-dashboard-human-grid{gap:7px}.audit-dashboard-human-grid>div{min-height:112px;padding:14px;display:block}.audit-dashboard-human-grid>div>span{margin-bottom:11px;font-size:15px;display:block}.audit-dashboard-human-grid p{margin:7px 0 12px;font-size:12px}.audit-dashboard-findings{padding-bottom:18px}.audit-dashboard-findings-top{grid-template-columns:1fr;align-items:stretch;gap:16px}.audit-dashboard-filters{grid-template-columns:repeat(3,1fr);display:grid}.audit-dashboard-filters button{min-height:42px;padding:0 8px}.audit-dashboard-finding-list{max-height:320px}.audit-dashboard-finding-list>div{grid-template-columns:26px 1fr auto;gap:7px 10px;padding:12px}.audit-dashboard-finding-list>div>.audit-status-mark{grid-row:1/3}.audit-dashboard-finding-list>div>span:not(.audit-status-mark){grid-column:2}.audit-dashboard-finding-list>div>strong{grid-column:2;font-size:16px}.audit-dashboard-finding-list>div>b{text-align:right;grid-area:1/3/3}.audit-dashboard-finding-list>div>p{grid-column:1/4;padding-top:5px}.audit-dashboard-path{grid-template-columns:1fr 1fr;gap:7px}.audit-dashboard-path>div{min-height:66px;padding:12px}.audit-dashboard-clarity>.button{width:100%}.audit-dashboard-controls{padding:0 14px}.audit-dashboard-controls>button{gap:7px;font-size:8px}.audit-dashboard-controls>div{gap:5px}.audit-dashboard-controls>div button.is-active{width:15px}.audit-dashboard-method{grid-template-columns:1fr;gap:10px;margin-top:20px;padding:18px 4px 0}.audit-dashboard-method p{font-size:11px}.audit-dashboard-lead{scroll-margin-top:64px}}@media (width<=380px){.audit-dashboard-viewport,.audit-dashboard-panel{min-height:620px}.audit-dashboard-nav button{flex-basis:103px}.audit-dashboard-human-grid{grid-template-columns:1fr}.audit-dashboard-human-grid>div{min-height:0}.audit-dashboard-path{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.audit-dashboard-panel,.audit-dashboard-lens-grid>div,.audit-dashboard-score>div i,.audit-dashboard-lens-grid>div>i span,.audit-scan-visual>i,.audit-dashboard-nav>footer span.is-live,.audit-scan-phases .is-active i{animation:none!important}}.audit-dashboard-shell{color:var(--cream-light);background:radial-gradient(circle at 82% 8%,#ffffff13,#0000 28%),linear-gradient(145deg,#232220f7,#121211f7);border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff21,0 42px 110px #221c173d}.audit-dashboard-nav{background:radial-gradient(circle at 12% 2%,#ffffff12,#0000 26%),#0d0d0cc2;border-right:1px solid #ffffff17}.audit-dashboard-nav>div{flex:none;grid-template-rows:repeat(6,minmax(68px,auto));align-content:start}.audit-dashboard-nav button{min-height:68px}.audit-dashboard-nav>footer{margin-top:auto}.audit-dashboard-nav>header small{display:none}.audit-dashboard-stage>header,.audit-dashboard-controls{background:#ffffff06;border-color:#ffffff17}.audit-dashboard-stage>header span{color:#fbf8f2c2}.audit-dashboard-stage>header strong,.audit-dashboard-controls>button{color:#fbf8f2ad}.audit-dashboard-stage>header strong:before{background:#fbf8f2d6}.audit-dashboard-viewport{background:radial-gradient(circle at 82% 14%,#ffffff0d,#0000 32%),linear-gradient(145deg,#ffffff04,#0000 55%)}.audit-dashboard-copy>span,.audit-scan-copy>span{color:#fbf8f280}.audit-dashboard-copy h3,.audit-scan-copy h3{color:var(--cream-light)}.audit-dashboard-copy>p,.audit-scan-copy>p,.audit-dashboard-copy>small{color:#fbf8f299}.audit-scan-visual{aspect-ratio:auto;background:linear-gradient(145deg,#ffffff0e,#ffffff05);border:1px solid #ffffff1f;border-radius:18px;max-width:350px;height:238px;overflow:hidden}.audit-scan-visual:before{content:"";background:linear-gradient(90deg,#0000,#f7f1e894,#0000);height:1px;animation:3.8s cubic-bezier(.45,0,.55,1) infinite auditScanSweep;position:absolute;top:18%;left:10%;right:10%}.audit-scan-visual:after{content:"";border-left:1px solid #ffffff14;border-right:1px solid #ffffff14;position:absolute;inset:18% 10% 31%}.audit-scan-visual>i{transform-origin:0;background:linear-gradient(90deg,#f7f1e82e,#f7f1e8b3);border:0;border-radius:999px;height:2px;animation:2.8s ease-in-out infinite auditScanSignal;position:absolute;inset:34% 18% auto}.audit-scan-visual>i:nth-child(2){background:linear-gradient(90deg,#f7f1e81f,#f7f1e880);animation-duration:2.8s;animation-direction:normal;animation-delay:.38s;inset:46% 30% auto 18%}.audit-scan-visual>i:nth-child(3){background:linear-gradient(90deg,#f7f1e81a,#f7f1e85c);border:0;animation-duration:2.8s;animation-delay:.76s;inset:58% 42% auto 18%}.audit-scan-visual>i:after{display:none}.audit-scan-visual>span{bottom:16px;background:#ffffff0e;border-color:#ffffff1f;border-radius:10px;flex-direction:row;justify-content:space-between;align-items:center;padding:0 16px;inset:auto 16px 16px;box-shadow:inset 0 1px #ffffff14}.audit-scan-visual b{color:var(--cream-light);font-size:27px}.audit-scan-visual small{color:#fbf8f280;margin:0}.audit-scan-visual.is-paused:before,.audit-scan-visual.is-paused>i{animation-play-state:paused}.audit-scan-visual.is-complete:before{opacity:0;animation:none}.audit-scan-visual.is-complete>i{opacity:.5;animation:none;transform:scaleX(1)}.audit-scan-phases{border-color:#ffffff1a}.audit-scan-phases>button{color:#fbf8f294}.audit-scan-phases>button.is-complete:hover,.audit-scan-phases>button.is-complete:focus-visible{color:var(--cream-light)}.audit-scan-phases i{background:#fbf8f233}.audit-scan-phases .is-active i{background:var(--cream-light)}.audit-dashboard-text-button{color:var(--cream-light)}.audit-dashboard-score,.audit-dashboard-stats,.audit-dashboard-lens-grid>div,.audit-dashboard-finding-list>div,.audit-dashboard-path>div{background:#ffffff0e;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff0e}.audit-dashboard-score>span,.audit-dashboard-score>small,.audit-dashboard-stats span,.audit-dashboard-lens-grid>div>span,.audit-dashboard-lens-grid>div>small,.audit-dashboard-finding-list>div>span:not(.audit-status-mark),.audit-dashboard-finding-list>div>p{color:#fbf8f27a}.audit-dashboard-score>strong,.audit-dashboard-stats strong,.audit-dashboard-lens-grid>div>strong,.audit-dashboard-lens-grid>div>b,.audit-dashboard-finding-list>div>strong,.audit-dashboard-finding-list>div>b{color:var(--cream-light)}.audit-dashboard-score>div,.audit-dashboard-lens-grid>div>i{background:#ffffff1a}.audit-dashboard-score>div i,.audit-dashboard-lens-grid>div>i span{background:var(--cream-light)}.audit-dashboard-stats{border-color:#ffffff1a}.audit-dashboard-stats>div{background:0 0;border-color:#ffffff17}.audit-dashboard-human-grid>div,.audit-dashboard-human-grid>div:nth-child(2),.audit-dashboard-human-grid>div:nth-child(3){background:#ffffff0e;border-color:#ffffff1a}.audit-dashboard-filters{border-color:#ffffff24}.audit-dashboard-filters button{color:#fbf8f280}.audit-dashboard-filters button.is-active{background:var(--cream-light);color:var(--ink)}.audit-dashboard-finding-list{scrollbar-color:#fbf8f23d transparent}.audit-dashboard-path>div:nth-child(-n+2){background:#ffffff1a}.audit-dashboard-path>div:nth-child(n+3):nth-child(-n+4){background:#ffffff13}.audit-dashboard-path>div:nth-child(n+5):nth-child(-n+6){background:#ffffff0b}.audit-dashboard-path>div:last-child,.audit-dashboard-clarity>.button{background:var(--cream-light);color:var(--ink)}.audit-dashboard-clarity>small{color:#fbf8f273}.audit-dashboard-controls>div button{background:#fbf8f22e}.audit-dashboard-controls>div button.is-active{background:var(--cream-light)}.audit-preparing-dots{gap:3px;display:inline-flex}.audit-preparing-dots i{opacity:.28;background:currentColor;border-radius:50%;width:3px;height:3px;animation:1.15s ease-in-out infinite auditPreparingDot}.audit-preparing-dots i:nth-child(2){animation-delay:.16s}.audit-preparing-dots i:nth-child(3){animation-delay:.32s}.audit-dashboard-controls>button.is-preparing{opacity:.62}@keyframes auditScanSweep{0%,to{opacity:0;transform:translateY(0)}18%,82%{opacity:1}50%{transform:translateY(126px)}}@keyframes auditScanSignal{0%,to{opacity:.24;transform:scaleX(.2)}50%{opacity:.8;transform:scaleX(1)}}@keyframes auditPreparingDot{50%{opacity:1;transform:translateY(-2px)}}@media (width<=760px){.audit-dashboard-nav{position:relative}.audit-dashboard-nav:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000,#0d0d0cf5);width:34px;position:absolute;top:42px;bottom:0;right:0}.audit-dashboard-nav>header{align-items:center;min-height:42px;padding:0 12px;display:flex}.audit-dashboard-nav>header>span{display:none}.audit-dashboard-nav>header strong{margin-right:auto}.audit-dashboard-nav>header small{color:#fbf8f294;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:8px;font-size:7px;font-weight:700;display:inline-flex}.audit-dashboard-nav>header small .audit-css-arrow{width:5px;height:5px}.audit-dashboard-nav>div{scroll-snap-type:x proximity;flex:none;grid-template-rows:none;padding:0 28px 0 0;display:flex;overflow-x:auto}.audit-dashboard-nav button{scroll-snap-align:start;flex:0 0 44%;min-height:68px}.audit-dashboard-stage{border-top:1px solid #ffffff14}.audit-scan-visual{max-width:none;height:220px}.audit-dashboard-stats>div{border-color:#ffffff17}.audit-dashboard-path{grid-template-columns:1fr 1fr}.audit-dashboard-path>div:first-child{grid-area:1/1}.audit-dashboard-path>div:nth-child(2){grid-area:2/1}.audit-dashboard-path>div:nth-child(3){grid-area:3/1}.audit-dashboard-path>div:nth-child(4){grid-area:1/2}.audit-dashboard-path>div:nth-child(5){grid-area:2/2}.audit-dashboard-path>div:nth-child(6){grid-area:3/2}.audit-dashboard-path>div:last-child{grid-area:4/1/auto/3}}@media (width<=380px){.audit-dashboard-nav button{flex-basis:48%}.audit-dashboard-path{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.audit-scan-visual:before,.audit-scan-visual>i,.audit-preparing-dots i{animation:none!important}}.audit-dashboard-nav button.is-active{box-shadow:inset 2px 0 0 var(--cream-deep);background:linear-gradient(90deg,#ece2d533,#ece2d50e)}.audit-dashboard-nav button.is-active>span,.audit-dashboard-nav button.is-active strong{color:var(--cream-mid)}.audit-dashboard-stage>header strong{color:var(--cream-mid);background:#ece2d51f;border:1px solid #ece2d52b;border-radius:999px;padding:7px 10px}.audit-dashboard-stage>header strong:before{background:var(--cream-deep);box-shadow:0 0 0 4px #dfd2c214}.audit-scan-visual>span{background:linear-gradient(135deg, var(--cream-mid), var(--cream-deep));color:var(--ink);border-color:#ffffff8a}.audit-scan-visual b,.audit-scan-visual small{color:var(--ink)}.audit-dashboard-score{color:var(--ink);background:linear-gradient(145deg,#f4eee5f7,#dfd2c2ed);border-color:#ffffff9e}.audit-dashboard-score>span,.audit-dashboard-score>small{color:#17171594}.audit-dashboard-score>strong{color:var(--ink)}.audit-dashboard-score>div{background:#17171524}.audit-dashboard-score>div i{background:var(--ink)}.audit-dashboard-stats>div:nth-child(2),.audit-dashboard-stats>div:nth-child(4),.audit-dashboard-human-grid>div:nth-child(2),.audit-dashboard-human-grid>div:nth-child(3){background:#dfd2c21a}.audit-dashboard-lens-grid>div:nth-child(2),.audit-dashboard-lens-grid>div:nth-child(5){background:#ece2d51f}.audit-dashboard-lens-grid>div:nth-child(3),.audit-dashboard-lens-grid>div:nth-child(6){background:#dfd2c22b}.audit-dashboard-controls>button:last-child:not(:disabled){background:var(--cream-mid);color:var(--ink);border-radius:999px;min-height:36px;padding:0 14px}@media (width<=760px){.audit-dashboard-section{min-height:calc(100svh - 64px);padding:28px 8px 30px}.audit-dashboard-heading{gap:6px;margin-bottom:12px;padding:0 6px}.audit-dashboard-heading h2{margin-top:7px;font-size:clamp(29px,8.7vw,35px);line-height:.96}.audit-dashboard-heading>p{display:none}.audit-dashboard-shell{border-radius:18px}.audit-dashboard-nav:after{width:28px;top:34px}.audit-dashboard-nav>header{min-height:34px;padding:0 10px}.audit-dashboard-nav>header small{gap:6px;font-size:6.5px}.audit-dashboard-nav button{flex-basis:41%;min-height:54px;padding:8px 10px}.audit-dashboard-nav button>span{font-size:13px}.audit-dashboard-nav button strong{font-size:7.5px}.audit-dashboard-stage{grid-template-rows:44px auto 52px}.audit-dashboard-stage>header{padding:0 12px}.audit-dashboard-stage>header span{max-width:56%;font-size:12px}.audit-dashboard-stage>header strong{letter-spacing:.09em;gap:6px;padding:6px 8px;font-size:6.5px}.audit-dashboard-viewport,.audit-dashboard-panel{min-height:clamp(420px,53svh,480px)}.audit-dashboard-panel{padding:20px 15px}.audit-dashboard-copy h3,.audit-scan-copy h3{margin:10px 0 12px;font-size:clamp(27px,8vw,33px)}.audit-dashboard-copy>p,.audit-scan-copy>p{font-size:13px;line-height:1.48}.audit-dashboard-scan{gap:14px}.audit-scan-visual{height:174px}.audit-scan-phases{padding-top:11px}.audit-dashboard-snapshot{gap:14px}.audit-dashboard-score{padding:15px 17px}.audit-dashboard-score>strong{margin-top:10px;font-size:56px}.audit-dashboard-score>div{margin-top:12px}.audit-dashboard-stats>div{min-height:54px;padding:9px 11px}.audit-dashboard-stats strong{font-size:20px}.audit-dashboard-lenses,.audit-dashboard-human,.audit-dashboard-findings,.audit-dashboard-clarity{gap:14px}.audit-dashboard-lens-grid>div{padding:10px}.audit-dashboard-lens-grid>div>strong{margin-top:8px}.audit-dashboard-lens-grid>div>b{font-size:26px}.audit-dashboard-lens-grid>div>i{margin-top:8px}.audit-dashboard-human-grid>div{min-height:94px;padding:11px}.audit-dashboard-human-grid>div>span{margin-bottom:7px;font-size:13px}.audit-dashboard-human-grid p{margin:5px 0 8px;font-size:11px}.audit-dashboard-findings-top{gap:11px}.audit-dashboard-filters button{min-height:36px}.audit-dashboard-finding-list{max-height:270px}.audit-dashboard-path>div{min-height:54px;padding:9px 10px}.audit-dashboard-path strong{font-size:21px}.audit-dashboard-clarity>.button{min-height:46px}.audit-dashboard-controls{padding:0 10px}.audit-dashboard-controls>button{min-height:36px}.audit-dashboard-controls>button:last-child:not(:disabled){min-height:32px;padding:0 10px}.audit-dashboard-method{margin-top:12px;padding-top:14px}}@media (width<=380px){.audit-dashboard-viewport,.audit-dashboard-panel{min-height:440px}.audit-dashboard-nav button{flex-basis:46%}}@media (width<=760px){.audit-dashboard-heading{margin-bottom:10px}.audit-dashboard-nav:after{top:32px}.audit-dashboard-nav>header{min-height:32px}.audit-dashboard-nav>header small{font-size:8.5px}.audit-dashboard-nav button{min-height:52px;padding:7px 10px}.audit-dashboard-nav button strong{font-size:9px}.audit-dashboard-stage{grid-template-rows:42px auto 50px}.audit-dashboard-stage>header strong{padding:5px 8px;font-size:8px}.audit-dashboard-panel{padding:18px 14px}.audit-dashboard-copy h3,.audit-scan-copy h3{margin:8px 0 10px}.audit-dashboard-copy>span,.audit-scan-copy>span{font-size:10px}.audit-dashboard-scan,.audit-dashboard-snapshot{gap:11px}.audit-scan-phases{padding-top:9px}.audit-scan-phases>button{font-size:8.5px}.audit-dashboard-score>strong{margin-top:8px}.audit-dashboard-score>span{font-size:9.5px}.audit-dashboard-score>small{font-size:11px}.audit-dashboard-stats>div{min-height:52px;padding:8px 10px}.audit-dashboard-stats span{font-size:9px}.audit-dashboard-lenses,.audit-dashboard-human,.audit-dashboard-findings,.audit-dashboard-clarity{gap:10px}.audit-dashboard-lens-grid>div{padding:9px}.audit-dashboard-lens-grid>div>strong{font-size:9.5px}.audit-dashboard-lens-grid>div>small{margin-top:7px;font-size:9px}.audit-dashboard-human-grid>div{min-height:90px;padding:10px}.audit-dashboard-human-grid strong{font-size:9.5px}.audit-dashboard-human-grid p{margin:3px 0 5px;font-size:12px}.audit-dashboard-human-grid small{font-size:8.5px}.audit-dashboard-findings-top{gap:9px}.audit-dashboard-filters button,.audit-dashboard-finding-list>div>span:not(.audit-status-mark),.audit-dashboard-finding-list>div>b{font-size:9px}.audit-dashboard-finding-list>div>p{font-size:12px;line-height:1.42}.audit-dashboard-path>div{min-height:50px;padding:8px 9px}.audit-dashboard-path span{font-size:8.5px}.audit-dashboard-controls>button{font-size:9px}.audit-dashboard-method p{font-size:12px}}.audit-dashboard-human-grid>div{color:var(--ink);border-color:#ffffff80;box-shadow:inset 0 1px #ffffff8c,0 12px 30px #00000014}.audit-dashboard-human-grid>div:first-child{background:var(--cream-light)}.audit-dashboard-human-grid>div:nth-child(2){background:var(--cream)}.audit-dashboard-human-grid>div:nth-child(3){background:var(--cream-mid)}.audit-dashboard-human-grid>div:nth-child(4){background:var(--cream-deep)}.audit-dashboard-human-grid>div>span,.audit-dashboard-human-grid p,.audit-dashboard-human-grid small{color:#17171594}.audit-dashboard-human-grid strong{color:var(--ink)}.audit-dashboard-lens-grid>div{color:var(--ink);border-color:#ffffff85;box-shadow:inset 0 1px #ffffff94,0 12px 30px #00000012}.audit-dashboard-lens-grid>div>span,.audit-dashboard-lens-grid>div>small{color:#17171594}.audit-dashboard-lens-grid>div>strong,.audit-dashboard-lens-grid>div>b{color:var(--ink)}.audit-dashboard-lens-grid>div>i{background:#17171524}.audit-dashboard-lens-grid>div>i span{background:var(--ink)}.audit-dashboard-finding-list>div{color:var(--ink);border-color:#ffffff85;box-shadow:inset 0 1px #ffffff8c,0 10px 28px #0001}.audit-dashboard-finding-list>div.is-pass{background:#fff}.audit-dashboard-finding-list>div.is-info{background:var(--cream-light)}.audit-dashboard-finding-list>div.is-warn{background:var(--cream-mid)}.audit-dashboard-finding-list>div.is-fail{background:var(--cream-deep);border-left:3px solid #171715ad}.audit-dashboard-finding-list>div>strong,.audit-dashboard-finding-list>div>b{color:var(--ink)}.audit-dashboard-finding-list>div.is-warn .audit-status-mark,.audit-dashboard-finding-list>div.is-fail .audit-status-mark{color:var(--ink);background:#17171514}.audit-dashboard-path>div:nth-child(7){background:var(--cream-deep);color:var(--ink);border-color:#ffffff94}.audit-dashboard-stats>.audit-dashboard-grade{box-shadow:inset 0 3px 0 var(--grade-tone)}.audit-dashboard-grade.is-grade-a{--grade-tone:#b7e0c2;background:#5791672e}.audit-dashboard-grade.is-grade-b{--grade-tone:#d9dda4;background:#868f4d2e}.audit-dashboard-grade.is-grade-c{--grade-tone:#f3c885;background:#b17a3033}.audit-dashboard-grade.is-grade-d{--grade-tone:#efa18e;background:#a64d3b36}.audit-dashboard-grade.is-grade-f{--grade-tone:#ff8f83;background:#97312c3d}.audit-dashboard-grade strong{color:var(--grade-tone);text-shadow:0 0 20px color-mix(in srgb, var(--grade-tone) 34%, transparent);font-weight:600}.audit-dashboard-grade span{color:#fbf8f2ad}.audit-dashboard-finding-viewport{min-height:0;max-height:502px;position:relative}.audit-dashboard-finding-list{max-height:inherit;overscroll-behavior:contain;scrollbar-width:none;align-content:start;padding-right:18px}.audit-dashboard-finding-list::-webkit-scrollbar{width:0;height:0;display:none}.audit-dashboard-scrollbar{opacity:0;pointer-events:none;background:#0f0e0dd1;border:1px solid #fbf8f21a;border-radius:999px;width:8px;transition:opacity .22s;position:absolute;top:5px;bottom:5px;right:1px;box-shadow:inset 0 0 0 1px #00000038,0 8px 22px #0000002e}.audit-dashboard-finding-viewport.is-scrollable .audit-dashboard-scrollbar{opacity:1}.audit-dashboard-scrollbar>i{border-radius:inherit;height:var(--finding-scroll-size);left:1px;top:var(--finding-scroll-offset);background:linear-gradient(#dbc8b1,#bfa384);border:1px solid #ffffff38;width:4px;position:absolute;box-shadow:0 0 0 1px #1717153d,0 4px 12px #00000047}.audit-dashboard-finding-list>div{box-sizing:border-box;grid-template-columns:28px 132px minmax(0,1fr) 112px;min-height:94px}.audit-dashboard-finding-list>div>.audit-status-mark{grid-row:1/3}.audit-dashboard-finding-list>div>span:not(.audit-status-mark){grid-column:2}.audit-dashboard-finding-list>div>strong{grid-column:3;line-height:1.15}.audit-dashboard-finding-list>div>b{text-align:right;grid-column:4}.audit-dashboard-finding-list>div>p{grid-column:3/5}.audit-dashboard-finding-list>.audit-dashboard-empty>strong{grid-column:2!important}.audit-dashboard-clarity .audit-dashboard-copy h3{max-width:900px}.audit-dashboard-clarity .audit-dashboard-copy p{max-width:760px}@media (width<=760px){.audit-dashboard-finding-viewport{max-height:360px}.audit-dashboard-finding-list{padding-right:15px}.audit-dashboard-scrollbar{width:7px;right:0}.audit-dashboard-scrollbar>i{width:3px}.audit-dashboard-finding-list>div{grid-template-columns:26px minmax(0,1fr) auto;gap:6px 10px;min-height:104px}.audit-dashboard-finding-list>div>.audit-status-mark{grid-row:1/4}.audit-dashboard-finding-list>div>span:not(.audit-status-mark){grid-area:1/2}.audit-dashboard-finding-list>div>strong{grid-area:2/2/auto/4}.audit-dashboard-finding-list>div>b{grid-area:1/3}.audit-dashboard-finding-list>div>p{grid-area:3/2/auto/4;padding-top:2px}.audit-dashboard-clarity .audit-dashboard-copy h3{font-size:clamp(27px,7.8vw,34px);line-height:1.02}}.audit-header{box-shadow:none;background:#f2ebe1e0}.audit-footer{border-top:1px solid var(--line);font-size:10px}.audit-hero-v3:before{inset:132px max(24px,50vw - 695px) 74px 60%}.audit-hero-v3 .audit-url-form-v2>.audit-url-entry{border:2px solid var(--ink);background:#fffdf9;box-shadow:0 0 0 5px #ffffff6b,0 18px 42px #2a231d21}.audit-hero-v3 .audit-url-form-v2 input{background:#fffdf9}.audit-hero-v3 .audit-url-form-v2 input:focus{background:#fff}.audit-url-form-v2>.audit-url-verification{background:0 0;border:0;flex-direction:column;grid-template-columns:none;gap:12px;margin-top:18px;padding:0;display:flex}.audit-url-form-v2 .audit-url-verification .turnstile-field,.audit-url-form-v2 .audit-url-verification .turnstile-field iframe{box-shadow:none;border:0}.audit-dashboard-findings{grid-template-rows:auto minmax(0,1fr) auto}.audit-dashboard-finding-list>div.is-gated{filter:blur(6px);opacity:.38;pointer-events:none;-webkit-user-select:none;user-select:none}.audit-findings-gate{background:#0d0d0cb8;border:1px solid #ece2d533;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:10px;padding:15px 17px;display:grid}.audit-findings-gate>div{gap:5px;display:grid}.audit-findings-gate span{color:var(--cream-mid);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.audit-findings-gate p{color:#fbf8f29e;max-width:580px;margin:0;font-size:12px;line-height:1.45}.audit-findings-gate>button{background:var(--cream-mid);color:var(--ink);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:40px;padding:0 16px;font-size:9px;font-weight:700;display:inline-flex}.audit-dashboard-controls>button{max-width:180px;line-height:1.25}@media (width<=760px){.audit-hero-v3:before,.audit-hero-v3:after{display:none}.audit-hero-v3 h1{max-width:390px;font-size:clamp(38px,10.8vw,46px)}.audit-hero-v3 .audit-url-form-v2>.audit-url-entry{box-shadow:0 0 0 4px #ffffff6b,0 14px 32px #2a231d1f}.audit-dashboard-finding-viewport{max-height:225px}.audit-findings-gate{grid-template-columns:1fr;align-items:stretch;gap:10px;padding:12px}.audit-findings-gate p{font-size:11px}.audit-findings-gate>button{width:100%;min-height:38px}.audit-dashboard-controls{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.audit-dashboard-controls>button{max-width:126px;font-size:8px}}.audit-dashboard-stage{background:radial-gradient(circle at 78% 18%,#ffffff0e,#0000 30%),#1918178a}.audit-dashboard-viewport{isolation:isolate;background:#191817f5}.audit-dashboard-viewport:before{background:radial-gradient(circle at 82% 16%, #ffffff0e, transparent 30%), linear-gradient(90deg, #121211f7 0%, #121211e6 42%, #121211a8 76%, #1212118a 100%), linear-gradient(180deg, #12121170 0%, transparent 28%, transparent 72%, #12121199 100%), var(--botanical-dark-image) 68% center / cover no-repeat;content:"";pointer-events:none;z-index:0;position:absolute;inset:0}.audit-dashboard-panel{z-index:1;position:relative}.audit-dashboard-finding-list,.audit-findings-gate{z-index:2;position:relative}.audit-dashboard-finding-list>div.is-gated{opacity:.64}@media (width<=760px){.audit-dashboard-viewport:before{background:linear-gradient(90deg, #121211f0 0%, #121211c4 72%, #121211a8 100%), linear-gradient(180deg, #12121199 0%, transparent 30%, transparent 68%, #121211ad 100%), var(--botanical-dark-image) 62% center / auto 100% no-repeat}}.audit-page .audit-url-form button,.audit-page .audit-lead-form .button-dark,.audit-page .audit-continue{color:var(--cream-light);background-color:#0000;background-image:linear-gradient(105deg,#05070794,#07090957 52%,#05070799),url(/art/dark-botanical-clarity.webp);background-position:50% 62%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-color:#faf7f14d;box-shadow:inset 0 1px #ffffff1c,0 12px 28px #0709092e}.audit-page .audit-url-form button:hover,.audit-page .audit-url-form button:focus-visible,.audit-page .audit-lead-form .button-dark:hover,.audit-page .audit-lead-form .button-dark:focus-visible,.audit-page .audit-continue:hover,.audit-page .audit-continue:focus-visible{color:var(--cream-light);filter:brightness(1.12);background-position:50% 54%;box-shadow:inset 0 1px #ffffff26,0 15px 34px #0709093d}.audit-dashboard-shell{--audit-dashboard-micro:13px}.audit-dashboard-nav>header span,.audit-dashboard-nav>header strong,.audit-dashboard-nav>header small,.audit-dashboard-nav>footer,.audit-dashboard-nav button strong,.audit-dashboard-nav button small,.audit-dashboard-stage>header strong,.audit-dashboard-copy>span,.audit-scan-copy>span,.audit-scan-visual small,.audit-scan-phases>button,.audit-dashboard-text-button,.audit-dashboard-score>span,.audit-dashboard-score>small,.audit-dashboard-stats span,.audit-dashboard-lens-grid>div>strong,.audit-dashboard-lens-grid>div>small,.audit-dashboard-human-grid strong,.audit-dashboard-human-grid small,.audit-dashboard-filters button,.audit-dashboard-path span,.audit-dashboard-clarity>.button,.audit-dashboard-clarity>small,.audit-dashboard-controls>button,.audit-dashboard-method span,.audit-findings-gate span,.audit-findings-gate>button{font-size:var(--audit-dashboard-micro,13px);letter-spacing:.045em;line-height:1.25}.audit-dashboard-finding-list>div>span:not(.audit-status-mark),.audit-dashboard-finding-list>div>b{letter-spacing:.04em;font-size:13px;line-height:1.25}.audit-dashboard-copy>small,.audit-dashboard-human-grid p,.audit-dashboard-finding-list>div>p,.audit-findings-gate p,.audit-dashboard-method p{font-size:14px;line-height:1.48}.audit-dashboard-finding-list>div>span:not(.audit-status-mark),.audit-dashboard-finding-list>div>p{color:#171715b8}.audit-dashboard-nav button>div{gap:3px}.audit-scan-phases>button{gap:6px}.audit-dashboard-copy>small{margin-top:12px}.audit-dashboard-score>small{margin-bottom:8px}.audit-dashboard-stats>div{gap:4px}.audit-dashboard-lens-grid>div>strong,.audit-dashboard-lens-grid>div>i{margin-top:12px}.audit-dashboard-lens-grid>div>small{margin-top:7px}.audit-dashboard-human-grid>div{gap:6px}.audit-dashboard-finding-list>div{gap:6px 12px}.audit-dashboard-path>div{gap:5px}.audit-dashboard-method{gap:16px}@media (width<=760px){.audit-dashboard-stage>header span{font-size:13px}.audit-dashboard-copy>p,.audit-scan-copy>p{font-size:14px;line-height:1.48}.audit-dashboard-nav button>div{gap:2px}.audit-dashboard-stats>div{gap:3px}.audit-dashboard-lens-grid>div>strong,.audit-dashboard-lens-grid>div>i{margin-top:8px}.audit-dashboard-lens-grid>div>small{margin-top:6px}.audit-dashboard-finding-list>div{gap:6px 10px}.audit-dashboard-method{gap:8px}.audit-dashboard-nav button>span{font-size:12px}.audit-dashboard-nav button strong{letter-spacing:.035em;font-size:10.5px}.audit-dashboard-nav button small{font-size:9.5px;line-height:1.2}.audit-dashboard-controls>button{letter-spacing:.025em;font-size:10px;line-height:1.2}}.audit-dashboard-stage>header{justify-content:flex-start}.audit-scan-phases>button{letter-spacing:.025em;white-space:nowrap;font-size:10px}.audit-dashboard-lens-grid>div>strong{font-size:12px}.audit-dashboard-lens-grid>div>small{letter-spacing:.035em;font-size:10px}.audit-dashboard-filters button{letter-spacing:.04em;font-size:10.5px}.audit-dashboard-finding-list>div>span:not(.audit-status-mark),.audit-dashboard-finding-list>div>b{letter-spacing:.035em;font-size:10.5px}.audit-dashboard-finding-list>div>p{font-size:13px}@media (width<=760px){.audit-scan-phases{grid-template-columns:1fr 1.15fr .85fr 1.15fr}.audit-scan-phases>button{letter-spacing:.01em;gap:4px;font-size:9px}.audit-scan-phases i{width:5px;height:5px}.audit-dashboard-lens-grid>div>strong{font-size:11px}.audit-dashboard-lens-grid>div>small{font-size:9.5px}.audit-dashboard-findings .audit-dashboard-copy h3{font-size:clamp(32px,9vw,38px);line-height:1}.audit-dashboard-filters button{letter-spacing:.025em;font-size:10px}.audit-dashboard-finding-list>div{grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:5px 10px;min-height:0;padding:14px}.audit-dashboard-finding-list>div>.audit-status-mark{grid-area:2/1/4;align-self:center}.audit-dashboard-finding-list>div>span:not(.audit-status-mark){grid-area:1/1/auto/3;font-size:10px}.audit-dashboard-finding-list>div>b{text-align:right;grid-area:1/3;max-width:150px;font-size:9.5px}.audit-dashboard-finding-list>div>strong{grid-area:2/2/auto/4;font-size:17px}.audit-dashboard-finding-list>div>p{grid-area:3/2/auto/4;padding-top:1px;font-size:13px;line-height:1.42}.audit-dashboard-clarity{gap:8px;padding:16px 14px}.audit-dashboard-clarity .audit-dashboard-copy h3{margin:6px 0 8px;font-size:clamp(27px,7.8vw,31px)}.audit-dashboard-clarity .audit-dashboard-copy p{font-size:13px;line-height:1.4}.audit-dashboard-path{gap:6px}.audit-dashboard-path>div{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;min-height:44px;padding:7px 8px}.audit-dashboard-path strong{font-size:20px}.audit-dashboard-path span{letter-spacing:.025em;font-size:10.5px;line-height:1.2}.audit-dashboard-clarity>.button{min-height:42px}}.audit-lead-section.audit-dashboard-lead{padding-block:var(--section-space-y)}.audit-findings-gate>.button,.audit-dashboard-clarity>.button,.audit-hero-v3 .audit-url-form-v2>.audit-url-entry>.button,.audit-lead-form .button{border-radius:0}.audit-hero-v3 .audit-url-form-v2>.audit-url-entry>.button{gap:18px;min-height:48px;padding-inline:24px}.audit-findings-gate>.button{letter-spacing:.12em;gap:18px;min-height:48px;padding-inline:24px;font-size:10px}.audit-findings-gate .tool-suite-progress{--suite-accent:var(--cream-mid);--suite-copy:#fbf8f2;--suite-line:#ece2d52e;--suite-muted:#fbf8f294;grid-template-columns:minmax(170px,.7fr) minmax(300px,1.3fr);gap:10px;margin-top:8px;padding:9px 0 0}.audit-findings-gate .tool-suite-progress-copy>strong{font-size:15px}.audit-findings-gate .tool-suite-progress-copy>p{display:none}.audit-findings-gate .tool-suite-progress-items>span{min-height:28px}.audit-lead-form label>span small{font-size:inherit;font-weight:inherit;opacity:.62}@media (width<=760px){.audit-dashboard-clarity>.button,.audit-findings-gate>.button,.audit-hero-v3 .audit-url-form-v2>.audit-url-entry>.button{min-height:48px}.audit-findings-gate .tool-suite-progress{grid-template-columns:1fr}}.audit-dashboard-shell{--audit-dashboard-step-min-height:520px}.audit-dashboard-viewport,.audit-dashboard-panel{min-height:var(--audit-dashboard-step-min-height)}.audit-dashboard-panel{height:auto}.audit-dashboard-clarity{gap:22px}.audit-dashboard-clarity .audit-dashboard-copy h3{margin-block:12px 14px}.audit-dashboard-clarity .audit-dashboard-copy p{line-height:1.55}.audit-dashboard-clarity .audit-dashboard-path>div{min-height:64px}.audit-dashboard-clarity>.button{min-height:50px}@media (width<=980px){.audit-dashboard-shell{--audit-dashboard-step-min-height:540px}}@media (width<=760px){.audit-dashboard-shell{--audit-dashboard-step-min-height:540px}.audit-dashboard-clarity{gap:8px}.audit-dashboard-clarity .audit-dashboard-path{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-dashboard-clarity .audit-dashboard-path>div{min-height:48px}.audit-dashboard-clarity .audit-dashboard-path>div:last-child{grid-column:1/-1}}@media (width<=380px){.audit-dashboard-shell{--audit-dashboard-step-min-height:585px}}.audit-hero-v3:before,.audit-honest-question,.audit-hero-ledger,.audit-hero-v3 .audit-url-form-v2>.audit-url-entry,.audit-findings-gate,.audit-findings-gate>button{border-radius:0}.audit-ledger-lenses{border-top:1px solid #17171521;border-left:1px solid #17171521;gap:0}.audit-ledger-lenses span{box-shadow:none;border:1px solid #17171521;border-top:0;border-left:0;border-radius:0}.audit-hero-v3 .audit-url-form-v2 input{font-size:clamp(20px,1.7vw,22px)}html[data-theme=dark] .audit-ledger-lenses,html[data-theme=dark] .audit-ledger-lenses span{border-color:#f5efe724}.audit-hero h1 em{color:var(--tool-hero-secondary)}:root{--theme-dark:#11110f;--theme-dark-raised:#1a1917;--theme-dark-soft:#22211e;--theme-cream:#f2ebe1;--theme-cream-light:#faf7f1;--theme-cream-mid:#e9ded0;--theme-toggle-cream-light:#e4d7c7;--theme-toggle-cream-mid:#c6b198}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.theme-toggle{-webkit-tap-highlight-color:transparent;cursor:pointer;z-index:1;background:0 0;border:0;margin:0;padding:4px;position:static}.theme-toggle-track{background:linear-gradient(130deg, #ffffff14, transparent 45%), var(--theme-dark);isolation:isolate;border:1px solid #faf7f157;border-radius:999px;grid-template-columns:24px 24px;align-items:center;width:56px;height:32px;padding:3px;transition:border-color .22s,box-shadow .22s,transform .22s cubic-bezier(.22,1,.36,1);display:grid;position:relative;box-shadow:0 15px 38px #08080740,inset 0 1px #ffffff1a}.theme-toggle:hover .theme-toggle-track{border-color:#faf7f194;transform:translateY(-2px);box-shadow:0 18px 42px #08080752,inset 0 1px #ffffff24}.theme-toggle:focus-visible{outline:none}.theme-toggle:focus-visible .theme-toggle-track{outline:2px solid var(--theme-cream-light);outline-offset:4px}.theme-toggle-thumb{background:linear-gradient(145deg, var(--theme-toggle-cream-light), var(--theme-toggle-cream-mid));z-index:-1;border-radius:50%;width:24px;height:24px;transition:transform .38s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;left:3px;transform:translate(0);box-shadow:0 5px 14px #00000057,inset 0 1px #fffc}html[data-theme=dark] .theme-toggle-thumb{transform:translate(24px)}html[data-theme=dark] .theme-toggle-sun:before{border-color:var(--theme-toggle-cream-mid);box-shadow:0 -6px 0 -2.7px var(--theme-toggle-cream-mid), 0 6px 0 -2.7px var(--theme-toggle-cream-mid), 6px 0 0 -2.7px var(--theme-toggle-cream-mid), -6px 0 0 -2.7px var(--theme-toggle-cream-mid)}.theme-toggle-sun,.theme-toggle-moon{width:24px;height:24px;position:relative}.theme-toggle-sun:before{border:1.4px solid var(--theme-dark);box-shadow:0 -6px 0 -2.7px var(--theme-dark), 0 6px 0 -2.7px var(--theme-dark), 6px 0 0 -2.7px var(--theme-dark), -6px 0 0 -2.7px var(--theme-dark);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.theme-toggle-moon:before{border:1.4px solid var(--theme-toggle-cream-mid);content:"";border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-54%,-50%)}.theme-toggle-moon:after{background:var(--theme-dark);content:"";border-radius:50%;width:9px;height:9px;position:absolute;top:38%;left:48%}html[data-theme=dark] .theme-toggle-moon:before{border-color:var(--theme-dark)}html[data-theme=dark] .theme-toggle-moon:after{background:var(--theme-toggle-cream-mid)}.theme-image-stack{display:grid;overflow:hidden}.theme-image-stack>img{grid-area:1/1;transition:opacity .38s cubic-bezier(.22,1,.36,1)}.theme-image-dark,html[data-theme=dark] .theme-image-light{opacity:0}html[data-theme=dark] .theme-image-dark{opacity:1}.hero-art-stack{animation:1.2s cubic-bezier(.2,.7,.1,1) both hero-art-in;position:absolute;inset:0}.hero-art-stack .hero-art{animation:none}html[data-theme=dark] body{background:var(--theme-dark)}html[data-theme=dark] :is(.hero,.statement-section,.approach-section,.about-section,.investment-section,.contact-section,.storefront-promo-section,.policy-page,.audit-page){--cream:#151411;--cream-light:#1b1a17;--cream-mid:#11110f;--cream-deep:#22211e;--cream-shadow:#0a0a09;--ink:#f5efe7;--muted:#aba49a;--line:#f5efe729;color:var(--ink)}html[data-theme=dark] .hero{--cream-light:#0c0c0b;background:#0c0c0b}html[data-theme=dark] .hero-scrim{background:linear-gradient(90deg,#0f0f0dfa 0%,#0f0f0df0 27%,#0f0f0dc2 40%,#0f0f0d4d 57%,#0f0f0d0a 73%),linear-gradient(#0000 70%,#0f0f0d85)}@media (width>=761px) and (width<=1000px){html[data-theme=dark] .hero-scrim{background:linear-gradient(90deg,#0f0f0dfa 0%,#0f0f0de8 39%,#0f0f0d94 63%,#0f0f0d14 87%),linear-gradient(#0000 69%,#0f0f0d80)}}html[data-theme=dark] .hero-copy{border-color:#f5efe757}html[data-theme=dark] .hero-intro{color:var(--muted)}html[data-theme=dark] .hero-foot{border-color:var(--line);background:#11110fcc}html[data-theme=dark] .text-link{border-color:currentColor}html[data-theme=dark] .statement-section{background:#1b1a17;box-shadow:0 0 0 100vmax #1b1a17}html[data-theme=dark] .value-rail>div:first-child,html[data-theme=dark] .process-grid article:nth-child(-n+2){background:#1d1c19}html[data-theme=dark] .value-rail>div:nth-child(2),html[data-theme=dark] .process-grid article:nth-child(n+3):nth-child(-n+4){background:#171613}html[data-theme=dark] .value-rail>div:nth-child(3),html[data-theme=dark] .process-grid article:nth-child(n+5):nth-child(-n+6){background:#11110f}html[data-theme=dark] .approach-section{background:#1b1a17}html[data-theme=dark] .approach-timing,html[data-theme=dark] .approach-timing article,html[data-theme=dark] .process-grid,html[data-theme=dark] .process-grid article{border-color:var(--line)}html[data-theme=dark] .process-art figcaption,html[data-theme=dark] .about-portrait figcaption{border-color:var(--line);background:#141311d1}html[data-theme=dark] .process-grid article:last-child{color:#faf7f1;background:#050505}html[data-theme=dark] .about-section{background:#11110f}html[data-theme=dark] .investment-section{background:#171613}html[data-theme=dark] .support-plan{background:#ffffff0b}html[data-theme=dark] .support-plan.hourly-work-card{color:#faf7f1;background:#050505;border-color:#f5efe738}html[data-theme=dark] .contact-section{background:#171614}html[data-theme=dark] .storefront-promo-section{background:radial-gradient(circle at 86% 16%,#ffffff0e,#0000 28%),linear-gradient(145deg,#201f1c,#11110f)}html[data-theme=dark] .storefront-promo-readout{background:#d2bfa7}html[data-theme=dark] .contact-form{background:0 0}html[data-theme=dark] .contact-form select option{background:#1a1917}html[data-theme=dark] .shared-site-header,html[data-theme=dark] .shared-site-header.audit-header,html[data-theme=dark] .shared-site-footer,html[data-theme=dark] .work-section,html[data-theme=dark] .checker-promo-section{--cream-light:#faf7f1;--ink:#171614}html[data-theme=dark] .shared-site-header,html[data-theme=dark] .shared-site-header.audit-header,html[data-theme=dark] .shared-site-footer,html[data-theme=dark] .work-section{color:#faf7f1}html[data-theme=dark] .policy-page{background:#151411}html[data-theme=dark] .policy-header{background:#12110feb}html[data-theme=dark] .policy-content p,html[data-theme=dark] .policy-content li{color:var(--muted)}html[data-theme=dark] .policy-footer{background:#10100e}html[data-theme=dark] .audit-page{--audit-glass:#1d1c19b3;--audit-glass-strong:#1f1e1be0;--audit-glass-line:#f5efe724;--audit-glass-shadow:0 28px 84px #00000047;--audit-smoke:#0a0a09e6;background:radial-gradient(circle at 78% 7%,#ffffff0e,#0000 27%),radial-gradient(circle at 10% 16%,#bda78c12,#0000 32%),#11110f}html[data-theme=dark] .audit-hero.audit-hero-v3{background:radial-gradient(circle at 78% 18%,#ffffff12,#0000 25%),radial-gradient(circle at 68% 76%,#b79c7e14,#0000 31%),linear-gradient(135deg,#171613 0%,#0e0e0c 100%)}html[data-theme=dark] .audit-hero-v3:before{background:linear-gradient(#f5efe706 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#f5efe706 1px,#0000 1px) 0 0/34px 34px,linear-gradient(145deg,#fff1,#1817142e);border-color:#f5efe71a;box-shadow:inset 0 1px #ffffff0f,0 30px 100px #0000002e}html[data-theme=dark] .audit-hero-v3:after{background:#e1d2bf0f;box-shadow:0 0 100px 44px #e1d2bf0b}html[data-theme=dark] .audit-honest-question,html[data-theme=dark] .audit-hero-ledger,html[data-theme=dark] .audit-hero-v3 .audit-hero-rail{background:linear-gradient(145deg,#ffffff13,#ffffff06);border-color:#f5efe724;box-shadow:inset 0 1px #ffffff14,0 28px 80px #00000038}html[data-theme=dark] .audit-mobile-scan-summary{background:linear-gradient(145deg,#ffffff1f,#ffffff0b);border-color:#f5efe73d;box-shadow:inset 0 1px #ffffff1f,0 18px 44px #0000003d}html[data-theme=dark] .audit-mobile-scan-summary>span,html[data-theme=dark] .audit-mobile-scan-summary>p{color:#f5efe7b8}html[data-theme=dark] .audit-mobile-scan-summary>strong{color:#faf7f1}html[data-theme=dark] .audit-honest-question>p{border-color:#f5efe724}html[data-theme=dark] .audit-hero-ledger:before{background:radial-gradient(circle at 12% 12%,#ffffff14,#0000 32%),linear-gradient(132deg,#ffffff0b,#0000 54%)}html[data-theme=dark] .audit-hero-ledger>header{background:#ffffff06;border-color:#f5efe71a}html[data-theme=dark] .audit-ledger-lenses span{border-color:#f5efe71c;box-shadow:inset 0 1px #ffffff0f;background:#ffffff0f!important}html[data-theme=dark] .audit-ledger-lenses span:nth-child(3),html[data-theme=dark] .audit-ledger-lenses span:nth-child(4){background:#ffffff0b!important}html[data-theme=dark] .audit-ledger-lenses span:nth-child(5),html[data-theme=dark] .audit-ledger-lenses span:nth-child(6){background:#ffffff08!important}html[data-theme=dark] .audit-hero-v3 .audit-url-form-v2>.audit-url-entry{background:#1b1a17;border-color:#f5efe7b8;box-shadow:0 0 0 5px #ffffff09,0 18px 42px #00000040}html[data-theme=dark] .audit-hero-v3 .audit-url-form-v2 input,html[data-theme=dark] .audit-hero-v3 .audit-url-form-v2 input:focus{color:#f5efe7;background:#1b1a17}html[data-theme=dark] .audit-hero-v3 .audit-url-form-v2 input::placeholder{color:#8f887f}html[data-theme=dark] .audit-hero-rail span{border-color:#f5efe71a;box-shadow:inset 0 1px #ffffff0d;background:#ffffff09!important}html[data-theme=dark] .audit-submitted-banner{--cream-light:#faf7f1;--ink:#0b0b0a;color:#faf7f1;background:#0b0b0a}html[data-theme=dark] .audit-dashboard-section{background:radial-gradient(circle at 14% 16%,#ffffff0e,#0000 27%),radial-gradient(circle at 88% 82%,#bfa3830f,#0000 30%),linear-gradient(135deg,#151411 0%,#0d0d0c 100%)}html[data-theme=dark] .audit-dashboard-section:before{background:#ffffff09;border-color:#f5efe714}html[data-theme=dark] .audit-dashboard-shell{--cream:#f2ebe1;--cream-light:#faf7f1;--cream-mid:#e9ded0;--cream-deep:#dacbb9;--ink:#171614;color:#faf7f1}html[data-theme=dark] .audit-dashboard-heading{--ink:#f5efe7;--muted:#aba49a}html[data-theme=dark] .audit-lead-section{background:radial-gradient(circle at 82% 15%,#ffffff0e,#0000 26%),radial-gradient(circle at 8% 84%,#bea2810f,#0000 28%),linear-gradient(140deg,#1b1a17,#0f0f0d)}html[data-theme=dark] .audit-lead-form,html[data-theme=dark] .audit-lead-success{background:#ffffff0b;border-color:#f5efe724;box-shadow:inset 0 1px #ffffff0f,0 24px 72px #0003}html[data-theme=dark] .audit-lead-form>label:not(.audit-text-consent) input{color:#f5efe7}html[data-theme=dark] :is(.button-dark,.audit-page .audit-url-form button,.audit-page .audit-lead-form .button-dark,.audit-page .audit-continue),html[data-theme=dark] :is(.button-dark,.audit-page .audit-url-form button,.audit-page .audit-lead-form .button-dark,.audit-page .audit-continue):is(:hover,:focus-visible){color:#faf7f1}html[data-theme=dark] .hero .button-dark{background-color:#0000;background-image:linear-gradient(90deg,#f2eadec7,#dacdbb9e),url(/art/cream-botanical-clarity.webp);background-position:50% 62%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-color:#faf7f161;box-shadow:0 14px 34px #0000003d;color:#11110f!important;-webkit-text-fill-color:#11110f!important}html[data-theme=dark] .hero .button-dark:hover,html[data-theme=dark] .hero .button-dark:focus-visible{filter:brightness(1.04);color:#11110f!important;-webkit-text-fill-color:#11110f!important}html[data-theme=dark] .audit-page :is(.button-dark,.audit-url-form button,.audit-continue),html[data-theme=dark] .audit-page :is(.button-dark,.audit-url-form button,.audit-continue):is(:hover,:focus-visible){color:#11110f;-webkit-text-fill-color:#11110f;background:linear-gradient(90deg,#f2eadec7,#dacdbb9e),url(/art/cream-botanical-clarity.webp) 50% 62%/cover;border-color:#faf7f161}html.theme-transitioning :is(body,.hero,.hero-copy,.hero-foot,.statement-section,.approach-section,.about-section,.investment-section,.contact-section,.contact-form,.support-plan,.policy-page,.policy-header,.policy-footer,.audit-page,.audit-hero,.audit-dashboard-section,.audit-lead-section){transition:background-color .38s,border-color .3s,color .26s,box-shadow .38s}@media (width<=760px){.hero-art-stack{width:100%;height:100%;position:absolute;inset:0}html[data-theme=dark] .hero-copy{background:0 0}html[data-theme=dark] .hero-scrim{background:linear-gradient(#0c0c0bfc 0%,#0c0c0bf5 46%,#0c0c0bc2 63%,#0c0c0b2e 82%,#0c0c0b3d 100%),linear-gradient(90deg,#0c0c0b66,#0000 82%)}html[data-theme=dark] .hero-actions-mobile .text-link{border-color:var(--line);background:#11110fe0}html[data-theme=dark] .hero-foot{background:#11110fe6}html[data-theme=dark] .hero-foot span:first-child{background:#1d1c19}html[data-theme=dark] .hero-foot span:nth-child(2){background:#191815}html[data-theme=dark] .hero-foot span:nth-child(3){background:#151411}html[data-theme=dark] .hero-foot span:nth-child(4){background:#11110f}html[data-theme=dark] .process-grid article:first-child,html[data-theme=dark] .process-grid article:nth-child(4){background:#1d1c19}html[data-theme=dark] .process-grid article:nth-child(2),html[data-theme=dark] .process-grid article:nth-child(5){background:#171613}html[data-theme=dark] .process-grid article:nth-child(3),html[data-theme=dark] .process-grid article:nth-child(6){background:#11110f}}@media (prefers-reduced-motion:reduce){.theme-toggle-track,.theme-toggle-thumb,.theme-image-stack>img{transition:none}}.hero-copy{max-width:min(660px,48vw)}.hero h1{text-wrap:balance}.hero h1 em{color:var(--muted);font-size:1em;font-style:italic;line-height:inherit}html[data-theme=dark] .hero .theme-image-dark{filter:none}@media (width>=1920px){.hero{min-height:800px}}@media (width>=1001px){.hero-copy{max-width:min(880px,48vw);top:45%;left:max(40px,50vw - 840px)}.hero h1{max-width:880px;font-size:clamp(58px,3vw + 34px,128px)}.hero-intro{max-width:min(640px,22vw + 220px);font-size:clamp(15px,.22vw + 12px,19px)}.hero-scroll-cue{right:max(40px,50vw - 840px)}}@media (width>=761px) and (width<=1000px){.hero{min-height:760px}.hero-copy{max-width:min(590px,61vw);padding-left:22px;top:45%;left:24px}.hero h1{max-width:590px;font-size:clamp(54px,7.2vw,68px)}.hero-intro{max-width:480px}}@media (width<=760px){.hero{height:auto;min-height:0}.hero-copy{width:auto;max-width:none;padding-bottom:168px}.hero h1{max-width:520px;font-size:clamp(42px,11.4vw,56px);line-height:.94}.hero h1 em{margin-top:8px}.hero-scroll-cue{display:flex}}.tool-end-actions{--tool-end-copy:var(--ink,#171614);--tool-end-line:var(--line,#1716142e);--tool-end-muted:var(--muted,#625d56);gap:13px;width:100%;margin-top:22px;display:grid}.dashboard-save-toast{background:linear-gradient(100deg, #070807f0, #0c0d0cdb), var(--botanical-dark-image) center 58% / cover;color:#faf7f1;z-index:1500;border:1px solid #faf7f13d;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;width:calc(100vw - 44px);max-width:570px;padding:17px 48px 17px 17px;animation:.42s cubic-bezier(.22,1,.36,1) both dashboard-save-toast-in;display:grid;position:fixed;top:94px;right:22px;box-shadow:0 24px 58px #0000004d}.dashboard-save-toast-mark{color:#d6b48f;font-family:var(--serif);border:1px solid #faf7f175;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:19px;display:inline-flex}.dashboard-save-toast.is-error .dashboard-save-toast-mark{color:#e1a092}.dashboard-save-toast strong{font-family:var(--serif);font-size:20px;font-weight:400;display:block}.dashboard-save-toast p{color:#faf7f1ad;margin:5px 0 0;font-size:11px;line-height:1.5}.dashboard-save-toast>a,.dashboard-save-toast>button:not(.dashboard-save-toast-close){color:#faf7f1;cursor:pointer;font:inherit;letter-spacing:.11em;text-transform:uppercase;background:#faf7f10f;border:1px solid #faf7f152;min-height:42px;padding:0 14px;font-size:9px;font-weight:700}.dashboard-save-toast-close{color:#faf7f194;cursor:pointer;background:0 0;border:0;padding:8px;font-size:24px;line-height:1;position:absolute;top:4px;right:5px}@keyframes dashboard-save-toast-in{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}.tool-dashboard-status{border-bottom:1px solid var(--tool-end-line);justify-content:space-between;align-items:center;gap:18px;margin-bottom:3px;padding:4px 2px 14px;display:flex}.tool-dashboard-status>span,.tool-dashboard-status>a{letter-spacing:.12em;text-transform:uppercase;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.tool-dashboard-status>span{color:var(--tool-end-muted);gap:9px}.tool-dashboard-status>span i{border:1px solid color-mix(in srgb, var(--tool-end-copy) 42%, transparent);color:var(--tool-end-copy);border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;font-size:9px;font-style:normal;display:inline-flex}.tool-dashboard-status>a{color:var(--tool-end-copy);gap:10px}.tool-dashboard-status .tool-end-arrow{flex-basis:26px;width:26px;height:26px}.tool-dashboard-status .tool-end-arrow svg{width:13px;height:13px}.tool-end-primary,.tool-end-next-link{appearance:none;cursor:pointer;font-family:var(--sans);letter-spacing:.14em;text-align:left;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;transition:border-color .18s,filter .18s,transform .18s;display:flex}.tool-end-primary{background:linear-gradient(105deg, #05070794, #07090957 52%, #05070799), var(--botanical-dark-image) center 62% / cover;color:#f8f3eb;border:1px solid #faf7f14d;width:100%;min-height:58px;padding:0 14px 0 22px;box-shadow:inset 0 1px #ffffff1c,0 12px 28px #0709092e}.tool-end-primary:hover,.tool-end-primary:focus-visible{filter:brightness(1.12);border-color:#f8f3eb80;transform:translateY(-2px)}.tool-end-next{background:color-mix(in srgb, var(--tool-end-copy) 3%, transparent);border:1px solid var(--tool-end-line);grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);align-items:center;gap:18px;padding:17px;display:grid}.tool-end-next-copy>span{color:var(--tool-end-copy);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.tool-end-next-copy>p{color:var(--tool-end-muted);max-width:570px;margin:7px 0 0;font-size:13px;line-height:1.55}.tool-end-next-link{border:1px solid color-mix(in srgb, var(--tool-end-copy) 42%, transparent);color:var(--tool-end-copy);gap:18px;min-height:52px;padding:0 11px 0 16px}.tool-end-next-link:hover,.tool-end-next-link:focus-visible{border-color:var(--tool-end-copy);transform:translateY(-2px)}.tool-end-arrow{opacity:.82;border:1px solid;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.tool-end-arrow svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:15px;height:15px}.tool-end-actions.has-next-only{margin-top:24px}.tool-end-actions.is-compact{gap:10px;margin-top:8px}.tool-end-actions.is-compact .tool-end-primary{min-height:50px}.tool-end-actions.is-compact .tool-end-next{gap:13px;padding:12px}.tool-end-actions.is-compact .tool-end-next-link{min-height:48px}.audit-dashboard-clarity .tool-end-actions{--tool-end-copy:#f8f3eb;--tool-end-line:#f8f3eb3d;--tool-end-muted:#f8f3ebb8;align-self:end}.audit-dashboard-clarity .tool-end-next{background:#f8f3eb0b}.audit-dashboard-findings.is-unlocked{grid-template-rows:auto minmax(0,1fr)}.audit-dashboard-findings.is-unlocked .audit-dashboard-finding-viewport,.audit-dashboard-findings.is-unlocked .audit-dashboard-finding-list{height:100%;min-height:0;max-height:none}.audit-submitted-banner .audit-submitted-actions{align-items:stretch;display:block}.audit-submitted-banner .audit-submitted-actions>button{color:#171614;letter-spacing:.12em;background:#f8f3eb;border:1px solid #f8f3eb75;justify-content:space-between;align-items:center;width:100%;min-height:52px;padding:0 18px;font-size:11px;display:flex}.audit-submitted-banner .audit-submitted-actions .audit-css-arrow{border-color:currentColor}@media (width<=760px){.dashboard-save-toast{grid-template-columns:auto minmax(0,1fr);gap:12px;width:auto;padding:15px 42px 15px 15px;top:84px;left:14px;right:14px}.dashboard-save-toast>a,.dashboard-save-toast>button:not(.dashboard-save-toast-close){grid-column:1/-1;width:100%}.tool-dashboard-status{flex-direction:column;align-items:flex-start;gap:11px}.tool-dashboard-status>a{justify-content:space-between;width:100%}.tool-end-next{grid-template-columns:1fr;align-items:stretch;padding:15px}.tool-end-primary,.tool-end-next-link{min-height:56px;font-size:11px}.tool-end-actions.is-compact{gap:8px;margin-top:4px}.tool-end-actions.is-compact .tool-end-next{gap:9px;padding:11px}.tool-end-actions.is-compact .tool-end-next-copy>p{margin-top:4px;font-size:12px;line-height:1.42}.tool-end-actions.is-compact .tool-end-primary,.tool-end-actions.is-compact .tool-end-next-link{min-height:48px}}@media (width<=1100px){.audit-submitted-banner{grid-template-columns:auto minmax(0,1fr)}.audit-submitted-banner .tool-end-actions{grid-column:1/-1}}@media (width<=760px){.audit-submitted-banner{grid-template-columns:1fr}.audit-submitted-banner .audit-submitted-actions{grid-column:1;width:100%}}.tool-findings-gate{--gate-copy:var(--bot-copy,var(--studio-ink,#171614));--gate-line:var(--bot-line,var(--studio-line,#1716142b));--gate-muted:var(--bot-muted,var(--studio-muted,#171614a6));--gate-panel:var(--bot-panel,var(--studio-panel-raised,#faf7f1bd));color:var(--gate-copy);text-align:left;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:clamp(24px,4vw,54px);width:100%;max-width:940px;margin:0 auto;display:grid}.tool-findings-gate-copy>span,.tool-findings-gate-form .tool-findings-gate-field>span{color:var(--gate-muted);letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:700;display:block}.tool-findings-gate-copy h2{color:var(--gate-copy);font-family:var(--serif);letter-spacing:-.055em;margin:18px 0;font-size:clamp(38px,4.6vw,64px);font-weight:400;line-height:.95}.tool-findings-gate-copy>p{color:var(--gate-muted);max-width:570px;margin:0;font-size:13px;line-height:1.68}.tool-findings-gate-copy>p strong{color:var(--gate-copy);font-weight:600}.tool-findings-gate-scope{border-bottom:1px solid var(--gate-line);border-top:1px solid var(--gate-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;display:grid}.tool-findings-gate-scope>span{color:var(--gate-muted);gap:8px;padding:14px 10px 14px 0;font-size:9px;line-height:1.35;display:grid}.tool-findings-gate-scope strong{color:var(--gate-copy);font-family:var(--serif);font-size:20px;font-weight:400}.tool-findings-gate-form{background:color-mix(in srgb, var(--gate-panel) 91%, transparent);border:1px solid var(--gate-line);gap:14px;padding:clamp(20px,3vw,30px);display:grid}.tool-findings-gate-form-heading{border-bottom:1px solid var(--gate-line);gap:7px;padding-bottom:15px;display:grid}.tool-findings-gate-form-heading>span{color:var(--gate-muted);letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:700}.tool-findings-gate-form-heading>strong{color:var(--gate-copy);font-family:var(--serif);font-size:20px;font-weight:400;line-height:1.2}.tool-findings-gate-field{gap:8px;display:grid}.tool-findings-gate-field input{border:0;border-bottom:1px solid var(--gate-line);color:var(--gate-copy);font-family:var(--serif);background:0 0;outline:none;width:100%;min-height:46px;padding:0;font-size:18px}.tool-findings-gate-field input:focus{border-color:var(--gate-copy)}.tool-findings-gate-field>span small{font-size:inherit;font-weight:inherit;opacity:.62}.tool-findings-text-consent{cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:11px;display:grid}.tool-findings-text-consent input{appearance:none;border:1px solid var(--gate-copy);background:0 0;border-radius:0;width:18px;height:18px;margin:1px 0 0;position:relative}.tool-findings-text-consent input:checked{background:var(--gate-copy)}.tool-findings-text-consent input:checked:after{border-bottom:1px solid var(--gate-panel);border-right:1px solid var(--gate-panel);content:"";width:4px;height:8px;position:absolute;top:3px;left:6px;transform:rotate(42deg)}.tool-findings-text-consent>span{color:var(--gate-muted);font-size:10px;line-height:1.55}.tool-findings-gate-verification{min-height:65px;overflow:hidden}.tool-findings-gate-form>button{color:#faf7f1;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;background:#121210;border:1px solid #ffffff29;justify-content:space-between;align-items:center;min-height:52px;padding:0 17px;font-size:9px;font-weight:700;display:flex}.tool-findings-gate-form>button:disabled{cursor:not-allowed;opacity:.38}.tool-findings-gate-form>button i{font-family:var(--sans);font-size:16px;font-style:normal}.tool-findings-gate-form>small,.tool-findings-gate-form>small a{color:var(--gate-muted);font-size:9px;line-height:1.5}.tool-findings-gate-error{color:#a65f55;margin:0;font-size:11px;line-height:1.45}.tool-findings-gate-next{border-top:1px solid var(--gate-line);gap:12px;margin-top:4px;padding-top:16px;display:grid}.tool-findings-gate-next>div>span{color:var(--gate-copy);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:700;display:block}.tool-findings-gate-next p{color:var(--gate-muted);margin:6px 0 0;font-size:10px;line-height:1.5}.tool-findings-gate-next>a{border:1px solid color-mix(in srgb, var(--gate-copy) 42%, transparent);color:var(--gate-copy);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:0 14px;font-size:9px;font-weight:700;display:flex}.tool-findings-gate-next>a:hover,.tool-findings-gate-next>a:focus-visible{border-color:var(--gate-copy)}.tool-findings-gate-next>a i{font-size:15px;font-style:normal}@media (width<=720px){.tool-findings-gate{grid-template-columns:1fr;align-content:start}.tool-findings-gate-copy h2{font-size:clamp(38px,12vw,54px)}}.tool-suite-progress{--suite-copy:var(--bot-copy,var(--dh-ink,var(--studio-ink,var(--ink,#171614))));--suite-line:var(--bot-line,var(--dh-line,var(--studio-line,#1716142b)));--suite-muted:var(--bot-muted,var(--dh-muted,var(--studio-muted,var(--muted,#171614a3))));--suite-accent:var(--bot-accent,var(--dh-accent,var(--studio-warm,#9b7652)));border-bottom:1px solid var(--suite-line);border-top:1px solid var(--suite-line);color:var(--suite-copy);text-align:left;grid-template-columns:minmax(210px,.8fr) minmax(300px,1.2fr);gap:18px;width:100%;margin-top:22px;padding:18px 0;display:grid}.tool-suite-progress-copy{gap:5px;display:grid}.tool-suite-progress-copy>span{color:var(--suite-accent);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:700}.tool-suite-progress-copy>strong{font-family:var(--serif);font-size:19px;font-weight:400;line-height:1.15}.tool-suite-progress-copy>p{color:var(--suite-muted);max-width:360px;margin:0;font-size:9px;line-height:1.5}.tool-suite-progress-items{grid-template-columns:repeat(4,minmax(0,1fr));align-self:center;display:grid}.tool-suite-progress-items>span{border-left:1px solid var(--suite-line);color:var(--suite-muted);letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 8px;font-size:8px;font-weight:700;display:flex}.tool-suite-progress-items>span:first-child{border-left:0}.tool-suite-progress-items i{border:1px solid var(--suite-muted);opacity:.55;border-radius:50%;width:6px;height:6px}.tool-suite-progress-items>span.is-current{color:var(--suite-copy)}.tool-suite-progress-items>span.is-current i{background:var(--suite-accent);border-color:var(--suite-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--suite-accent) 12%, transparent);opacity:1}@media (width<=720px){.tool-suite-progress{grid-template-columns:1fr;gap:14px;margin-top:18px;padding:16px 0}.tool-suite-progress-items{border-top:1px solid var(--suite-line);padding-top:12px}.tool-suite-progress-items>span{gap:6px;min-height:34px;padding:0 4px;font-size:7px}}.tool-seo-content{--seo-surface:#f4eee5;--seo-surface-soft:#fbf8f2;--seo-ink:#171715;--seo-muted:#69645d;--seo-line:#17171529;background:var(--seo-surface);border-top:1px solid var(--seo-line);color:var(--seo-ink);padding:clamp(72px,8vw,112px) max(40px,50vw - 640px)}.tool-seo-content-inner{max-width:1280px;margin:0 auto}.tool-seo-content-header{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:end;gap:clamp(36px,6vw,96px);display:grid}.tool-seo-content-header>p{color:var(--seo-muted);letter-spacing:.16em;text-transform:uppercase;grid-column:1/-1;margin:0 0 -14px;font-size:9px;font-weight:700}.tool-seo-content-header h2{font-family:var(--serif);letter-spacing:-.045em;max-width:760px;margin:0;font-size:clamp(38px,4.3vw,62px);font-weight:400;line-height:1.02}.tool-seo-content-header>div{gap:26px;display:grid}.tool-seo-content-header>div>p{color:var(--seo-muted);margin:0;font-size:15px;line-height:1.72}.tool-seo-content-header a{border-bottom:1px solid var(--seo-ink);letter-spacing:.11em;text-transform:uppercase;justify-self:start;align-items:center;gap:10px;padding-bottom:7px;font-size:10px;font-weight:700;display:inline-flex}.tool-seo-content-grid{border-bottom:1px solid var(--seo-line);border-top:1px solid var(--seo-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(52px,6vw,82px);display:grid}.tool-seo-content-grid article{border-right:1px solid var(--seo-line);min-height:250px;padding:28px 24px 34px}.tool-seo-content-grid article:last-child{border-right:0}.tool-seo-content-grid article>span{color:var(--seo-muted);font-family:var(--serif);font-size:20px}.tool-seo-content-grid h3{font-family:var(--serif);letter-spacing:-.025em;margin:50px 0 14px;font-size:clamp(23px,2vw,29px);font-weight:400;line-height:1.08}.tool-seo-content-grid p,.tool-seo-content-limit{color:var(--seo-muted);margin:0;font-size:12px;line-height:1.7}.tool-seo-content-limit{max-width:780px;margin-top:22px}.tool-seo-content-limit strong{color:var(--seo-ink)}html[data-theme=dark] .tool-seo-content{--seo-surface:#11110f;--seo-surface-soft:#1a1917;--seo-ink:#f5efe7;--seo-muted:#aaa49a;--seo-line:#f5efe729}@media (width<=900px){.tool-seo-content-header{grid-template-columns:1fr;align-items:start}.tool-seo-content-header>p{margin-bottom:-12px}.tool-seo-content-header>div{max-width:680px}.tool-seo-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-seo-content-grid article:nth-child(2){border-right:0}.tool-seo-content-grid article:nth-child(-n+2){border-bottom:1px solid var(--seo-line)}}@media (width<=640px){.tool-seo-content{padding:64px 20px 72px}.tool-seo-content-header{gap:28px}.tool-seo-content-header h2{font-size:clamp(38px,11.5vw,50px)}.tool-seo-content-grid{grid-template-columns:1fr;margin-top:48px}.tool-seo-content-grid article,.tool-seo-content-grid article:nth-child(2){border-bottom:1px solid var(--seo-line);border-right:0;min-height:0;padding:24px 4px 28px}.tool-seo-content-grid article:last-child{border-bottom:0}.tool-seo-content-grid h3{margin-top:26px}}.welcome-modal-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:12000;background:#0a0a09b8;justify-content:center;align-items:center;padding:28px;animation:.32s both welcomeBackdropIn;display:flex;position:fixed;inset:0}.welcome-modal{--welcome-bg:#f2ebe1;--welcome-card:#f9f5ee;--welcome-copy:#171614;--welcome-muted:#665f57;--welcome-line:#1716142b;background:var(--welcome-bg);border:1px solid color-mix(in srgb, var(--welcome-copy) 20%, transparent);color:var(--welcome-copy);border-radius:16px;width:100%;max-width:1160px;height:min(760px,100dvh - 56px);animation:.48s cubic-bezier(.22,1,.36,1) both welcomeModalIn;display:block;position:relative;overflow:hidden;box-shadow:0 34px 110px #00000061}.welcome-modal:focus{outline:none}html[data-theme=dark] .welcome-modal{--welcome-bg:#171716;--welcome-card:#20201e;--welcome-copy:#f8f3eb;--welcome-muted:#f8f3ebab;--welcome-line:#f8f3eb2e}.welcome-modal-portrait{z-index:2;background:#161615;width:38%;height:100%;min-height:0;margin:0;transition:border-radius .62s cubic-bezier(.22,1,.36,1),box-shadow .62s cubic-bezier(.22,1,.36,1),height .62s cubic-bezier(.22,1,.36,1),left .62s cubic-bezier(.22,1,.36,1),top .62s cubic-bezier(.22,1,.36,1),width .62s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;overflow:hidden}.welcome-modal-portrait:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#080807c7);position:absolute;inset:0}.welcome-modal-portrait img{filter:grayscale()contrast(1.02);object-fit:cover;object-position:center 27%;width:100%;height:100%;transition:transform .62s cubic-bezier(.22,1,.36,1)}.welcome-modal-portrait figcaption{color:#f8f3eb;z-index:1;gap:5px;transition:opacity .18s;display:grid;position:absolute;bottom:28px;left:28px;right:28px}.welcome-modal.is-conversation .welcome-modal-portrait{border:2px solid color-mix(in srgb, var(--welcome-bg) 84%, var(--welcome-copy));border-radius:50%;width:76px;height:76px;top:28px;left:34px;box-shadow:0 10px 30px #0000003d}.welcome-modal.is-conversation .welcome-modal-portrait:after{opacity:0}.welcome-modal.is-conversation .welcome-modal-portrait img{object-position:center 2%;transform-origin:50% 3%;transform:scale(1.5)}.welcome-modal.is-conversation .welcome-modal-portrait figcaption{opacity:0;pointer-events:none}.welcome-modal-portrait figcaption strong{font-family:var(--serif);font-size:25px;font-weight:400}.welcome-modal-portrait figcaption span{letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:700}.welcome-modal-main{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;height:100%;margin-left:38%;padding:30px 38px 34px;transition:margin-left .62s cubic-bezier(.22,1,.36,1);display:grid}.welcome-modal.is-conversation .welcome-modal-main{margin-left:0}.welcome-modal.is-conversation .welcome-modal-header{min-height:86px;padding-left:96px}.welcome-modal-header{border-bottom:1px solid var(--welcome-line);justify-content:space-between;align-items:center;min-height:42px;padding:0 0 15px;display:flex}.welcome-modal-label{align-items:center;gap:12px;display:flex}.welcome-modal-label>span{color:var(--welcome-copy);font-family:var(--serif);font-size:15px}.welcome-modal-label>small{border-left:1px solid var(--welcome-line);color:var(--welcome-muted);letter-spacing:.1em;text-transform:uppercase;padding-left:12px;font-size:10px;font-weight:700}.welcome-modal-header-actions{align-items:center;gap:10px;display:flex}.welcome-modal-header-actions .theme-toggle{flex:none;padding:0}.welcome-modal-skip{appearance:none;border:1px solid var(--welcome-line);color:var(--welcome-copy);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:0 0;align-items:center;gap:10px;min-height:40px;padding:0 13px;font-size:10px;font-weight:700;display:inline-flex}.welcome-modal-skip:hover,.welcome-modal-skip:focus-visible{background:color-mix(in srgb, var(--welcome-copy) 7%, transparent)}.welcome-modal-skip:focus-visible{border-color:color-mix(in srgb, var(--welcome-copy) 48%, transparent);outline:none}.welcome-modal-copy{opacity:1;scrollbar-width:none;touch-action:pan-y;align-content:center;padding:34px 0;animation:.32s welcomeCopyIn;display:grid;overflow-y:auto}.welcome-modal-copy::-webkit-scrollbar{display:none}.welcome-modal-eyebrow{color:#9b7557;letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:700}html[data-theme=dark] .welcome-modal-eyebrow{color:#d2ad8a}.welcome-modal-copy h2{font-family:var(--serif);letter-spacing:-.05em;max-width:700px;margin:0;font-size:clamp(42px,4.2vw,64px);font-weight:400;line-height:.98}.welcome-modal-copy>div{color:var(--welcome-muted);max-width:670px;margin-top:26px;font-size:15px;line-height:1.65}.welcome-modal-copy>div p{margin:0}.welcome-modal-copy>div p+p{margin-top:13px}.welcome-modal-controls{border-top:1px solid var(--welcome-line);grid-template-columns:auto 1fr auto;align-items:center;min-height:68px;padding-top:14px;display:grid}.welcome-modal-controls>button{appearance:none;border:1px solid var(--welcome-line);color:var(--welcome-copy);cursor:pointer;letter-spacing:.13em;text-transform:uppercase;background:0 0;align-items:center;gap:11px;min-height:48px;padding:0 16px;font-size:11px;font-weight:700;display:inline-flex}.welcome-modal-controls>button:last-child{justify-self:end}.welcome-modal-controls .welcome-modal-next{background:linear-gradient(105deg, #05070794, #07090957 52%, #05070799), var(--botanical-dark-image) center 62% / cover;color:#f8f3eb;border-color:#faf7f152;gap:18px;min-width:112px;transition:filter .18s,transform .18s}.welcome-modal-controls .welcome-modal-next:hover,.welcome-modal-controls .welcome-modal-next:focus-visible{filter:brightness(1.1);transform:translateY(-1px)}.welcome-modal-controls .welcome-modal-back{color:var(--welcome-muted);justify-self:start;gap:10px;min-width:112px}.welcome-modal-controls .welcome-modal-back:hover,.welcome-modal-controls .welcome-modal-back:focus-visible{background:color-mix(in srgb, var(--welcome-copy) 7%, transparent);color:var(--welcome-copy)}.welcome-arrow-back{transform:rotate(180deg)}.welcome-modal-control-space{min-width:112px;min-height:48px}.welcome-modal-controls>div{justify-self:center;gap:7px;display:flex}.welcome-modal-controls>div button{appearance:none;background:color-mix(in srgb, var(--welcome-copy) 22%, transparent);cursor:pointer;border:0;border-radius:999px;width:5px;height:5px;padding:0;transition:background .18s,width .18s}.welcome-modal-controls>div button.is-active{background:var(--welcome-copy);width:22px}.welcome-modal-final-actions{border-top:1px solid var(--welcome-line);grid-template-columns:minmax(0,1fr);align-items:center;width:100%;padding-top:16px;display:grid}.welcome-modal-consent-actions{border-top:1px solid var(--welcome-line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px;padding-top:16px;display:grid}.welcome-modal-consent-actions button{appearance:none;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:14px;min-height:52px;padding:0 18px;font-size:11px;font-weight:700;display:inline-flex}.welcome-modal-consent-secondary{border:1px solid var(--welcome-line);color:var(--welcome-copy);background:0 0}.welcome-modal-consent-primary{background:linear-gradient(105deg, #05070794, #07090957 52%, #05070799), var(--botanical-dark-image) center 62% / cover;color:#f8f3eb;border:1px solid #faf7f152}.welcome-modal-consent-actions button:hover,.welcome-modal-consent-actions button:focus-visible{filter:brightness(1.08);transform:translateY(-1px)}.welcome-modal-consent-actions button:focus-visible,.welcome-modal-privacy-link:focus-visible{outline-offset:3px;outline:2px solid #9b7557}.welcome-modal-privacy-link{color:var(--welcome-copy);font-size:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--welcome-copy) 34%, transparent);text-decoration-color:color-mix(in srgb, var(--welcome-copy) 34%, transparent);text-underline-offset:4px;font-weight:700;display:inline}.welcome-modal-final-actions a,.welcome-modal-final-actions button{appearance:none;cursor:pointer;letter-spacing:.12em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;min-height:52px;font-size:11px;font-weight:700;display:inline-flex}.welcome-modal-primary{background:linear-gradient(105deg, #05070794, #07090957 52%, #05070799), var(--botanical-dark-image) center 62% / cover;color:#f8f3eb;border:1px solid #faf7f152;gap:17px;width:100%;min-width:0;padding:0 22px;justify-content:space-between!important}.welcome-modal-primary:hover,.welcome-modal-primary:focus-visible{filter:brightness(1.08);transform:translateY(-2px)}@keyframes welcomeBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes welcomeModalIn{0%{opacity:0;transform:translateY(20px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes welcomeCopyIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=820px){.welcome-modal-backdrop{-webkit-backdrop-filter:blur(12px)saturate(.82);backdrop-filter:blur(12px)saturate(.82);padding:max(14px, env(safe-area-inset-top)) 14px max(14px, env(safe-area-inset-bottom));background:#0a0a0994;align-items:center}.welcome-modal{--welcome-mobile-portrait-height:clamp(290px, 38dvh, 350px);border-color:color-mix(in srgb, var(--welcome-copy) 25%, transparent);height:min(700px, calc(100dvh - 28px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));border-radius:14px;max-width:680px;display:block;box-shadow:0 26px 70px #00000075}.welcome-modal.is-conversation{height:min(620px, calc(100dvh - 28px - env(safe-area-inset-top) - env(safe-area-inset-bottom)))}.welcome-modal-portrait img{object-position:center 1%}.welcome-modal-portrait{height:var(--welcome-mobile-portrait-height);width:100%}.welcome-modal.is-introduction .welcome-modal-portrait img{transform:translateY(-5%)}.welcome-modal.is-conversation .welcome-modal-portrait{width:48px;height:48px;top:15px;left:20px}.welcome-modal.is-conversation .welcome-modal-portrait img{object-position:center 1%;transform-origin:50% 2%;transform:scale(1.42)}.welcome-modal-portrait figcaption{bottom:16px;left:20px}.welcome-modal-portrait figcaption strong{font-size:21px}.welcome-modal-main{height:calc(100% - var(--welcome-mobile-portrait-height));margin-left:0;margin-top:var(--welcome-mobile-portrait-height);min-height:0;padding:12px 20px max(12px, env(safe-area-inset-bottom));transition:height .62s cubic-bezier(.22,1,.36,1),margin-top .62s cubic-bezier(.22,1,.36,1)}.welcome-modal.is-conversation .welcome-modal-main{height:100%;margin-top:0}.welcome-modal.is-conversation .welcome-modal-header{min-height:60px;padding-left:60px;padding-right:0}.welcome-modal-header{min-height:32px;padding:0 0 8px}.welcome-modal-header>span{font-size:10px}.welcome-modal-skip{min-height:36px;padding:0 10px;font-size:10px}.welcome-modal-header-actions{gap:6px}.welcome-modal-header-actions .theme-toggle{place-items:center;width:48px;height:30px;padding:0;display:grid}.welcome-modal-header-actions .theme-toggle-track{grid-template-columns:20px 20px;width:48px;height:28px;padding:3px;transform:none}.welcome-modal-header-actions .theme-toggle-sun,.welcome-modal-header-actions .theme-toggle-moon,.welcome-modal-header-actions .theme-toggle-thumb{width:20px;height:20px}html[data-theme=dark] .welcome-modal-header-actions .theme-toggle-thumb{transform:translate(20px)}.welcome-modal-label{gap:8px}.welcome-modal-label>span{font-size:14px}.welcome-modal-label>small{padding-left:8px;font-size:10px}.welcome-modal.is-privacy .welcome-modal-label>small{display:none}.welcome-modal.is-conversation .welcome-modal-label{white-space:nowrap;flex:0 auto;gap:5px}.welcome-modal.is-conversation .welcome-modal-label>span{font-size:12px}.welcome-modal.is-conversation .welcome-modal-label-detail{display:none}.welcome-modal.is-conversation .welcome-modal-label>small{border-left:0;padding-left:0;font-size:9px}.welcome-modal.is-conversation .welcome-modal-header-actions{flex:none;gap:6px}.welcome-modal.is-conversation .welcome-modal-skip{gap:6px;min-height:34px;padding:0 6px;font-size:9px}.welcome-modal-copy{scrollbar-width:none;padding:17px 0;overflow-y:auto}.welcome-modal-copy::-webkit-scrollbar{display:none}.welcome-modal-eyebrow{margin-bottom:12px;font-size:10px}.welcome-modal-copy h2{font-size:clamp(34px,10vw,46px);line-height:.99}.welcome-modal-copy>div{margin-top:17px;font-size:15px;line-height:1.56}.welcome-modal.is-privacy .welcome-modal-copy{padding:14px 0}.welcome-modal.is-privacy .welcome-modal-copy h2{font-size:clamp(32px,8.8vw,43px)}.welcome-modal.is-privacy .welcome-modal-copy>div{margin-top:14px;font-size:14px;line-height:1.5}.welcome-modal-consent-actions{grid-template-columns:1fr;gap:8px;padding-top:10px}.welcome-modal-consent-actions button{min-height:46px;font-size:10px}.welcome-modal-controls{min-height:52px;padding-top:6px}.welcome-modal-controls>button{min-width:108px;min-height:44px;padding-left:13px;padding-right:13px;font-size:11px}.welcome-modal-control-space{min-width:108px}.welcome-modal-final-actions{padding-top:10px;display:grid}.welcome-modal-final-actions a,.welcome-modal-final-actions button{min-height:52px;font-size:11px}.welcome-modal-primary{width:100%;min-width:0}}@media (width<=430px) and (height<=760px){.welcome-modal-portrait{height:265px}.welcome-modal-main{height:calc(100% - 265px);margin-top:265px;padding-top:10px}.welcome-modal-copy{padding:12px 0}.welcome-modal-copy h2{font-size:clamp(31px,9vw,39px)}.welcome-modal-copy>div{margin-top:13px;font-size:14px;line-height:1.5}}@media (prefers-reduced-motion:reduce){.welcome-modal-backdrop,.welcome-modal,.welcome-modal-copy,.welcome-modal-main,.welcome-modal-portrait,.welcome-modal-portrait figcaption{transition:none;animation:none}}.project-inbox-page{--inbox-danger:#8b3f34;--inbox-danger-soft:#8b3f3414;--inbox-surface:color-mix(in srgb, var(--cream-light) 92%, white);--inbox-surface-soft:color-mix(in srgb, var(--cream-light) 64%, transparent);background:radial-gradient(circle at 88% 5%, color-mix(in srgb, var(--ink) 3%, transparent), transparent 24rem), var(--cream);color:var(--ink);min-height:100vh}.project-inbox-shell{max-width:1400px;margin:0 auto;padding:clamp(64px,7vw,104px) 40px 112px}.project-inbox-intro{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:40px;padding-bottom:34px;display:flex}.project-inbox-intro p,.project-inbox-card>header span,.project-inbox-status,.project-inbox-card dt,.project-inbox-summary span,.project-inbox-section-heading p,.website-activity-metrics span,.website-tool-breakdown span,.website-activity-filters label>span,.website-activity-list-heading p,.website-activity-stats dt{letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:700}.project-inbox-intro p{color:var(--muted);align-items:center;gap:9px;margin:0 0 14px;display:flex}.project-inbox-intro p i{background:#60835f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #60835f1f}.project-inbox-intro h1{font-family:var(--serif);letter-spacing:-.055em;margin:0;font-size:clamp(54px,7vw,100px);font-weight:400;line-height:.88}.project-inbox-intro-meta{text-align:right;flex-direction:column;align-items:flex-end;gap:7px;display:flex}.project-inbox-intro-meta>span{font-family:var(--serif);font-size:18px}.project-inbox-intro-meta small{color:var(--muted);font-size:10px}.project-inbox-refresh{appearance:none;border:1px solid var(--line);color:var(--ink);cursor:pointer;font:inherit;letter-spacing:.11em;text-transform:uppercase;background:0 0;align-items:center;gap:9px;min-height:38px;margin-top:9px;padding:0 13px;font-size:9px;font-weight:700;transition:background-color .18s,border-color .18s,color .18s,opacity .18s;display:inline-flex}.project-inbox-refresh i{border:1px solid;border-left-color:#0000;border-radius:50%;width:12px;height:12px}.project-inbox-refresh.is-refreshing{background:var(--ink);border-color:var(--ink);color:var(--cream-light);cursor:wait;opacity:1}.project-inbox-refresh.is-refreshing i{animation:.7s linear infinite inbox-refresh-spin}.project-inbox-refresh.is-synced{border-color:color-mix(in srgb, #60835f 58%, var(--line));color:color-mix(in srgb, #60835f 80%, var(--ink))}.project-inbox-refresh.is-synced i{box-shadow:inset 0 0 0 3px var(--cream);background:currentColor;border-color:currentColor}.project-inbox-refresh.is-error{border-color:color-mix(in srgb, var(--inbox-danger) 58%, var(--line));color:var(--inbox-danger)}@keyframes inbox-refresh-spin{to{transform:rotate(360deg)}}.project-inbox-tabs{border-bottom:1px solid var(--line);gap:36px;margin-top:24px;display:flex}.project-inbox-tabs a{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:9px;padding:18px 0 16px;font-size:10px;font-weight:700;text-decoration:none;display:flex;position:relative}.project-inbox-tabs a:after{background:var(--ink);content:"";transform-origin:0;width:100%;height:2px;transition:transform .18s;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.project-inbox-tabs a[aria-current=page]{color:var(--ink)}.project-inbox-tabs a[aria-current=page]:after{transform:scaleX(1)}.project-inbox-tabs a span{border:1px solid var(--line);border-radius:99px;padding:4px 7px;font-size:8px}.project-inbox-submissions-view,.website-activity-view{padding-top:34px}.project-inbox-summary,.website-activity-metrics{gap:1px;display:grid}.project-inbox-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.website-activity-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.project-inbox-delivery-alert{background:color-mix(in srgb, #b3783f 11%, var(--inbox-surface));border:1px solid color-mix(in srgb, #b3783f 46%, var(--line));justify-content:space-between;align-items:center;gap:32px;margin-bottom:12px;padding:20px 22px;display:flex}.project-inbox-delivery-alert span{color:color-mix(in srgb, #8d5929 82%, var(--ink));letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:700;display:block}.project-inbox-delivery-alert strong{font-family:var(--serif);font-size:clamp(20px,2vw,27px);font-weight:400;line-height:1.12;display:block}.project-inbox-delivery-alert p{color:var(--muted);max-width:330px;margin:0;font-size:11px;line-height:1.5}.project-inbox-summary article,.website-activity-metrics article{background:var(--inbox-surface);border:1px solid var(--line);min-height:146px;padding:22px}.project-inbox-summary span,.website-activity-metrics span,.website-tool-breakdown span,.website-activity-filters label>span,.project-inbox-section-heading p,.website-activity-list-heading p,.website-activity-stats dt{color:var(--muted);display:block}.project-inbox-summary strong,.website-activity-metrics strong{font-family:var(--serif);letter-spacing:-.05em;margin-top:24px;font-size:clamp(38px,4vw,58px);font-weight:400;line-height:1;display:block}.project-inbox-summary article:last-child strong{font-size:clamp(24px,2.6vw,38px);line-height:1.08}.project-inbox-summary small,.website-activity-metrics small{color:var(--muted);margin-top:9px;font-size:10px;line-height:1.45;display:block}.project-inbox-section-heading,.website-activity-list-heading{justify-content:space-between;align-items:end;padding:54px 0 20px;display:flex}.project-inbox-section-heading p,.website-activity-list-heading p{margin:0 0 10px}.project-inbox-section-heading h2,.website-activity-list-heading h2{font-family:var(--serif);letter-spacing:-.045em;margin:0;font-size:clamp(31px,4vw,50px);font-weight:400}.project-inbox-section-heading>span,.website-activity-list-heading>span{color:var(--muted);text-align:right;max-width:330px;font-size:11px}.project-inbox-list,.website-activity-list{gap:14px;display:grid}.project-inbox-card,.website-activity-card{background:var(--inbox-surface);border:1px solid var(--line);padding:24px}.project-inbox-card>header,.website-activity-card>header{justify-content:space-between;align-items:start;gap:32px;display:flex}.project-inbox-card>header{border-bottom:1px solid var(--line);padding-bottom:20px}.project-inbox-card>header>div:first-child{max-width:760px}.project-inbox-card>header span{color:var(--muted)}.project-inbox-card h2{font-family:var(--serif);letter-spacing:-.035em;margin:8px 0 0;font-size:clamp(26px,3vw,40px);font-weight:400;line-height:1.05}.project-inbox-card-actions,.website-activity-card-actions{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.project-inbox-status{color:var(--muted);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:8px;display:flex}.project-inbox-status>span{border:1px solid color-mix(in srgb, #60835f 38%, var(--line));color:var(--ink);background:#60835f17;padding:7px 9px}.project-inbox-status>span.is-stored{border-color:color-mix(in srgb, #b3783f 45%, var(--line));background:#b3783f1c}.project-inbox-contact{flex-wrap:wrap;align-items:center;gap:12px 24px;padding:20px 0;display:flex}.project-inbox-contact strong{font-family:var(--serif);font-size:22px;font-weight:400}.project-inbox-contact a{color:var(--muted);overflow-wrap:anywhere;text-underline-offset:4px;font-size:13px;text-decoration:underline}.project-inbox-payload{border-top:1px solid var(--line)}.project-inbox-payload summary,.website-run-history summary{cursor:pointer;letter-spacing:.11em;text-transform:uppercase;padding:18px 0 0;font-size:10px;font-weight:700;list-style:none}.project-inbox-payload summary::-webkit-details-marker{display:none}.website-run-history summary::-webkit-details-marker{display:none}.project-inbox-payload summary:before,.website-run-history summary:before{content:"+";margin-right:10px;display:inline-block}.project-inbox-payload[open] summary:before,.website-run-history[open] summary:before{content:"−"}.project-inbox-payload summary span{color:var(--muted);margin-left:9px}.project-inbox-card dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0 0;display:grid}.project-inbox-card dl>div{border-top:1px solid var(--line);min-width:0;padding:18px 22px 18px 0}.project-inbox-card dl>div:nth-child(2n){border-left:1px solid var(--line);padding-left:22px}.project-inbox-card dt{color:var(--muted)}.project-inbox-card dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:8px 0 0;font-size:14px;line-height:1.65}.delete-record-wrap{flex-direction:column;align-items:flex-end;gap:5px;display:inline-flex}.retry-submission-wrap{flex-direction:column;align-items:flex-end;gap:6px;display:inline-flex}.retry-submission-button{appearance:none;background:var(--ink);border:1px solid var(--ink);color:var(--cream-light);cursor:pointer;font:inherit;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:9px;font-weight:700;transition:opacity .18s,transform .18s;display:inline-flex}.retry-submission-button:hover,.retry-submission-button:focus-visible{transform:translateY(-1px)}.retry-submission-button:disabled{cursor:wait;opacity:.66;transform:none}.retry-submission-wrap.is-delivered .retry-submission-button{background:#60835f;border-color:#60835f}.retry-submission-wrap>small{color:var(--muted);text-align:right;max-width:210px;font-size:9px}.retry-submission-wrap.is-error>small{color:var(--inbox-danger)}.delete-record-button{appearance:none;color:var(--muted);cursor:pointer;font:inherit;letter-spacing:.09em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:7px;padding:4px 0;font-size:9px;font-weight:700;display:inline-flex}.delete-record-button>span{letter-spacing:0;border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:14px;font-weight:400;line-height:1;display:inline-flex}.delete-record-button:hover,.delete-record-button:focus-visible{color:var(--inbox-danger)}.delete-record-button:disabled{cursor:wait;opacity:.5}.delete-record-wrap>small{color:var(--inbox-danger);font-size:9px}.delete-record-wrap.is-compact{margin-left:0}.delete-record-wrap.is-compact .delete-record-button{font-size:8px}.delete-record-wrap.is-compact .delete-record-button>span{width:18px;height:18px}.project-inbox-empty{background:var(--inbox-surface-soft);border:1px solid var(--line);text-align:center;margin-top:34px;padding:72px 28px}.project-inbox-empty p{color:var(--muted);margin:0}.website-activity-overview-label{justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.website-activity-overview-label span{font-family:var(--serif);font-size:20px}.website-activity-overview-label small{color:var(--muted);font-size:10px}.website-tool-breakdown{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px;display:grid}.website-tool-breakdown>div{justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.website-tool-breakdown>div+div{border-left:1px solid var(--line)}.website-tool-breakdown strong{font-family:var(--serif);font-size:24px;font-weight:400}.website-intent-breakdown{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px;display:grid}.website-intent-breakdown>div{gap:7px;padding:18px 20px;display:grid}.website-intent-breakdown>div+div{border-left:1px solid var(--line)}.website-intent-breakdown span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:700}.website-intent-breakdown strong{font-family:var(--serif);font-size:30px;font-weight:400;line-height:1}.website-intent-breakdown small{color:var(--muted);font-size:10px}.website-activity-filters{background:var(--inbox-surface-soft);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(150px,1fr)) auto auto;align-items:end;gap:14px;margin-top:24px;padding:20px;display:grid}.website-activity-filters label{gap:8px;display:grid}.website-activity-filters select{appearance:none;background:linear-gradient(45deg, transparent 50%, var(--muted) 50%) calc(100% - 15px) 19px / 5px 5px no-repeat, linear-gradient(135deg, var(--muted) 50%, transparent 50%) calc(100% - 10px) 19px / 5px 5px no-repeat, var(--cream);border:1px solid var(--line);color:var(--ink);font:inherit;border-radius:0;min-height:44px;padding:0 34px 0 12px;font-size:12px}.website-activity-filters button,.website-activity-filters>a{background:var(--ink);border:1px solid var(--ink);color:var(--cream);cursor:pointer;font:inherit;letter-spacing:.11em;text-transform:uppercase;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:9px;font-weight:700;text-decoration:none;display:flex}.website-activity-filters>a{color:var(--ink);background:0 0}.website-activity-identity{min-width:0}.website-activity-identity a{color:var(--ink);font-family:var(--serif);letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(26px,3vw,40px);line-height:1;text-decoration:none;display:block}.website-activity-identity>span{color:var(--muted);overflow-wrap:anywhere;margin-top:8px;font-size:10px;display:block}.website-tool-tags{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.website-tool-tags span{border:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;padding:7px 9px;font-size:8px;font-weight:700}.website-activity-stats{border:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));margin:22px 0 0;display:grid}.website-activity-stats>div{min-width:0;padding:15px}.website-activity-stats>div+div{border-left:1px solid var(--line)}.website-activity-stats dd{font-family:var(--serif);margin:8px 0 0;font-size:18px}.website-run-history,.website-journey-history{border-top:1px solid var(--line);margin-top:18px}.website-journey-history+.website-run-history{margin-top:0}.website-run-history ol{gap:1px;margin:18px 0 0;padding:0;list-style:none;display:grid}.website-journey-history summary{cursor:pointer;letter-spacing:.11em;text-transform:uppercase;margin:0;padding:18px 0 0;font-size:10px;font-weight:700;list-style:none;display:block}.website-journey-history summary::-webkit-details-marker{display:none}.website-journey-history summary:before{content:"+";margin-right:10px;display:inline-block}.website-journey-history[open] summary:before{content:"−"}.website-journey-history ol{gap:1px;margin:18px 0 0;padding:0;list-style:none;display:grid}.website-journey-history li{background:var(--cream);border:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:15px 17px;display:grid}.website-journey-history li>div{gap:5px;display:grid}.website-journey-history li strong{font-family:var(--serif);font-size:17px;font-weight:400}.website-journey-history li span,.website-journey-history li time{color:var(--muted);font-size:9px}.website-run-history li{background:var(--cream);border:1px solid var(--line);padding:17px}.website-run-heading{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.website-run-heading strong{font-family:var(--serif);font-size:17px;font-weight:400}.website-run-heading time{color:var(--muted);font-size:9px}.website-run-status{border:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;padding:5px 7px;font-size:7px;font-weight:700}.website-run-status.is-succeeded{background:#6e936b29}.website-run-status.is-failed{background:#a86c5f29}.website-run-history li>p{margin:14px 0 0;font-size:13px}.website-run-history li>small{color:var(--muted);margin-top:7px;font-size:10px;display:block}.website-run-history li>footer{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:14px;padding-top:12px;font-size:8px;display:flex}.website-run-history li>footer a{color:var(--ink);margin-left:auto}html[data-theme=dark] .project-inbox-page{--cream:#11110f;--cream-light:#1b1a17;--cream-mid:#24221e;--ink:#f5efe7;--muted:#b7afa4;--line:#f5efe726;--inbox-danger:#d98e82;--inbox-danger-soft:#d98e821a;--inbox-surface:#1b1a17;--inbox-surface-soft:#1b1a17c7;background:radial-gradient(circle at 88% 5%,#c7a47a17,#0000 28rem),linear-gradient(155deg,#ffffff04,#0000 42%),#11110f}html[data-theme=dark] .website-run-history li,html[data-theme=dark] .website-journey-history li,html[data-theme=dark] .website-activity-filters select{background-color:#141411}html[data-theme=dark] .project-inbox-summary article,html[data-theme=dark] .website-activity-metrics article,html[data-theme=dark] .project-inbox-card,html[data-theme=dark] .website-activity-card{box-shadow:inset 0 1px #ffffff06}html[data-theme=dark] .project-inbox-status>span{color:#d8e5d5;background:#60835f24;border-color:#8eae8b57}html[data-theme=dark] .project-inbox-delivery-alert{background:#b3783f1c;border-color:#cd9d6b57}html[data-theme=dark] .project-inbox-delivery-alert span{color:#d7ac80}html[data-theme=dark] .website-activity-filters button{color:#171614;background:#f2ebe1;border-color:#f2ebe1}html[data-theme=dark] .website-activity-filters>a{border-color:var(--line);color:var(--ink);background:0 0}@media (width<=980px){.project-inbox-summary,.website-activity-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.website-activity-metrics article:last-child{grid-column:1/-1}.website-activity-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.website-activity-filters button,.website-activity-filters>a{width:100%}}@media (width<=760px){.project-inbox-shell{padding:48px 18px 80px}.project-inbox-intro{flex-direction:column;align-items:flex-start;gap:22px}.project-inbox-intro h1{font-size:clamp(50px,15vw,72px)}.project-inbox-intro-meta{text-align:left;align-items:flex-start}.project-inbox-tabs{scrollbar-width:none;gap:22px;overflow-x:auto}.project-inbox-tabs::-webkit-scrollbar{display:none}.project-inbox-tabs a{flex:none;font-size:9px}.project-inbox-summary article,.website-activity-metrics article{min-height:132px;padding:18px}.project-inbox-summary strong,.website-activity-metrics strong{margin-top:20px}.project-inbox-section-heading,.website-activity-list-heading{flex-direction:column;align-items:flex-start;gap:12px;padding-top:44px}.project-inbox-section-heading>span,.website-activity-list-heading>span{text-align:left}.project-inbox-card,.website-activity-card{padding:19px 16px}.project-inbox-card>header,.website-activity-card>header{flex-direction:column;align-items:flex-start;gap:18px}.project-inbox-card-actions,.website-activity-card-actions{align-items:flex-start;width:100%}.project-inbox-delivery-alert{flex-direction:column;align-items:flex-start;gap:12px;padding:18px}.project-inbox-delivery-alert p{max-width:none}.project-inbox-status{align-items:flex-start}.retry-submission-wrap{align-items:flex-start;width:100%}.retry-submission-button{justify-content:center;width:100%}.retry-submission-wrap>small{text-align:left;max-width:none}.project-inbox-contact{flex-direction:column;align-items:flex-start;gap:8px}.project-inbox-card dl{grid-template-columns:1fr}.project-inbox-card dl>div:nth-child(2n){border-left:0;padding-left:0}.delete-record-wrap{align-items:flex-start}.website-activity-overview-label{flex-direction:column;align-items:flex-start;gap:5px}.website-tool-breakdown{grid-template-columns:1fr}.website-tool-breakdown>div+div{border-left:0;border-top:1px solid var(--line)}.website-intent-breakdown{grid-template-columns:1fr}.website-intent-breakdown>div+div{border-left:0;border-top:1px solid var(--line)}.website-activity-filters{grid-template-columns:1fr 1fr}.website-activity-filters label:first-of-type{grid-column:1/-1}.website-tool-tags{justify-content:flex-start}.website-activity-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.website-activity-stats>div+div{border-left:0}.website-activity-stats>div:nth-child(2n){border-left:1px solid var(--line)}.website-activity-stats>div:nth-child(n+3){border-top:1px solid var(--line)}.website-run-heading{grid-template-columns:auto 1fr;align-items:start}.website-run-heading time{grid-column:1/-1}.website-journey-history li{grid-template-columns:1fr;align-items:start}.website-run-history li>footer a{margin-left:0}.website-run-history li>footer .delete-record-wrap{width:100%}}.admin-dashboard-nav-secondary .admin-dashboard-nav-options.is-documentation{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-dashboard-nav-secondary .admin-dashboard-nav-options.is-documentation>a{gap:10px;padding-left:18px;padding-right:18px}.admin-dashboard-nav-secondary .admin-dashboard-nav-options.is-documentation strong{font-size:clamp(16px,1.45vw,21px)}.tool-docs-body{padding-top:28px}.tool-doc-switcher{background:var(--inbox-surface);border:1px solid var(--line);z-index:8;grid-template-columns:minmax(190px,.45fr) minmax(0,1.55fr);display:grid;position:sticky;top:76px}.tool-doc-switcher>div:first-child{border-right:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:13px;padding:15px 18px;display:grid}.tool-doc-switcher>div:first-child>span{font-family:var(--serif);font-size:21px}.tool-doc-switcher>div:first-child p{gap:4px;margin:0;display:grid}.tool-doc-switcher>div:first-child strong{letter-spacing:.13em;text-transform:uppercase;font-size:9px}.tool-doc-switcher>div:first-child small{color:var(--muted);font-size:9px;line-height:1.4}.tool-doc-switcher [role=tablist]{grid-template-columns:1.3fr repeat(4,minmax(0,1fr));display:grid}.tool-doc-switcher button{color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;gap:6px;min-height:72px;padding:13px 14px;transition:background-color .18s,color .18s,box-shadow .18s;display:grid}.tool-doc-switcher button+button{border-left:1px solid var(--line)}.tool-doc-switcher button:hover,.tool-doc-switcher button:focus-visible{background:var(--inbox-surface-soft);color:var(--ink)}.tool-doc-switcher button[aria-selected=true]{background:var(--ink);color:var(--cream-light);box-shadow:inset 0 -4px #c7a27d}.tool-doc-switcher button span{letter-spacing:.14em;opacity:.7;text-transform:uppercase;font-size:8px;font-weight:700}.tool-doc-switcher button strong{font-family:var(--serif);font-size:clamp(15px,1.25vw,19px);font-weight:400;line-height:1.05}.tool-doc-workspace{scroll-margin-top:168px}.tool-doc-overview,.tool-doc-detail{padding-top:44px}.tool-doc-overview-hero,.tool-doc-detail-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:end;gap:clamp(36px,7vw,110px);padding:24px 0 70px;display:grid}.tool-doc-overview-hero h2,.tool-doc-detail-hero h2,.tool-doc-section>header h2,.tool-doc-split h2{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:clamp(34px,4.2vw,62px);font-weight:400;line-height:.98}.tool-doc-overview-hero>div>p:last-child,.tool-doc-detail-hero>div>p:last-child{color:var(--muted);max-width:760px;margin:24px 0 0;font-size:13px;line-height:1.75}.tool-doc-overview-hero dl,.tool-doc-detail-hero dl{border:1px solid var(--line);margin:0}.tool-doc-overview-hero dl>div,.tool-doc-detail-hero dl>div{grid-template-columns:minmax(105px,.42fr) minmax(0,.58fr);align-items:start;gap:16px;padding:14px 16px;display:grid}.tool-doc-overview-hero dl>div+div,.tool-doc-detail-hero dl>div+div{border-top:1px solid var(--line)}.tool-doc-overview-hero dt,.tool-doc-detail-hero dt{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:700}.tool-doc-overview-hero dd,.tool-doc-detail-hero dd{font-family:var(--serif);text-align:right;margin:0;font-size:15px;line-height:1.4}.tool-doc-detail-hero code{font-family:var(--sans);overflow-wrap:anywhere;font-size:10px}.tool-doc-facts{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tool-doc-facts>div{border-bottom:1px solid var(--line);min-height:124px;padding:25px 20px}.tool-doc-facts>div+div{border-left:1px solid var(--line)}.tool-doc-facts span{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;margin-bottom:13px;font-size:8px;font-weight:700;display:block}.tool-doc-facts strong{font-family:var(--serif);font-size:clamp(20px,2vw,27px);font-weight:400;line-height:1.12;display:block}.tool-doc-section{padding:72px 0}.tool-doc-section+.tool-doc-section,.tool-doc-split+.tool-doc-section{border-top:1px solid var(--line)}.tool-doc-section>header{max-width:900px;margin-bottom:36px}.tool-doc-section>header h2{font-size:clamp(32px,3.5vw,50px)}.tool-doc-comparison-table,.tool-doc-logic-table,.tool-doc-service-table{border:1px solid var(--line)}.tool-doc-comparison-row{grid-template-columns:.85fr 1.15fr 1.5fr .9fr 1.1fr;align-items:start;gap:0;display:grid}.tool-doc-comparison-row+.tool-doc-comparison-row{border-top:1px solid var(--line)}.tool-doc-comparison-row>*{min-height:100%;margin:0;padding:16px;font-size:10px;line-height:1.55}.tool-doc-comparison-row>*+*{border-left:1px solid var(--line)}.tool-doc-comparison-row strong{font-family:var(--serif);font-size:18px;font-weight:400}.tool-doc-comparison-head,.tool-doc-logic-head,.tool-doc-service-head{background:var(--ink);color:var(--cream-light)}.tool-doc-comparison-head>span,.tool-doc-logic-head>span,.tool-doc-service-head>span{letter-spacing:.12em;text-transform:uppercase;min-height:0;font-size:8px;font-weight:700}.tool-doc-flow{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.tool-doc-flow article{border:1px solid var(--line);min-height:190px;padding:20px}.tool-doc-flow article+article{border-left:0}.tool-doc-flow span{color:#a78058;font-family:var(--serif);font-size:17px}.tool-doc-flow h3,.tool-doc-method-grid h3,.tool-doc-sequence h3,.tool-doc-connections h3{font-family:var(--serif);margin:26px 0 12px;font-size:23px;font-weight:400;line-height:1.08}.tool-doc-flow p,.tool-doc-method-grid p,.tool-doc-sequence p,.tool-doc-connections p{color:var(--muted);margin:0;font-size:10px;line-height:1.65}.tool-doc-method-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tool-doc-method-grid article{border:1px solid var(--line);min-height:230px;padding:23px}.tool-doc-method-grid article:not(:nth-child(3n+1)){border-left:0}.tool-doc-method-grid article:nth-child(n+4){border-top:0}.tool-doc-method-grid h3{margin-top:0}.tool-doc-service-row{grid-template-columns:.85fr .9fr 1.55fr;align-items:start;display:grid}.tool-doc-service-row+.tool-doc-service-row{border-top:1px solid var(--line)}.tool-doc-service-row>*{margin:0;padding:15px 17px;font-size:10px;line-height:1.55}.tool-doc-service-row>*+*{border-left:1px solid var(--line)}.tool-doc-service-row strong{font-family:var(--serif);font-size:17px;font-weight:400}.tool-doc-note{color:var(--muted);border-left:3px solid #a78058;margin-top:24px;padding:8px 0 8px 17px;font-size:11px;line-height:1.7}.tool-doc-note strong{color:var(--ink)}.tool-doc-sequence{border:1px solid var(--line);margin:0;padding:0;list-style:none}.tool-doc-sequence li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:24px;padding:24px;display:grid}.tool-doc-sequence li+li{border-top:1px solid var(--line)}.tool-doc-sequence li>span{color:#a78058;font-family:var(--serif);padding-top:2px;font-size:18px}.tool-doc-sequence h3{margin:0 0 9px}.tool-doc-sequence p{max-width:1020px}.tool-doc-logic-row{grid-template-columns:1fr 1.5fr .85fr;align-items:stretch;display:grid}.tool-doc-logic-row+.tool-doc-logic-row{border-top:1px solid var(--line)}.tool-doc-logic-row>*{margin:0;padding:16px 18px;font-size:10px;line-height:1.6}.tool-doc-logic-row>*+*{border-left:1px solid var(--line)}.tool-doc-logic-row strong{font-family:var(--serif);font-size:17px;font-weight:400}.tool-doc-split{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tool-doc-split>article{padding:64px 42px 64px 0}.tool-doc-split>article+article{border-left:1px solid var(--line);padding-left:42px;padding-right:0}.tool-doc-split h2{font-size:clamp(31px,3vw,45px)}.tool-doc-split ul{margin:28px 0 0;padding:0;list-style:none}.tool-doc-split li{color:var(--muted);padding:13px 0 13px 20px;font-size:10px;line-height:1.65;position:relative}.tool-doc-split li+li{border-top:1px solid var(--line)}.tool-doc-split li:before{content:"";background:#a78058;width:5px;height:5px;position:absolute;top:19px;left:1px}.tool-doc-connections>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tool-doc-connections article{background:var(--inbox-surface-soft);border:1px solid var(--line);min-height:220px;padding:24px}.tool-doc-connections article+article{border-left:0}.tool-doc-connections article>span{color:#a78058;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:700}.tool-doc-connections h3{margin-top:34px}html[data-theme=dark] .tool-doc-switcher button[aria-selected=true],html[data-theme=dark] .tool-doc-comparison-head,html[data-theme=dark] .tool-doc-logic-head,html[data-theme=dark] .tool-doc-service-head{color:#171614;background:#f2ebe1}@media (width<=1100px){.tool-doc-switcher{position:static}.tool-doc-switcher [role=tablist]{grid-template-columns:repeat(5,minmax(0,1fr))}.tool-doc-switcher button{padding-left:10px;padding-right:10px}.tool-doc-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.tool-doc-flow article+article{border-left:1px solid var(--line)}.tool-doc-flow article:not(:nth-child(3n+1)){border-left:0}.tool-doc-flow article:nth-child(n+4){border-top:0}.tool-doc-comparison-table{overflow-x:auto}.tool-doc-comparison-row{min-width:1040px}}@media (width<=760px){.admin-dashboard-nav-secondary .admin-dashboard-nav-options.is-documentation{grid-template-columns:1fr}.admin-dashboard-nav-secondary .admin-dashboard-nav-options.is-documentation>a+a{border-left:0;border-top:1px solid var(--line)}.admin-dashboard-nav-secondary .admin-dashboard-nav-options.is-documentation>a{min-height:68px}.tool-docs-body{padding-top:20px}.tool-doc-switcher{grid-template-columns:1fr}.tool-doc-switcher>div:first-child{border-bottom:1px solid var(--line);border-right:0}.tool-doc-switcher [role=tablist]{scroll-snap-type:x proximity;display:flex;overflow-x:auto}.tool-doc-switcher button{scroll-snap-align:start;flex:0 0 132px;min-height:66px}.tool-doc-switcher button:first-child{flex-basis:148px}.tool-doc-overview,.tool-doc-detail{padding-top:26px}.tool-doc-overview-hero,.tool-doc-detail-hero{grid-template-columns:1fr;align-items:start;gap:32px;padding:16px 0 48px}.tool-doc-overview-hero dd,.tool-doc-detail-hero dd{font-size:14px}.tool-doc-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-doc-facts>div{min-height:110px;padding:20px 15px}.tool-doc-facts>div:nth-child(3){border-left:0}.tool-doc-facts>div:nth-child(n+3){border-top:1px solid var(--line)}.tool-doc-section{padding:52px 0}.tool-doc-section>header{margin-bottom:28px}.tool-doc-method-grid{grid-template-columns:1fr}.tool-doc-method-grid article,.tool-doc-method-grid article:not(:nth-child(3n+1)){border-left:1px solid var(--line);min-height:0}.tool-doc-method-grid article:nth-child(n+2){border-top:0}.tool-doc-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-doc-flow article,.tool-doc-flow article:not(:nth-child(3n+1)){border-left:1px solid var(--line);min-height:172px}.tool-doc-flow article:nth-child(2n){border-left:0}.tool-doc-flow article:nth-child(n+3){border-top:0}.tool-doc-comparison-table{border:0;overflow:visible}.tool-doc-comparison-head{display:none}.tool-doc-comparison-row{border:1px solid var(--line);grid-template-columns:1fr;min-width:0;padding:18px}.tool-doc-comparison-row+.tool-doc-comparison-row{margin-top:12px}.tool-doc-comparison-row>*{min-height:0;padding:8px 0;border-left:0!important}.tool-doc-comparison-row strong{font-size:22px}.tool-doc-comparison-row p:before{color:#a78058;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:7px;font-weight:700;display:block}.tool-doc-comparison-row p:first-of-type:before{content:"Collects"}.tool-doc-comparison-row p:nth-of-type(2):before{content:"Interprets"}.tool-doc-comparison-row p:nth-of-type(3):before{content:"Output"}.tool-doc-comparison-row p:nth-of-type(4):before{content:"Boundary"}.tool-doc-service-head,.tool-doc-logic-head{display:none}.tool-doc-service-table,.tool-doc-logic-table{border:0}.tool-doc-service-row,.tool-doc-logic-row{border:1px solid var(--line);grid-template-columns:1fr;padding:15px}.tool-doc-service-row+.tool-doc-service-row,.tool-doc-logic-row+.tool-doc-logic-row{margin-top:10px}.tool-doc-service-row>*,.tool-doc-logic-row>*{padding:7px 0;border-left:0!important}.tool-doc-service-row strong,.tool-doc-logic-row strong{font-size:19px}.tool-doc-sequence li{gap:15px;padding:20px 17px}.tool-doc-split{grid-template-columns:1fr}.tool-doc-split>article,.tool-doc-split>article+article{padding:48px 0}.tool-doc-split>article+article{border-left:0;border-top:1px solid var(--line)}.tool-doc-connections>div{grid-template-columns:1fr}.tool-doc-connections article,.tool-doc-connections article+article{border-left:1px solid var(--line);min-height:0}.tool-doc-connections article+article{border-top:0}}@media (width<=460px){.project-inbox-summary,.website-activity-metrics,.website-activity-filters{grid-template-columns:1fr}.website-activity-metrics article:last-child,.website-activity-filters label:first-of-type{grid-column:auto}}.storage-doc-body{padding-top:38px}.storage-doc-overview{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:clamp(42px,8vw,120px);padding:18px 0 64px;display:grid}.storage-doc-overview h2,.storage-doc-section>header h2,.storage-doc-split h2{font-family:var(--serif);letter-spacing:-.045em;margin:0;font-size:clamp(36px,4.4vw,64px);font-weight:400;line-height:.98}.storage-doc-overview>div>p:last-child{color:var(--muted);max-width:760px;margin:24px 0 0;font-size:13px;line-height:1.75}.storage-doc-overview dl{border:1px solid var(--line);margin:0}.storage-doc-overview dl>div{justify-content:space-between;align-items:center;gap:24px;padding:14px 16px;display:flex}.storage-doc-overview dl>div+div{border-top:1px solid var(--line)}.storage-doc-overview dt{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:700}.storage-doc-overview dd{font-family:var(--serif);text-align:right;margin:0;font-size:16px}.storage-doc-metrics{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.storage-doc-metrics article{border-bottom:1px solid var(--line);min-height:142px;padding:24px 20px}.storage-doc-metrics article+article{border-left:1px solid var(--line)}.storage-doc-metrics span{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:700;display:block}.storage-doc-metrics strong{font-family:var(--serif);letter-spacing:-.04em;margin-top:20px;font-size:clamp(34px,3.5vw,52px);font-weight:400;line-height:1;display:block}.storage-doc-metrics small{color:var(--muted);margin-top:8px;font-size:9px;line-height:1.45;display:block}.storage-doc-section{padding:72px 0}.storage-doc-section+.storage-doc-section{border-top:1px solid var(--line)}.storage-doc-section>header{max-width:880px;margin-bottom:34px}.storage-doc-section>header h2{font-size:clamp(32px,3.6vw,51px)}.storage-doc-layer-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.storage-doc-layer-grid article{border:1px solid var(--line);min-height:245px;padding:24px}.storage-doc-layer-grid article+article{border-left:0}.storage-doc-layer-grid article>span,.storage-doc-flow>li>span{color:#a78058;font-family:var(--serif);font-size:18px}.storage-doc-layer-grid h3,.storage-doc-flow h3{font-family:var(--serif);margin:38px 0 14px;font-size:25px;font-weight:400;line-height:1.08}.storage-doc-layer-grid p,.storage-doc-flow p{color:var(--muted);margin:0;font-size:10px;line-height:1.68}.storage-doc-table{border:1px solid var(--line)}.storage-doc-row{grid-template-columns:.9fr .75fr 1.8fr .35fr;align-items:stretch;display:grid}.storage-doc-row+.storage-doc-row{border-top:1px solid var(--line)}.storage-doc-row>*{margin:0;padding:16px 18px;font-size:10px;line-height:1.55}.storage-doc-row>*+*{border-left:1px solid var(--line)}.storage-doc-row strong{font-family:var(--serif);font-size:18px;font-weight:400}.storage-doc-row b{font-family:var(--serif);text-align:right;font-size:20px;font-weight:400}.storage-doc-row-head{background:var(--ink);color:var(--cream-light)}.storage-doc-row-head span{letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:700}.storage-doc-flow{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.storage-doc-flow li{min-height:218px;padding:23px}.storage-doc-flow li+li{border-left:1px solid var(--line)}.storage-doc-flow h3{margin-top:34px}.storage-doc-split{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.storage-doc-split>article{padding:68px 42px 68px 0}.storage-doc-split>article+article{border-left:1px solid var(--line);padding-left:42px;padding-right:0}.storage-doc-split h2{font-size:clamp(31px,3.2vw,46px)}.storage-doc-split ul{margin:28px 0 0;padding:0;list-style:none}.storage-doc-split li{color:var(--muted);padding:13px 0 13px 20px;font-size:10px;line-height:1.65;position:relative}.storage-doc-split li+li{border-top:1px solid var(--line)}.storage-doc-split li:before{content:"";background:#a78058;width:5px;height:5px;position:absolute;top:19px;left:1px}html[data-theme=dark] .storage-doc-row-head{color:#171614;background:#f2ebe1}@media (width<=1100px){.admin-dashboard-nav-secondary .admin-dashboard-nav-options.is-documentation{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-nav-secondary .admin-dashboard-nav-options.is-documentation>a:nth-child(3){border-left:0;border-top:1px solid var(--line)}.admin-dashboard-nav-secondary .admin-dashboard-nav-options.is-documentation>a:nth-child(4){border-top:1px solid var(--line)}.storage-doc-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.storage-doc-metrics article:nth-child(4){border-left:0}.storage-doc-metrics article:nth-child(n+4){border-top:1px solid var(--line)}.storage-doc-layer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.storage-doc-layer-grid article:nth-child(3){border-left:1px solid var(--line);border-top:0}.storage-doc-layer-grid article:nth-child(4){border-top:0}.storage-doc-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.storage-doc-flow li:nth-child(3){border-left:0;border-top:1px solid var(--line)}.storage-doc-flow li:nth-child(4){border-top:1px solid var(--line)}}@media (width<=760px){.admin-dashboard-nav-secondary .admin-dashboard-nav-options.is-documentation{grid-template-columns:1fr}.admin-dashboard-nav-secondary .admin-dashboard-nav-options.is-documentation>a,.admin-dashboard-nav-secondary .admin-dashboard-nav-options.is-documentation>a:nth-child(3),.admin-dashboard-nav-secondary .admin-dashboard-nav-options.is-documentation>a:nth-child(4){border-left:0}.admin-dashboard-nav-secondary .admin-dashboard-nav-options.is-documentation>a+a{border-top:1px solid var(--line)}.storage-doc-body{padding-top:24px}.storage-doc-overview{grid-template-columns:1fr;align-items:start;gap:32px;padding:14px 0 48px}.storage-doc-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.storage-doc-metrics article:nth-child(3),.storage-doc-metrics article:nth-child(5){border-left:0}.storage-doc-metrics article:nth-child(n+3){border-top:1px solid var(--line)}.storage-doc-section{padding:52px 0}.storage-doc-layer-grid,.storage-doc-flow{grid-template-columns:1fr}.storage-doc-layer-grid article,.storage-doc-layer-grid article+article,.storage-doc-layer-grid article:nth-child(3){border-left:1px solid var(--line);min-height:0}.storage-doc-layer-grid article+article,.storage-doc-layer-grid article:nth-child(3){border-top:0}.storage-doc-layer-grid h3{margin-top:28px}.storage-doc-table{border:0}.storage-doc-row-head{display:none}.storage-doc-row{border:1px solid var(--line);grid-template-columns:1fr;padding:16px}.storage-doc-row+.storage-doc-row{margin-top:10px}.storage-doc-row>*{padding:7px 0;border-left:0!important}.storage-doc-row strong{font-size:21px}.storage-doc-row b{color:#a78058;text-align:left}.storage-doc-flow li,.storage-doc-flow li+li,.storage-doc-flow li:nth-child(3),.storage-doc-flow li:nth-child(4){border-left:0;border-top:1px solid var(--line);min-height:0}.storage-doc-flow li:first-child{border-top:0}.storage-doc-flow h3{margin-top:24px}.storage-doc-split{grid-template-columns:1fr}.storage-doc-split>article,.storage-doc-split>article+article{padding:50px 0}.storage-doc-split>article+article{border-left:0;border-top:1px solid var(--line)}}@media (width<=460px){.storage-doc-metrics{grid-template-columns:1fr}.storage-doc-metrics article,.storage-doc-metrics article:nth-child(n+2){border-left:0;border-top:1px solid var(--line)}.storage-doc-metrics article:first-child{border-top:0}}.analytics-guide-body{padding-top:42px}.analytics-guide-kicker{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:9px;font-weight:700}.analytics-guide-overview{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:end;gap:clamp(36px,7vw,110px);padding:18px 0 64px;display:grid}.analytics-guide-lede h2,.analytics-guide-boundary h2,.analytics-guide-standard h2,.analytics-guide-setup h2,.analytics-guide-definitions h2,.analytics-guide-explorations h2,.analytics-guide-coverage>header h2,.analytics-guide-maintenance h2{font-family:var(--serif);letter-spacing:-.05em;margin:0;font-size:clamp(38px,5vw,66px);font-weight:400;line-height:.98}.analytics-guide-lede>p:last-child{color:var(--muted);max-width:720px;margin:24px 0 0;font-size:15px;line-height:1.7}.analytics-guide-facts{border:1px solid var(--line);margin:0}.analytics-guide-facts>div{justify-content:space-between;align-items:center;gap:24px;padding:15px 17px;display:flex}.analytics-guide-facts>div+div{border-top:1px solid var(--line)}.analytics-guide-facts dt{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:700}.analytics-guide-facts dd{font-family:var(--serif);text-align:right;margin:0;font-size:17px}.analytics-guide-boundary,.analytics-first-party,.analytics-guide-standard,.analytics-guide-setup,.analytics-guide-definitions,.analytics-guide-explorations,.analytics-guide-coverage,.analytics-guide-maintenance{border-top:1px solid var(--line);padding:64px 0}.analytics-first-party>header{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:end;gap:clamp(28px,6vw,90px);display:grid}.analytics-first-party>header h2{font-family:var(--serif);letter-spacing:-.05em;margin:0;font-size:clamp(38px,5vw,66px);font-weight:400;line-height:.98}.analytics-first-party>header>p,.analytics-first-party>aside,.analytics-first-party-empty{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.analytics-first-party-metrics{grid-template-columns:repeat(4,1fr);margin-top:44px;display:grid}.analytics-first-party-metrics article{border:1px solid var(--line);min-height:142px;padding:20px}.analytics-first-party-metrics article+article{border-left:0}.analytics-first-party-metrics span,.analytics-first-party-details header span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:700}.analytics-first-party-metrics strong{font-family:var(--serif);margin-top:27px;font-size:42px;font-weight:400;display:block}.analytics-first-party-metrics small{color:var(--muted);margin-top:5px;font-size:9px;display:block}.analytics-first-party-details{grid-template-columns:1.35fr 1fr 1fr;margin-top:24px;display:grid}.analytics-first-party-details>article{border:1px solid var(--line);min-height:310px;padding:22px}.analytics-first-party-details>article+article{border-left:0}.analytics-first-party-details article>header{justify-content:space-between;align-items:center;display:flex}.analytics-first-party-details h3{font-family:var(--serif);margin:0;font-size:24px;font-weight:400}.analytics-first-party-details ol{margin:28px 0 0;padding:0;list-style:none}.analytics-daily-views li{grid-template-columns:48px 1fr 28px;align-items:center;gap:12px;min-height:28px;display:grid}.analytics-daily-views time{color:var(--muted);font-size:9px}.analytics-daily-views li>span{background:color-mix(in srgb, var(--ink) 6%, transparent);height:5px;display:block}.analytics-daily-views li>span i{background:#a78058;height:100%;display:block}.analytics-daily-views li strong,.analytics-ranked-list li strong{font-family:var(--serif);text-align:right;font-size:14px;font-weight:400}.analytics-ranked-list li{justify-content:space-between;align-items:center;gap:14px;min-height:34px;display:flex}.analytics-ranked-list li+li{border-top:1px solid var(--line)}.analytics-ranked-list li>span,.analytics-ranked-list code{color:var(--muted);overflow-wrap:anywhere;font-size:10px}.analytics-ranked-list code{background:0 0;padding:0}.analytics-first-party>aside{border-left:3px solid #a78058;margin-top:24px;padding:6px 0 6px 16px}.analytics-first-party>aside strong{color:var(--ink)}.analytics-first-party-empty{border:1px solid var(--line);margin-top:24px;padding:26px}.analytics-guide-boundary>div:first-child{grid-template-columns:.7fr 1.3fr;gap:26px;display:grid}.analytics-guide-boundary>div:first-child .analytics-guide-kicker{padding-top:9px}.analytics-guide-boundary-grid{grid-template-columns:repeat(2,1fr);gap:1px;margin-top:48px;display:grid}.analytics-guide-boundary-grid article{background:var(--inbox-surface);border:1px solid var(--line);min-height:260px;padding:30px}.analytics-guide-boundary-grid span,.analytics-guide-explorations article>span{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:700}.analytics-guide-boundary-grid h3{font-family:var(--serif);margin:34px 0 16px;font-size:30px;font-weight:400}.analytics-guide-boundary-grid p,.analytics-guide-maintenance>p,.analytics-guide-definitions header>p,.analytics-guide-coverage>header>p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.analytics-guide-setup>header,.analytics-guide-standard>header,.analytics-guide-definitions>header,.analytics-guide-explorations>header,.analytics-guide-coverage>header{max-width:880px}.analytics-guide-setup ol{counter-reset:setup;grid-template-columns:repeat(5,1fr);margin:48px 0 0;padding:0;list-style:none;display:grid}.analytics-guide-standard>header{max-width:900px}.analytics-guide-standard>header>p:last-child{color:var(--muted);max-width:720px;margin:18px 0 0;font-size:13px;line-height:1.7}.analytics-guide-standard>div{grid-template-columns:repeat(5,1fr);margin-top:42px;display:grid}.analytics-guide-standard article{border:1px solid var(--line);min-height:165px;padding:20px}.analytics-guide-standard article+article{border-left:0}.analytics-guide-standard article span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:44px;font-size:8px;font-weight:700;display:block}.analytics-guide-standard article p{margin:0;font-size:11px;line-height:1.6}.analytics-guide-standard aside{color:var(--muted);max-width:1000px;margin-top:18px;font-size:10px;line-height:1.65}.analytics-guide-setup li{border:1px solid var(--line);min-height:265px;padding:23px}.analytics-guide-setup li+li{border-left:0}.analytics-guide-setup li:before{color:var(--muted);content:"0" counter(setup);counter-increment:setup;font-family:var(--serif);margin-bottom:48px;font-size:19px;display:block}.analytics-guide-setup li strong{font-family:var(--serif);font-size:21px;font-weight:400;line-height:1.1;display:block}.analytics-guide-setup li p{color:var(--muted);margin:14px 0 0;font-size:11px;line-height:1.65}.analytics-guide-setup code,.analytics-event-row code,.analytics-definition-row code{background:color-mix(in srgb, var(--ink) 5%, transparent);color:var(--ink);overflow-wrap:anywhere;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}.analytics-guide-setup aside{color:var(--muted);border-left:3px solid #a78058;margin-top:22px;padding:8px 0 8px 16px;font-size:11px;line-height:1.6}.analytics-guide-setup aside strong{color:var(--ink)}.analytics-guide-definitions>header>p,.analytics-guide-coverage>header>p{max-width:720px;margin-top:18px}.analytics-definition-table{border:1px solid var(--line);margin-top:38px}.analytics-definition-row{grid-template-columns:.7fr .7fr 1.6fr;align-items:center;gap:20px;min-height:56px;padding:13px 18px;display:grid}.analytics-definition-row+.analytics-definition-row{border-top:1px solid var(--line)}.analytics-definition-row strong{font-family:var(--serif);font-size:17px;font-weight:400}.analytics-definition-row>span:last-child{color:var(--muted);font-size:11px;line-height:1.5}.analytics-definition-head{background:var(--inbox-surface-soft);min-height:42px}.analytics-definition-head span{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-weight:700;font-size:8px!important}.analytics-metrics-heading{justify-content:space-between;align-items:end;gap:36px;margin-top:42px;display:flex}.analytics-metrics-heading h3{font-family:var(--serif);margin:0;font-size:27px;font-weight:400}.analytics-metrics-heading p{color:var(--muted);max-width:500px;margin:0;font-size:11px;line-height:1.6}.analytics-definition-table.is-compact{max-width:900px}.analytics-guide-explorations>div{grid-template-columns:repeat(5,1fr);margin-top:44px;display:grid}.analytics-guide-explorations article{border:1px solid var(--line);min-height:235px;padding:22px}.analytics-guide-explorations article+article{border-left:0}.analytics-guide-explorations h3{font-family:var(--serif);margin:42px 0 14px;font-size:22px;font-weight:400}.analytics-guide-explorations article p{color:var(--muted);margin:0;font-size:10px;line-height:1.65}.analytics-coverage-groups{gap:9px;margin-top:40px;display:grid}.analytics-coverage-groups details{background:var(--inbox-surface);border:1px solid var(--line)}.analytics-coverage-groups summary{cursor:pointer;grid-template-columns:auto 1fr auto auto;align-items:center;gap:20px;padding:21px 23px;list-style:none;display:grid}.analytics-coverage-groups summary::-webkit-details-marker{display:none}.analytics-coverage-groups summary>span{color:var(--muted);font-family:var(--serif);font-size:18px}.analytics-coverage-groups summary>div{gap:5px;display:grid}.analytics-coverage-groups summary strong{font-family:var(--serif);font-size:23px;font-weight:400}.analytics-coverage-groups summary small{color:var(--muted);max-width:850px;font-size:10px;line-height:1.5}.analytics-coverage-groups summary b{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:8px}.analytics-coverage-groups summary:after{content:"+";grid-area:1/4;font-size:21px}.analytics-coverage-groups details[open] summary:after{content:"−"}.analytics-event-table{border-top:1px solid var(--line)}.analytics-event-row{grid-template-columns:minmax(230px,.9fr) 1.4fr .8fr;align-items:start;gap:20px;padding:15px 23px;display:grid}.analytics-event-row+.analytics-event-row{border-top:1px solid var(--line)}.analytics-event-row>div{justify-items:start;gap:8px;display:grid}.analytics-event-row p{margin:0;font-size:11px;line-height:1.6}.analytics-event-row>span{color:var(--muted);overflow-wrap:anywhere;font-size:9px;line-height:1.55}.analytics-event-head{background:var(--inbox-surface-soft);min-height:42px}.analytics-event-head span{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:700}.analytics-event-row em{border:1px solid var(--line);letter-spacing:.09em;text-transform:uppercase;padding:5px 6px;font-size:7px;font-style:normal;font-weight:700}.analytics-event-row em.is-key{background:#60835f26}.analytics-event-row em.is-supporting{background:#a7805824}.analytics-guide-maintenance{grid-template-columns:1.2fr .8fr;align-items:end;gap:60px;display:grid}@media (width<=1100px){.analytics-guide-setup ol,.analytics-first-party-details,.analytics-guide-standard>div,.analytics-guide-explorations>div{grid-template-columns:repeat(2,1fr)}.analytics-guide-setup li+li,.analytics-guide-standard article+article,.analytics-guide-explorations article+article{border-left:1px solid var(--line)}.analytics-guide-setup li:nth-child(n+3),.analytics-guide-standard article:nth-child(n+3),.analytics-guide-explorations article:nth-child(n+3){border-top:0}.analytics-guide-setup li:last-child,.analytics-guide-standard article:last-child,.analytics-guide-explorations article:last-child{grid-column:1/-1;min-height:auto}}@media (width<=760px){.analytics-guide-intro h1{font-size:clamp(46px,14vw,68px)}.analytics-guide-body{padding-top:28px}.analytics-guide-overview,.analytics-first-party>header,.analytics-guide-boundary>div:first-child,.analytics-guide-maintenance{grid-template-columns:1fr;align-items:start;gap:30px}.analytics-guide-overview{padding-bottom:48px}.analytics-guide-boundary,.analytics-first-party,.analytics-guide-standard,.analytics-guide-setup,.analytics-guide-definitions,.analytics-guide-explorations,.analytics-guide-coverage,.analytics-guide-maintenance{padding:48px 0}.analytics-guide-boundary-grid{grid-template-columns:1fr;margin-top:32px}.analytics-guide-boundary-grid article{min-height:220px;padding:23px}.analytics-guide-setup ol,.analytics-first-party-metrics,.analytics-first-party-details,.analytics-guide-standard>div,.analytics-guide-explorations>div{grid-template-columns:1fr;margin-top:32px}.analytics-guide-setup li,.analytics-first-party-metrics article,.analytics-first-party-details>article,.analytics-guide-standard article,.analytics-guide-explorations article,.analytics-guide-setup li:last-child,.analytics-guide-standard article:last-child,.analytics-guide-explorations article:last-child{grid-column:auto;min-height:auto}.analytics-guide-setup li+li,.analytics-first-party-metrics article+article,.analytics-first-party-details>article+article,.analytics-guide-standard article+article,.analytics-guide-setup li:nth-child(n+3),.analytics-guide-standard article:nth-child(n+3),.analytics-guide-explorations article+article,.analytics-guide-explorations article:nth-child(n+3){border-top:0}.analytics-guide-setup li:before{margin-bottom:28px}.analytics-first-party-metrics article+article,.analytics-first-party-details>article+article{border-left:1px solid var(--line);border-top:0}.analytics-definition-row,.analytics-event-row{grid-template-columns:1fr;gap:8px;padding:16px}.analytics-definition-head,.analytics-event-head{display:none}.analytics-definition-row strong{margin-bottom:2px}.analytics-metrics-heading{flex-direction:column;align-items:start;gap:10px}.analytics-coverage-groups summary{grid-template-columns:auto 1fr auto;gap:12px;padding:17px 15px}.analytics-coverage-groups summary b{display:none}.analytics-coverage-groups summary:after{grid-column:3}.analytics-coverage-groups summary small{display:none}.analytics-event-row>span{margin-top:5px}}.admin-dashboard-intro{color:#faf7f1;background:linear-gradient(105deg,#050707c7,#0709098f 56%,#050707bd),url(/art/dark-botanical-clarity.webp) 50% 58%/cover;border:1px solid #faf7f133;padding:clamp(28px,4vw,48px)}.admin-dashboard-intro .project-inbox-intro-meta>span,.admin-dashboard-intro .project-inbox-intro-meta small,.admin-dashboard-intro p{color:#faf7f1b8}.admin-dashboard-intro p i{background:#c7a27d}.admin-dashboard-intro-copy>span{color:#faf7f1b3;max-width:650px;margin-top:22px;font-size:14px;line-height:1.65;display:block}.admin-dashboard-intro .project-inbox-refresh{color:#faf7f1;border-color:#faf7f147}.admin-dashboard-intro .project-inbox-refresh.is-refreshing{color:#171614;background:#f2ebe1;border-color:#f2ebe1}.admin-dashboard-nav{background:var(--inbox-surface);border:1px solid color-mix(in srgb, var(--ink) 30%, transparent);isolation:isolate;margin-top:18px;box-shadow:0 22px 48px #17171521}.admin-dashboard-nav-row{grid-template-columns:minmax(156px,.35fr) minmax(0,1.65fr);display:grid}.admin-dashboard-nav-primary{color:#faf7f1;background:linear-gradient(105deg,#050707c7,#07090994 56%,#050707c2),url(/art/dark-botanical-clarity.webp) 50% 66%/cover}.admin-dashboard-nav-step{border-right:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:20px;display:grid;position:relative}.admin-dashboard-nav-primary .admin-dashboard-nav-step{border-color:#faf7f138}.admin-dashboard-nav-primary .admin-dashboard-nav-step:after{content:"";z-index:2;background:#c7a27d;width:2px;height:27px;position:absolute;bottom:-14px;left:29px}.admin-dashboard-nav-step>span{font-family:var(--serif);font-size:22px}.admin-dashboard-nav-step>div{gap:4px;display:grid}.admin-dashboard-nav-step strong{letter-spacing:.13em;text-transform:uppercase;font-size:10px}.admin-dashboard-nav-step small{color:currentColor;opacity:.68;font-size:9px}.admin-dashboard-nav-options{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-dashboard-nav-options>a{color:var(--muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:96px;padding:19px 23px;text-decoration:none;transition:background-color .18s,color .18s,box-shadow .18s;display:grid;position:relative}.admin-dashboard-nav-options>a+a{border-left:1px solid var(--line)}.admin-dashboard-nav-primary .admin-dashboard-nav-options>a{color:#faf7f19e}.admin-dashboard-nav-primary .admin-dashboard-nav-options>a+a{border-color:#faf7f133}.admin-dashboard-nav-options>a:hover,.admin-dashboard-nav-options>a:focus-visible{background:var(--inbox-surface-soft);color:var(--ink)}.admin-dashboard-nav-primary .admin-dashboard-nav-options>a:hover,.admin-dashboard-nav-primary .admin-dashboard-nav-options>a:focus-visible{color:#faf7f1;background:#faf7f117}.admin-dashboard-nav-primary .admin-dashboard-nav-options>a[data-active=true]{color:#11110f;background:linear-gradient(90deg,#f2eadee6,#dacdbbc7),url(/art/cream-botanical-clarity.webp) 50% 62%/cover;box-shadow:inset 0 5px #a78058}.admin-dashboard-nav-marker{font-family:var(--sans);border:1px solid;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;display:flex}.admin-dashboard-nav-options>a>div{gap:5px;display:grid}.admin-dashboard-nav-options strong{font-family:var(--serif);font-size:24px;font-weight:400}.admin-dashboard-nav-options small{color:currentColor;opacity:.76;font-size:10px;line-height:1.4}.admin-dashboard-nav-options em{letter-spacing:.12em;text-transform:uppercase;align-self:start;padding-top:5px;font-size:8px;font-style:normal;font-weight:700}.admin-dashboard-nav-secondary{border-top:1px solid var(--line)}.admin-dashboard-nav-secondary .admin-dashboard-nav-options>a{min-height:82px}.admin-dashboard-nav-secondary .admin-dashboard-nav-options>a[aria-current=page]{background:var(--ink);color:var(--cream-light);box-shadow:inset 0 -5px #c7a27d}.admin-dashboard-nav-secondary .admin-dashboard-nav-options>a>span:last-child{border:1px solid;padding:4px 7px;font-size:8px}.admin-dashboard-view-heading{justify-content:space-between;align-items:end;gap:40px;padding:18px 0 28px;display:flex}.admin-dashboard-view-heading p{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:9px;font-weight:700}.admin-dashboard-view-heading h2{font-family:var(--serif);letter-spacing:-.045em;margin:0;font-size:clamp(34px,4vw,54px);font-weight:400}.admin-dashboard-view-heading>span{color:var(--muted);text-align:right;max-width:380px;font-size:12px;line-height:1.55}.seo-working-body{padding-top:42px}.seo-working-overview{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);align-items:end;gap:clamp(40px,7vw,100px);padding:18px 0 68px;display:grid}.seo-working-overview h2,.seo-standing h2,.seo-route-inventory h2,.seo-exclusions h2,.seo-next-actions h2,.seo-maintenance h2{font-family:var(--serif);letter-spacing:-.05em;margin:0;font-size:clamp(38px,5vw,66px);font-weight:400;line-height:.98}.seo-working-overview>div>p:last-child{color:var(--muted);max-width:720px;margin:24px 0 0;font-size:15px;line-height:1.7}.seo-working-overview dl{border:1px solid var(--line);margin:0}.seo-working-overview dl>div{justify-content:space-between;align-items:center;gap:24px;padding:15px 17px;display:flex}.seo-working-overview dl>div+div{border-top:1px solid var(--line)}.seo-working-overview dt{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:700}.seo-working-overview dd{font-family:var(--serif);text-align:right;margin:0;font-size:17px}.seo-standing,.seo-route-inventory,.seo-exclusions,.seo-next-actions,.seo-maintenance{border-top:1px solid var(--line);padding:68px 0}.seo-standing>header,.seo-route-inventory>header,.seo-exclusions>header,.seo-maintenance>header{max-width:940px}.seo-standing>div{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:44px;display:grid}.seo-standing article{border:1px solid var(--line);min-height:250px;padding:24px}.seo-standing article:nth-child(n+2){border-left:0}.seo-standing article:nth-child(n+4){border-top:0}.seo-standing article:nth-child(4){border-left:1px solid var(--line)}.seo-standing article>span{color:var(--muted);font-family:var(--serif);font-size:20px}.seo-standing article>small{letter-spacing:.12em;text-transform:uppercase;margin-top:28px;font-size:8px;font-weight:700;display:block}.seo-standing article.is-complete>small{color:#557254}.seo-standing article.is-next>small{color:#9b7045}.seo-standing article.is-watch>small{color:#8a655d}.seo-standing h3{font-family:var(--serif);margin:12px 0 14px;font-size:27px;font-weight:400}.seo-standing article p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.seo-route-inventory>header{justify-content:space-between;align-items:end;gap:40px;max-width:none;display:flex}.seo-route-links{flex-wrap:wrap;justify-content:flex-end;gap:20px;display:flex}.seo-route-links a{border-bottom:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;padding-bottom:7px;font-size:9px;font-weight:700}.seo-route-table{border:1px solid var(--line);margin-top:40px}.seo-route-row{grid-template-columns:.85fr 1.8fr .65fr;align-items:center;gap:22px;min-height:70px;padding:14px 18px;display:grid}.seo-route-row+.seo-route-row{border-top:1px solid var(--line)}.seo-route-row>div{gap:6px;display:grid}.seo-route-row strong{font-family:var(--serif);font-size:18px;font-weight:400}.seo-route-row code,.seo-exclusions code,.seo-maintenance code{background:color-mix(in srgb, var(--ink) 5%, transparent);color:var(--ink);overflow-wrap:anywhere;width:fit-content;padding:3px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px}.seo-route-row p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.seo-route-row>span{color:var(--muted);text-transform:capitalize;font-size:9px}.seo-route-head{background:var(--inbox-surface-soft);min-height:42px}.seo-route-head span{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:700}.seo-exclusions>div{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px;display:grid}.seo-exclusions article{border:1px solid var(--line);min-height:230px;padding:24px}.seo-exclusions article+article{border-left:0}.seo-exclusions h3{font-family:var(--serif);margin:0 0 28px;font-size:25px;font-weight:400}.seo-exclusions article>div{flex-wrap:wrap;gap:7px;display:flex}.seo-exclusions article p{color:var(--muted);margin:24px 0 0;font-size:11px;line-height:1.65}.seo-next-actions{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(40px,7vw,100px);display:grid}.seo-next-actions ol{border:1px solid var(--line);margin:0;padding:0;list-style:none}.seo-next-actions li{grid-template-columns:auto 1fr;align-items:start;gap:20px;padding:22px;display:grid}.seo-next-actions li+li{border-top:1px solid var(--line)}.seo-next-actions li>span{color:var(--muted);font-family:var(--serif);font-size:18px}.seo-next-actions strong{font-family:var(--serif);font-size:22px;font-weight:400;display:block}.seo-next-actions p{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.65}.seo-maintenance>div{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:42px;display:grid}.seo-maintenance article{border:1px solid var(--line);min-height:170px;padding:24px}.seo-maintenance article:nth-child(2n){border-left:0}.seo-maintenance article:nth-child(n+3){border-top:0}.seo-maintenance h3{font-family:var(--serif);margin:0 0 14px;font-size:23px;font-weight:400}.seo-maintenance article p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.seo-maintenance aside{color:var(--muted);border-left:3px solid #a78058;margin-top:24px;padding:8px 0 8px 16px;font-size:11px;line-height:1.65}.seo-maintenance aside strong{color:var(--ink)}html[data-theme=dark] .admin-dashboard-nav{box-shadow:0 20px 46px #00000057}html[data-theme=dark] .admin-dashboard-nav-primary .admin-dashboard-nav-options>a[data-active=true]{color:#11110f;background:linear-gradient(90deg,#f2eadee6,#dacdbbc7),url(/art/cream-botanical-clarity.webp) 50% 62%/cover}html[data-theme=dark] .admin-dashboard-nav-secondary .admin-dashboard-nav-options>a[aria-current=page]{color:#171614;background:#f2ebe1}html[data-theme=dark] .seo-standing article.is-complete>small{color:#9ab195}html[data-theme=dark] .seo-standing article.is-next>small{color:#d0a272}html[data-theme=dark] .seo-standing article.is-watch>small{color:#c99d92}@media (width<=980px){.seo-standing>div{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-standing article:nth-child(n+2),.seo-standing article:nth-child(4){border-left:1px solid var(--line)}.seo-standing article:nth-child(2n){border-left:0}.seo-standing article:nth-child(n+3){border-top:0}.seo-route-row{grid-template-columns:.9fr 1.5fr .65fr}}@media (width<=760px){.admin-dashboard-intro{padding:24px 20px}.admin-dashboard-intro h1{font-size:clamp(46px,14vw,68px)}.admin-dashboard-nav-row{grid-template-columns:1fr}.admin-dashboard-nav-step{border-bottom:1px solid var(--line);border-right:0;grid-template-columns:auto auto;justify-content:start;min-height:48px;padding:10px 14px}.admin-dashboard-nav-primary .admin-dashboard-nav-step{border-color:#faf7f133}.admin-dashboard-nav-primary .admin-dashboard-nav-step:after{height:23px;bottom:-12px;left:22px}.admin-dashboard-nav-step>span{font-size:18px}.admin-dashboard-nav-step>div{align-items:baseline;gap:8px;display:flex}.admin-dashboard-nav-options>a{gap:9px;min-height:88px;padding:14px 12px}.admin-dashboard-nav-options strong{font-size:18px}.admin-dashboard-nav-options small{font-size:9px}.admin-dashboard-nav-options em{display:none}.admin-dashboard-nav-marker{width:20px;height:20px}.admin-dashboard-nav-secondary .admin-dashboard-nav-options>a{min-height:76px}.admin-dashboard-view-heading{flex-direction:column;align-items:start;gap:12px;padding-top:4px}.admin-dashboard-view-heading>span{text-align:left}.seo-working-body{padding-top:28px}.seo-working-overview,.seo-next-actions{grid-template-columns:1fr;align-items:start;gap:34px}.seo-working-overview{padding-bottom:50px}.seo-standing,.seo-route-inventory,.seo-exclusions,.seo-next-actions,.seo-maintenance{padding:50px 0}.seo-standing>div,.seo-exclusions>div,.seo-maintenance>div{grid-template-columns:1fr;margin-top:32px}.seo-standing article,.seo-standing article:nth-child(n+2),.seo-standing article:nth-child(4),.seo-standing article:nth-child(2n),.seo-exclusions article+article,.seo-maintenance article:nth-child(2n){border-left:1px solid var(--line)}.seo-standing article:nth-child(n+2),.seo-exclusions article+article,.seo-maintenance article:nth-child(n+2){border-top:0}.seo-route-inventory>header{flex-direction:column;align-items:start}.seo-route-links{justify-content:flex-start}.seo-route-head{display:none}.seo-route-row{grid-template-columns:1fr;align-items:start;gap:10px;padding:18px 16px}.seo-route-row>div,.seo-route-row>p{grid-column:1/-1}.seo-route-row>span:last-child{text-align:left}}.bot-check-page{--bot-bg:#eee5d9;--bot-bg-deep:#dfd0bf;--bot-panel:#faf7f1b3;--bot-copy:#171614;--bot-muted:#171614a1;--bot-faint:#1716148c;--bot-line:#1716142b;--bot-accent:#9b714d;background:var(--bot-bg);color:var(--bot-copy)}html[data-theme=dark] .bot-check-page{--bot-bg:#0d0d0c;--bot-bg-deep:#171613;--bot-panel:#181715b8;--bot-copy:#faf7f1;--bot-muted:#faf7f1a6;--bot-faint:#faf7f18a;--bot-line:#faf7f129;--bot-accent:#c7a27d}.bot-check-shell{background:linear-gradient(135deg, var(--bot-bg) 0%, var(--bot-bg-deep) 58%, var(--bot-bg) 100%);color:var(--bot-copy);height:calc(100svh - 76px);scroll-margin-top:76px;position:relative;overflow:hidden}html[data-theme=dark] .bot-check-shell{background:linear-gradient(135deg,#0d0d0c 0%,#171512 58%,#0f0f0d 100%)}.bot-check-atmosphere{pointer-events:none;position:absolute;inset:0}.bot-check-atmosphere:before{background:linear-gradient(90deg, transparent, var(--bot-line), transparent);content:"";opacity:.4;height:1px;position:absolute;top:50%;left:10%;right:10%}.bot-check-atmosphere:after{background:linear-gradient(180deg, transparent, var(--bot-line), transparent);content:"";opacity:.28;width:1px;position:absolute;top:8%;bottom:8%;left:50%}.bot-check-atmosphere>i{display:none}.bot-stage{z-index:1;grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100%;min-height:0;margin:0 auto;padding:24px max(34px,50vw - 720px) 28px;display:grid;position:relative;overflow-y:auto}.bot-stage-meta{border-bottom:1px solid var(--bot-line);color:var(--bot-faint);letter-spacing:.17em;text-transform:uppercase;justify-content:space-between;align-items:center;padding-bottom:18px;font-size:10px;font-weight:700;display:flex}.bot-stage-meta button,.bot-stage-meta a{color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:0}.bot-stage-meta button:hover,.bot-stage-meta button:focus-visible,.bot-stage-meta a:hover,.bot-stage-meta a:focus-visible{color:var(--bot-copy)}.bot-stage-meta>div{align-items:center;gap:20px;display:flex}.bot-stage-meta .bot-tool-name,.bot-tool-context>strong{color:var(--bot-copy)}.bot-tool-context{align-items:baseline;gap:12px;min-width:0;display:flex}.bot-tool-context>strong{font:inherit;letter-spacing:.14em;white-space:nowrap}.bot-tool-context>small{color:var(--bot-faint);font:inherit;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;max-width:34vw;overflow:hidden}.bot-entry-main,.bot-loading-main,.bot-result-main,.bot-summary-main{text-align:center;flex-direction:column;justify-content:center;align-self:center;align-items:center;width:100%;max-width:920px;margin:0 auto;padding:clamp(34px,5vh,66px) 0;display:flex}.bot-entry-main{max-width:900px}.bot-kicker{color:var(--bot-accent);letter-spacing:.19em;text-transform:uppercase;margin:21px 0 0;font-size:10px;font-weight:700}.bot-entry-main h1,.bot-loading-main h2,.bot-result-main h2,.bot-summary-main h2{color:var(--bot-copy);font-family:var(--serif);letter-spacing:-.058em;margin:17px 0 0;font-weight:400}.bot-entry-main h1{max-width:880px;font-size:clamp(48px,5.7vw,82px);line-height:.94}.bot-entry-main h1 em{color:var(--tool-hero-secondary);font-weight:400;display:block}.bot-entry-intro{color:var(--bot-muted);max-width:670px;margin:24px auto 0;font-size:clamp(14px,1.15vw,17px);line-height:1.68}.bot-scene-icon{color:var(--bot-copy);justify-content:center;align-items:center;width:82px;height:82px;display:flex;position:relative}.bot-scene-icon svg{fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.35px;width:100%;height:100%;overflow:visible}.bot-scene-icon path{vector-effect:non-scaling-stroke}.bot-scene-icon .bot-icon-accent{stroke:var(--bot-accent)}.bot-entry-form{width:100%;max-width:760px;margin-top:34px}.bot-entry-form>label{width:1px;height:1px;display:block;position:absolute;overflow:hidden}.bot-url-field{background:color-mix(in srgb, var(--bot-panel) 90%, transparent);border:1px solid var(--bot-line);grid-template-columns:auto 1fr auto;align-items:center;min-height:64px;padding:6px;display:grid;box-shadow:0 22px 54px #281d1314,inset 0 1px #ffffff38}html[data-theme=dark] .bot-url-field{box-shadow:0 28px 80px #00000057,inset 0 1px #ffffff0a}.bot-url-field>span{background:#69a173;border-radius:50%;width:7px;height:7px;margin:0 20px;box-shadow:0 0 0 5px #69a1731f}.bot-url-field input{color:var(--bot-copy);font-family:var(--serif);letter-spacing:-.02em;background:0 0;border:0;outline:none;min-width:0;padding:0;font-size:clamp(18px,1.7vw,24px)}.bot-url-field input::placeholder{color:var(--bot-faint)}.bot-url-field button,.bot-primary-action{background:linear-gradient(105deg, #05070794, #07090957 52%, #05070799), var(--botanical-dark-image) center 62% / cover;color:#faf7f1;cursor:pointer;letter-spacing:.15em;text-transform:uppercase;border:1px solid #faf7f14d;justify-content:center;align-items:center;gap:24px;min-height:52px;padding:0 22px;font-size:10px;font-weight:700;transition:background-position .26s,box-shadow .18s,filter .18s,opacity .18s,transform .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff1c,0 12px 28px #0709092e}.bot-url-field button:hover:not(:disabled),.bot-primary-action:hover{filter:brightness(1.12);background-position:50% 54%;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff26,0 15px 34px #0709093d}html[data-theme=dark] .bot-url-field button,html[data-theme=dark] .bot-primary-action{color:#11110f;background:linear-gradient(90deg,#f2eadec7,#dacdbb9e),url(/art/cream-botanical-clarity.webp) 50% 62%/cover;border-color:#faf7f161}.bot-url-field button:disabled{cursor:not-allowed;opacity:.32}.bot-url-field button svg,.bot-primary-action svg,.bot-result-controls svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:17px;height:17px}.bot-entry-verification{justify-content:center;min-height:65px;margin-top:15px;display:flex}.bot-error{color:#9c443c;margin:10px auto 0;font-size:12px;line-height:1.5}html[data-theme=dark] .bot-error{color:#e2a09a}.bot-entry-foot{border-top:1px solid var(--bot-line);color:var(--bot-faint);letter-spacing:.15em;text-transform:uppercase;grid-template-columns:repeat(3,1fr);align-items:center;padding-top:18px;font-size:10px;font-weight:700;display:grid}.bot-entry-foot span:nth-child(2){text-align:center}.bot-entry-foot span:last-child{text-align:right}.bot-loading-main{animation:.58s cubic-bezier(.22,1,.36,1) both bot-scene-enter}.bot-loading-main h2{font-size:clamp(44px,4.8vw,70px);line-height:.98}.bot-loading-line{background:var(--bot-line);width:34vw;max-width:260px;height:1px;margin-top:44px;overflow:hidden}.bot-loading-line i{background:var(--bot-accent);width:44%;height:1px;animation:1.2s cubic-bezier(.45,0,.55,1) infinite bot-loading-line;display:block}.bot-loading-progress{border-top:1px solid var(--bot-line);grid-template-columns:repeat(4,1fr);gap:9px;padding-top:18px;display:grid}.bot-loading-progress span{background:var(--bot-line);height:2px;transition:background .26s}.bot-loading-progress span.is-active{background:var(--bot-accent)}.bot-result{padding-bottom:18px}.bot-result-main{max-width:850px;padding-top:24px;padding-bottom:24px;animation:.58s cubic-bezier(.22,1,.36,1) both bot-scene-enter}.bot-result-main.is-overview-preview{overscroll-behavior:contain;scrollbar-color:var(--bot-accent) transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;justify-content:flex-start;align-self:stretch;max-width:980px;height:100%;min-height:0;overflow-y:auto}.bot-result.is-overview-open{overflow:hidden}.bot-result-main.is-overview-preview::-webkit-scrollbar{width:7px}.bot-result-main.is-overview-preview::-webkit-scrollbar-track{background:0 0}.bot-result-main.is-overview-preview::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--bot-accent) 62%, transparent);background-clip:padding-box;border:2px solid #0000}.bot-unlock-main{align-self:start;width:100%;max-width:980px;margin:0 auto;padding:clamp(22px,4vh,48px) 0}.bot-result.is-unlock-open .bot-unlock-main{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;align-self:stretch;height:100%;min-height:0;overflow-y:auto}.bot-scene-count{color:var(--bot-faint);font-family:var(--serif);align-items:center;gap:10px;margin-bottom:13px;font-size:12px;display:flex}.bot-scene-count i{background:var(--bot-line);width:36px;height:1px}.bot-status{border:1px solid var(--bot-line);color:var(--bot-muted);letter-spacing:.14em;text-transform:uppercase;border-radius:99px;margin-top:13px;padding:8px 11px 7px;font-size:10px;font-weight:700;display:inline-flex}.tone-clear .bot-status{color:#55825d;border-color:#5c8b636b}html[data-theme=dark] .tone-clear .bot-status{color:#9fc4a4}.tone-attention .bot-status{color:#9f624c;border-color:#a562486b}html[data-theme=dark] .tone-attention .bot-status{color:#dca48d}.tone-choice .bot-status{border-color:color-mix(in srgb, var(--bot-accent) 45%, transparent);color:var(--bot-accent)}.bot-result-main h2{max-width:830px;font-size:clamp(43px,4.55vw,68px);line-height:.97}.bot-result-detail{color:var(--bot-muted);max-width:650px;margin:19px auto 0;font-size:clamp(13px,1vw,15px);line-height:1.62}.bot-facts{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:22px;display:flex}.bot-facts span{background:color-mix(in srgb, var(--bot-panel) 76%, transparent);border:1px solid var(--bot-line);color:var(--bot-muted);align-items:center;gap:9px;padding:10px 13px;font-size:10px;display:inline-flex}.bot-facts i{background:var(--bot-accent);border-radius:50%;width:4px;height:4px}.bot-why-matters{border-top:1px solid var(--bot-line);text-align:left;grid-template-columns:130px minmax(0,1fr);gap:8px;width:100%;max-width:700px;margin-top:20px;padding-top:16px;display:grid}.bot-unlock-notice{background:color-mix(in srgb, var(--bot-panel) 90%, transparent);border:1px solid var(--bot-line);text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;width:100%;max-width:700px;margin-top:22px;padding:20px;display:grid;box-shadow:0 22px 54px #281d1314}html[data-theme=dark] .bot-unlock-notice{box-shadow:0 24px 60px #0000003d}.bot-unlock-notice>div{gap:7px;display:grid}.bot-unlock-notice>div>span{color:var(--bot-accent);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:700}.bot-unlock-notice>div>strong{color:var(--bot-copy);font-family:var(--serif);font-size:23px;font-weight:400;line-height:1.15}.bot-unlock-notice>div>p{color:var(--bot-muted);margin:0;font-size:11px;line-height:1.55}.bot-unlock-notice>.bot-primary-action{gap:18px;min-width:224px}.bot-report-preview{text-align:left;width:100%;max-width:850px;margin-top:30px}.bot-report-preview-heading{gap:9px;max-width:680px;display:grid}.bot-report-preview-heading>span{color:var(--bot-accent);letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:700}.bot-report-preview-heading h3{color:var(--bot-copy);font-family:var(--serif);letter-spacing:-.04em;margin:0;font-size:clamp(30px,3vw,42px);font-weight:400;line-height:1}.bot-report-preview-heading p{color:var(--bot-muted);margin:0;font-size:11px;line-height:1.6}.bot-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;display:grid}.bot-overview-grid>:is(button,article){background:color-mix(in srgb, var(--bot-panel) 82%, transparent);border:1px solid var(--bot-line);color:var(--bot-copy);text-align:left;min-height:226px;margin:0;padding:19px;transition:border-color .18s,background .18s,transform .18s;display:grid}.bot-overview-grid>button{cursor:pointer}.bot-overview-grid>:is(button,article):nth-child(2n){border-left:0}.bot-overview-grid>:is(button,article):nth-child(n+3){border-top:0}.bot-overview-grid>button:hover:not(.is-current){background:var(--bot-panel);border-color:var(--bot-accent);transform:translateY(-2px)}.bot-overview-grid>button.is-current{cursor:default}.bot-overview-grid .bot-scene-icon{justify-self:start;width:52px;height:52px}.bot-overview-grid .bot-scene-icon svg{width:42px;height:42px}.bot-overview-grid>:is(button,article)>span{color:var(--bot-accent);letter-spacing:.13em;text-transform:uppercase;margin-top:15px;font-size:8px;font-weight:700}.bot-overview-grid>:is(button,article)>strong{color:var(--bot-copy);font-family:var(--serif);margin-top:8px;font-size:22px;font-weight:400;line-height:1.15}.bot-overview-grid>:is(button,article)>p{color:var(--bot-muted);margin:10px 0 0;font-size:10px;line-height:1.55}.bot-overview-grid>:is(button,article)>small{color:var(--bot-accent);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:17px;font-size:8px;font-weight:700;display:flex}.bot-overview-grid>:is(button,article)>small svg{width:15px;height:15px}.bot-scope-note{border-left:2px solid var(--bot-accent);color:var(--bot-muted);margin:19px 0 0;padding-left:13px;font-size:10px;line-height:1.55}.bot-why-matters>span{color:var(--bot-accent);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:700}.bot-why-matters>p{color:var(--bot-muted);margin:0;font-size:11px;line-height:1.55}.bot-result-controls{border-top:1px solid var(--bot-line);justify-content:space-between;align-items:center;padding-top:18px;display:flex}.bot-result-controls button{color:var(--bot-muted);cursor:pointer;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:14px;padding:0;font-size:10px;font-weight:700;display:inline-flex}.bot-result-controls button:disabled{cursor:default;opacity:.26}.bot-result-controls .bot-next{color:var(--bot-copy)}.bot-result-controls>span{color:var(--bot-faint);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.bot-summary-main{max-width:980px;padding-top:22px;padding-bottom:18px;animation:.58s cubic-bezier(.22,1,.36,1) both bot-scene-enter}.bot-summary-main h2{max-width:860px;font-size:clamp(42px,4.35vw,64px);line-height:.97}.bot-summary-main>p:not(.bot-kicker){color:var(--bot-muted);max-width:680px;margin:18px auto 0;font-size:14px;line-height:1.62}.bot-summary-map{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;margin-top:24px;display:grid}.bot-summary-map button{--bot-card-tone:var(--bot-accent);background:color-mix(in srgb, var(--bot-card-tone) 10%, var(--bot-panel));border:1px solid color-mix(in srgb, var(--bot-card-tone) 44%, var(--bot-line));color:var(--bot-copy);cursor:pointer;text-align:left;gap:5px;min-height:72px;padding:13px;display:grid}.bot-summary-map button.tone-clear{--bot-card-tone:#618d69}.bot-summary-map button.tone-choice{--bot-card-tone:var(--bot-accent)}.bot-summary-map button.tone-attention{--bot-card-tone:#a8654f}.bot-summary-map button.tone-limited{--bot-card-tone:#817a70}html[data-theme=dark] .bot-summary-map button{background:color-mix(in srgb, var(--bot-card-tone) 15%, var(--bot-panel))}.bot-summary-map button:hover,.bot-summary-map button:focus-visible{border-color:var(--bot-accent)}.bot-summary-map span{color:color-mix(in srgb, var(--bot-card-tone) 74%, var(--bot-copy));letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:700}.bot-summary-map strong{font-family:var(--serif);font-size:14px;font-weight:400}.bot-summary-actions{justify-content:center;align-items:center;gap:22px;margin-top:22px;display:flex}.bot-summary-main .tool-end-actions{--tool-end-copy:var(--bot-copy);--tool-end-line:var(--bot-line);--tool-end-muted:var(--bot-muted);max-width:820px}.bot-result-main .tool-end-actions{--tool-end-copy:var(--bot-copy);--tool-end-line:var(--bot-line);--tool-end-muted:var(--bot-muted)}.bot-primary-action{min-height:48px}.bot-secondary-action{border-bottom:1px solid var(--bot-line);color:var(--bot-muted);letter-spacing:.12em;text-transform:uppercase;padding-bottom:5px;font-size:10px;font-weight:700}.bot-summary-main>small{color:var(--bot-muted);margin-top:14px;font-size:10px;line-height:1.5}@keyframes bot-scene-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes bot-loading-line{0%{transform:translate(-110%)}to{transform:translate(330%)}}@media (width>=1800px){.bot-stage{max-width:1920px}.bot-entry-main h1{font-size:88px}.bot-entry-main,.bot-loading-main,.bot-result-main,.bot-summary-main{transform:translateY(-1vh)}}@media (height<=820px) and (width>=761px){.bot-scene-icon{width:64px;height:64px}.bot-entry-main,.bot-loading-main,.bot-result-main,.bot-summary-main{padding-top:18px;padding-bottom:18px}.bot-entry-main h1{font-size:clamp(48px,5vw,68px)}.bot-result-main h2,.bot-summary-main h2{font-size:clamp(40px,4vw,56px)}.bot-entry-intro,.bot-result-detail{margin-top:15px}.bot-entry-form{margin-top:20px}.bot-summary-map{margin-top:16px}}@media (width<=760px){.bot-check-shell{height:calc(100svh - 72px);scroll-margin-top:72px}.bot-stage{height:100%;padding:17px 0 0}.bot-unlock-main{padding:18px 20px 42px}.bot-result.is-unlock-open .bot-unlock-main{padding:18px 20px max(42px, calc(24px + env(safe-area-inset-bottom)));scrollbar-width:thin}.bot-why-matters{grid-template-columns:1fr;gap:7px}.bot-stage-meta{padding:0 20px 14px;font-size:10px}.bot-tool-context{flex-direction:column;align-items:flex-start;gap:3px}.bot-tool-context>small{max-width:48vw}.bot-entry-main,.bot-loading-main,.bot-result-main,.bot-summary-main{width:calc(100% - 40px);padding:24px 0}.bot-scene-icon{width:66px;height:66px}.bot-entry-main h1{font-size:clamp(43px,12vw,56px);line-height:.96}.bot-entry-intro{margin-top:18px;font-size:13px;line-height:1.58}.bot-entry-form{margin-top:23px}.bot-url-field{grid-template-columns:auto 1fr;padding:7px}.bot-url-field>span{margin:0 13px 0 8px}.bot-url-field input{height:48px;font-size:17px}.bot-url-field button{grid-column:1/-1;width:100%;margin-top:6px}.bot-entry-verification{transform-origin:top;min-height:65px;margin-top:10px;transform:scale(.9)}.bot-entry-foot{letter-spacing:.11em;gap:8px;padding:18px 20px 17px;font-size:10px}.bot-loading-progress{padding:18px 20px 20px}.bot-loading-main h2,.bot-result-main h2,.bot-summary-main h2{font-size:clamp(38px,10.8vw,48px)}.bot-result-main{padding-top:18px;padding-bottom:18px}.bot-result-main .bot-scene-icon{width:60px;height:60px}.bot-result-detail{margin-top:14px;font-size:12px;line-height:1.55}.bot-facts{gap:7px;width:100%;margin-top:16px;display:grid}.bot-unlock-notice{grid-template-columns:1fr;align-items:stretch;margin-top:18px;padding:17px}.bot-unlock-notice>.bot-primary-action{width:100%;min-width:0}.bot-report-preview{margin-top:24px}.bot-report-preview-heading h3{font-size:32px}.bot-overview-grid{grid-template-columns:1fr}.bot-overview-grid>:is(button,article){border:1px solid var(--bot-line);min-height:0;padding:17px}.bot-overview-grid>:is(button,article):nth-child(2n),.bot-overview-grid>:is(button,article):nth-child(n+2){border-left:1px solid var(--bot-line);border-top:0}.bot-overview-grid>:is(button,article):first-child{border-top:1px solid var(--bot-line)}.bot-overview-grid>button:hover:not(.is-current){transform:none}.bot-facts span{justify-content:center;padding:8px 10px;font-size:10px}.bot-result-controls{background:color-mix(in srgb, var(--bot-bg) 96%, transparent);z-index:2;min-height:64px;padding:16px 20px;position:relative}.bot-result.bot-stage{overflow:hidden}.bot-result-main{min-height:0;max-height:100%;overflow-y:auto}.bot-summary-main{scrollbar-width:thin;justify-content:flex-start;align-self:stretch;height:100%;min-height:0;padding-top:22px;padding-bottom:28px;overflow-y:auto}.bot-summary-main>p:not(.bot-kicker){margin-top:16px;font-size:13px;line-height:1.58}.bot-summary-main h2{max-width:350px;font-size:clamp(36px,10vw,44px);line-height:1}.bot-summary-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:20px}.bot-summary-map button{gap:7px;min-height:72px;padding:11px}.bot-summary-map strong{font-size:14px;line-height:1.18}.bot-summary-actions{flex-direction:column;align-items:stretch;gap:13px;width:100%;margin-top:20px}.bot-primary-action{width:100%}.bot-secondary-action{align-self:center}.bot-summary-main>small{max-width:330px;margin-top:16px;font-size:10px;line-height:1.55}}@media (width<=380px),(height<=700px) and (width<=760px){.bot-entry-main .bot-scene-icon,.bot-loading-main .bot-scene-icon{width:54px;height:54px}.bot-entry-main h1{font-size:39px}.bot-entry-intro{font-size:12px}.bot-kicker{margin-top:13px}}@media (prefers-reduced-motion:reduce){.bot-loading-main,.bot-result-main,.bot-summary-main{animation:none}.bot-loading-line i{animation-duration:2.8s}}.domain-health-page{--dh-bg:#eee6da;--dh-panel:#faf7f1;--dh-panel-raised:#f3ede4;--dh-ink:#171715;--dh-muted:#716b63;--dh-line:#1717152b;--dh-line-strong:#17171557;--dh-accent:#9a7253;--dh-good:#527159;--dh-warn:#a56642;--dh-rail:#131412;--dh-rail-ink:#faf7f1;--bot-copy:var(--dh-ink);--bot-line:var(--dh-line);--bot-muted:var(--dh-muted);--bot-panel:var(--dh-panel-raised);background:var(--dh-bg);color:var(--dh-ink)}html[data-theme=dark] .domain-health-page{--dh-bg:#0e0f0d;--dh-panel:#171815;--dh-panel-raised:#1d1f1b;--dh-ink:#f4eee5;--dh-muted:#aaa299;--dh-line:#f4eee529;--dh-line-strong:#f4eee552;--dh-accent:#c7a17f;--dh-good:#9bc0a1;--dh-warn:#d69a75;--dh-rail:#e8dccd;--dh-rail-ink:#171715}.domain-health-shell{background:linear-gradient(130deg, color-mix(in srgb, var(--dh-bg) 96%, transparent), color-mix(in srgb, var(--dh-panel) 80%, transparent)), url(/art/cream-botanical-clarity.webp) center / cover fixed;min-height:calc(100svh - 76px);scroll-margin-top:76px;position:relative;overflow:hidden}.domain-health-atmosphere{pointer-events:none;position:absolute;inset:0}.domain-health-atmosphere i{border:1px solid color-mix(in srgb, var(--dh-accent) 23%, transparent);border-radius:50%;position:absolute}.domain-health-atmosphere i:first-child{width:440px;height:440px;top:-220px;right:-220px}.domain-health-atmosphere i:nth-child(2){width:520px;height:520px;bottom:-240px;left:-260px}.domain-health-atmosphere i:nth-child(3){width:90px;height:90px;top:24%;left:46%}.domain-health-shell button,.domain-health-shell input{font:inherit}.domain-health-shell button,.domain-health-shell a{-webkit-tap-highlight-color:transparent}.domain-health-shell button:focus-visible,.domain-health-shell a:focus-visible,.domain-health-shell input:focus-visible{outline:2px solid var(--dh-accent);outline-offset:3px}.domain-health-shell svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px}.domain-health-kicker,.domain-health-entry-panel>span,.domain-health-loading-heading>span,.domain-health-check-body>section>span{color:var(--dh-accent);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:700}.domain-health-icon{border:1px solid var(--dh-line);color:var(--dh-accent);justify-content:center;align-items:center;width:72px;height:72px;display:inline-flex}.domain-health-icon svg{width:52px;height:52px}.domain-health-entry{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(430px,.85fr);align-items:stretch;width:calc(100% - 64px);max-width:1440px;min-height:calc(100svh - 76px);margin:0 auto;display:grid;position:relative}.domain-health-entry-copy{border-left:1px solid var(--dh-line);align-content:center;padding:clamp(60px,7vw,108px);display:grid}.domain-health-entry-copy>.domain-health-icon{margin:38px 0 28px}.domain-health-entry-copy h1{font-family:var(--serif);letter-spacing:-.06em;max-width:900px;margin:0;font-size:clamp(58px,6.5vw,94px);font-weight:400;line-height:.9}.domain-health-entry-copy h1 em{color:var(--tool-hero-secondary);font-weight:400;display:block}.domain-health-entry-copy>p{color:var(--dh-muted);max-width:650px;margin:30px 0 0;font-size:15px;line-height:1.7}.domain-health-entry-facts{border-top:1px solid var(--dh-line);flex-wrap:wrap;gap:24px;margin-top:42px;padding-top:18px;display:flex}.domain-health-entry-facts span{color:var(--dh-muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.domain-health-entry-panel{background:color-mix(in srgb, var(--dh-panel) 92%, transparent);border-left:1px solid var(--dh-line);border-right:1px solid var(--dh-line);align-content:center;padding:clamp(42px,5vw,72px);display:grid}.domain-health-entry-panel h2{font-family:var(--serif);letter-spacing:-.045em;margin:14px 0 0;font-size:clamp(40px,4vw,58px);font-weight:400;line-height:.95}.domain-health-entry-panel>p{color:var(--dh-muted);margin:20px 0 0;font-size:13px;line-height:1.65}.domain-health-entry-panel form{margin-top:38px}.domain-health-entry-panel label{letter-spacing:.13em;text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:700;display:block}.domain-health-url-field{border:1px solid var(--dh-line-strong);grid-template-columns:minmax(0,1fr) auto;display:grid}.domain-health-url-field input{color:var(--dh-ink);font-family:var(--serif);background:0 0;border:0;min-width:0;min-height:68px;padding:0 20px;font-size:23px}.domain-health-url-field input::placeholder{color:color-mix(in srgb, var(--dh-muted) 65%, transparent)}.domain-health-url-field button,.domain-health-actions .is-primary{background:var(--dh-rail);color:var(--dh-rail-ink);cursor:pointer;letter-spacing:.13em;text-transform:uppercase;border:0;justify-content:space-between;align-items:center;gap:30px;min-height:68px;padding:0 20px;font-size:9px;font-weight:700;transition:filter .18s,transform .18s;display:flex}.domain-health-url-field button svg,.domain-health-actions svg{width:18px;height:18px}.domain-health-url-field button:disabled{cursor:not-allowed;opacity:.4}.domain-health-url-field button:not(:disabled):hover,.domain-health-actions .is-primary:hover{filter:brightness(1.12);transform:translateY(-2px)}.domain-health-verification{min-height:65px;margin-top:18px}.domain-health-error{color:var(--dh-warn);margin:14px 0 0;font-size:12px;line-height:1.5}.domain-health-loading{z-index:1;grid-template-rows:auto 1fr auto;max-width:1320px;min-height:calc(100svh - 76px);margin:0 auto;padding:32px 40px;display:grid;position:relative}.domain-health-loading-heading{border-bottom:1px solid var(--dh-line);justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.domain-health-loading-heading>strong{font-family:var(--serif);font-size:20px;font-weight:400}.domain-health-loading-main{text-align:center;align-content:center;justify-items:center;display:grid}.domain-health-loading-main>span{color:var(--dh-accent);letter-spacing:.14em;margin-top:25px;font-size:10px}.domain-health-loading-main h2{font-family:var(--serif);letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(42px,5vw,70px);font-weight:400}.domain-health-loading-line{background:var(--dh-line);width:min(520px,70vw);height:2px;margin-top:34px;overflow:hidden}.domain-health-loading-line i{background:var(--dh-accent);height:100%;transition:width .7s cubic-bezier(.22,1,.36,1);display:block}.domain-health-loading-steps{grid-template-columns:repeat(4,1fr);display:grid}.domain-health-loading-steps>span{border-top:1px solid var(--dh-line);color:var(--dh-muted);grid-template-columns:auto 1fr;gap:8px;padding:18px 10px;font-size:9px;display:grid}.domain-health-loading-steps>span i{color:var(--dh-accent);font-family:var(--serif);font-size:12px;font-style:normal}.domain-health-loading-steps>span.is-active{border-top-color:var(--dh-accent);color:var(--dh-ink)}.domain-health-app{border-left:1px solid var(--dh-line);border-right:1px solid var(--dh-line);z-index:1;grid-template-columns:228px minmax(0,1fr);max-width:1540px;height:calc(100svh - 76px);min-height:0;margin:0 auto;display:grid;position:relative;overflow:hidden}.domain-health-rail{background:var(--dh-rail);color:var(--dh-rail-ink);flex-direction:column;min-height:0;padding:28px 20px 22px;display:flex;overflow:hidden}.domain-health-rail-identity>span{color:var(--dh-accent);letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:700;display:block}.domain-health-rail-identity>strong{font-family:var(--serif);overflow-wrap:anywhere;margin-top:8px;font-size:22px;font-weight:400;display:block}.domain-health-rail-identity>small{color:color-mix(in srgb, var(--dh-rail-ink) 58%, transparent);letter-spacing:.08em;text-transform:uppercase;margin-top:8px;font-size:7px;line-height:1.45;display:block}.domain-health-rail nav{border-bottom:1px solid color-mix(in srgb, var(--dh-rail-ink) 18%, transparent);border-top:1px solid color-mix(in srgb, var(--dh-rail-ink) 18%, transparent);margin-top:28px;display:grid}.domain-health-rail nav button{border:0;border-bottom:1px solid color-mix(in srgb, var(--dh-rail-ink) 12%, transparent);color:color-mix(in srgb, var(--dh-rail-ink) 62%, transparent);cursor:pointer;text-align:left;background:0 0;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;min-height:48px;padding:0 7px;transition:background .18s,color .18s;display:grid}.domain-health-rail nav button:last-child{border-bottom:0}.domain-health-rail nav button:hover,.domain-health-rail nav button[aria-current=step]{background:color-mix(in srgb, var(--dh-rail-ink) 8%, transparent);color:var(--dh-rail-ink)}.domain-health-rail nav button:disabled{cursor:default;opacity:.58}.domain-health-rail nav button>i{color:var(--dh-accent);font-family:var(--serif);font-size:11px;font-style:normal}.domain-health-rail nav button>span{font-size:10px}.domain-health-rail nav button>small{color:var(--dh-accent);letter-spacing:.1em;text-transform:uppercase;font-size:6px}.domain-health-rail-score{grid-template-columns:1fr 9px;gap:10px;margin-top:auto;display:grid}.domain-health-rail-score>span{color:color-mix(in srgb, var(--dh-rail-ink) 62%, transparent);letter-spacing:.12em;text-transform:uppercase;font-size:8px}.domain-health-rail-score>strong{font-family:var(--serif);letter-spacing:-.05em;font-size:46px;font-weight:400;line-height:.9}.domain-health-rail-score>strong small{color:color-mix(in srgb, var(--dh-rail-ink) 45%, transparent);font-size:12px}.domain-health-rail-score>i{background:color-mix(in srgb, var(--dh-rail-ink) 14%, transparent);grid-area:1/2/3;align-self:stretch;min-height:70px;position:relative;overflow:hidden}.domain-health-rail-score>i span{background:var(--dh-accent);transition:height .7s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0}.domain-health-new{border:1px solid color-mix(in srgb, var(--dh-rail-ink) 25%, transparent);color:var(--dh-rail-ink);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:0 0;min-height:42px;margin-top:20px;font-size:8px}.domain-health-workspace{grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden}.domain-health-findings-scroll{scrollbar-color:var(--dh-accent) transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex-direction:column;min-height:0;display:flex;overflow:hidden auto}.domain-health-findings-scroll:focus-visible{outline:2px solid var(--dh-accent);outline-offset:-2px}.domain-health-findings-scroll::-webkit-scrollbar{width:7px}.domain-health-findings-scroll::-webkit-scrollbar-track{background:0 0}.domain-health-findings-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--dh-accent) 62%, transparent);background-clip:padding-box;border:2px solid #0000}.domain-health-findings-scroll>.domain-health-gate,.domain-health-findings-scroll>.domain-health-plan{margin-block:auto}.domain-health-overview,.domain-health-check,.domain-health-plan,.domain-health-gate{width:100%;max-width:1160px;margin:0 auto;padding:clamp(30px,4vw,54px);animation:.46s cubic-bezier(.22,1,.36,1) both domain-health-panel-in}.domain-health-gate{align-self:center;max-width:1040px}.domain-health-gate .tool-findings-gate{grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr)}.domain-health-overview-top{grid-template-columns:auto 1fr;align-items:center;gap:clamp(30px,5vw,68px);display:grid}.domain-health-score{background:conic-gradient(var(--dh-accent) var(--domain-score), var(--dh-line) 0);border-radius:50%;justify-content:center;align-items:center;width:180px;height:180px;display:flex;position:relative}.domain-health-score:before{background:var(--dh-panel);content:"";border-radius:50%;position:absolute;inset:10px}.domain-health-score>div{text-align:center;display:grid;position:relative}.domain-health-score strong{font-family:var(--serif);letter-spacing:-.07em;font-size:70px;font-weight:400;line-height:.8}.domain-health-score span{color:var(--dh-muted);letter-spacing:.14em;text-transform:uppercase;margin-top:12px;font-size:8px}.domain-health-overview-top h2,.domain-health-plan h2{font-family:var(--serif);letter-spacing:-.05em;margin:12px 0 0;font-size:clamp(43px,5vw,68px);font-weight:400;line-height:.95}.domain-health-overview-top p,.domain-health-plan>p{color:var(--dh-muted);max-width:760px;margin:20px 0 0;font-size:14px;line-height:1.7}.domain-health-review-intro{gap:10px;max-width:820px;margin-top:46px;display:grid}.domain-health-review-intro h3{font-family:var(--serif);letter-spacing:-.04em;margin:0;font-size:clamp(30px,3.3vw,44px);font-weight:400;line-height:1.05}.domain-health-review-intro>p{color:var(--dh-muted);max-width:760px;margin:0;font-size:12px;line-height:1.65}.domain-health-preview-priority{background:color-mix(in srgb, var(--dh-panel) 92%, transparent);border:1px solid var(--dh-line);grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);gap:24px;margin-top:24px;padding:22px;display:grid}.domain-health-preview-priority>div{gap:8px;display:grid}.domain-health-preview-priority span{color:var(--dh-accent);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:700}.domain-health-preview-priority strong{font-family:var(--serif);font-size:clamp(24px,2.4vw,34px);font-weight:400;line-height:1.08}.domain-health-preview-priority p{color:var(--dh-muted);margin:0;font-size:11px;line-height:1.55}.domain-health-preview-priority>aside{border-left:1px solid var(--dh-line);gap:10px;padding-left:22px;display:grid}.domain-health-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:42px;display:grid}.domain-health-unlock-notice{background:color-mix(in srgb, var(--dh-panel) 90%, transparent);border:1px solid var(--dh-line);color:var(--dh-ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:28px;padding:22px;display:grid;box-shadow:0 22px 54px #281d1314}html[data-theme=dark] .domain-health-unlock-notice{box-shadow:0 24px 60px #0000003d}.domain-health-unlock-notice>div{gap:8px;display:grid}.domain-health-unlock-notice span{color:var(--dh-accent);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:700}.domain-health-unlock-notice strong{font-family:var(--serif);font-size:24px;font-weight:400}.domain-health-unlock-notice p{color:var(--dh-muted);max-width:720px;margin:0;font-size:11px;line-height:1.55}.domain-health-unlock-notice button{cursor:pointer;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;justify-content:space-between;align-items:center;gap:18px;min-height:52px;padding:0 16px;font-size:8px;font-weight:700;display:flex}.domain-health-unlock-notice button svg{width:16px;height:16px}.domain-health-category-grid>:is(button,article){background:var(--dh-panel);border:1px solid var(--dh-line);color:var(--dh-ink);text-align:left;min-height:250px;margin:0;padding:22px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.domain-health-category-grid>button{cursor:pointer}.domain-health-category-grid>:is(button,article):nth-child(2n){border-left:0}.domain-health-category-grid>:is(button,article):nth-child(n+3){border-top:0}.domain-health-category-grid>button:hover{border-color:var(--dh-accent);box-shadow:0 16px 34px color-mix(in srgb, var(--dh-ink) 8%, transparent);z-index:1;transform:translateY(-2px)}.domain-health-category-grid .domain-health-icon{width:48px;height:48px}.domain-health-category-grid .domain-health-icon svg{width:34px;height:34px}.domain-health-category-grid>:is(button,article)>span{color:var(--dh-muted);letter-spacing:.13em;text-transform:uppercase;margin-top:18px;font-size:8px;font-weight:700}.domain-health-category-grid>:is(button,article)>strong{font-family:var(--serif);margin-top:6px;font-size:25px;font-weight:400}.domain-health-category-grid>:is(button,article)>p{color:var(--dh-muted);margin:12px 0 0;font-size:11px;line-height:1.55}.domain-health-category-grid>:is(button,article)>small{color:var(--dh-accent);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:18px;font-size:8px;font-weight:700;display:flex}.domain-health-category-grid>:is(button,article)>small svg{width:15px;height:15px}.domain-health-scope-note,.domain-health-methodology{border-left:2px solid var(--dh-accent);color:var(--dh-muted);margin:24px 0 0;padding-left:14px;font-size:11px;line-height:1.55}.domain-health-check-count{color:var(--dh-muted);font-family:var(--serif);align-items:center;gap:10px;font-size:12px;display:flex}.domain-health-check-count i{background:var(--dh-line-strong);width:42px;height:1px}.domain-health-check-heading{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:28px;margin-top:24px;display:grid}.domain-health-check-heading>div>small{color:var(--dh-muted);letter-spacing:.1em;text-transform:uppercase;margin-top:8px;font-size:9px;display:block}.domain-health-check-heading h2{font-family:var(--serif);letter-spacing:-.05em;margin:16px 0 0;font-size:clamp(42px,5vw,66px);font-weight:400;line-height:.95}.domain-health-check-heading p{color:var(--dh-muted);max-width:780px;margin:20px 0 0;font-size:14px;line-height:1.7}.domain-health-check-body{grid-template-columns:1.1fr .9fr;gap:12px;margin-top:38px;display:grid}.domain-health-check-body>section{background:var(--dh-panel);border:1px solid var(--dh-line);padding:24px}.domain-health-check-body>section:first-child{grid-row:span 2}.domain-health-check-body>section>p{color:var(--dh-muted);margin:15px 0 0;font-size:12px;line-height:1.6}.domain-health-check-body>section>div{margin-top:16px;display:grid}.domain-health-check-body>section>div p{border-top:1px solid var(--dh-line);color:var(--dh-muted);overflow-wrap:anywhere;grid-template-columns:6px 1fr;align-items:start;gap:10px;margin:0;padding:12px 0;font-size:11px;line-height:1.55;display:grid}.domain-health-check-body>section>div i{background:var(--dh-accent);border-radius:50%;width:5px;height:5px;margin-top:6px}.domain-health-check-body .domain-health-recommendation{background:var(--dh-rail);color:var(--dh-rail-ink)}.domain-health-recommendation>span{color:var(--dh-accent)!important}.domain-health-recommendation>strong{font-family:var(--serif);margin-top:15px;font-size:22px;font-weight:400;line-height:1.25;display:block}.domain-health-plan{align-self:center}.domain-health-priorities{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:36px;display:grid}.domain-health-priorities article{border:1px solid var(--dh-line);padding:22px}.domain-health-priorities article:nth-child(2n){border-left:0}.domain-health-priorities article:nth-child(n+3){border-top:0}.domain-health-priorities span{color:var(--dh-accent);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:700;display:block}.domain-health-priorities strong{font-family:var(--serif);margin-top:13px;font-size:20px;font-weight:400;line-height:1.3;display:block}.domain-health-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:30px;display:grid}.domain-health-actions>a{border:1px solid var(--dh-line-strong);color:var(--dh-ink);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:0 18px;font-size:9px;font-weight:700;display:flex}.domain-health-controls{background:color-mix(in srgb, var(--dh-panel) 97%, transparent);border-top:1px solid var(--dh-line);justify-content:space-between;align-items:center;min-height:68px;padding:10px 28px;display:flex}.domain-health-controls>button,.domain-health-controls>a{color:var(--dh-muted);cursor:pointer;letter-spacing:.11em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:10px;min-height:44px;padding:0;font-size:9px;font-weight:700;display:flex}.domain-health-controls>button:disabled{opacity:.25}.domain-health-controls>:is(button,a) svg{width:16px;height:16px}.domain-health-controls>span{color:var(--dh-muted);font-size:9px}.domain-health-controls>button.is-next{color:var(--dh-ink)}.tone-clear .domain-health-icon,.domain-health-category-grid .tone-clear .domain-health-icon{color:var(--dh-good)}.tone-attention .domain-health-icon,.domain-health-category-grid .tone-attention .domain-health-icon{color:var(--dh-warn)}@keyframes domain-health-panel-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (width<=1080px){.domain-health-entry{grid-template-columns:1fr;width:calc(100% - 40px)}.domain-health-entry-copy{border-right:1px solid var(--dh-line);min-height:70svh}.domain-health-entry-panel{border-top:1px solid var(--dh-line)}.domain-health-app{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.domain-health-rail{grid-template-columns:auto 1fr auto;align-items:center;gap:20px;min-height:0;padding:16px 22px;display:grid}.domain-health-rail nav{border:0;justify-content:center;margin:0;display:flex}.domain-health-rail nav button{border:0;min-height:44px;padding:0 10px}.domain-health-rail nav button>span,.domain-health-rail nav button>small{display:none}.domain-health-rail-score{margin:0;display:flex}.domain-health-rail-score>span,.domain-health-rail-score>i{display:none}.domain-health-rail-score>strong{font-size:30px}.domain-health-new{display:none}}@media (width<=760px){.domain-health-shell{min-height:calc(100svh - 72px);scroll-margin-top:72px}.domain-health-atmosphere i:nth-child(3){display:none}.domain-health-entry{width:100%;min-height:calc(100svh - 72px)}.domain-health-entry-copy{border-left:0;border-right:0;min-height:auto;padding:48px 20px 42px}.domain-health-entry-copy>.domain-health-icon{width:58px;height:58px;margin:28px 0 22px}.domain-health-entry-copy>.domain-health-icon svg{width:42px;height:42px}.domain-health-entry-copy h1{font-size:clamp(50px,14.5vw,68px)}.domain-health-entry-copy>p{margin-top:22px;font-size:13px}.domain-health-entry-facts{gap:14px;margin-top:28px}.domain-health-entry-panel{border-left:0;border-right:0;padding:38px 20px 50px}.domain-health-entry-panel h2{font-size:39px}.domain-health-entry-panel form{margin-top:28px}.domain-health-url-field{grid-template-columns:1fr}.domain-health-url-field input{min-height:60px}.domain-health-url-field button{min-height:56px}.domain-health-loading{min-height:calc(100svh - 72px);padding:22px 20px}.domain-health-loading-heading>span{font-size:7px}.domain-health-loading-heading>strong{overflow-wrap:anywhere;text-align:right;max-width:55vw;font-size:16px}.domain-health-loading-main h2{font-size:42px}.domain-health-loading-steps{grid-template-columns:repeat(4,1fr)}.domain-health-loading-steps>span{text-align:center;padding:13px 4px;font-size:0;display:block}.domain-health-loading-steps>span i{font-size:11px}.domain-health-app{border:0;height:calc(100svh - 72px);min-height:0}.domain-health-rail{grid-template-columns:1fr auto;gap:10px;padding:13px 16px}.domain-health-rail-identity>span{font-size:7px}.domain-health-rail-identity>strong{margin-top:4px;font-size:17px}.domain-health-rail-identity>small{margin-top:4px;font-size:6px}.domain-health-rail nav{display:none}.domain-health-rail-score>strong{font-size:27px}.domain-health-workspace{min-height:0}.domain-health-overview,.domain-health-check,.domain-health-plan,.domain-health-gate{padding:26px 18px}.domain-health-gate .tool-findings-gate{grid-template-columns:1fr}.domain-health-findings-scroll>.domain-health-gate{align-self:flex-start;margin-block:0}.domain-health-unlock-notice{grid-template-columns:1fr;align-items:stretch;margin-top:26px;padding:18px}.domain-health-unlock-notice button{width:100%}.domain-health-overview-top{grid-template-columns:1fr;gap:24px}.domain-health-score{width:126px;height:126px}.domain-health-score strong{font-size:52px}.domain-health-overview-top h2,.domain-health-plan h2{font-size:40px}.domain-health-overview-top p,.domain-health-plan>p{margin-top:15px;font-size:12px}.domain-health-category-grid{grid-template-columns:1fr;margin-top:28px}.domain-health-review-intro{margin-top:34px}.domain-health-review-intro h3{font-size:32px}.domain-health-preview-priority{grid-template-columns:1fr;padding:18px}.domain-health-preview-priority>aside{border-left:0;border-top:1px solid var(--dh-line);padding-top:16px;padding-left:0}.domain-health-category-grid>:is(button,article){border:1px solid var(--dh-line);min-height:0;padding:18px}.domain-health-category-grid>:is(button,article):nth-child(2n),.domain-health-category-grid>:is(button,article):nth-child(n+3){border-left:1px solid var(--dh-line);border-top:0}.domain-health-category-grid>button:hover{transform:none}.domain-health-category-grid>:is(button,article)>p{font-size:10px}.domain-health-check-heading{grid-template-columns:54px 1fr;gap:16px}.domain-health-check-heading .domain-health-icon{width:54px;height:54px}.domain-health-check-heading .domain-health-icon svg{width:40px;height:40px}.domain-health-check-heading h2{font-size:39px}.domain-health-check-heading p{margin-top:15px;font-size:12px}.domain-health-check-body{grid-template-columns:1fr;margin-top:26px}.domain-health-check-body>section:first-child{grid-row:auto}.domain-health-check-body>section{padding:19px}.domain-health-priorities{grid-template-columns:1fr;margin-top:27px}.domain-health-priorities article,.domain-health-priorities article:nth-child(2n),.domain-health-priorities article:nth-child(n+3){border:1px solid var(--dh-line);border-top:0}.domain-health-priorities article:first-child{border-top:1px solid var(--dh-line)}.domain-health-actions{grid-template-columns:1fr}.domain-health-controls{min-height:64px;padding:8px 16px max(8px, env(safe-area-inset-bottom))}.domain-health-controls>:is(button,a){font-size:8px}.domain-health-controls>span{display:none}}@media (prefers-reduced-motion:reduce){.domain-health-overview,.domain-health-check,.domain-health-plan,.domain-health-gate{animation:none}.domain-health-loading-line i,.domain-health-rail-score>i span,.domain-health-category-grid>button,.domain-health-url-field button{transition:none}}.domain-health-page{--dh-muted:#171614a1;--dh-line:#1716142b;--dh-line-strong:#17161452}html[data-theme=dark] .domain-health-page{--dh-muted:#faf7f1a6;--dh-line:#faf7f129;--dh-line-strong:#faf7f14d}.domain-health-shell{background:linear-gradient(135deg, var(--dh-bg) 0%, color-mix(in srgb, var(--dh-bg) 72%, #cbb79f) 58%, var(--dh-bg) 100%)}html[data-theme=dark] .domain-health-shell{background:linear-gradient(135deg,#0d0d0c 0%,#171512 58%,#0f0f0d 100%)}.domain-health-atmosphere>i{display:none}.domain-health-atmosphere:before,.domain-health-atmosphere:after{content:"";opacity:.34;position:absolute}.domain-health-atmosphere:before{background:linear-gradient(90deg, transparent, var(--dh-line), transparent);height:1px;top:50%;left:10%;right:10%}.domain-health-atmosphere:after{background:linear-gradient(180deg, transparent, var(--dh-line), transparent);width:1px;top:8%;bottom:8%;left:50%}.domain-health-entry{z-index:1;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr;width:100%;max-width:none;height:calc(100svh - 76px);min-height:620px;margin:0 auto;padding:24px max(34px,50vw - 720px) 28px;display:grid;position:relative}.domain-health-stage-meta{border-bottom:1px solid var(--dh-line);color:var(--dh-muted);letter-spacing:.17em;text-transform:uppercase;justify-content:space-between;align-items:center;padding-bottom:18px;font-size:10px;font-weight:700;display:flex}.domain-health-stage-meta .domain-health-tool-name{color:var(--dh-ink)}.domain-health-entry-main{text-align:center;flex-direction:column;justify-content:center;align-self:center;align-items:center;width:100%;max-width:920px;margin:0 auto;padding:clamp(34px,5vh,66px) 0;display:flex}.domain-health-entry-main>.domain-health-icon{color:var(--dh-ink);border:0;width:82px;height:82px}.domain-health-entry-main>.domain-health-icon svg{width:100%;height:100%}.domain-health-entry-main .domain-health-kicker{letter-spacing:.19em;margin:21px 0 0;font-size:10px}.domain-health-entry-main h1{color:var(--dh-ink);font-family:var(--serif);letter-spacing:-.058em;max-width:880px;margin:17px 0 0;font-size:clamp(48px,5.7vw,82px);font-weight:400;line-height:.94}.domain-health-entry-main h1 em{color:var(--tool-hero-secondary);font-weight:400}.domain-health-entry-intro{color:var(--dh-muted);max-width:690px;margin:24px auto 0;font-size:clamp(14px,1.15vw,17px);line-height:1.68}.domain-health-entry-form{width:100%;max-width:760px;margin-top:34px}.domain-health-entry-form>label{width:1px;height:1px;position:absolute;overflow:hidden}.domain-health-url-field{background:color-mix(in srgb, var(--dh-panel) 90%, transparent);border:1px solid var(--dh-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:64px;padding:6px;display:grid;box-shadow:0 22px 54px #281d1314,inset 0 1px #ffffff38}html[data-theme=dark] .domain-health-url-field{box-shadow:0 28px 80px #00000057,inset 0 1px #ffffff0a}.domain-health-url-field>span{background:#69a173;border-radius:50%;width:7px;height:7px;margin:0 20px;box-shadow:0 0 0 5px #69a1731f}.domain-health-url-field input{letter-spacing:-.02em;outline:none;min-height:52px;padding:0;font-size:clamp(18px,1.7vw,24px)}.domain-health-url-field button,.domain-health-actions .is-primary,.domain-health-controls>button.is-next,.domain-health-controls>a.is-next,.domain-health-unlock-notice button,.domain-health-gate .tool-findings-gate-form>button{background:linear-gradient(105deg, #05070794, #07090957 52%, #05070799), var(--botanical-dark-image) center 62% / cover;color:#faf7f1;border:1px solid #faf7f14d;transition:background-position .26s,box-shadow .18s,filter .18s,opacity .18s,transform .18s;box-shadow:inset 0 1px #ffffff1c,0 12px 28px #0709092e}.domain-health-url-field button{justify-content:center;gap:24px;min-height:52px;padding:0 22px}.domain-health-controls>:is(button,a).is-next{gap:18px;min-height:48px;padding:0 18px}.domain-health-gate .tool-findings-gate-form>button{min-height:52px}.domain-health-url-field button:hover:not(:disabled),.domain-health-actions .is-primary:hover,.domain-health-controls>button.is-next:hover,.domain-health-controls>a.is-next:hover,.domain-health-unlock-notice button:hover,.domain-health-gate .tool-findings-gate-form>button:hover:not(:disabled){filter:brightness(1.12);background-position:50% 54%;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff26,0 15px 34px #0709093d}html[data-theme=dark] .domain-health-url-field button,html[data-theme=dark] .domain-health-actions .is-primary,html[data-theme=dark] .domain-health-controls>button.is-next,html[data-theme=dark] .domain-health-controls>a.is-next,html[data-theme=dark] .domain-health-unlock-notice button,html[data-theme=dark] .domain-health-gate .tool-findings-gate-form>button{color:#11110f;background:linear-gradient(90deg,#f2eadec7,#dacdbb9e),url(/art/cream-botanical-clarity.webp) 50% 62%/cover;border-color:#faf7f161}.domain-health-verification{justify-content:center;margin-top:15px;display:flex}.domain-health-error{color:#9c443c;margin:10px auto 0}html[data-theme=dark] .domain-health-error{color:#e2a09a}.domain-health-entry-facts{border-top:1px solid var(--dh-line);letter-spacing:.15em;text-transform:uppercase;grid-template-columns:repeat(3,1fr);align-items:center;gap:0;margin:0;padding-top:18px;font-size:10px;font-weight:700;display:grid}.domain-health-entry-facts span{color:var(--dh-muted);font-size:10px}.domain-health-entry-facts span:nth-child(2){text-align:center}.domain-health-entry-facts span:last-child{text-align:right}.domain-health-category-grid>button{background:color-mix(in srgb, var(--dh-panel) 92%, transparent)}.domain-health-category-grid>button:focus-visible{outline-offset:-3px}.domain-health-category-grid button>strong,.domain-health-check-heading h2,.domain-health-overview-top h2,.domain-health-plan h2{color:var(--dh-ink)}.domain-health-category-grid button>p,.domain-health-check-heading p,.domain-health-overview-top p,.domain-health-plan>p{color:var(--dh-muted)}.domain-health-controls{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:8;position:relative;bottom:auto}.domain-health-controls>button:not(.is-next):hover{color:var(--dh-ink)}.domain-health-actions>a:not(.is-primary){background:color-mix(in srgb, var(--dh-panel) 88%, transparent);transition:background .18s,border-color .18s,transform .18s}.domain-health-actions>a:not(.is-primary):hover{background:var(--dh-panel);border-color:var(--dh-accent);transform:translateY(-2px)}.domain-health-new{transition:background .18s,border-color .18s}.domain-health-new:hover{background:color-mix(in srgb, var(--dh-rail-ink) 8%, transparent);border-color:color-mix(in srgb, var(--dh-rail-ink) 52%, transparent)}.domain-health-gate .tool-findings-gate-copy>span,.domain-health-gate .tool-findings-gate-form .tool-findings-gate-field>span{color:var(--dh-accent)}.domain-health-gate .tool-findings-gate-form{box-shadow:0 24px 60px color-mix(in srgb, var(--dh-ink) 8%, transparent)}.domain-health-overview .tool-end-actions{--tool-end-copy:var(--dh-ink);--tool-end-line:var(--dh-line);--tool-end-muted:var(--dh-muted)}@media (width<=760px){.domain-health-entry{height:auto;min-height:calc(100svh - 72px);padding:17px 20px 20px}.domain-health-stage-meta{padding-bottom:14px;font-size:9px}.domain-health-stage-meta span:last-child{display:none}.domain-health-entry-main{padding:36px 0 42px}.domain-health-entry-main>.domain-health-icon{width:66px;height:66px}.domain-health-entry-main .domain-health-kicker{margin-top:18px;font-size:9px}.domain-health-entry-main h1{font-size:clamp(47px,14vw,64px)}.domain-health-entry-intro{margin-top:19px;font-size:13px}.domain-health-entry-form{margin-top:28px}.domain-health-url-field{grid-template-columns:auto minmax(0,1fr)}.domain-health-url-field>span{margin:0 14px}.domain-health-url-field input{min-height:54px}.domain-health-url-field button{grid-column:1/-1;width:100%;min-height:52px}.domain-health-entry-facts{padding-top:14px;font-size:8px}.domain-health-entry-facts span{font-size:8px}.domain-health-controls>button.is-next{padding:0 13px}.domain-health-controls>button.is-next:hover,.domain-health-actions>a:not(.is-primary):hover{transform:none}}@media (prefers-reduced-motion:reduce){.domain-health-url-field button,.domain-health-actions>a,.domain-health-controls>:is(button,a),.domain-health-gate .tool-findings-gate-form>button{transition:none}}.planner-page{--planner-bg:#f2ebe1;--planner-bg-raised:#e9ded0;--planner-panel:#faf7f1e6;--planner-panel-solid:#faf7f1;--planner-ink:#171614;--planner-muted:#625d56;--planner-faint:#17161413;--planner-line:#1716142e;--planner-soft:#faf7f18c;background:var(--planner-bg);color:var(--planner-ink)}html[data-theme=dark] .planner-page{--planner-bg:#11110f;--planner-bg-raised:#171613;--planner-panel:#1b1a17eb;--planner-panel-solid:#1b1a17;--planner-ink:#f5efe7;--planner-muted:#aba49a;--planner-faint:#f5efe711;--planner-line:#f5efe724;--planner-soft:#ffffff09}.planner-page :is(button,input,textarea,a){-webkit-tap-highlight-color:transparent}.planner-page .planner-kiosk-surface button,.planner-page .planner-kiosk-surface input,.planner-page .planner-kiosk-surface textarea{font:inherit}.planner-signal-field{opacity:.72;pointer-events:none;z-index:0;position:absolute;inset:0}html[data-theme=light] .planner-signal-field{opacity:.46}.planner-kicker{color:var(--planner-muted);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:9px;font-weight:700}.planner-action{color:#faf7f1;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;background-color:#0000;background-image:linear-gradient(105deg,#05070794,#07090957 52%,#05070799),url(/art/dark-botanical-clarity.webp);background-position:50% 62%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #faf7f14d;justify-content:space-between;align-items:center;gap:32px;min-width:224px;min-height:52px;padding:0 19px 0 23px;font-size:10px;font-weight:700;transition:background-position .26s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1c,0 12px 28px #0709092e}html[data-theme=dark] .planner-action{color:#11110f;background:linear-gradient(90deg,#f2eadec7,#dacdbb9e),url(/art/cream-botanical-clarity.webp) 50% 62%/cover;border-color:#faf7f161}.planner-page .planner-kiosk-surface .planner-action{font-family:var(--sans);letter-spacing:.14em;font-size:10px;font-weight:700}.planner-action:after{content:"";opacity:.25;transform-origin:0;background:currentColor;height:1px;transition:transform .42s cubic-bezier(.16,1,.3,1);position:absolute;top:39px;left:23px;right:58px;transform:scaleX(0)}.planner-action:hover{background-position:50% 54%;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff26,0 15px 34px #0709093d}.planner-action:hover:after{transform:scaleX(1)}.planner-action:disabled{cursor:not-allowed;opacity:.34;transform:none}.planner-action i{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;font-style:normal;line-height:1;display:flex}.planner-action i svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:14px;height:14px}.planner-intro{background:radial-gradient(circle at 72% 28%, #be9d781c, transparent 25%), linear-gradient(135deg, var(--planner-bg), var(--planner-bg-raised));isolation:isolate;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:center;column-gap:clamp(46px,5.5vw,96px);min-height:calc(100svh - 76px);padding:68px max(38px,50vw - 660px);display:grid;position:relative;overflow:hidden}.planner-intro:before{border:1px solid var(--planner-line);content:"";pointer-events:none;z-index:1;position:absolute;inset:36px}.planner-intro-copy{z-index:3;max-width:850px;position:relative}.planner-intro h1,.planner-finale h1,.planner-moment-heading h1{color:var(--planner-ink);font-family:var(--serif);letter-spacing:-.055em;font-weight:400}.planner-intro h1{max-width:900px;margin:28px 0 34px;font-size:clamp(64px,7vw,108px);line-height:.86}.planner-intro h1 em,.planner-moment-heading h1 em{color:var(--planner-muted);font-style:italic;display:block}.planner-intro h1 em{margin-top:8px;margin-left:0}.planner-moment-heading h1 em{margin-top:5px;margin-left:clamp(12px,2vw,28px)}.planner-intro-lede{color:var(--planner-muted);max-width:670px;margin:0 0 38px;font-size:clamp(14px,1.4vw,18px);line-height:1.7}.planner-intro-outcomes{border-bottom:1px solid var(--planner-line);border-top:1px solid var(--planner-line);grid-template-columns:repeat(2,minmax(0,1fr));max-width:670px;margin:0 0 18px;display:grid}.planner-intro-outcomes>span{border-bottom:1px solid var(--planner-line);grid-template-columns:auto 1fr;align-items:center;gap:12px;min-height:52px;padding:10px 16px 10px 0;display:grid}.planner-intro-outcomes>span:nth-child(2n){border-left:1px solid var(--planner-line);padding-left:16px}.planner-intro-outcomes>span:nth-last-child(-n+2){border-bottom:0}.planner-intro-outcomes i{color:var(--planner-muted);letter-spacing:.12em;font-size:8px;font-style:normal}.planner-intro-outcomes strong{font-family:var(--serif);font-size:15px;font-weight:400;line-height:1.2}.planner-intro-snapshot{color:var(--planner-muted);max-width:640px;margin:0 0 20px;font-size:10px;line-height:1.55}.planner-save-note{color:var(--planner-muted);max-width:610px;margin:18px 0 0;font-size:9px;line-height:1.5;display:block}.planner-error-slot>.planner-save-note{text-align:right;max-width:none;margin:0}.planner-intro-visual{z-index:3;flex-direction:column;justify-content:center;align-self:stretch;min-width:0;display:flex;position:relative}.planner-intro-art-stack{aspect-ratio:4/5;background:var(--planner-bg-raised);box-shadow:0 34px 80px #231d1726, inset 0 0 0 1px var(--planner-line);width:100%;min-height:460px;max-height:min(60svh,660px);position:relative}.planner-intro-art-stack:after{content:"";pointer-events:none;z-index:2;border:1px solid #faf7f147;position:absolute;inset:14px}.planner-intro-art{object-fit:cover;object-position:center;width:100%;height:100%}html[data-theme=dark] .planner-intro-art-stack{box-shadow:0 38px 88px #00000061, inset 0 0 0 1px var(--planner-line)}.planner-intro-index{z-index:3;grid-template-columns:1fr;gap:16px;margin-top:22px;padding:0;display:grid;position:relative}.planner-intro-index>div{background:var(--planner-line);align-self:center;height:1px;overflow:hidden}.planner-intro-index>div i{background:var(--planner-ink);width:34%;height:100%;animation:4.8s ease-in-out infinite planner-index-scan;display:block}.planner-intro-index p,.planner-intro-index strong{grid-column:1/-1;margin:0}.planner-intro-index p{color:var(--planner-muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.planner-intro-index strong{font-family:var(--serif);font-size:clamp(21px,2vw,29px);font-weight:400;line-height:1.16}.planner-experience{background:radial-gradient(circle at 85% 9%, #b7956e14, transparent 22%), linear-gradient(138deg, var(--planner-bg), var(--planner-bg-raised));isolation:isolate;min-height:calc(100svh - 76px);padding:0 max(36px,50vw - 720px);position:relative;overflow:hidden}.planner-experience:before{background-image:linear-gradient(var(--planner-faint) 1px, transparent 1px);content:"";opacity:.28;pointer-events:none;z-index:0;background-size:100% 92px;position:absolute;inset:0}.planner-experience-header{border-bottom:1px solid var(--planner-line);z-index:3;grid-template-columns:1fr minmax(250px,390px) 1fr;align-items:center;min-height:72px;display:grid;position:relative}.planner-wordmark{color:var(--planner-ink);cursor:pointer;font-family:var(--serif);background:0 0;border:0;justify-self:start;padding:12px 0;font-size:16px}.planner-experience-header>strong{letter-spacing:.18em;text-transform:uppercase;justify-self:end;font-size:8px}.planner-progress{align-items:center;display:block}.planner-progress>div{background:var(--planner-line);height:1px}.planner-progress i{background:var(--planner-ink);height:1px;width:var(--progress);transition:width .7s cubic-bezier(.16,1,.3,1);display:block}.planner-cinema{z-index:2;max-width:1240px;margin:0 auto;padding:74px 0 58px;position:relative}.planner-moment{grid-template-columns:minmax(280px,.72fr) minmax(480px,1.28fr);gap:clamp(48px,7vw,110px);min-height:590px;transition:opacity .24s,transform .24s;animation:.72s cubic-bezier(.16,1,.3,1) both planner-moment-enter;display:grid}.planner-experience.is-transitioning .planner-moment{opacity:0;transform:translateY(-12px)}.planner-moment-heading{align-self:start;position:sticky;top:112px}.planner-moment-heading h1{margin:25px 0 26px;font-size:clamp(52px,6.2vw,86px);line-height:.92}.planner-moment-heading>p:not(.planner-kicker){color:var(--planner-muted);max-width:430px;margin:0;font-size:13px;line-height:1.7}.planner-moment-body{align-self:start;gap:34px;display:grid}.planner-choice-deck{gap:10px;display:grid}.planner-choice-deck button{background:var(--planner-soft);border:1px solid var(--planner-line);color:var(--planner-ink);cursor:pointer;text-align:left;grid-template-columns:34px 1fr 30px;align-items:center;gap:18px;min-height:68px;padding:14px 16px 14px 18px;transition:border-color .17s,box-shadow .17s,transform .17s;display:grid;position:relative}.planner-choice-deck button:hover{border-color:var(--planner-ink);transform:translate(4px)}.planner-choice-deck button.is-selected,.planner-choice-deck button.is-selected:hover{background:var(--planner-ink);border-color:var(--planner-ink);color:var(--planner-bg)}.planner-choice-deck button[aria-disabled=true]{cursor:default;opacity:.36;transform:none}.planner-choice-index{letter-spacing:.12em;opacity:.5;font-size:7px;font-weight:700}.planner-choice-deck button strong{font-family:var(--serif);font-size:21px;font-weight:400}.planner-choice-deck button i{opacity:.58;border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-style:normal;display:flex}.planner-choice-deck button i svg,.planner-finale-mark svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:14px;height:14px}.planner-choice-deck.is-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.planner-choice-deck.is-compact button{grid-template-columns:24px 1fr 25px;gap:10px;min-height:58px;padding:10px 11px 10px 13px}.planner-choice-deck.is-compact button strong{font-family:var(--sans);font-size:11px;font-weight:500;line-height:1.35}.planner-choice-deck.is-compact button i{width:23px;height:23px}.planner-response-note{border-left:1px solid var(--planner-ink);color:var(--planner-muted);font-family:var(--serif);margin:4px 0 0;padding:10px 0 10px 22px;font-size:18px;line-height:1.5;animation:.42s cubic-bezier(.16,1,.3,1) both planner-note-enter}.planner-response-note span{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;margin-bottom:7px;font-size:7px;font-weight:700;display:block}.planner-prompt{gap:12px;display:grid}.planner-prompt-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.planner-prompt-heading p{font-family:var(--serif);margin:0;font-size:22px}.planner-prompt-heading span,.planner-skip-note{color:var(--planner-muted);letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:700}.planner-prompt>small{color:var(--planner-muted);margin-top:-6px;font-size:10px;line-height:1.55}.planner-sensitive-form-notice{border-left:2px solid color-mix(in srgb, var(--planner-accent) 58%, transparent);color:var(--planner-muted);max-width:720px;margin:0 0 18px;padding:3px 0 3px 13px;font-size:10px;line-height:1.55}.planner-sensitive-form-notice strong{color:var(--planner-ink)}.planner-sensitive-form-notice.is-compact{margin:4px 0 14px;font-size:9px}.planner-prompt input:not([type=checkbox]),.planner-prompt textarea{appearance:none;background:var(--planner-soft);border:1px solid var(--planner-line);color:var(--planner-ink);resize:vertical;border-radius:0;outline:none;width:100%;padding:17px 18px;transition:border-color .18s,box-shadow .18s}.planner-prompt input:not([type=checkbox]):focus,.planner-prompt textarea:focus{border-color:var(--planner-ink);box-shadow:0 0 0 4px var(--planner-faint)}.planner-prompt textarea{font-family:var(--serif);font-size:18px;line-height:1.55}.planner-prompt input::placeholder,.planner-prompt textarea::placeholder{color:var(--planner-muted);opacity:.64}.planner-prompt input:-webkit-autofill{caret-color:var(--planner-ink);-webkit-box-shadow:0 0 0 1000px var(--planner-panel-solid) inset!important;-webkit-text-fill-color:var(--planner-ink)!important}.planner-prompt input:-webkit-autofill:hover{caret-color:var(--planner-ink);-webkit-box-shadow:0 0 0 1000px var(--planner-panel-solid) inset!important;-webkit-text-fill-color:var(--planner-ink)!important}.planner-prompt input:-webkit-autofill:focus{caret-color:var(--planner-ink);-webkit-box-shadow:0 0 0 1000px var(--planner-panel-solid) inset!important;-webkit-text-fill-color:var(--planner-ink)!important}.planner-prompt textarea:-webkit-autofill{caret-color:var(--planner-ink);-webkit-box-shadow:0 0 0 1000px var(--planner-panel-solid) inset!important;-webkit-text-fill-color:var(--planner-ink)!important}.planner-prompt textarea:-webkit-autofill:hover{caret-color:var(--planner-ink);-webkit-box-shadow:0 0 0 1000px var(--planner-panel-solid) inset!important;-webkit-text-fill-color:var(--planner-ink)!important}.planner-prompt textarea:-webkit-autofill:focus{caret-color:var(--planner-ink);-webkit-box-shadow:0 0 0 1000px var(--planner-panel-solid) inset!important;-webkit-text-fill-color:var(--planner-ink)!important}.planner-signal-pair{gap:26px;display:grid}.planner-signal-bridge{color:var(--planner-muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:0 22px;display:grid}.planner-signal-bridge span{background:var(--planner-line);height:1px}.planner-signal-bridge i{font-family:var(--serif);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:270px;font-size:13px;font-style:italic;overflow:hidden}.planner-inspiration{gap:28px;display:grid}.planner-inspiration-prompts{flex-wrap:wrap;gap:7px;display:flex}.planner-inspiration-prompts span{border:1px solid var(--planner-line);color:var(--planner-muted);font-family:var(--serif);padding:7px 11px;font-size:13px;font-style:italic}.planner-skip-note{margin:-10px 0 0}.planner-scope-split,.planner-timing-grid,.planner-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.planner-context-grid{gap:32px;display:grid}.planner-timing-grid>.planner-prompt:last-child{grid-column:1/-1}.planner-handoff{gap:30px;display:grid}.planner-contact-grid.is-secondary{align-items:end}.planner-consent{background:var(--planner-soft);border:1px solid var(--planner-line);cursor:pointer;align-items:flex-start;gap:12px;margin-top:-18px;padding:14px 15px;font-size:10px;line-height:1.55;display:flex}.planner-consent input{accent-color:var(--planner-ink);margin-top:2px}.planner-page [aria-invalid=true]{box-shadow:0 0 0 3px #9c533e1f;border-color:#9c533e!important}.planner-consent:has(input[aria-invalid=true]){border-color:#9c533e;box-shadow:0 0 0 3px #9c533e1f}.planner-send-signal{background:var(--planner-ink);color:var(--planner-bg);grid-template-columns:1fr auto;align-items:center;gap:24px;margin-top:8px;padding:24px;display:grid}.planner-send-signal span{letter-spacing:.16em;opacity:.56;text-transform:uppercase;margin-bottom:7px;font-size:7px;font-weight:700;display:block}.planner-send-signal strong{font-family:var(--serif);font-size:21px;font-weight:400;display:block}.planner-send-signal p{opacity:.62;margin:9px 0 0;font-size:9px}.planner-privacy{color:var(--planner-muted);margin:-18px 0 0;font-size:8px;line-height:1.55}.planner-privacy a{border-bottom:1px solid}.planner-error{color:#fff9f1;background:#8a4937;max-width:760px;margin:28px 0 0 auto;padding:13px 16px;font-size:11px;line-height:1.5;animation:.3s both planner-note-enter}.planner-cinema-controls{border-top:1px solid var(--planner-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-top:42px;padding-top:28px;display:grid}.planner-cinema-controls>p{color:var(--planner-muted);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:7px;font-weight:700}.planner-cinema-controls .planner-action{justify-self:end}.planner-back{color:var(--planner-muted);cursor:pointer;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;justify-self:start;padding:16px 0;font-size:8px;font-weight:700}.planner-back span{vertical-align:middle;margin-right:9px;display:inline-flex}.planner-back svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:13px;height:13px}.planner-back:disabled{opacity:0;pointer-events:none}.planner-result{background:linear-gradient(142deg, var(--planner-bg) 12%, var(--planner-bg-raised) 58%, var(--planner-bg) 100%);isolation:isolate;min-height:calc(100svh - 76px);padding:clamp(70px,9vw,132px) max(38px,50vw - 660px) 54px;position:relative;overflow:hidden}.planner-result:before{border:1px solid var(--planner-line);content:"";pointer-events:none;z-index:1;position:absolute;inset:34px}.planner-result-stage{z-index:2;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:end;gap:clamp(52px,8vw,124px);max-width:1320px;margin:0 auto;display:grid;position:relative}.planner-result-copy{animation:.85s cubic-bezier(.16,1,.3,1) both planner-result-enter}.planner-result-type{border-bottom:1px solid var(--planner-line);color:var(--planner-muted);font-family:var(--serif);margin-top:24px;padding-bottom:8px;font-size:18px;font-style:italic;display:inline-block}.planner-result h1{color:var(--planner-ink);font-family:var(--serif);letter-spacing:-.055em;max-width:880px;margin:26px 0 30px;font-size:clamp(58px,7.8vw,112px);font-weight:400;line-height:.88}.planner-result-copy>p:not(.planner-kicker){color:var(--planner-muted);max-width:690px;margin:0;font-size:clamp(13px,1.2vw,16px);line-height:1.75}.planner-result-copy>.planner-result-signal{border-left:1px solid var(--planner-line);color:var(--planner-ink);font-family:var(--serif);max-width:680px;margin-top:24px;padding:4px 0 4px 18px;font-size:clamp(14px,1.3vw,18px);line-height:1.5}.planner-result-signal span{color:var(--planner-muted);font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;margin-bottom:7px;font-size:7px;font-weight:700;display:block}.planner-result-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:38px;display:flex}.planner-result-primary-action{gap:9px;display:grid}.planner-result-primary-action>small{color:var(--planner-muted);letter-spacing:.08em;text-transform:uppercase;padding-left:2px;font-size:8px}.planner-result-link{appearance:none;border-top:0;border-left:0;border-right:0;border-bottom:1px solid var(--planner-line);color:var(--planner-ink);cursor:pointer;letter-spacing:.12em;text-align:left;text-transform:uppercase;background:0 0;padding:14px 0 9px;font-family:inherit;font-size:9px;font-weight:700;transition:border-color .18s}.planner-result-link:hover{border-color:var(--planner-ink)}.planner-result-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--planner-panel);border:1px solid var(--planner-line);padding:clamp(28px,4vw,48px);animation:.95s cubic-bezier(.16,1,.3,1) .12s both planner-result-card-enter;box-shadow:0 28px 80px #0a09081f}.planner-result-card>p,.planner-result-card>div>span{color:var(--planner-muted);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:7px;font-weight:700}.planner-result-card ol{margin:24px 0 28px;padding:0;list-style:none}.planner-result-card li{border-top:1px solid var(--planner-line);grid-template-columns:24px 1fr;align-items:baseline;gap:16px;padding:17px 0;display:grid}.planner-result-card li:last-child{border-bottom:1px solid var(--planner-line)}.planner-result-card li span{color:var(--planner-muted);font-size:7px;font-weight:700}.planner-result-card li strong,.planner-result-card>div p{font-family:var(--serif);margin:0;font-size:19px;font-weight:400;line-height:1.35}.planner-result-card>div p{margin-top:9px}.planner-result-card small{border-top:1px solid var(--planner-line);color:var(--planner-muted);margin-top:25px;padding-top:18px;font-size:8px;line-height:1.6;display:block}.planner-site-snapshot{color:#f7f1e8;z-index:2;background:linear-gradient(105deg,#0e0f0ef0,#181816e0),url(/art/dark-botanical-clarity.webp) 100%/auto 100% no-repeat;border:1px solid #f7f1e82e;max-width:1320px;margin:clamp(44px,6vw,76px) auto 0;animation:.95s cubic-bezier(.16,1,.3,1) .22s both planner-result-card-enter;position:relative;overflow:hidden;box-shadow:0 28px 80px #0a090833}.planner-checker-snapshot>header{background:#ffffff09;border-bottom:1px solid #f7f1e81f;justify-content:space-between;align-items:center;min-height:50px;padding:12px clamp(22px,3vw,34px);display:flex}.planner-checker-snapshot>header span,.planner-checker-snapshot>header strong,.planner-checker-snapshot-copy>span,.planner-checker-lenses>p,.planner-checker-snapshot footer span,.planner-checker-loading-copy>span{color:#f7f1e894;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.planner-checker-snapshot>header strong{color:#e9ded0}.planner-checker-snapshot-main{grid-template-columns:minmax(0,1fr) minmax(250px,310px);align-items:center;gap:clamp(34px,5vw,68px);padding:clamp(28px,4vw,48px) clamp(22px,4vw,48px) 28px;display:grid}.planner-checker-snapshot-copy h2,.planner-checker-loading-copy h2{color:#f7f1e8;font-family:var(--serif);overflow-wrap:anywhere;margin:14px 0 18px;font-size:clamp(34px,4.2vw,58px);font-weight:400;line-height:.98}.planner-checker-snapshot-copy>p{color:#f7f1e8d1;margin:0;font-size:15px;line-height:1.5}.planner-checker-snapshot-copy>small{color:#f7f1e88c;max-width:650px;margin-top:14px;font-size:13px;line-height:1.5;display:block}.planner-checker-score{color:#171715;background:linear-gradient(145deg,#f4eee5fa,#dfd2c2f2);border:1px solid #ffffffad;border-radius:18px;grid-template-columns:1fr auto;padding:26px;display:grid;box-shadow:inset 0 1px #ffffffd1,0 16px 40px #00000029}.planner-checker-score>span{color:#17171594;letter-spacing:.08em;text-transform:uppercase;grid-column:1/3;font-size:11px;font-weight:700}.planner-checker-score>strong{font-family:var(--serif);letter-spacing:-.07em;margin-top:18px;font-size:clamp(72px,7vw,92px);font-weight:400;line-height:1}.planner-checker-score>small{color:#17171594;align-self:end;margin-bottom:10px;font-size:12px}.planner-checker-score>div{background:#17171524;grid-column:1/3;height:3px;margin-top:18px;overflow:hidden}.planner-checker-score>div i{background:#171715;height:100%;animation:1.4s cubic-bezier(.22,1,.36,1) .4s both auditDashboardScore;display:block}.planner-checker-stats{border:1px solid #f7f1e81f;border-radius:14px;grid-template-columns:repeat(4,1fr);margin:0 clamp(22px,4vw,48px) 30px;display:grid;overflow:hidden}.planner-checker-stats>div{border-right:1px solid #f7f1e81a;gap:5px;min-height:78px;padding:15px 18px;display:grid}.planner-checker-stats>div:last-child{border-right:0}.planner-checker-stats strong{color:#f7f1e8;font-family:var(--serif);font-size:27px;font-weight:400}.planner-checker-stats span{color:#f7f1e894;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.planner-checker-stats>.planner-checker-grade{background:var(--grade-bg);box-shadow:inset 0 3px 0 var(--grade-tone)}.planner-checker-grade.is-grade-a{--grade-tone:#b7e0c2;--grade-bg:#5791672e}.planner-checker-grade.is-grade-b{--grade-tone:#d9dda4;--grade-bg:#868f4d2e}.planner-checker-grade.is-grade-c{--grade-tone:#f3c885;--grade-bg:#b17a3033}.planner-checker-grade.is-grade-d{--grade-tone:#efa18e;--grade-bg:#a64d3b36}.planner-checker-grade.is-grade-f{--grade-tone:#ff8f83;--grade-bg:#97312c3d}.planner-checker-grade strong{color:var(--grade-tone);text-shadow:0 0 20px color-mix(in srgb, var(--grade-tone) 34%, transparent);font-weight:600}.planner-checker-lenses{padding:0 clamp(22px,4vw,48px) 34px}.planner-checker-lenses>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.planner-checker-lenses article{color:#171715;border:1px solid #ffffff94;border-radius:12px;grid-template-columns:1fr auto;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff9e}.planner-checker-lenses article>span,.planner-checker-lenses article>small{color:#17171594;font-size:10px}.planner-checker-lenses article>strong{grid-column:1;margin-top:12px;font-size:12px;font-weight:600}.planner-checker-lenses article>b{font-family:var(--serif);grid-area:1/2/3;align-self:end;font-size:28px;font-weight:400}.planner-checker-lenses article>i{background:#17171524;grid-column:1/3;height:2px;margin-top:12px;overflow:hidden}.planner-checker-lenses article>i span{background:#171715;height:100%;display:block}.planner-checker-lenses article>small{grid-column:1/3;margin-top:7px}.planner-checker-snapshot footer{background:#ffffff09;border-top:1px solid #f7f1e81f;justify-content:space-between;align-items:center;gap:30px;padding:24px clamp(22px,4vw,48px);display:flex}.planner-checker-snapshot footer p{color:#f7f1e8b8;font-family:var(--serif);max-width:620px;margin:7px 0 0;font-size:17px;line-height:1.35}.planner-checker-snapshot footer .planner-action{flex:none}.planner-checker-snapshot.is-loading{min-height:280px}.planner-checker-loading-copy{padding:46px clamp(22px,4vw,48px) 30px}.planner-checker-loading-copy h2{margin-bottom:14px;font-size:clamp(34px,4.2vw,50px)}.planner-checker-loading-copy p{color:#f7f1e894;overflow-wrap:anywhere;margin:0;font-size:13px}.planner-checker-loading-track{background:#f7f1e81a;height:3px;margin:0 clamp(22px,4vw,48px) 42px;overflow:hidden}.planner-checker-loading-track i{background:#e9ded0;width:38%;height:100%;animation:2.4s ease-in-out infinite planner-checker-scan;display:block}@keyframes planner-checker-scan{0%{transform:translate(-110%)}to{transform:translate(365%)}}.planner-snapshot-security{z-index:50;width:300px;position:fixed;bottom:24px;left:24px}.planner-snapshot-security .turnstile-field{max-width:300px}.planner-result-back{color:var(--planner-muted);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;z-index:2;background:0 0;border:0;align-items:center;gap:9px;margin-top:44px;padding:12px 0;font-size:8px;font-weight:700;display:flex;position:relative}.planner-result-back svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:14px;height:14px}.planner-finale{background:radial-gradient(circle at 50% 36%, #be9d781f, transparent 27%), var(--planner-bg);isolation:isolate;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100svh - 76px);padding:90px 32px;display:flex;position:relative;overflow:hidden}.planner-finale>:not(.planner-signal-field){z-index:2;position:relative}.planner-finale-mark{border:1px solid var(--planner-line);border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;margin-bottom:36px;display:flex;position:relative}.planner-finale-mark:before,.planner-finale-mark:after{border:1px solid var(--planner-line);content:"";border-radius:50%;position:absolute;inset:-18px}.planner-finale-mark:after{opacity:.45;inset:-38px}.planner-finale-mark span{background:var(--planner-ink);color:var(--planner-bg);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.planner-finale h1{max-width:980px;margin:26px auto;font-size:clamp(52px,7vw,94px);line-height:.94}.planner-finale>p:not(.planner-kicker){color:var(--planner-muted);max-width:690px;margin:0 auto 36px;font-size:14px;line-height:1.7}.planner-finale .planner-finale-snapshot{border-top:1px solid var(--planner-line);font-family:var(--serif);margin-bottom:30px;padding-top:22px;font-size:15px}.planner-finale-snapshot a{color:var(--planner-ink);border-bottom:1px solid}.planner-finale-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.planner-finale-actions .planner-result-link{color:var(--planner-muted)}html.theme-transitioning :is(.planner-page,.planner-intro,.planner-experience,.planner-result,.planner-result-card,.planner-finale,.planner-prompt input,.planner-prompt textarea,.planner-send-signal){transition:background-color .38s,border-color .3s,color .26s,box-shadow .38s}@keyframes planner-index-scan{0%,to{transform:translate(-105%)}50%{transform:translate(305%)}}@keyframes planner-moment-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes planner-note-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes planner-result-enter{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes planner-result-card-enter{0%{opacity:0;transform:translateY(40px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=980px){.planner-intro{grid-template-columns:1fr;row-gap:62px}.planner-intro-copy,.planner-intro-visual{max-width:760px}.planner-intro-art-stack{aspect-ratio:16/10;min-height:0;max-height:none}.planner-intro-index{max-width:560px}.planner-moment{grid-template-columns:minmax(240px,.7fr) minmax(400px,1.3fr);gap:48px}.planner-moment-heading h1{font-size:clamp(48px,6.5vw,68px)}.planner-result-stage{grid-template-columns:minmax(0,1fr) minmax(330px,.8fr);gap:48px}}@media (width<=760px){.planner-intro{row-gap:46px;min-height:calc(100svh - 72px);padding:74px 22px 58px}.planner-intro:before{inset:15px}.planner-intro h1{margin-top:24px;font-size:clamp(58px,17vw,78px)}.planner-intro h1 em,.planner-moment-heading h1 em{margin-left:0}.planner-intro-lede{font-size:13px}.planner-intro-outcomes{grid-template-columns:1fr}.planner-intro-outcomes>span:nth-child(2n){border-left:0;padding-left:0}.planner-intro-outcomes>span:nth-last-child(2){border-bottom:1px solid var(--planner-line)}.planner-intro .planner-action{width:100%}.planner-intro-index{margin-top:20px}.planner-intro-art-stack{aspect-ratio:1.08}.planner-intro-art-stack:after{inset:9px}.planner-experience{min-height:calc(100svh - 72px);padding:0 20px}.planner-experience:before{background-size:100% 72px}.planner-experience-header{grid-template-columns:auto 1fr auto;min-height:60px}.planner-wordmark{max-width:118px;font-size:13px;line-height:1.1}.planner-progress{justify-self:center;width:100%;max-width:135px}.planner-experience-header>strong{display:none}.planner-cinema{padding:52px 0 38px}.planner-moment{min-height:0;display:block}.planner-moment-heading{margin-bottom:42px;position:static}.planner-moment-heading h1{font-size:clamp(52px,14.8vw,68px)}.planner-moment-body{gap:30px}.planner-choice-deck button{min-height:64px}.planner-choice-deck button:hover{transform:none}.planner-choice-deck.is-compact{grid-template-columns:1fr}.planner-choice-deck.is-compact button{min-height:54px}.planner-scope-split,.planner-timing-grid,.planner-contact-grid{grid-template-columns:1fr}.planner-timing-grid>.planner-prompt:last-child{grid-column:auto}.planner-send-signal{grid-template-columns:1fr}.planner-cinema-controls{grid-template-columns:auto 1fr auto}.planner-cinema-controls>p{display:none}.planner-action{gap:18px;min-width:0}.planner-cinema-controls .planner-action{grid-column:3}.planner-finale{min-height:calc(100svh - 72px);padding:90px 22px}.planner-finale h1{font-size:clamp(52px,14vw,68px)}.planner-result{min-height:calc(100svh - 72px);padding:76px 22px 46px}.planner-result:before{inset:15px}.planner-result-stage{display:block}.planner-result h1{margin:24px 0;font-size:clamp(54px,15vw,72px)}.planner-result-card{margin-top:48px;padding:26px 22px}.planner-result-actions{flex-direction:column;align-items:stretch;gap:10px}.planner-result-actions .planner-action,.planner-result-primary-action{width:100%}.planner-result-link{align-self:flex-start}.planner-result-back{margin-top:30px}.planner-site-snapshot{background:linear-gradient(105deg,#0e0f0ef5,#181816eb),url(/art/dark-botanical-clarity.webp) 70%/auto 100% no-repeat;margin-top:38px}.planner-checker-snapshot>header{align-items:flex-start;gap:5px;min-height:0;padding:13px 16px}.planner-checker-snapshot>header span,.planner-checker-snapshot>header strong{font-size:8px}.planner-checker-snapshot-main{grid-template-columns:1fr;gap:24px;padding:26px 18px 20px}.planner-checker-snapshot-copy h2,.planner-checker-loading-copy h2{font-size:clamp(32px,10vw,43px)}.planner-checker-snapshot-copy>p{font-size:14px}.planner-checker-snapshot-copy>small{font-size:11px}.planner-checker-score{padding:18px}.planner-checker-score>strong{margin-top:12px;font-size:66px}.planner-checker-score>div{margin-top:12px}.planner-checker-stats{grid-template-columns:repeat(2,1fr);margin:0 18px 24px}.planner-checker-stats>div{min-height:62px;padding:11px 13px}.planner-checker-stats>div:nth-child(2){border-right:0}.planner-checker-stats>div:nth-child(-n+2){border-bottom:1px solid #f7f1e81a}.planner-checker-stats strong{font-size:23px}.planner-checker-lenses{padding:0 18px 24px}.planner-checker-lenses>div{grid-template-columns:1fr}.planner-checker-snapshot footer{flex-direction:column;align-items:stretch;gap:20px;padding:22px 18px}.planner-checker-snapshot footer p{font-size:15px}.planner-checker-snapshot footer .planner-action{width:100%}.planner-checker-loading-copy{padding:38px 18px 26px}.planner-checker-loading-track{margin:0 18px 34px}.planner-snapshot-security{max-width:calc(100vw - 24px);bottom:82px;left:12px}}@media (hover:none),(pointer:coarse){.planner-action:after{display:none}}@media (prefers-reduced-motion:reduce){.planner-intro-index>div i,.planner-moment,.planner-response-note,.planner-error,.planner-result-copy,.planner-result-card{animation:none}.planner-experience.is-transitioning .planner-moment{transform:none}}.planner-kiosk-surface{--planner-bg:#eee8df;--planner-bg-raised:#e4dbcf;--planner-panel:#ffffff8a;--planner-panel-solid:#f5f0e9;--planner-ink:#1a1b19;--planner-muted:#69655f;--planner-faint:#1a1b190b;--planner-line:#1a1b1929;--planner-soft:#fff6;--planner-glass:#ffffff61;--planner-glass-strong:#ffffff9e;--planner-glow-one:#b2967742;--planner-glow-two:#74878033;background:var(--planner-bg);color:var(--planner-ink)}html[data-theme=dark] .planner-kiosk-surface{--planner-bg:#10110f;--planner-bg-raised:#181916;--planner-panel:#1d1e1ba3;--planner-panel-solid:#1b1c19;--planner-ink:#f5efe7;--planner-muted:#aaa49a;--planner-faint:#f5efe70b;--planner-line:#f5efe72b;--planner-soft:#f5efe70b;--planner-glass:#f5efe70b;--planner-glass-strong:#f5efe713;--planner-glow-one:#b29a7c24;--planner-glow-two:#6070671f}.planner-atmosphere{background:radial-gradient(circle at 12% 18%, var(--planner-glow-one), transparent 29%), radial-gradient(circle at 88% 74%, var(--planner-glow-two), transparent 31%), linear-gradient(132deg, var(--planner-bg), var(--planner-bg-raised));pointer-events:none;z-index:0;position:absolute;inset:0}.planner-atmosphere:before,.planner-atmosphere:after{content:"";filter:blur(74px);opacity:.1;border-radius:46%;position:absolute}.planner-atmosphere:before{background:var(--planner-glow-one);width:34%;height:44%;animation:15s ease-in-out infinite alternate planner-vapor-one;top:7%;right:10%}.planner-atmosphere:after{background:var(--planner-glow-two);width:42%;height:38%;animation:19s ease-in-out infinite alternate planner-vapor-two;bottom:2%;left:8%}.planner-kiosk-surface .planner-signal-field{opacity:.82;z-index:1}html[data-theme=dark] .planner-kiosk-surface .planner-signal-field{opacity:.58}.planner-kiosk-surface .planner-kicker,.planner-kiosk-surface .planner-intro-lede,.planner-kiosk-surface .planner-moment-heading>p:not(.planner-kicker),.planner-kiosk-surface .planner-result-copy>p:not(.planner-kicker),.planner-kiosk-surface .planner-result-type,.planner-kiosk-surface .planner-result-back,.planner-kiosk-surface .planner-result-link{color:var(--planner-muted)}.planner-intro.planner-kiosk-surface,.planner-result.planner-kiosk-surface,.planner-finale.planner-kiosk-surface{background:var(--planner-bg)}.planner-intro.planner-kiosk-surface:before{display:none}.planner-result.planner-kiosk-surface:before{border-color:var(--planner-line);z-index:2}.planner-intro.planner-kiosk-surface h1,.planner-result.planner-kiosk-surface h1,.planner-finale.planner-kiosk-surface h1{color:var(--planner-ink)}.planner-intro.planner-kiosk-surface h1 em,.planner-intro.planner-kiosk-surface .planner-intro-index,.planner-result.planner-kiosk-surface .planner-result-stage,.planner-result.planner-kiosk-surface .planner-result-back,.planner-finale.planner-kiosk-surface>:not(.planner-signal-field):not(.planner-atmosphere){z-index:3;position:relative}.planner-intro.planner-kiosk-surface .planner-intro-index strong{color:var(--planner-ink)}.planner-experience.is-kiosk{background:var(--planner-bg);min-height:calc(100svh - 76px);padding:0 max(36px,50vw - 770px)}.planner-experience.is-kiosk:before{background-image:linear-gradient(90deg, transparent, var(--planner-line) 50%, transparent), linear-gradient(var(--planner-faint) 1px, transparent 1px);opacity:.45;z-index:2;background-size:100% 1px,100% 96px}.planner-experience.is-kiosk .planner-experience-header{border-color:var(--planner-line);color:var(--planner-ink);z-index:4;min-height:70px}.planner-experience.is-kiosk .planner-wordmark,.planner-experience.is-kiosk .planner-experience-header>strong{color:var(--planner-ink)}.planner-experience.is-kiosk .planner-progress>div{background:var(--planner-line)}.planner-experience.is-kiosk .planner-progress i{background:var(--planner-ink)}.planner-experience.is-kiosk .planner-cinema{z-index:3;grid-template-rows:minmax(0,1fr) 38px auto;width:100%;max-width:1380px;min-height:calc(100svh - 146px);padding:0;display:grid}.planner-experience.is-kiosk .planner-moment{transform-origin:50%;grid-template-columns:minmax(360px,.8fr) minmax(500px,1.2fr);align-items:start;gap:clamp(58px,8vw,138px);min-height:0;padding:clamp(54px,7vh,92px) 0 clamp(42px,6vh,76px);transition:filter .36s,opacity .36s,transform .36s cubic-bezier(.7,0,.84,0);animation:.76s cubic-bezier(.16,1,.3,1) both kiosk-scene-enter}.planner-experience.is-kiosk.is-back .planner-moment{animation-name:kiosk-scene-back-enter}.planner-experience.is-kiosk.is-transitioning .planner-moment{filter:blur(12px);opacity:0;transform:translate(-54px)scale(.988)}.planner-experience.is-kiosk.is-transitioning.is-back .planner-moment{transform:translate(54px)scale(.988)}.planner-experience.is-kiosk .planner-moment-heading{align-self:start;position:static}.planner-experience.is-kiosk .planner-moment-heading h1{color:var(--planner-ink);outline:none;margin:27px 0 28px;font-size:clamp(58px,6.4vw,102px);line-height:.9}.planner-experience.is-kiosk .planner-moment-heading h1 em{color:var(--planner-muted);margin-left:clamp(20px,3vw,52px);display:block}.planner-experience.is-kiosk .planner-moment-heading>p:not(.planner-kicker){max-width:460px;font-size:13px}.planner-experience.is-kiosk .planner-moment-body{align-self:start;gap:24px;width:100%;max-width:780px}.planner-experience.is-kiosk .planner-choice-deck{gap:12px}.planner-experience.is-kiosk .planner-choice-deck.is-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.planner-experience.is-kiosk .planner-choice-deck button,.planner-experience.is-kiosk .planner-choice-deck.is-compact button{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--planner-glass);border-color:var(--planner-line);color:var(--planner-ink);grid-template-columns:28px 1fr 30px;gap:14px;min-height:68px;padding:14px 16px;transition:border-color .18s,box-shadow .18s,transform .18s;overflow:hidden}.planner-experience.is-kiosk .planner-choice-deck button:before{background:linear-gradient(90deg, var(--planner-glass-strong), transparent);content:"";opacity:0;pointer-events:none;transition:opacity .18s;position:absolute;inset:0}.planner-experience.is-kiosk .planner-choice-deck button:hover{border-color:var(--planner-muted);transform:translateY(-2px);box-shadow:0 16px 42px #1816121f}.planner-experience.is-kiosk .planner-choice-deck button:hover:before{opacity:0}.planner-experience.is-kiosk .planner-choice-deck button:before{display:none}.planner-experience.is-kiosk .planner-choice-deck button.is-selected,.planner-experience.is-kiosk .planner-choice-deck button.is-selected:hover{background:var(--planner-ink);border-color:var(--planner-ink);color:var(--planner-bg)}.planner-experience.is-kiosk .planner-choice-deck button strong,.planner-experience.is-kiosk .planner-choice-deck.is-compact button strong{font-family:var(--serif);font-size:clamp(16px,1.4vw,20px);font-weight:400}.planner-experience.is-kiosk .planner-prompt-heading p{color:var(--planner-ink)}.planner-experience.is-kiosk .planner-prompt input:not([type=checkbox]),.planner-experience.is-kiosk .planner-prompt textarea{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--planner-glass);border-color:var(--planner-line);color:var(--planner-ink);min-height:58px}.planner-experience.is-kiosk .planner-prompt textarea{min-height:210px;padding:23px 24px;font-size:clamp(18px,1.6vw,23px)}.planner-experience.is-kiosk .planner-cinema-controls{border-color:var(--planner-line);min-height:90px;margin:0;padding:18px 0 24px}body:has(.planner-page) .theme-toggle{display:block}body:has(.planner-page) .planner-experience-header>strong{display:none}.planner-experience.is-kiosk .planner-back,.planner-experience.is-kiosk .planner-cinema-controls>p{color:var(--planner-muted)}.planner-experience.is-kiosk .planner-error{z-index:5;margin:0;position:relative}.planner-error-slot{z-index:5;justify-content:flex-end;align-items:center;min-height:38px;display:flex;position:relative}.planner-experience.is-kiosk .planner-kiosk-handoff{gap:22px}.planner-experience.is-kiosk .planner-kiosk-handoff .planner-prompt textarea{min-height:118px;font-size:16px}.planner-experience.is-kiosk .planner-consent{border-color:var(--planner-line);color:var(--planner-ink);background:#f5efe70d;margin-top:0}.planner-experience.is-kiosk .planner-send-signal{background:var(--planner-glass-strong);border:1px solid var(--planner-line);color:var(--planner-ink)}.planner-experience.is-kiosk .planner-privacy{color:var(--planner-muted)}.planner-result.planner-kiosk-surface .planner-result-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:var(--planner-panel);border-color:var(--planner-line);color:var(--planner-ink);box-shadow:0 32px 90px #18161224}.planner-result.planner-kiosk-surface .planner-result-link{border-color:var(--planner-line)}.planner-choice-field{gap:14px;display:grid}.planner-custom-answers{gap:10px;display:grid}.planner-custom-answer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--planner-glass);border:1px solid var(--planner-line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;min-height:62px;padding:8px 12px 8px 16px;display:grid}.planner-custom-answer>span{color:var(--planner-muted);font-size:8px;font-weight:700}.planner-custom-answer input{appearance:none;color:var(--planner-ink);font-family:var(--serif);background:0 0;border:0;outline:0;width:100%;min-width:0;padding:10px 8px;font-size:clamp(16px,1.35vw,20px)}.planner-custom-answer input::placeholder{color:var(--planner-muted);opacity:.7}.planner-custom-answer:has(input:not(:placeholder-shown)){background:var(--planner-ink);border-color:var(--planner-ink)}:is(.planner-custom-answer:has(input:not(:placeholder-shown))>span,.planner-custom-answer:has(input:not(:placeholder-shown)) input,.planner-custom-answer:has(input:not(:placeholder-shown))>button){color:var(--planner-bg)}.planner-custom-answer input:-webkit-autofill{caret-color:var(--planner-ink);-webkit-box-shadow:0 0 0 1000px var(--planner-panel-solid) inset!important;-webkit-text-fill-color:var(--planner-ink)!important}.planner-custom-answer input:-webkit-autofill:hover{caret-color:var(--planner-ink);-webkit-box-shadow:0 0 0 1000px var(--planner-panel-solid) inset!important;-webkit-text-fill-color:var(--planner-ink)!important}.planner-custom-answer input:-webkit-autofill:focus{caret-color:var(--planner-ink);-webkit-box-shadow:0 0 0 1000px var(--planner-panel-solid) inset!important;-webkit-text-fill-color:var(--planner-ink)!important}.planner-custom-answer>button,.planner-add-custom{color:var(--planner-muted);cursor:pointer;letter-spacing:.13em;text-transform:uppercase;background:0 0;border:0;padding:12px 8px;font-size:8px;font-weight:700}.planner-custom-answer>button:hover,.planner-add-custom:hover{color:var(--planner-ink)}.planner-add-custom{justify-self:start;padding-left:0}.planner-add-custom:disabled{cursor:default;opacity:.52}.planner-add-custom span{border:1px solid var(--planner-line);border-radius:50%;place-items:center;width:25px;height:25px;margin-right:8px;font-size:14px;display:inline-grid}@keyframes kiosk-scene-enter{0%{filter:blur(12px);opacity:0;transform:translate(58px)scale(.988)}to{filter:blur();opacity:1;transform:translate(0)scale(1)}}@keyframes kiosk-scene-back-enter{0%{filter:blur(12px);opacity:0;transform:translate(-58px)scale(.988)}to{filter:blur();opacity:1;transform:translate(0)scale(1)}}@keyframes planner-vapor-one{0%{transform:translate(-4%)scale(.92)}to{transform:translate(8%,9%)scale(1.08)}}@keyframes planner-vapor-two{0%{transform:translateY(5%)scale(1.05)}to{transform:translate(10%,-8%)scale(.92)}}@media (width<=980px){.planner-experience.is-kiosk .planner-moment{grid-template-columns:minmax(280px,.75fr) minmax(390px,1.25fr);gap:46px}.planner-experience.is-kiosk .planner-moment-heading h1{font-size:clamp(52px,7vw,70px)}}@media (width<=760px){.planner-atmosphere{background:radial-gradient(circle at 18% 12%, var(--planner-glow-one), transparent 32%), radial-gradient(circle at 86% 82%, var(--planner-glow-two), transparent 34%), linear-gradient(150deg, var(--planner-bg), var(--planner-bg-raised))}.planner-atmosphere:before,.planner-atmosphere:after{filter:blur(54px);opacity:.065}.planner-intro.planner-kiosk-surface{min-height:calc(100svh - 72px);padding:68px 22px 48px}.planner-intro.planner-kiosk-surface h1{font-size:clamp(54px,16vw,76px)}.planner-experience.is-kiosk{min-height:calc(100svh - 72px);padding:0 20px}.planner-experience.is-kiosk .planner-experience-header{min-height:60px}.planner-experience.is-kiosk .planner-cinema{grid-template-rows:minmax(0,auto) 42px auto;min-height:calc(100svh - 132px);display:grid}.planner-experience.is-kiosk .planner-moment{min-height:calc(100svh - 232px);padding:46px 0 38px;display:block}.planner-experience.is-kiosk .planner-moment-heading{margin-bottom:34px}.planner-experience.is-kiosk .planner-moment-heading h1{margin:20px 0;font-size:clamp(49px,14vw,65px)}.planner-experience.is-kiosk .planner-moment-heading h1 em{margin-left:0}.planner-experience.is-kiosk .planner-moment-heading>p:not(.planner-kicker){font-size:12px}.planner-experience.is-kiosk .planner-choice-deck.is-compact{grid-template-columns:1fr}.planner-experience.is-kiosk .planner-choice-deck button,.planner-experience.is-kiosk .planner-choice-deck.is-compact button{min-height:58px}.planner-experience.is-kiosk .planner-choice-deck button strong,.planner-experience.is-kiosk .planner-choice-deck.is-compact button strong{font-size:16px}.planner-custom-answer{grid-template-columns:24px minmax(0,1fr) auto;min-height:58px;padding-left:12px}.planner-custom-answer input{font-size:16px}.planner-custom-answer>button{padding:12px 7px;font-size:0}.planner-custom-answer>button:after{content:"×";font-size:19px;font-weight:400}.planner-experience.is-kiosk .planner-prompt textarea{min-height:170px}.planner-experience.is-kiosk .planner-cinema-controls{min-height:78px;padding:15px 0 20px}.planner-error-slot{justify-content:flex-start;min-height:42px}.planner-result.planner-kiosk-surface{padding-top:72px}}@media (prefers-reduced-motion:reduce){.planner-atmosphere:before,.planner-atmosphere:after,.planner-experience.is-kiosk .planner-moment{animation:none}.planner-experience.is-kiosk.is-transitioning .planner-moment{filter:none}}.services-page{--services-accent:#76695c;--services-card:#fbf8f2;--services-cover-ink:#f8f2e9;background:var(--cream);color:var(--ink);min-height:100vh}.services-page :is(h1,h2,h3,p){margin-top:0}.services-kicker{color:var(--services-accent);letter-spacing:.17em;text-transform:uppercase;margin-bottom:18px;font-size:9px;font-weight:700}.services-button{gap:16px;min-width:190px}.services-hero{max-width:1280px;width:var(--page);margin:0 auto;padding:48px 0 74px;animation:.68s cubic-bezier(.22,1,.36,1) 70ms both services-in}.services-profile{background:var(--services-card);border:1px solid var(--line);border-radius:22px;overflow:hidden;box-shadow:0 30px 80px #231d171a}.services-profile-cover{color:var(--services-cover-ink);background:linear-gradient(90deg,#12110fd6,#12110f47 62%,#12110f94),url(/art/dark-botanical-clarity.webp) 50% 58%/cover;justify-content:space-between;align-items:flex-end;height:176px;padding:28px 34px;display:flex;position:relative;overflow:hidden}.services-profile-cover-copy,.services-profile-cover-note{z-index:1;position:relative}.services-profile-cover-copy{align-self:flex-start}.services-profile-cover-copy>span,.services-profile-cover-note{letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:700}.services-profile-cover-copy>span{color:#f8f2e999;margin-bottom:11px;display:block}.services-profile-cover-copy>p{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:clamp(25px,2.5vw,34px);line-height:1}.services-profile-cover-note{color:#f8f2e9a6;text-align:right;margin:0}.services-profile-mark{filter:invert();opacity:.13;width:178px;height:178px;position:absolute;top:-40px;right:30px;transform:rotate(8deg)}.services-profile-body{padding:0 34px 34px}.services-profile-top{grid-template-columns:152px minmax(0,1fr) auto;align-items:end;gap:24px;margin-top:-62px;display:grid}.services-profile-avatar{background:var(--services-card);border:7px solid var(--services-card);border-radius:50%;width:152px;height:152px;margin:0;overflow:hidden;box-shadow:0 10px 28px #12110f33}.services-profile-avatar img{filter:grayscale()contrast(1.04);object-fit:cover;object-position:center 15%;width:100%;height:100%}.services-profile-identity{padding-bottom:11px}.services-profile-identity .services-kicker{color:var(--ink);font-family:var(--serif);letter-spacing:-.03em;text-transform:none;margin-bottom:5px;font-size:26px;font-weight:400}.services-profile-identity>span{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:700}.services-profile-top .services-button{margin-bottom:8px}.services-profile-intro{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.48fr) minmax(250px,.52fr);align-items:end;gap:clamp(48px,7vw,105px);margin-top:30px;padding-top:34px;display:grid}.services-profile-intro h1{font-family:var(--serif);letter-spacing:-.057em;max-width:820px;margin-bottom:0;font-size:clamp(44px,4.45vw,64px);font-weight:400;line-height:.96}.services-profile-intro h1 em{color:var(--services-accent);font-weight:400;display:block}.services-profile-bio{border-left:1px solid var(--line);padding-left:24px}.services-profile-bio>span{color:var(--services-accent);letter-spacing:.14em;text-transform:uppercase;margin-bottom:13px;font-size:8px;font-weight:700;display:block}.services-profile-bio>p{color:var(--muted);max-width:390px;margin:0;font-size:14px;line-height:1.7}.services-profile-links-head{justify-content:space-between;align-items:center;margin-top:32px;display:flex}.services-profile-links-head span{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:700}.services-profile-links-head span:first-child{color:var(--services-accent)}.services-profile-links{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;display:grid}.services-profile-links>a{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;min-height:86px;padding:16px 19px;transition:background .18s,color .18s,transform .18s;display:grid}.services-profile-links>a+a{border-left:1px solid var(--line)}.services-profile-links>a:hover{background:var(--ink);color:var(--cream-light);transform:translateY(-2px)}.services-profile-links>a>span{color:var(--services-accent);font-family:var(--serif);font-size:13px}.services-profile-links strong{font-family:var(--serif);letter-spacing:-.028em;font-size:18px;font-weight:400;line-height:1.1;display:block}.services-profile-links small{color:var(--muted);letter-spacing:.06em;margin-top:6px;font-size:8px;line-height:1.45;display:block}.services-profile-links>a:hover small,.services-profile-links>a:hover>span{color:#fbf8f2ad}.services-list{background:var(--cream-mid);padding:90px max(40px,50vw - 640px) 88px}.services-list-intro{grid-template-columns:minmax(0,1fr) minmax(280px,.48fr);align-items:end;gap:60px;max-width:1280px;margin:0 auto 48px;display:grid}.services-list-intro .services-kicker{margin-bottom:14px}.services-list-intro h2{font-family:var(--serif);letter-spacing:-.05em;margin-bottom:0;font-size:clamp(42px,4.2vw,60px);font-weight:400;line-height:1}.services-list-intro>p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.service-row{background:var(--services-card);border:1px solid var(--line);max-width:1280px;margin:0 auto 20px;scroll-margin-top:110px;box-shadow:0 16px 42px #231d170e}.service-row-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:98px;padding:20px 28px 20px 20px;display:flex}.service-row-name{align-items:center;gap:20px;display:flex}.service-row-name>span{background:var(--ink);color:var(--cream-light);font-family:var(--serif);justify-content:center;align-items:center;width:56px;height:56px;font-size:18px;display:flex}.service-row-name p{color:var(--services-accent);letter-spacing:.15em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:700}.service-row-name h3{font-family:var(--serif);letter-spacing:-.035em;margin-bottom:0;font-size:clamp(24px,2.4vw,34px);font-weight:400;line-height:1.05}.service-row-header>strong{color:var(--muted);letter-spacing:.11em;text-align:right;text-transform:uppercase;font-size:8px;font-weight:700;line-height:1.5}.service-row-body{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:start;gap:clamp(44px,8vw,120px);padding:48px 58px 54px;display:grid}.service-copy h2{font-family:var(--serif);letter-spacing:-.048em;max-width:720px;margin-bottom:0;font-size:clamp(38px,3.8vw,54px);font-weight:400;line-height:1}.service-copy>p{color:var(--muted);max-width:720px;margin:24px 0 0;font-size:14px;line-height:1.72}.service-row-action{margin-top:28px;display:inline-flex}.service-capabilities{border-left:1px solid var(--line);padding-left:28px}.service-capabilities>span{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:700;display:block}.service-capabilities ul{margin:16px 0 0;padding:0;list-style:none}.service-capabilities li{border-top:1px solid var(--line);color:var(--muted);padding:10px 0;font-size:11px;line-height:1.4}.service-capabilities li:last-child{border-bottom:1px solid var(--line)}.services-end{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;max-width:1280px;margin:0 auto;padding:22px 0 0;display:grid}.services-end .services-kicker{margin-bottom:7px}.services-end>div>p:last-child{color:var(--muted);margin:0;font-size:13px;line-height:1.6}html[data-theme=dark] .services-page{--cream:#151411;--cream-light:#1b1a17;--cream-mid:#201e1a;--ink:#f5efe7;--muted:#aba49a;--line:#f5efe729;--services-accent:#b8a38d;--services-card:#1b1a17;--services-cover-ink:#171715}html[data-theme=dark] .services-profile{box-shadow:0 28px 70px #00000038}html[data-theme=dark] .services-profile-cover{background:linear-gradient(90deg,#fbf8f2e6,#f4eee58a 62%,#f4eee5c7),url(/art/cream-botanical-clarity.webp) 50% 58%/cover}html[data-theme=dark] .services-profile-cover-copy>span{color:#1717158f}html[data-theme=dark] .services-profile-cover-note{color:#1717159e}html[data-theme=dark] .services-profile-mark{filter:none;opacity:.12}html[data-theme=dark] .services-profile-avatar{box-shadow:0 10px 28px #0000006b}html[data-theme=dark] .service-row{box-shadow:0 16px 42px #00000029}html[data-theme=dark] .services-profile-links>a:hover{color:#171715;background:#f5efe7}html[data-theme=dark] .services-profile-links>a:hover small,html[data-theme=dark] .services-profile-links>a:hover>span{color:#1717159e}@keyframes services-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (width<=980px){.services-profile-intro{grid-template-columns:minmax(0,1.2fr) minmax(230px,.8fr);gap:40px}.services-profile-intro h1{font-size:clamp(46px,5.8vw,60px)}.services-profile-mark{right:18px}.services-profile-links strong{font-size:16px}.service-row-body{gap:48px;padding:44px 38px 48px}}@media (width<=760px){.services-hero{width:calc(100% - 20px);padding:22px 0 52px}.services-profile{border-radius:18px}.services-profile-cover{flex-direction:column;justify-content:space-between;align-items:flex-start;height:150px;padding:18px 20px 16px}.services-profile-cover-copy>span{margin-bottom:8px}.services-profile-cover-copy>p{max-width:230px;font-size:23px}.services-profile-cover-note{text-align:right;align-self:flex-end;max-width:156px}.services-profile-mark{width:116px;height:116px;top:-20px;right:-8px}.services-profile-body{padding:0 16px 20px}.services-profile-top{grid-template-rows:auto auto;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:7px 14px;margin-top:-39px}.services-profile-avatar{border-width:5px;grid-row:1/3;width:96px;height:96px}.services-profile-identity{align-self:end;padding:0 0 2px}.services-profile-identity .services-kicker{margin-bottom:3px;font-size:19px}.services-profile-identity>span{font-size:6.5px;line-height:1.4}.services-profile-top .services-button{grid-column:2;justify-self:stretch;width:100%;min-width:0;min-height:40px;margin:0;padding:0 16px}.services-profile-intro{grid-template-columns:1fr;align-items:start;gap:22px;margin-top:22px;padding-top:24px}.services-profile-intro h1{letter-spacing:-.05em;font-size:clamp(34px,9.4vw,41px);line-height:.98}.services-profile-bio{border-left:0;border-top:1px solid var(--line);padding-top:20px;padding-left:0}.services-profile-bio>p{font-size:13px}.services-profile-links-head{margin-top:26px}.services-profile-links-head span:last-child{display:none}.services-profile-links{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border:0;grid-template-columns:none;grid-auto-columns:minmax(230px,78vw);grid-auto-flow:column;gap:10px;margin:11px -16px 0;padding:0 16px 7px;display:grid;overflow-x:auto}.services-profile-links::-webkit-scrollbar{display:none}.services-profile-links>a{border:1px solid var(--line);scroll-snap-align:start;min-height:72px;padding:13px 15px}.services-profile-links>a+a{border-left:1px solid var(--line)}.services-list{padding:64px 14px 68px}.services-list-intro{grid-template-columns:1fr;align-items:start;gap:22px;margin-bottom:34px;padding:0 6px}.services-list-intro h2{font-size:44px}.service-row{margin-bottom:16px;scroll-margin-top:92px}.service-row-header{flex-direction:column;align-items:flex-start;gap:16px;min-height:0;padding:18px}.service-row-name{align-items:center;gap:15px}.service-row-name>span{width:48px;height:48px}.service-row-name h3{font-size:27px}.service-row-header>strong{text-align:left}.service-row-body{grid-template-columns:1fr;gap:28px;padding:30px 20px 34px}.service-copy h2{font-size:38px}.service-copy>p{margin-top:18px;font-size:13px}.service-row-action{justify-content:space-between;width:100%;margin-top:24px}.service-capabilities{border-left:0;border-top:1px solid var(--line);padding-top:22px;padding-left:0}.services-end{grid-template-columns:1fr;align-items:start;gap:24px;padding:20px 6px 0}.services-end .services-button{justify-self:start;width:100%}}@media (width<=420px){.services-profile-intro h1{font-size:35px}.services-profile-identity .services-kicker{font-size:18px}.services-profile-identity>span{letter-spacing:.09em}}@media (prefers-reduced-motion:reduce){.services-hero{animation:none}.services-button,.services-profile-links>a{transition:none}}.storefront-page{--sf-bg:#eee7dc;--sf-bg-raised:#f8f4ed;--sf-glass:#faf7f1ad;--sf-glass-strong:#faf7f1e6;--sf-ink:#191a18;--sf-line:#191a1829;--sf-muted:#6d6962;--sf-soft:#191a180b;--sf-warm:#a38261;background:var(--sf-bg);color:var(--sf-ink);overflow:clip}html[data-theme=dark] .storefront-page{--sf-bg:#10110f;--sf-bg-raised:#181916;--sf-glass:#141512b3;--sf-glass-strong:#161714e8;--sf-ink:#f2ece3;--sf-line:#f2ece329;--sf-muted:#aaa49a;--sf-soft:#f2ece30b;--sf-warm:#c5a17b}.storefront-page :is(button,input){font:inherit}.storefront-page button{color:inherit}.storefront-inspection-panel .tool-end-actions{--tool-end-copy:var(--sf-ink);--tool-end-line:var(--sf-line);--tool-end-muted:var(--sf-muted)}.storefront-page .shared-site-header .mobile-menu-trigger{letter-spacing:.12em;font-size:10px;font-weight:700}.storefront-atmosphere{background:radial-gradient(circle at 18% 18%, color-mix(in srgb, var(--sf-warm) 13%, transparent), transparent 30%), radial-gradient(circle at 82% 74%, color-mix(in srgb, var(--sf-ink) 7%, transparent), transparent 31%), linear-gradient(145deg, var(--sf-bg-raised), var(--sf-bg));pointer-events:none;z-index:-2;position:absolute;inset:0}.storefront-atmosphere:before,.storefront-atmosphere:after{border:1px solid var(--sf-line);content:"";opacity:.52;position:absolute;transform:rotate(-7deg)}.storefront-atmosphere:before{width:64vw;height:42vw;top:-20vw;right:-12vw}.storefront-atmosphere:after{width:48vw;height:52vw;bottom:-28vw;left:-16vw}.storefront-kicker{color:var(--sf-muted);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:8px;font-weight:700}.storefront-page .storefront-action{appearance:none;background:linear-gradient(105deg, #05070794, #07090957 52%, #05070799), var(--botanical-dark-image) center 62% / cover;color:#f8f3eb;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;border:1px solid #faf7f14d;justify-content:space-between;align-items:center;gap:28px;min-height:52px;padding:0 16px 0 22px;font-size:10px;font-weight:700;transition:background-position .26s,border-color .18s,box-shadow .18s,filter .18s,transform .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff1c,0 12px 28px #0709092e}html[data-theme=dark] .storefront-page .storefront-action{color:#11110f;background:linear-gradient(90deg,#f2eadec7,#dacdbb9e),url(/art/cream-botanical-clarity.webp) 50% 62%/cover;border-color:#faf7f161}html[data-theme=dark] .storefront-page .storefront-action i{border-color:#11110f6b}.storefront-page .storefront-action:hover,.storefront-page .storefront-action:focus-visible{filter:brightness(1.12);background-position:50% 54%;border-color:#f8f3eb7a;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff26,0 15px 34px #0709093d}.storefront-page .storefront-action i{border:1px solid #f8f3eb80;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.storefront-page .storefront-action svg,.storefront-controls svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:14px;height:14px}.storefront-architecture{aspect-ratio:1.42;border:1px solid var(--sf-line);width:100%;position:relative;overflow:hidden}.storefront-architecture:before{background:linear-gradient(var(--sf-line) 1px, transparent 1px), linear-gradient(90deg, var(--sf-line) 1px, transparent 1px);content:"";opacity:.3;background-size:9% 13%;position:absolute;inset:0}.storefront-building-line{background:var(--sf-ink);opacity:.55;width:84%;height:1px;position:absolute;left:8%}.storefront-building-line.is-roof{top:17%}.storefront-building-line.is-floor{bottom:18%}.storefront-window-pane,.storefront-door{background:var(--sf-glass);border:1px solid var(--sf-line);transition:background .55s,box-shadow .55s;position:absolute;top:23%;bottom:18%}.storefront-window-pane.is-active,.storefront-door.is-active{background:color-mix(in srgb, var(--sf-warm) 18%, var(--sf-glass-strong));box-shadow:inset 0 0 48px color-mix(in srgb, var(--sf-warm) 15%, transparent)}.storefront-window-pane.is-left{width:30%;left:8%}.storefront-window-pane.is-center{width:28%;left:41%}.storefront-door{width:20%;left:72%}.storefront-door i{border:1px solid var(--sf-line);border-radius:50%;width:6px;height:6px;position:absolute;top:48%;right:10%}.storefront-window-pane i,.storefront-window-pane span{background:var(--sf-ink);opacity:.5;width:58%;height:1px;display:block;position:absolute;left:12%}.storefront-window-pane i:first-child{width:44%;top:32%}.storefront-window-pane i:nth-child(2){top:48%}.storefront-window-pane i:nth-child(3){width:72%;top:64%}.storefront-window-pane span:first-child{width:28%;height:28%;bottom:36%}.storefront-window-pane span:nth-child(2){width:36%;height:46%;bottom:36%;left:48%}.storefront-route-line{background:var(--sf-line);width:84%;height:1px;position:absolute;bottom:8%;left:8%;overflow:hidden}.storefront-route-line i{background:var(--sf-warm);height:100%;transition:width 1s cubic-bezier(.16,1,.3,1);display:block}.storefront-architecture-label{letter-spacing:.18em;text-transform:uppercase;font-size:7px;font-weight:700;position:absolute;top:8%;left:8%}.storefront-intro{isolation:isolate;grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);align-items:center;gap:clamp(54px,8vw,124px);min-height:calc(100svh - 88px);padding:clamp(72px,8vw,118px) max(40px,50vw - 640px);display:grid;position:relative;overflow:hidden}.storefront-intro-copy{z-index:2;max-width:610px;position:relative}.storefront-intro h1,.storefront-setup h1,.storefront-chapter h1,.storefront-scanning h1,.storefront-result h1{color:var(--sf-ink);font-family:var(--serif);letter-spacing:-.058em;font-weight:400}.storefront-intro h1{margin:30px 0;font-size:clamp(60px,6.4vw,94px);line-height:.92}.storefront-intro h1 em,.storefront-setup h1 em{color:var(--tool-hero-secondary);font-weight:400;display:block}.storefront-intro-copy>p:not(.storefront-kicker){color:var(--sf-muted);max-width:560px;font-size:14px;line-height:1.75}.storefront-intro-copy .storefront-action{background:linear-gradient(105deg, #05070794, #07090957 52%, #05070799), var(--botanical-dark-image) center 62% / cover;border-color:#faf7f14d;margin-top:34px;transition:background-position .26s,border-color .18s,box-shadow .18s,filter .18s,transform .18s;box-shadow:inset 0 1px #ffffff1c,0 12px 28px #0709092e}.storefront-intro-copy .storefront-action:hover,.storefront-intro-copy .storefront-action:focus-visible{filter:brightness(1.12);background-position:50% 54%;box-shadow:inset 0 1px #ffffff26,0 15px 34px #0709093d}.storefront-intro-copy>small{color:#4b4944;letter-spacing:.12em;text-transform:uppercase;margin-top:13px;font-size:8px;display:block}html[data-theme=dark] .storefront-intro-copy>small{color:var(--sf-muted)}.storefront-intro-visual{z-index:2;position:relative}.storefront-intro-visual:before{border:1px solid var(--sf-line);content:"";pointer-events:none;position:absolute;inset:-20px 24px 20px -20px}.storefront-intro-note{background:var(--sf-glass-strong);border:1px solid var(--sf-line);align-items:center;gap:0;display:flex;position:absolute;bottom:-30px;left:8%}.storefront-intro-note span{border-right:1px solid var(--sf-line);letter-spacing:.13em;text-transform:uppercase;padding:15px 18px;font-size:7px;font-weight:700}.storefront-intro-note span:last-child{border-right:0}.storefront-setup,.storefront-chapter{isolation:isolate;min-height:calc(100svh - 88px);padding:0 max(40px,50vw - 690px);position:relative}.storefront-tool-header{border-bottom:1px solid var(--sf-line);z-index:5;grid-template-columns:1fr minmax(120px,360px) 1fr;align-items:center;min-height:70px;display:grid;position:relative}.storefront-tool-header>strong{font-family:var(--serif);justify-self:center;padding:12px 0;font-size:15px;font-weight:400}.storefront-tool-header>span{letter-spacing:.17em;text-transform:uppercase;justify-self:end;font-size:7px;font-weight:700}.storefront-setup form{z-index:2;grid-template-columns:minmax(320px,.78fr) minmax(540px,1.22fr);gap:clamp(70px,8vw,128px);max-width:1320px;margin:0 auto;padding:clamp(68px,7vw,108px) 0;display:grid;position:relative}.storefront-setup-heading{align-self:start;position:sticky;top:170px}.storefront-setup-back{color:var(--sf-muted);cursor:pointer;letter-spacing:.13em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:9px;margin-bottom:24px;padding:8px 0;font-size:8px;font-weight:700;display:inline-flex}.storefront-setup-back:hover,.storefront-setup-back:focus-visible{color:var(--sf-ink)}.storefront-setup-back svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:13px;height:13px}.storefront-setup h1{margin:28px 0;font-size:clamp(54px,5.5vw,82px);line-height:.94}.storefront-setup-heading>p:not(.storefront-kicker){color:var(--sf-muted);max-width:470px;font-size:13px;line-height:1.7}.storefront-setup-fields{gap:34px;display:grid}.storefront-url-field,.storefront-setup fieldset{border:0;gap:14px;margin:0;padding:0;display:grid}.storefront-url-wrap{gap:14px;display:grid}.storefront-url-field>span,.storefront-setup legend,.storefront-upload>div>span{color:var(--sf-muted);letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:700}.storefront-setup legend{margin-bottom:14px}.storefront-setup legend small{letter-spacing:.1em;margin-left:10px;font-size:7px;font-weight:400}.storefront-url-field input{appearance:none;background:var(--sf-glass);border:1px solid var(--sf-line);color:var(--sf-ink);font-family:var(--serif);outline:none;width:100%;min-height:68px;padding:0 20px;font-size:22px}.storefront-url-field input:focus{border-color:var(--sf-ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--sf-ink) 8%, transparent)}.storefront-url-field input::placeholder{color:var(--sf-muted);opacity:.55}.storefront-url-wrap>small{color:var(--sf-muted);margin-top:-5px;font-size:9px;line-height:1.55}.storefront-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.storefront-choice-grid button{background:var(--sf-glass);border:1px solid var(--sf-line);cursor:pointer;font-family:var(--serif);text-align:left;justify-content:space-between;align-items:center;min-height:68px;padding:14px 16px 14px 18px;font-size:17px;transition:transform .18s,border-color .18s;display:flex}.storefront-choice-grid button:hover{border-color:var(--sf-ink);transform:translate(3px)}.storefront-choice-grid button i{font-family:var(--sans);opacity:.6;border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-style:normal;display:flex}.storefront-choice-grid button.is-selected{background:var(--sf-ink);border-color:var(--sf-ink);color:var(--sf-bg-raised)}.storefront-trait-grid{border-left:1px solid var(--sf-line);border-top:1px solid var(--sf-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.storefront-trait-grid button{-webkit-tap-highlight-color:transparent;border:0;border-bottom:1px solid var(--sf-line);border-right:1px solid var(--sf-line);color:var(--sf-muted);cursor:pointer;letter-spacing:.1em;text-align:left;text-transform:uppercase;touch-action:manipulation;background:0 0;justify-content:flex-start;align-items:center;gap:11px;min-height:48px;padding:0 13px;font-size:9px;font-weight:700;display:flex}.storefront-trait-grid button:before{content:"";opacity:.58;border:1px solid;flex:0 0 8px;width:8px;height:8px}.storefront-trait-grid button:active:not(:disabled):not(.is-selected),.storefront-trait-grid button:hover:not(:disabled):not(.is-selected){background:var(--sf-soft);color:var(--sf-ink)}.storefront-trait-grid button.is-selected{background:var(--sf-ink);color:var(--sf-bg-raised)}.storefront-trait-grid button.is-selected:before{opacity:1;background:currentColor}.storefront-trait-grid button:disabled{cursor:default;opacity:.35}.storefront-upload{background:var(--sf-soft);border:1px solid var(--sf-line);grid-template-columns:minmax(180px,.6fr) minmax(280px,1.4fr);align-items:start;gap:20px;padding:22px;display:grid}.storefront-upload>div>strong{font-family:var(--serif);margin-top:8px;font-size:20px;font-weight:400;display:block}.storefront-upload>div>p{color:var(--sf-muted);margin:9px 0 0;font-size:10px;line-height:1.6}.storefront-file-input{display:none}.storefront-upload-drop{background:var(--sf-glass);border:1px dashed var(--sf-line);cursor:pointer;text-align:left;flex-direction:column;justify-content:center;min-height:136px;padding:22px;display:flex}.storefront-upload-drop span{font-family:var(--serif);font-size:17px}.storefront-upload-drop small{color:var(--sf-muted);letter-spacing:.1em;text-transform:uppercase;margin-top:10px;font-size:8px}.storefront-upload-preview,.storefront-window-analysis{border:1px solid var(--sf-line);cursor:crosshair;background:#0c0c0b;min-height:180px;padding:0;position:relative;overflow:hidden}.storefront-upload-preview img,.storefront-window-analysis img{object-fit:cover;object-position:top center;width:100%;height:100%;position:absolute;inset:0}.storefront-upload-preview>small{color:#f5efe7;letter-spacing:.12em;text-transform:uppercase;background:#0a0a09d1;padding:9px 12px;font-size:7px;position:absolute;bottom:0;left:0}.storefront-focus{z-index:3;border:1px solid #f5efe7;border-radius:50%;width:18px;height:18px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #f5efe71f,0 0 40px #f5efe74d}.storefront-focus.is-intended{border-color:#d6ad7f;box-shadow:0 0 0 10px #d6ad7f26,0 0 40px #d6ad7f57}.storefront-focus span{color:#f5efe7;font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#0a0a09d6;padding:6px 8px;font-size:6px;font-style:normal;position:absolute;top:-6px;left:22px}.storefront-security{min-height:65px;display:block}.storefront-security .turnstile-field{min-height:65px}.storefront-verification-block{gap:10px;display:grid}.storefront-error-slot{min-height:0}.storefront-error-slot:empty{display:none}.storefront-error{color:#9b513d;margin:0;font-size:11px;line-height:1.5}html[data-theme=dark] .storefront-error{color:#e4a38f}.storefront-setup-submit{align-items:center;gap:16px;display:flex}.storefront-setup-submit small{color:var(--sf-muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px}.storefront-setup-submit .storefront-action:disabled{box-shadow:none;cursor:not-allowed;filter:grayscale(.35);opacity:.38}.storefront-scanning{isolation:isolate;grid-template-columns:minmax(420px,1.08fr) minmax(360px,.92fr);align-items:center;gap:clamp(60px,9vw,140px);min-height:calc(100svh - 88px);padding:clamp(70px,8vw,110px) max(40px,50vw - 640px);display:grid;position:relative}.storefront-scanning .storefront-architecture{max-width:720px}.storefront-scanning-copy{max-width:600px}.storefront-scanning h1{margin:28px 0;font-size:clamp(54px,5.4vw,82px);line-height:.95}.storefront-scanning-copy>p:not(.storefront-kicker){color:var(--sf-muted);font-size:13px;line-height:1.7}.storefront-scan-progress{background:var(--sf-line);width:100%;height:1px;margin-top:34px}.storefront-scan-progress i{background:var(--sf-warm);height:100%;transition:width .9s cubic-bezier(.16,1,.3,1);display:block}.storefront-progress{background:var(--sf-line);width:100%;height:1px;overflow:hidden}.storefront-progress i{background:var(--sf-ink);height:100%;transition:width .65s cubic-bezier(.16,1,.3,1);display:block}.storefront-chapter-layout{z-index:2;grid-template-columns:minmax(300px,.72fr) minmax(560px,1.28fr);align-items:center;gap:clamp(64px,8vw,124px);max-width:1340px;min-height:calc(100svh - 258px);margin:0 auto;padding:clamp(56px,6vw,88px) 0;display:grid;position:relative}.storefront-chapter-copy h1{margin:26px 0;font-size:clamp(58px,6vw,88px);line-height:.92}.storefront-chapter-copy>p:not(.storefront-kicker){color:var(--sf-muted);max-width:520px;font-size:13px;line-height:1.75}.storefront-chapter-evidence{min-width:0}.storefront-window-analysis{aspect-ratio:1.55;min-height:0}.storefront-image-palette{z-index:4;display:flex;position:absolute;bottom:14px;left:14px}.storefront-image-palette>span{border:1px solid #ffffff59;width:38px;height:38px;position:relative}.storefront-image-palette i{display:none}.storefront-source-window{gap:12px;display:grid}.storefront-source-window>p{color:var(--sf-muted);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:7px;font-weight:700}.storefront-metrics,.storefront-route-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.storefront-metric{background:var(--sf-glass);border:1px solid var(--sf-line);min-height:100px;padding:17px}.storefront-metric span,.storefront-counter article>span,.storefront-result-columns article>span,.storefront-result-route>span{color:var(--sf-muted);letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:700;display:block}.storefront-metric strong{font-family:var(--serif);margin-top:16px;font-size:26px;font-weight:400;display:block}.storefront-trait-readout{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.storefront-trait-readout article{border:1px solid var(--sf-line);min-height:170px;padding:18px}.storefront-trait-readout article>span{color:var(--sf-warm);letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:700}.storefront-trait-readout h2{font-family:var(--serif);margin:18px 0 12px;font-size:24px;font-weight:400}.storefront-trait-readout p{color:var(--sf-muted);margin:0;font-size:10px;line-height:1.6}.storefront-route-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.storefront-route-map ol{background:var(--sf-glass);border:1px solid var(--sf-line);margin:10px 0 0;padding:34px 24px;list-style:none;display:flex;overflow-x:auto}.storefront-route-map li{flex:1 0 145px;grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid;position:relative}.storefront-route-map li>span{color:var(--sf-muted);grid-column:1;font-size:7px}.storefront-route-map li>strong{font-family:var(--serif);grid-column:1;max-width:125px;font-size:17px;font-weight:400}.storefront-route-map li>i{border:1px solid var(--sf-line);border-radius:50%;grid-area:1/2/3;justify-content:center;align-items:center;width:28px;height:28px;margin-right:18px;display:flex}.storefront-route-map svg{stroke:currentColor;stroke-width:1.5px;width:13px;height:13px}.storefront-counter{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.storefront-counter article{background:var(--sf-glass);border:1px solid var(--sf-line);min-height:280px;padding:clamp(26px,3vw,42px)}.storefront-counter article>strong{font-family:var(--serif);margin-top:50px;font-size:clamp(34px,3.6vw,54px);font-weight:400;line-height:1;display:block}.storefront-counter article>p{color:var(--sf-muted);margin:24px 0 0;font-size:11px;line-height:1.7}.storefront-controls{border-top:1px solid var(--sf-line);z-index:4;grid-template-columns:1fr auto 1fr;align-items:center;min-height:100px;display:grid;position:relative}.storefront-controls>button:not(.storefront-action){cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;justify-self:start;align-items:center;gap:10px;padding:15px 0;font-size:8px;font-weight:700;display:flex}.storefront-controls>button:disabled{cursor:default;opacity:.25}.storefront-controls>span{color:var(--sf-muted);letter-spacing:.15em;text-transform:uppercase;font-size:7px;font-weight:700}.storefront-controls .storefront-action{justify-self:end}.storefront-result{isolation:isolate;min-height:calc(100svh - 88px);padding:clamp(84px,8vw,120px) max(40px,50vw - 640px);position:relative}.storefront-result-main{z-index:2;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:end;gap:clamp(60px,8vw,120px);max-width:1280px;margin:0 auto;display:grid;position:relative}.storefront-result-heading>span{border-bottom:1px solid var(--sf-line);color:var(--sf-muted);font-family:var(--serif);margin-top:28px;padding-bottom:8px;font-size:18px;font-style:italic;display:inline-block}.storefront-result h1{margin:28px 0;font-size:clamp(64px,7.2vw,104px);line-height:.89}.storefront-result-heading>p:not(.storefront-kicker){color:var(--sf-muted);max-width:710px;font-size:14px;line-height:1.75}.storefront-result-route{background:var(--sf-glass-strong);border:1px solid var(--sf-line);padding:34px}.storefront-result-route>strong{font-family:var(--serif);margin:25px 0 28px;font-size:38px;font-weight:400;display:block}.storefront-result-route>div{display:grid}.storefront-result-route>div span{border-top:1px solid var(--sf-line);font-family:var(--serif);padding:13px 0;font-size:14px}.storefront-result-columns{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1280px;margin:72px auto 0;display:grid;position:relative}.storefront-result-columns article{background:var(--sf-glass);border:1px solid var(--sf-line);min-height:260px;padding:28px}.storefront-result-columns ul{margin:42px 0 0;padding:0;list-style:none}.storefront-result-columns li{border-top:1px solid var(--sf-line);font-family:var(--serif);padding:15px 0;font-size:15px;line-height:1.45}.storefront-boundary{border-top:1px solid var(--sf-line);color:var(--sf-muted);z-index:2;max-width:1280px;margin:38px auto 0;padding-top:20px;font-size:10px;line-height:1.7;position:relative}.storefront-result-actions{z-index:2;flex-wrap:wrap;align-items:center;gap:24px;max-width:1280px;margin:36px auto 0;display:flex;position:relative}.storefront-result-link{appearance:none;border:0;border-bottom:1px solid var(--sf-line);color:var(--sf-ink);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:0 0;padding:13px 0 8px;font-size:8px;font-weight:700}@media (width<=1000px){.storefront-intro,.storefront-scanning{grid-template-columns:1fr;gap:54px}.storefront-intro-copy,.storefront-intro-visual{max-width:760px}.storefront-setup form,.storefront-chapter-layout{grid-template-columns:minmax(270px,.7fr) minmax(480px,1.3fr);gap:54px}.storefront-trait-readout{grid-template-columns:1fr}.storefront-trait-readout article{min-height:0}}@media (width<=760px){.storefront-intro,.storefront-scanning{min-height:calc(100svh - 72px);padding:68px 20px 58px}.storefront-intro{align-items:start}.storefront-intro h1{font-size:clamp(54px,15vw,72px)}.storefront-intro-copy>p:not(.storefront-kicker){font-size:13px}.storefront-intro-copy .storefront-action{width:100%}.storefront-intro-note{bottom:-24px;left:5%}.storefront-intro-note span{padding:12px 10px}.storefront-intro-visual:before{inset:-10px 12px 10px -10px}.storefront-setup,.storefront-chapter{min-height:calc(100svh - 72px);padding:0 20px}.storefront-tool-header{grid-template-columns:minmax(0,1fr) 92px;min-height:60px}.storefront-tool-header>strong{text-overflow:ellipsis;white-space:nowrap;justify-self:end;max-width:190px;font-size:13px;overflow:hidden}.storefront-tool-header>span{display:none}.storefront-progress{grid-column:2}.storefront-setup form{padding:50px 0 64px;display:block}.storefront-setup-heading{position:static}.storefront-setup h1{font-size:clamp(50px,14vw,66px)}.storefront-setup-fields{margin-top:50px}.storefront-choice-grid{grid-template-columns:1fr}.storefront-choice-grid button:hover{transform:none}.storefront-upload{grid-template-columns:1fr}.storefront-upload-drop{min-height:110px}.storefront-setup-submit{flex-direction:column;align-items:stretch}.storefront-setup-submit .storefront-action{width:100%}.storefront-scanning h1{font-size:clamp(50px,14vw,68px)}.storefront-chapter-layout{min-height:0;padding:52px 0;display:block}.storefront-chapter-copy h1{font-size:clamp(50px,14vw,66px)}.storefront-chapter-evidence{margin-top:42px}.storefront-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.storefront-route-meta{grid-template-columns:1fr}.storefront-route-map ol{display:grid;overflow:visible}.storefront-route-map li{flex:auto;grid-template-columns:38px 1fr;min-height:74px;padding-bottom:22px}.storefront-route-map li>span{grid-area:1/1}.storefront-route-map li>strong{grid-area:1/2;max-width:none}.storefront-route-map li>i{grid-area:2/1;margin:0;position:absolute;bottom:3px;transform:rotate(90deg)}.storefront-counter{grid-template-columns:1fr}.storefront-counter article{min-height:220px}.storefront-controls{grid-template-columns:auto 1fr auto;min-height:84px}.storefront-controls>span{display:none}.storefront-controls .storefront-action{grid-column:3;gap:15px}.storefront-result{min-height:calc(100svh - 72px);padding:72px 20px 64px}.storefront-result-main{display:block}.storefront-result h1{font-size:clamp(54px,15vw,72px)}.storefront-result-route{margin-top:46px;padding:26px 22px}.storefront-result-columns{grid-template-columns:1fr;margin-top:46px}.storefront-result-columns article{min-height:0}.storefront-result-actions{flex-direction:column;align-items:stretch}.storefront-result-actions .storefront-action{width:100%}.storefront-result-link{text-align:left;align-self:flex-start}}@media (prefers-reduced-motion:reduce){.storefront-page *,.storefront-page :before,.storefront-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html.storefront-app-active,html.storefront-app-active body{background:#090a08;overflow:hidden}html.storefront-app-active.storefront-page-content-open{height:auto;min-height:100%;overflow:hidden auto}html.storefront-app-active.storefront-page-content-open body{height:auto;min-height:100%;overflow:visible}html.storefront-app-active.storefront-page-content-open .storefront-page{min-height:100svh;overflow:visible}html.storefront-setup-active{background:#090a08;height:auto;min-height:100%;overflow:hidden auto}html.storefront-setup-active body{background:#090a08;height:auto;min-height:100%;overflow:visible}html.storefront-app-active .storefront-page>.shared-site-header,html.storefront-app-active .storefront-page>.shared-site-footer,html.storefront-app-active body>.theme-toggle,html.storefront-setup-active .storefront-page>.shared-site-header,html.storefront-setup-active .storefront-page>.shared-site-footer,html.storefront-setup-active body>.theme-toggle,html.storefront-result-active .storefront-page>.shared-site-header,html.storefront-result-active .storefront-page>.shared-site-footer,html.storefront-result-active body>.theme-toggle{display:none}html.storefront-setup-active .storefront-page{min-height:100svh;overflow:visible}html.storefront-result-active,html.storefront-result-active body{background:#090a08;height:auto;min-height:100%;overflow:hidden auto}html.storefront-result-active .storefront-page{background:#090a08;min-height:100svh;overflow:visible}.storefront-live-note{background:color-mix(in srgb, var(--sf-warm) 8%, var(--sf-glass));border:1px solid var(--sf-line);align-items:flex-start;gap:18px;padding:22px;display:flex}.storefront-live-note>i{background:#6a9b67;border-radius:50%;flex:none;width:7px;height:7px;margin-top:6px;animation:2.4s ease-in-out infinite storefront-live-pulse;box-shadow:0 0 0 5px #6a9b6724}.storefront-live-note strong{font-family:var(--serif);font-size:19px;font-weight:400;display:block}.storefront-live-note p{color:var(--sf-muted);max-width:610px;margin:8px 0 0;font-size:11px;line-height:1.65}@keyframes storefront-live-pulse{50%{box-shadow:0 0 0 9px #6a9b670a}}.storefront-studio{--studio-bg:#090a08;--studio-panel:#121310;--studio-panel-raised:#181915;--studio-ink:#f3eee6;--studio-muted:#9f9b92;--studio-line:#f3eee621;background:radial-gradient(circle at 18% 12%, #9e7e591a, transparent 32%), var(--studio-bg);color:var(--studio-ink);isolation:isolate;z-index:30;width:100%;height:100svh;min-height:600px;position:relative;overflow:hidden}.storefront-studio.storefront-result,.storefront-studio.storefront-scanning,.storefront-studio.storefront-chapter{width:100%;padding:0}.storefront-studio.storefront-scanning{align-items:initial;grid-template-columns:none;gap:0;display:block}html.storefront-setup-active .storefront-setup{background:var(--sf-bg);width:100%;height:auto;min-height:100svh;padding:0;overflow:visible}html.storefront-setup-active .storefront-setup .storefront-tool-header{background:color-mix(in srgb, var(--sf-bg) 94%, transparent);width:100%;min-height:58px;padding:0 max(20px,50vw - 770px);position:sticky;top:0}html.storefront-setup-active .storefront-setup form{max-width:1540px;min-height:calc(100svh - 58px);padding:clamp(42px,5vw,76px) max(28px,3vw) clamp(54px,6vw,88px)}html.storefront-setup-active .storefront-setup-heading{top:112px}html.storefront-setup-active .storefront-tool-header>span,html.storefront-setup-active .storefront-url-field>span,html.storefront-setup-active .storefront-setup legend,html.storefront-setup-active .storefront-setup legend small{font-size:10px}html.storefront-setup-active .storefront-url-wrap>small{font-size:11px}html.storefront-setup-active .storefront-trait-grid button,.storefront-studio.storefront-chapter .storefront-studio-header>span,.storefront-studio.storefront-chapter .storefront-studio-header>a,.storefront-studio.storefront-scanning .storefront-studio-header>span,.storefront-studio.storefront-scanning .storefront-studio-header>i,.storefront-studio.storefront-chapter .storefront-browser-bar>span,.storefront-studio.storefront-chapter .storefront-browser-bar>a,.storefront-studio.storefront-scanning .storefront-browser-bar>span,.storefront-studio.storefront-scanning .storefront-browser-bar>a,.storefront-studio.storefront-chapter .storefront-preview-scroll-hint,.storefront-studio.storefront-chapter .storefront-chapter-step,.storefront-studio.storefront-chapter .storefront-kicker,.storefront-studio.storefront-chapter .storefront-story-heading>span,.storefront-studio.storefront-chapter .storefront-story-takeaway>span,.storefront-studio.storefront-chapter .storefront-metric span,.storefront-studio.storefront-chapter .storefront-observed-actions>span,.storefront-studio.storefront-chapter .storefront-identity-score>span,.storefront-studio.storefront-chapter .storefront-palette-heading>span,.storefront-studio.storefront-chapter .storefront-palette-heading>small,.storefront-studio.storefront-chapter .storefront-trait-compact article>span,.storefront-studio.storefront-chapter .storefront-counter-compact article>span{font-size:10px}.storefront-studio.storefront-chapter .storefront-inspection-panel>nav button strong{font-size:9px}.storefront-studio.storefront-chapter .storefront-chapter-copy>p:not(.storefront-kicker),.storefront-studio.storefront-chapter .storefront-observed-actions>p{font-size:13px}.storefront-studio.storefront-chapter .storefront-story-heading>p,.storefront-studio.storefront-chapter .storefront-quick-metrics .storefront-metric small,.storefront-studio.storefront-chapter .storefront-identity-score>p,.storefront-studio.storefront-chapter .storefront-trait-compact article>p,.storefront-studio.storefront-chapter .storefront-counter-compact article>p{font-size:11px}.storefront-studio.storefront-chapter .storefront-color-chip>i{font-size:8px}.storefront-studio.storefront-chapter .storefront-controls>button:not(.storefront-action),.storefront-studio.storefront-chapter .storefront-controls .storefront-action,.storefront-studio.storefront-scanning .storefront-scan-steps span,.storefront-studio.storefront-scanning .storefront-live-scan>span,.storefront-studio.storefront-scanning .storefront-kicker{font-size:10px}.storefront-studio :is(button,a){color:inherit}.storefront-studio-header{border-bottom:1px solid var(--studio-line);z-index:20;grid-template-columns:1fr auto 1fr;align-items:center;height:58px;padding:0 18px;display:grid;position:relative}.storefront-studio-header>button{cursor:pointer;font-family:var(--serif);background:0 0;border:0;justify-self:start;padding:10px 0;font-size:14px}.storefront-studio-header>span,.storefront-studio-header>:is(a,i){color:var(--studio-muted);letter-spacing:.16em;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:700}.storefront-studio-header>:is(a,i){justify-self:end}.storefront-studio-header>a{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.storefront-studio-header>a svg,.storefront-browser-bar>a svg,.storefront-preview-loader-copy>a svg,.storefront-fallback-actions>a svg{fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.25px;flex:none;width:10px;height:10px}.storefront-studio-header>a:hover{color:var(--studio-ink)}.storefront-exit-link{color:var(--studio-muted);font-family:var(--sans);letter-spacing:.13em;background:color-mix(in srgb, currentColor 5%, transparent);border:1px solid color-mix(in srgb, currentColor 28%, transparent);text-transform:uppercase;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex;justify-self:start!important}.storefront-exit-link svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:13px;height:13px}.storefront-tool-header>.storefront-exit-link{color:var(--sf-muted)}.storefront-tool-header>.storefront-exit-link:hover{color:var(--sf-ink)}.storefront-header-secondary{color:var(--studio-muted);cursor:pointer;letter-spacing:.13em;text-transform:uppercase;background:0 0;border:0;font-weight:700;font-family:var(--sans)!important;justify-self:end!important;font-size:8px!important}.storefront-studio-workspace{grid-template-columns:minmax(0,1fr) clamp(330px,28vw,430px);gap:10px;height:calc(100svh - 58px);padding:10px;display:grid}.storefront-live-stage{border:1px solid var(--studio-line);background:#151613;grid-template-rows:45px minmax(0,1fr);min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 100px #00000057}.storefront-browser-bar{border-bottom:1px solid var(--studio-line);z-index:10;background:#121310f5;grid-template-columns:70px minmax(120px,420px) 1fr;align-items:center;padding:0 14px;display:grid;position:relative}.storefront-browser-dots{gap:6px;display:flex}.storefront-browser-dots i{border:1px solid #f3eee666;border-radius:50%;width:6px;height:6px}.storefront-browser-bar>span{border:1px solid var(--studio-line);color:#b7b2a9;letter-spacing:.07em;text-overflow:ellipsis;white-space:nowrap;background:#0d0e0c;align-items:center;gap:8px;height:25px;padding:0 12px;font-size:8px;display:flex;overflow:hidden}.storefront-browser-bar>span i{background:#6d9c67;border-radius:50%;width:5px;height:5px}.storefront-browser-bar>span:is(.is-idle,.is-loading) i{background:#c1a17c;animation:1.25s ease-in-out infinite storefront-preview-pulse}.storefront-browser-bar>span.is-slow i{background:#d2b078}.storefront-browser-bar>span.is-error i{background:#9c665b}.storefront-browser-bar>a{color:#a9a59d;letter-spacing:.12em;text-transform:uppercase;justify-self:end;align-items:center;gap:5px;font-size:7px;font-weight:700;text-decoration:none;display:inline-flex}.storefront-browser-viewport{overscroll-behavior:contain;touch-action:pan-y;background:#e9e6df;min-height:0;position:relative;overflow:hidden}.storefront-browser-viewport iframe{opacity:0;pointer-events:none;touch-action:pan-y;background:#fff;border:0;width:100%;height:100%;transition:opacity .38s;display:block}.storefront-browser-viewport iframe.is-ready{opacity:1;pointer-events:auto}.storefront-panel-resize{display:none}.storefront-preview-scroll-hint{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#ffffffc2;letter-spacing:.12em;pointer-events:none;text-transform:uppercase;z-index:6;background:#0a0b09c7;border:1px solid #ffffff2e;align-items:center;gap:8px;padding:8px 10px;font-size:6px;font-weight:700;display:flex;position:absolute;top:12px;right:12px}.storefront-preview-scroll-hint i{border-bottom:1px solid;border-right:1px solid;width:6px;height:6px;transform:rotate(45deg)translateY(-2px)}.storefront-preview-loader{color:#1d1e1b;z-index:6;background:radial-gradient(circle at 72% 18%,#a3826129,#0000 28%),linear-gradient(145deg,#e7e1d7,#f4f0e9 58%,#ded7cc);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.storefront-preview-skeleton{opacity:.72;background:#fcf9f4cc;border:1px solid #1d1e1b24;width:82%;max-width:940px;height:68%;position:relative;overflow:hidden;transform:perspective(1100px)rotateX(2deg)rotateY(-2deg);box-shadow:0 30px 80px #302b2426}.storefront-preview-skeleton:after{content:"";background:linear-gradient(100deg,#0000 28%,#ffffffb8,#0000 72%);animation:1.8s ease-in-out infinite storefront-preview-shimmer;position:absolute;inset:0;transform:translate(-110%)}.storefront-preview-skeleton header{border-bottom:1px solid #1d1e1b1c;align-items:center;gap:7%;height:14%;padding:0 6%;display:flex}.storefront-preview-skeleton header i{background:#312f2a;width:20%;height:10px;margin-right:auto}.storefront-preview-skeleton header span{background:#312f2a42;width:9%;height:4px}.storefront-preview-skeleton main{height:86%;position:relative}.storefront-preview-skeleton main>div{width:38%;position:absolute;top:17%;left:7%}.storefront-preview-skeleton main>div i{background:#312f2ab8;width:100%;height:8px;margin-bottom:12px;display:block}.storefront-preview-skeleton main>div i:nth-child(2){width:82%}.storefront-preview-skeleton main>div i:nth-child(3){background:#9f8062;width:42%;height:25px;margin-top:24px}.storefront-preview-skeleton aside{background:linear-gradient(145deg,#c7b6a1,#8c755e);width:37%;position:absolute;top:13%;bottom:20%;right:7%}.storefront-preview-skeleton footer{grid-template-columns:repeat(3,1fr);gap:3%;display:grid;position:absolute;bottom:9%;left:7%;right:7%}.storefront-preview-skeleton footer i{border:1px solid #312f2a29;height:38px}.storefront-preview-loader-copy{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#f4eee6;background:#131411e0;border:1px solid #ffffff29;grid-template-columns:auto 1fr;align-items:center;gap:5px 12px;max-width:min(430px,100% - 44px);padding:14px 16px;display:grid;position:absolute;bottom:22px;left:22px}.storefront-preview-loader-copy>i{border:1px solid #c1a17c;border-radius:50%;grid-row:1/3;width:13px;height:13px;animation:1.25s ease-in-out infinite storefront-preview-pulse;position:relative}.storefront-preview-loader-copy>i:after{content:"";background:#c1a17c;border-radius:50%;position:absolute;inset:3px}.storefront-preview-loader-copy>span{font-family:var(--serif);font-size:15px}.storefront-preview-loader-copy>small{color:#f4eee694;font-size:8px;line-height:1.45}.storefront-preview-loader-copy>a{color:#f4eee6;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #f4eee661;grid-column:2;justify-self:start;align-items:center;gap:6px;margin-top:5px;padding-bottom:3px;font-size:7px;font-weight:700;text-decoration:none;display:inline-flex}.storefront-preview-loader.is-slow .storefront-preview-loader-copy>i{border-color:#d2b078}@keyframes storefront-preview-shimmer{58%,to{transform:translate(110%)}}@keyframes storefront-preview-pulse{50%{box-shadow:0 0 0 7px #c1a17c1f}}.storefront-frame-fallback{background:linear-gradient(145deg, color-mix(in srgb, var(--storefront-facade-accent) 18%, #e8e2d8), #f5f1ea 62%);color:#1c1d1a;text-align:center;z-index:7;flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex;position:absolute;inset:0;overflow:hidden}.storefront-fallback-preview{opacity:.42;border:1px solid #1c1d1a29;width:84%;height:52%;position:absolute;top:9%;left:8%;transform:perspective(900px)rotateX(4deg)rotateY(-4deg)}.storefront-fallback-preview:before{content:"";border-bottom:1px solid;height:12%;position:absolute;inset:0 0 auto}.storefront-fallback-preview>span{background:currentColor;width:36%;height:1px;position:absolute;top:27%;left:8%}.storefront-fallback-preview>span:nth-child(2){width:22%;top:38%}.storefront-fallback-preview>span:nth-child(3){background:var(--storefront-facade-accent);width:30%;height:26%;top:21%;left:58%}.storefront-fallback-preview>i{border:1px solid;position:absolute;inset:58% 8% 13%}.storefront-frame-fallback>p,.storefront-frame-fallback>h2,.storefront-frame-fallback>span,.storefront-frame-fallback>a{z-index:2;position:relative}.storefront-frame-fallback>p{letter-spacing:.17em;text-transform:uppercase;margin:30vh 0 14px;font-size:8px;font-weight:700}.storefront-frame-fallback>h2{font-family:var(--serif);letter-spacing:-.05em;margin:0;font-size:clamp(36px,5vw,74px);font-weight:400;line-height:.95}.storefront-frame-fallback>span{color:#69665f;margin-top:16px;font-size:11px}.storefront-frame-fallback>a{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid;margin-top:22px;padding-bottom:5px;font-size:8px;font-weight:700;text-decoration:none}.storefront-fallback-actions{z-index:2;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 18px;margin-top:22px;display:flex;position:relative}.storefront-fallback-actions :is(button,a){appearance:none;color:#1c1d1a;cursor:pointer;font:inherit;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:6px;padding:0 0 5px;font-size:8px;font-weight:700;text-decoration:none;display:inline-flex}.storefront-stage-overlay{pointer-events:none;z-index:5;position:absolute;inset:0}.storefront-stage-overlay:before{content:"";background:linear-gradient(90deg,#0809071a,#0000 30% 70%,#0809071f);position:absolute;inset:0}.storefront-overlay-points{align-items:stretch;gap:16px;max-width:calc(100% - 40px);margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:20px;left:20px}.storefront-overlay-points li{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;background:#0a0b09db;border:1px solid #fff3;min-width:120px;padding:11px 13px;position:relative}.storefront-overlay-points li+li:before{content:"";background:#ffffffb8;width:16px;height:1px;position:absolute;top:50%;left:-17px}.storefront-overlay-points li>span,.storefront-overlay-summary>span{color:#ffffffa6;letter-spacing:.13em;text-transform:uppercase;font-size:6px;font-weight:700;display:block}.storefront-overlay-points li>strong,.storefront-overlay-summary>strong{font-family:var(--serif);margin-top:7px;font-size:15px;font-weight:400;line-height:1.05;display:block}.storefront-stage-overlay.is-attention{background:linear-gradient(#0000 45%,#080907a8)}.storefront-stage-overlay.is-identity{background:linear-gradient(90deg,#0809077a,#0000 54%)}.storefront-overlay-summary{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;background:#0a0b09db;border:1px solid #fff3;padding:12px 14px;position:absolute;top:20px;left:20px}.storefront-stage-overlay.is-identity .storefront-overlay-points{bottom:20px}.storefront-stage-overlay.is-route{background:linear-gradient(#0000 55%,#0809079e)}.storefront-stage-overlay.is-route ol{align-items:flex-end;gap:8px;max-width:calc(100% - 44px);margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:22px;left:22px}.storefront-stage-overlay.is-route li{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;background:#0a0b09d1;border:1px solid #ffffff2e;align-items:center;gap:9px;min-height:42px;padding:8px 11px;display:flex}.storefront-stage-overlay.is-route li+li:before{content:"";background:#fff;width:12px;height:1px;margin-left:-21px}.storefront-stage-overlay.is-route li i{border:1px solid #ffffff80;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:7px;font-style:normal;display:flex}.storefront-stage-overlay.is-route li span{font-family:var(--serif);font-size:12px;line-height:1.05}.storefront-stage-overlay.is-counter{background:linear-gradient(#0000 50%,#0809079e)}.storefront-stage-overlay.is-counter .storefront-overlay-points{left:auto;right:20px}.storefront-inspection-panel{background:var(--studio-panel);border:1px solid var(--studio-line);flex-direction:column;min-height:0;display:flex;overflow:hidden}.storefront-inspection-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;flex:1 1 0;min-height:0;overflow:auto}.storefront-inspection-panel>nav{border-bottom:1px solid var(--studio-line);grid-template-columns:repeat(4,1fr);min-height:58px;display:grid}.storefront-inspection-panel>nav button{border:0;border-right:1px solid var(--studio-line);color:var(--studio-muted);cursor:pointer;text-align:left;text-transform:uppercase;background:0 0;grid-template-columns:auto minmax(0,1fr);justify-content:center;align-items:center;gap:4px;padding:9px 10px;display:grid}.storefront-inspection-panel>nav button:last-child{border-right:0}.storefront-inspection-panel>nav button span{color:#8f8b82;font-family:var(--serif);grid-row:1/3;font-size:12px}.storefront-inspection-panel>nav button strong{letter-spacing:.08em;font-size:6px;font-weight:700;line-height:1.35}.storefront-inspection-panel>nav button[aria-current=step]{background:var(--studio-panel-raised);color:var(--studio-ink)}.storefront-inspection-panel>nav button[aria-current=step] span{color:#b99872}.storefront-inspection-panel>nav button.is-locked{color:color-mix(in srgb, var(--studio-muted) 68%, transparent)}.storefront-inspection-panel>nav button.is-locked small{color:#b99872;letter-spacing:.11em;text-transform:uppercase;grid-column:2;font-size:5px;font-weight:700}.storefront-gate-wrap{padding:clamp(24px,4vw,48px) 28px}.storefront-gate-wrap .tool-findings-gate{grid-template-columns:1fr}.storefront-gate-wrap .tool-findings-gate-copy h2{font-size:clamp(38px,4vw,52px)}.storefront-locked-count{color:var(--studio-muted);letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:700}.storefront-studio .storefront-chapter-copy{padding:clamp(28px,4vh,48px) 28px 24px}.storefront-chapter-step{border-bottom:1px solid var(--studio-line);color:var(--studio-muted);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:22px;padding-bottom:11px;font-size:6px;font-weight:700;display:flex}.storefront-chapter-step strong{color:#b99872;font-weight:700}.storefront-studio .storefront-kicker{color:#b99872;line-height:1.45}.storefront-studio .storefront-chapter-copy h1{color:var(--studio-ink);font-family:var(--serif);letter-spacing:-.055em;margin:18px 0;font-size:clamp(34px,3.4vw,50px);font-weight:400;line-height:.96}.storefront-studio .storefront-chapter-copy>p:not(.storefront-kicker){color:var(--studio-muted);margin:0;font-size:11px;line-height:1.65}.storefront-panel-evidence{min-height:0;margin-top:0;padding:0 28px 22px;overflow:visible}.storefront-quick-metrics{border-top:1px solid var(--studio-line);grid-template-columns:repeat(2,1fr);display:grid}.storefront-quick-metrics .storefront-metric{border:0;border-bottom:1px solid var(--studio-line);background:0 0;min-height:88px;padding:18px 0}.storefront-quick-metrics .storefront-metric+.storefront-metric{padding-left:18px}.storefront-quick-metrics .storefront-metric strong{color:var(--studio-ink);font-size:24px}.storefront-quick-metrics .storefront-metric span{color:var(--studio-muted)}.storefront-quick-metrics .storefront-metric small{color:var(--studio-muted);max-width:150px;margin-top:9px;font-size:7px;line-height:1.45;display:block}.storefront-story-heading{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.storefront-story-heading>span,.storefront-story-takeaway>span{color:#b99872;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:700}.storefront-story-heading>p{color:var(--studio-muted);text-align:right;max-width:180px;margin:0;font-size:7px;line-height:1.4}.storefront-preview-scope{border-bottom:1px solid var(--studio-line);border-top:1px solid var(--studio-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.storefront-preview-scope>span{border-bottom:1px solid var(--studio-line);color:var(--studio-muted);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;min-height:42px;padding:0 10px;font-size:7px;font-weight:700;display:flex}.storefront-preview-scope>span:nth-child(odd){border-right:1px solid var(--studio-line)}.storefront-preview-scope>span:nth-last-child(-n+2){border-bottom:0}.storefront-preview-scope>span:before{content:"";background:#b99872;border-radius:50%;flex:0 0 4px;width:4px;height:4px}.storefront-preview-evidence{border-bottom:1px solid var(--studio-line);gap:8px;padding:18px 0;display:grid}.storefront-preview-evidence>span{color:var(--studio-warm);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:700}.storefront-preview-evidence>strong{color:var(--studio-ink);font-family:var(--serif);font-size:clamp(20px,2.1vw,28px);font-weight:400;line-height:1.15}.storefront-preview-evidence>p{color:var(--studio-muted);margin:0;font-size:10px;line-height:1.55}.storefront-story-takeaway{background:var(--studio-panel-raised);border-left:2px solid #b99872;margin-top:18px;padding:16px 18px}.storefront-story-takeaway>p{color:var(--studio-ink);font-family:var(--serif);margin:10px 0 0;font-size:17px;line-height:1.25}.storefront-palette-heading{justify-content:space-between;align-items:end;margin:3px 0 9px;display:flex}.storefront-palette-heading>span{color:var(--studio-muted);letter-spacing:.13em;text-transform:uppercase;font-size:6px;font-weight:700}.storefront-palette-heading>small{color:#77746d;letter-spacing:.05em;text-align:right;font-size:6px}.storefront-color-strip{grid-template-columns:repeat(auto-fit,minmax(34px,1fr));height:46px;margin-bottom:16px;display:grid}.storefront-color-chip{border:1px solid #ffffff21;min-width:0;position:relative;overflow:hidden}.storefront-color-chip>i{color:#fffc;font-family:var(--sans);letter-spacing:.03em;text-align:center;text-transform:uppercase;background:#080907ad;padding:3px 2px;font-size:5px;font-style:normal;position:absolute;bottom:0;left:0;right:0}.storefront-trait-compact{display:grid}.storefront-trait-compact article{border-top:1px solid var(--studio-line);grid-template-columns:72px 1fr;gap:4px;padding:13px 0;display:grid}.storefront-trait-compact article>span{color:#b99872;letter-spacing:.12em;text-transform:uppercase;font-size:6px;font-weight:700}.storefront-trait-compact article>strong{font-family:var(--serif);font-size:15px;font-weight:400}.storefront-trait-compact article>p{color:var(--studio-muted);grid-column:2;margin:0;font-size:9px;line-height:1.5}.storefront-counter-compact{gap:9px;display:grid}.storefront-counter-compact article{background:var(--studio-panel-raised);border:1px solid var(--studio-line);padding:18px}.storefront-counter-compact article>span{color:var(--studio-muted);letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:700}.storefront-counter-compact article>strong{font-family:var(--serif);margin-top:18px;font-size:25px;font-weight:400;display:block}.storefront-counter-compact article>p{color:var(--studio-muted);margin:9px 0 0;font-size:9px;line-height:1.55}.storefront-studio .storefront-controls{border-top:1px solid var(--studio-line);justify-content:space-between;align-items:center;min-height:70px;margin-top:auto;padding:8px 10px 8px 20px;display:flex}.storefront-studio .storefront-controls>button:not(.storefront-action){color:var(--studio-muted)}.storefront-studio .storefront-controls .storefront-action{min-height:48px}.storefront-studio .storefront-controls .storefront-page-more{background:var(--studio-panel);border:1px solid var(--studio-line);color:#c4b49f;letter-spacing:.12em;white-space:nowrap;border-bottom:0;align-items:center;gap:7px;min-height:30px;padding:7px 12px;font-size:7px;display:inline-flex;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.storefront-studio .storefront-controls .storefront-page-more:hover,.storefront-studio .storefront-controls .storefront-page-more:focus-visible{color:var(--studio-ink)}.storefront-scanning-stage{height:calc(100svh - 58px);padding:10px;position:relative}.storefront-scanning-stage>.storefront-live-stage{height:100%}.storefront-scanning .storefront-live-stage{filter:saturate(.7)brightness(.58)}.storefront-live-scan{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;z-index:8;background:linear-gradient(90deg,#08090770,#08090714);position:absolute;inset:0}.storefront-live-scan>i{background:linear-gradient(90deg,#0000,#fffc,#0000);height:1px;animation:2.2s ease-in-out infinite storefront-scan-line;position:absolute;top:15%;left:0;right:0;box-shadow:0 0 34px #ffffff40}.storefront-live-scan>span{color:#fff;letter-spacing:.15em;text-transform:uppercase;font-size:7px;font-weight:700;position:absolute;bottom:18px;left:18px}@keyframes storefront-scan-line{50%{top:84%}}.storefront-studio .storefront-scanning-copy{border:1px solid var(--studio-line);z-index:12;background:#0c0d0be6;max-width:470px;padding:34px;position:absolute;top:50%;right:clamp(24px,5vw,76px);transform:translateY(-50%);box-shadow:0 28px 90px #0000006b}.storefront-studio .storefront-scanning-copy h1{color:var(--studio-ink);font-family:var(--serif);letter-spacing:-.055em;margin:22px 0 30px;font-size:clamp(42px,4vw,62px);font-weight:400;line-height:.94}.storefront-scan-steps{gap:9px;display:grid}.storefront-scan-steps span{color:#64635e;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;font-size:7px;font-weight:700;display:flex}.storefront-scan-steps span i{border:1px solid;border-radius:50%;width:6px;height:6px}.storefront-scan-steps span.is-active{color:#d6c6b2}.storefront-scan-steps span.is-active i{background:currentColor}.storefront-studio .storefront-scan-progress{background:var(--studio-line);margin-top:26px}.storefront-result-workspace{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);gap:10px;height:calc(100svh - 58px);padding:10px;display:grid}.storefront-result-visual{min-height:0;position:relative}.storefront-result-visual>.storefront-live-stage{filter:saturate(.72)brightness(.73);height:100%}.storefront-result-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#08090785);position:absolute;inset:0}.storefront-result-visual .storefront-result-route{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--studio-line);color:var(--studio-ink);pointer-events:none;z-index:4;background:#0b0c0ad6;margin:0;padding:18px;position:absolute;bottom:24px;left:24px;right:24px}.storefront-result-visual .storefront-result-route>span{color:var(--studio-muted)}.storefront-result-visual .storefront-result-route>strong{margin-top:8px;font-size:27px}.storefront-result-panel{background:var(--studio-panel);border:1px solid var(--studio-line);min-height:0;padding:clamp(28px,4vw,54px);overflow:auto}.storefront-result-panel .storefront-result-heading>span{display:none}.storefront-result-panel .storefront-result-heading h1{color:var(--studio-ink);margin:22px 0;font-size:clamp(42px,4.5vw,68px);line-height:.92}.storefront-result-panel .storefront-result-heading>p:not(.storefront-kicker){color:var(--studio-muted);max-width:650px;font-size:11px;line-height:1.65}.storefront-result-panel .storefront-result-columns{gap:8px;margin-top:34px}.storefront-result-panel .storefront-result-columns article{background:var(--studio-panel-raised);border-color:var(--studio-line);min-height:210px;padding:18px}.storefront-result-panel .storefront-result-columns article>span{color:var(--studio-muted)}.storefront-result-panel .storefront-result-columns ul{margin-top:25px}.storefront-result-panel .storefront-result-columns li{border-color:var(--studio-line);font-size:11px}.storefront-result-panel .storefront-boundary{color:#75736d;margin-top:22px}.storefront-result-panel .storefront-result-actions{border-top-color:var(--studio-line);margin-top:25px;padding-top:22px}.storefront-result-panel .storefront-result-link{color:var(--studio-muted)}.storefront-next-step{--tool-end-copy:var(--studio-ink);--tool-end-line:var(--studio-line);--tool-end-muted:var(--studio-muted);background:var(--studio-panel-raised);border:1px solid var(--studio-line);margin-top:26px;padding:clamp(22px,3vw,30px)}.storefront-next-step h2{color:var(--studio-ink);font-family:var(--serif);letter-spacing:-.045em;max-width:520px;margin:15px 0;font-size:clamp(30px,3vw,42px);font-weight:400;line-height:1}.storefront-next-step>p:not(.storefront-kicker){color:var(--studio-muted);max-width:590px;margin:0;font-size:12px;line-height:1.7}.storefront-result-header>button{color:var(--studio-muted);font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;font-size:7px;font-weight:700;display:inline-flex}.storefront-result-header>button:hover,.storefront-result-header>button:focus-visible{color:var(--studio-ink)}.storefront-result-header>button svg{stroke:currentColor;stroke-width:1.4px;width:14px;height:14px}.storefront-result-header>.storefront-result-new{justify-self:end}.storefront-result-return{color:var(--studio-muted);cursor:pointer;font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;align-self:flex-start;align-items:center;gap:9px;margin-bottom:8px;padding:0;font-size:9px;font-weight:700;display:inline-flex}.storefront-result-return svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:14px;height:14px}.storefront-result-return:hover{color:var(--studio-ink)}.storefront-studio.storefront-result .storefront-kicker,.storefront-result .storefront-priority>span,.storefront-result .storefront-result-columns article>span,.storefront-result .storefront-result-route>span,.storefront-result .storefront-result-panel .storefront-boundary>strong,.storefront-result .storefront-result-header>button,.storefront-result .storefront-studio-header>span,.storefront-result .storefront-browser-bar>span,.storefront-result .storefront-browser-bar>a,.storefront-result .storefront-preview-scroll-hint,.storefront-result .storefront-next-alternative .storefront-result-link{font-size:10px}.storefront-result .storefront-result-panel .storefront-result-heading>p:not(.storefront-kicker),.storefront-result .storefront-priority>p,.storefront-result .storefront-result-panel .storefront-result-columns li,.storefront-result .storefront-next-step>p:not(.storefront-kicker){font-size:13px}.storefront-result .storefront-result-panel .storefront-boundary,.storefront-result .storefront-result-panel .storefront-boundary>span{font-size:11px}.storefront-result .storefront-next-alternative>span{font-size:12px}.storefront-result .storefront-next-primary{font-size:10px}@media (width>=981px){.storefront-studio.storefront-chapter .storefront-studio-workspace{grid-template-columns:minmax(0,.95fr) minmax(500px,1.05fr)}html.storefront-result-active .storefront-studio.storefront-result{height:auto;min-height:100svh;overflow:visible}.storefront-result .storefront-result-header{background:#090a08f5;position:sticky;top:0}.storefront-result-workspace{align-items:stretch;height:auto;min-height:calc(100svh - 58px);overflow:visible}.storefront-result-visual{align-self:stretch;height:auto;min-height:100%;position:relative;top:auto}.storefront-result-visual .storefront-browser-viewport,.storefront-result-visual .storefront-browser-viewport iframe{touch-action:pan-x pan-y}.storefront-result-panel{height:auto;padding-bottom:max(72px,8dvh);overflow:visible}}@media (width<=980px){.storefront-studio{min-height:0}.storefront-studio-header{grid-template-columns:1fr auto;height:50px;padding:0 12px}.storefront-studio-header>span{display:none}.storefront-studio-workspace{grid-template-rows:minmax(230px,46%) minmax(0,54%);gap:7px;height:calc(100svh - 50px);padding:7px;display:grid}.storefront-studio-workspace>.storefront-live-stage{height:auto}.storefront-inspection-panel{scrollbar-gutter:stable;height:auto;margin-top:0;overflow:auto}.storefront-inspection-panel>nav{z-index:5;flex:0 0 50px;min-height:50px;position:sticky;top:0}.storefront-studio .storefront-chapter-copy{padding:24px 20px 18px}.storefront-studio .storefront-chapter-copy h1{font-size:clamp(32px,8vw,44px)}.storefront-panel-evidence{padding:0 20px 18px;overflow:visible}.storefront-studio .storefront-controls{background:var(--studio-panel);z-index:5;flex:0 0 62px;min-height:62px;position:sticky;bottom:0}.storefront-scanning-stage{height:calc(100svh - 50px);padding:7px}.storefront-studio .storefront-scanning-copy{max-width:none;padding:24px;inset:auto 18px 22px;transform:none}.storefront-studio .storefront-scanning-copy h1{margin:17px 0 22px;font-size:clamp(38px,10vw,52px)}.storefront-scan-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.storefront-result-workspace{height:calc(100svh - 50px);padding:7px;display:block;overflow:auto}.storefront-result-visual{height:42svh}.storefront-result-panel{margin-top:7px;padding:30px 20px;overflow:visible}.storefront-result-panel .storefront-result-columns{grid-template-columns:1fr}.storefront-result-panel .storefront-result-columns article{min-height:0}}@media (width<=560px){.storefront-security{grid-template-columns:1fr}.storefront-security .turnstile-field{justify-self:start}.storefront-browser-bar{grid-template-columns:48px 1fr 55px;padding:0 8px}.storefront-browser-bar>a{font-size:6px}.storefront-studio-workspace{grid-template-rows:minmax(215px,40%) minmax(0,60%)}.storefront-studio-workspace>.storefront-live-stage,.storefront-inspection-panel{height:auto}.storefront-studio .storefront-chapter-copy{padding:19px 17px 15px}.storefront-studio .storefront-chapter-copy h1{margin:13px 0;font-size:clamp(29px,8.5vw,39px)}.storefront-studio .storefront-chapter-copy>p:not(.storefront-kicker){font-size:10px;line-height:1.55}.storefront-panel-evidence{padding:0 17px 15px}.storefront-studio .storefront-controls{padding-left:14px}.storefront-overlay-points{gap:7px;width:calc(100% - 20px);max-width:calc(100% - 20px);bottom:10px;left:10px;right:auto}.storefront-overlay-points li{flex:1 1 0;min-width:0;padding:8px}.storefront-overlay-points li+li:before{width:7px;left:-8px}.storefront-overlay-points li>span,.storefront-overlay-summary>span{letter-spacing:.08em;font-size:5px}.storefront-overlay-points li>strong,.storefront-overlay-summary>strong{overflow-wrap:anywhere;margin-top:5px;font-size:11px}.storefront-overlay-summary{padding:9px 10px;top:10px;left:10px}.storefront-stage-overlay.is-counter .storefront-overlay-points{left:10px;right:auto}.storefront-stage-overlay.is-route ol{max-width:none;left:10px;right:10px}.storefront-stage-overlay.is-route li{flex:1 1 0;min-width:0;padding:7px}.storefront-stage-overlay.is-route li span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.storefront-stage-overlay.is-route li:nth-child(n+4){display:none}.storefront-studio .storefront-controls .storefront-action{gap:8px;padding-left:14px}.storefront-result-panel .storefront-result-heading h1{font-size:clamp(40px,13vw,58px)}.storefront-frame-fallback{padding:22px}.storefront-frame-fallback>p{margin-top:24vh}.storefront-preview-skeleton{width:91%;height:72%}.storefront-preview-loader-copy{max-width:calc(100% - 20px);padding:11px 12px;bottom:10px;left:10px}.storefront-preview-loader-copy>span{font-size:12px}.storefront-preview-loader-copy>small{font-size:7px}.storefront-palette-heading{flex-direction:column;align-items:start;gap:4px}.storefront-palette-heading>small{text-align:left}.storefront-color-strip{height:42px}.storefront-color-chip>i{font-size:4px}}@media (width>=981px) and (height<=760px){.storefront-studio .storefront-chapter-copy{padding:24px 26px 18px}.storefront-studio .storefront-chapter-copy h1{margin:14px 0;font-size:clamp(32px,3vw,43px)}.storefront-panel-evidence{padding:0 26px 16px}.storefront-studio .storefront-controls{min-height:60px}.storefront-counter-compact article{padding:14px}.storefront-counter-compact article>strong{margin-top:12px}}@media (width<=980px) and (height<=700px){.storefront-studio-workspace{grid-template-rows:minmax(190px,38%) minmax(0,62%)}.storefront-studio .storefront-chapter-copy{padding-top:16px;padding-bottom:12px}.storefront-studio .storefront-chapter-copy h1{margin:11px 0;font-size:clamp(28px,7vw,38px)}}.storefront-intro{align-items:center;min-height:calc(100svh - 88px);padding:clamp(72px,8vw,118px) max(40px,50vw - 640px) 104px;display:flex}.storefront-intro-media,.storefront-intro-scrim{position:absolute;inset:0}.storefront-intro-media{z-index:-3;background-image:url(/art/storefront-review-hero-light.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}html[data-theme=dark] .storefront-intro-media{background-image:url(/art/storefront-review-hero-dark.webp)}.storefront-intro-media>img{object-fit:cover;object-position:center center;width:100%;height:100%}.storefront-intro-scrim{z-index:-2;background:linear-gradient(90deg,#eee7dcfa 0%,#eee7dcf0 27%,#eee7dcc7 40%,#eee7dc47 56%,#eee7dc08 72%),linear-gradient(#0000 72%,#eee7dc61)}html[data-theme=dark] .storefront-intro-scrim{background:linear-gradient(90deg,#10110ffa 0%,#10110ff0 27%,#10110fc2 40%,#10110f4d 57%,#10110f0a 73%),linear-gradient(#0000 70%,#10110f85)}.storefront-intro-copy{max-width:min(620px,48vw)}.storefront-intro h1{text-wrap:balance;font-size:clamp(64px,7vw,104px)}.storefront-intro-copy>p:not(.storefront-kicker){max-width:510px}.storefront-intro-note{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:color-mix(in srgb, var(--sf-glass-strong) 82%, transparent);z-index:3;bottom:28px;left:auto;right:max(40px,50vw - 640px)}@media (width<=1000px){.storefront-intro{padding-bottom:104px}.storefront-intro-copy{max-width:590px}.storefront-intro-scrim{background:linear-gradient(90deg,#eee7dcfa 0%,#eee7dceb 39%,#eee7dc94 62%,#eee7dc14 86%),linear-gradient(#0000 70%,#eee7dc66)}html[data-theme=dark] .storefront-intro-scrim{background:linear-gradient(90deg,#10110ffa 0%,#10110fe8 39%,#10110f94 63%,#10110f14 87%),linear-gradient(#0000 69%,#10110f80)}}@media (width<=760px){.storefront-intro{align-items:flex-start;min-height:calc(100svh - 72px);padding:64px 20px 98px}.storefront-intro-media>img{object-position:64% center}.storefront-intro-media{background-position:64%}.storefront-intro-scrim{background:linear-gradient(#eee7dcfc 0%,#eee7dcf5 44%,#eee7dcb3 62%,#eee7dc24 82%,#eee7dc05 100%),linear-gradient(90deg,#eee7dc61,#0000 78%)}html[data-theme=dark] .storefront-intro-scrim{background:linear-gradient(#10110ffc 0%,#10110ff2 44%,#10110fb3 63%,#10110f2b 83%,#10110f08 100%),linear-gradient(90deg,#10110f70,#0000 80%)}.storefront-intro-copy{max-width:560px}.storefront-intro h1{margin:25px 0;font-size:clamp(52px,15vw,74px)}.storefront-intro-copy>p:not(.storefront-kicker){max-width:480px;font-size:13px;line-height:1.65}.storefront-intro-copy .storefront-action{width:100%;margin-top:25px}.storefront-intro-note{width:auto;bottom:18px;left:20px;right:20px}.storefront-intro-note span{text-align:center;flex:1;padding:13px 8px}}@media (width>=761px){.storefront-setup form{gap:clamp(64px,7vw,108px);padding:clamp(50px,5vw,72px) 0 clamp(60px,6vw,86px)}.storefront-setup-heading{top:148px}.storefront-setup-fields{gap:24px}.storefront-url-field input{min-height:60px}.storefront-choice-grid button{min-height:56px}.storefront-live-note{padding:16px 18px}.storefront-live-note p{margin-top:5px}.storefront-security{min-height:82px;padding-block:8px}.storefront-error-slot{min-height:12px}}.storefront-studio-workspace{grid-template-columns:minmax(0,1fr) clamp(390px,32vw,520px)}.storefront-quick-metrics.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.storefront-quick-metrics.is-three .storefront-metric{min-width:0;padding-right:10px}.storefront-quick-metrics.is-three .storefront-metric+.storefront-metric{border-left:1px solid var(--studio-line);padding-left:12px}.storefront-quick-metrics.is-three .storefront-metric strong{overflow-wrap:anywhere;font-size:clamp(17px,1.5vw,22px)}.storefront-observed-actions{border-bottom:1px solid var(--studio-line);padding:16px 0}.storefront-observed-actions>span,.storefront-identity-score>span,.storefront-priority>span{color:#b99872;letter-spacing:.14em;text-transform:uppercase;font-size:6px;font-weight:700;display:block}.storefront-observed-actions>p{color:var(--studio-muted);font-family:var(--serif);margin:8px 0 0;font-size:13px;line-height:1.5}.storefront-identity-score{border:1px solid var(--studio-line);grid-template-columns:1fr auto;align-items:end;gap:4px 12px;margin-bottom:12px;padding:15px 16px;display:grid}.storefront-identity-score>span{grid-column:1/-1}.storefront-identity-score>strong{font-family:var(--serif);font-size:25px;font-weight:400}.storefront-identity-score>p{color:var(--studio-muted);text-align:left;grid-column:1/-1;max-width:none;margin:6px 0 0;font-size:8px;line-height:1.5}.storefront-result-workspace{grid-template-columns:minmax(0,.88fr) minmax(480px,1.12fr)}.storefront-priority{background:linear-gradient(105deg, #050707a8, #0709096b 52%, #050707ad), var(--botanical-dark-image) center 58% / cover;color:#f5efe7;border:1px solid #f8f3eb38;margin-top:28px;padding:22px 24px;box-shadow:inset 0 1px #ffffff14}.storefront-priority>strong{font-family:var(--serif);letter-spacing:-.035em;margin-top:14px;font-size:clamp(24px,2.3vw,34px);font-weight:400;line-height:1;display:block}.storefront-priority>p{color:#f5efe7ad;max-width:640px;margin:12px 0 0;font-size:10px;line-height:1.6}.storefront-result-panel .storefront-result-columns{margin-top:10px}.storefront-result-panel .storefront-result-columns article{min-height:190px}.storefront-result-panel .storefront-boundary{gap:6px;display:grid}.storefront-result-panel .storefront-boundary>strong{color:#aaa49a;letter-spacing:.13em;text-transform:uppercase;font-size:7px}.storefront-result-panel .storefront-boundary>span{color:#8a877f}@media (width<=980px){.storefront-studio-workspace{grid-template-rows:minmax(220px,42%) minmax(0,58%)}.storefront-result-visual{height:34svh;min-height:250px}.storefront-result-workspace{display:block}.storefront-result-panel .storefront-result-columns{margin-top:10px}}@media (width<=560px){.storefront-studio-workspace{grid-template-rows:minmax(190px,35%) minmax(0,65%)}.storefront-quick-metrics.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.storefront-quick-metrics.is-three .storefront-metric{min-height:76px;padding-block:12px}.storefront-quick-metrics.is-three .storefront-metric strong{margin-top:11px;font-size:15px}.storefront-observed-actions{padding-block:12px}.storefront-priority{padding:20px}.storefront-priority>strong{font-size:28px}.storefront-result-visual{height:31svh;min-height:220px}}@media (width<=980px){.storefront-studio{height:100svh}.storefront-studio-workspace{grid-template-rows:clamp(220px,38svh,330px) minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:calc(100svh - 50px)}.storefront-inspection-panel{height:auto;min-height:0;overflow:hidden}.storefront-inspection-panel>nav{position:static}.storefront-studio .storefront-controls{flex:0 0 64px;position:static}.storefront-result-workspace{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;height:calc(100svh - 50px)}}@media (width<=760px){html.storefront-setup-active .storefront-setup .storefront-tool-header{min-height:60px;padding:0 20px}html.storefront-setup-active .storefront-setup form{min-height:calc(100svh - 60px);padding:28px 20px max(52px, calc(32px + env(safe-area-inset-bottom)))}html.storefront-setup-active .storefront-setup :is(.storefront-choice-grid,.storefront-trait-grid) button{touch-action:pan-y}.storefront-setup form{padding:28px 0 52px}.storefront-setup h1{margin:20px 0;font-size:clamp(44px,12vw,58px)}.storefront-setup-heading>p:not(.storefront-kicker){font-size:13px}.storefront-setup-fields{gap:26px;margin-top:32px}.storefront-url-field>span,.storefront-setup legend,.storefront-setup legend small{font-size:9px}.storefront-url-wrap>small{font-size:11px}.storefront-trait-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.storefront-trait-grid button{font-size:10px}.storefront-error{font-size:12px}.storefront-setup-submit small{font-size:9px}.storefront-intro-copy>small{font-size:10px;line-height:1.45}.storefront-intro-note span{font-size:8px}}@media (width<=560px){html.storefront-result-active .storefront-studio.storefront-result{height:auto;min-height:100svh;overflow:visible}.storefront-studio-header{height:52px;padding:0 15px}.storefront-studio-header>button{font-size:15px}.storefront-studio-header>:is(a,i){font-size:9px}.storefront-exit-link{font-size:10px!important}.storefront-exit-link svg{width:12px;height:12px}.storefront-studio-workspace{gap:0;height:calc(100svh - 52px);padding:0;display:block;position:relative}.storefront-live-stage{border-width:0 0 1px;grid-template-rows:40px minmax(0,1fr);height:100%}.storefront-inspection-panel{background:color-mix(in srgb, var(--studio-panel) 97%, transparent);border:0;border-top:1px solid var(--studio-line);height:var(--storefront-sheet-height,34%);z-index:15;transition:height .32s cubic-bezier(.22,.61,.36,1);position:absolute;bottom:0;left:0;right:0;box-shadow:0 -24px 58px #0000006b}.storefront-inspection-panel.is-dragging{transition:none}.storefront-panel-resize{background:var(--studio-panel-raised);border:0;border-bottom:1px solid var(--studio-line);color:var(--studio-muted);cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none;flex:0 0 46px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:46px;padding:0 12px;display:flex}.storefront-panel-resize i{border-top:1px solid;border-left:1px solid;width:7px;height:7px;transition:transform .28s;transform:rotate(45deg)translate(1px,1px)}.storefront-swipe-finger{border:1px solid color-mix(in srgb, #b99872 45%, var(--studio-line));color:#b99872;background:#b9987221;border-radius:50%;flex:0 0 29px;justify-content:center;align-items:center;width:29px;height:29px;animation:2.1s cubic-bezier(.22,.61,.36,1) infinite storefront-swipe-cue;display:inline-flex;position:relative}.storefront-swipe-finger>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:19px;height:19px;overflow:visible}.storefront-swipe-finger>i{opacity:0;background:linear-gradient(#0000,#b99872);border:0;width:1px;height:12px;animation:2.1s ease-out infinite storefront-swipe-trail;position:absolute;top:23px;left:50%;transform:translate(-50%)}.storefront-inspection-panel.is-expanded .storefront-panel-resize i{transform:rotate(225deg)translate(1px,1px)}.storefront-panel-resize span{letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:700}@keyframes storefront-swipe-cue{0%,18%,to{transform:translateY(3px)}48%,66%{transform:translateY(-4px)}}@keyframes storefront-swipe-trail{0%,20%,to{opacity:0;transform:translate(-50%,3px)scaleY(.45)}38%{opacity:.55}66%{opacity:0;transform:translate(-50%,9px)scaleY(1)}}.storefront-browser-bar{grid-template-columns:38px minmax(0,1fr) 56px;padding:0 9px}.storefront-browser-dots{gap:4px}.storefront-browser-dots i{width:5px;height:5px}.storefront-browser-bar>span{height:26px;padding:0 9px;font-size:9px}.storefront-browser-bar>a{letter-spacing:.08em;font-size:9px}.storefront-preview-scroll-hint{padding:7px 8px;font-size:7px;top:8px;right:8px}.storefront-browser-viewport{height:calc(100svh - 92px);min-height:calc(100svh - 92px)}.storefront-browser-viewport iframe{height:100%;min-height:100%;position:static}.storefront-browser-viewport,.storefront-browser-viewport iframe{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.storefront-result-header>button{font-size:8px}.storefront-result-header>button svg{width:13px;height:13px}.storefront-inspection-panel>nav{flex-basis:64px;min-height:64px}.storefront-inspection-panel>nav button{text-align:center;grid-template-columns:1fr;gap:2px;padding:7px 5px}.storefront-inspection-panel>nav button span{grid-row:auto;font-size:11px}.storefront-inspection-panel>nav button strong{letter-spacing:.04em;font-size:7px}.storefront-stage-overlay{display:none}.storefront-studio .storefront-chapter-copy{padding:18px 17px 15px}.storefront-chapter-step{margin-bottom:18px;font-size:8px}.storefront-studio .storefront-kicker{font-size:9px}.storefront-studio .storefront-chapter-copy h1{margin:12px 0;font-size:clamp(30px,8.6vw,38px)}.storefront-studio .storefront-chapter-copy>p:not(.storefront-kicker){font-size:12px;line-height:1.55}.storefront-panel-evidence{padding:0 17px 16px}.storefront-story-heading{flex-direction:column;align-items:flex-start;gap:5px}.storefront-story-heading>span{font-size:9px}.storefront-story-heading>p{text-align:left;max-width:none;font-size:10px}.storefront-quick-metrics.is-three{grid-template-columns:1fr}.storefront-quick-metrics.is-three .storefront-metric{min-height:0;padding:14px 0}.storefront-quick-metrics.is-three .storefront-metric+.storefront-metric{border-left:0;padding-left:0}.storefront-quick-metrics.is-three .storefront-metric strong{margin-top:8px;font-size:19px}.storefront-quick-metrics .storefront-metric small{max-width:none;margin-top:6px;font-size:10px}.storefront-story-takeaway{margin-top:15px;padding:15px 16px}.storefront-story-takeaway>span{font-size:9px}.storefront-story-takeaway>p{font-size:18px}.storefront-metric span,.storefront-counter article>span,.storefront-result-columns article>span,.storefront-result-route>span,.storefront-observed-actions>span,.storefront-identity-score>span,.storefront-priority>span,.storefront-counter-compact article>span,.storefront-palette-heading>span{font-size:9px}.storefront-observed-actions>p{font-size:13px}.storefront-palette-heading>small{color:#aaa59b;font-size:9px}.storefront-color-chip>i{font-size:7px}.storefront-trait-compact article{grid-template-columns:78px 1fr;padding:15px 0}.storefront-trait-compact article>span{font-size:9px}.storefront-trait-compact article>strong{font-size:17px}.storefront-trait-compact article>p{font-size:11px;line-height:1.55}.storefront-counter-compact article>span{font-size:9px}.storefront-counter-compact article>p{font-size:11px}.storefront-studio .storefront-controls{flex-basis:64px;min-height:64px;padding:7px 8px 7px 14px}.storefront-studio .storefront-controls>button:not(.storefront-action){font-size:9px}.storefront-studio .storefront-controls .storefront-action{min-height:50px;font-size:9px}.storefront-preview-loader-copy>small{font-size:10px}.storefront-live-scan>span,.storefront-scan-steps span{font-size:9px}.storefront-scanning-stage{height:calc(100svh - 52px);padding:0}.storefront-studio .storefront-scanning-copy{padding:20px;bottom:12px;left:10px;right:10px}.storefront-studio .storefront-scanning-copy h1{margin:15px 0 20px;font-size:clamp(34px,9vw,44px)}.storefront-result-workspace{touch-action:pan-y;height:auto;min-height:0;padding:0;display:block;overflow:visible}.storefront-result-visual{height:clamp(168px,23svh,198px);min-height:0}.storefront-result-visual>.storefront-live-stage{border-bottom:0}.storefront-result-visual .storefront-result-route{padding:10px 12px;bottom:8px;left:8px;right:8px}.storefront-result-visual .storefront-result-route>span{font-size:8px}.storefront-result-visual .storefront-result-route>strong{margin-top:5px;font-size:18px}.storefront-result-panel{padding:18px 18px max(120px, calc(80px + env(safe-area-inset-bottom)));border-width:1px 0 0;margin-top:0;overflow:visible}.storefront-result-panel .storefront-result-heading h1{margin:14px 0;font-size:clamp(38px,10.5vw,50px)}.storefront-result-panel .storefront-result-heading>p:not(.storefront-kicker){font-size:13px}.storefront-priority{margin-top:22px}.storefront-priority>p{font-size:12px}.storefront-result-panel .storefront-result-columns li{font-size:13px}.storefront-result-panel .storefront-boundary,.storefront-result-panel .storefront-boundary>span{font-size:11px}.storefront-result-panel .storefront-boundary>strong{font-size:9px}.storefront-result-link{font-size:10px}.storefront-result-actions{padding-bottom:max(36px, env(safe-area-inset-bottom));gap:18px}.storefront-next-step{margin-top:22px;padding:22px 18px}.storefront-next-step h2{font-size:32px}.storefront-next-step>p:not(.storefront-kicker){font-size:13px}.storefront-next-alternative{flex-direction:column;align-items:flex-start}.storefront-next-alternative .storefront-result-link{font-size:10px}}@media (width<=560px) and (height<=650px){.storefront-result-visual{height:154px}}.website-dashboard-page{--dash-bg:#f4eee5;--dash-surface:#fbf8f2;--dash-surface-raised:#fffdf8;--dash-card-border:#1717153d;--dash-card-shadow:#17171521;--dash-ink:#171715;--dash-muted:#69645d;--dash-line:#17171529;--dash-line-strong:#1717154d;--dash-warm:#a38261;--dash-good:#708174;background:var(--dash-bg);color:var(--dash-ink);overflow:clip}html[data-theme=dark] .website-dashboard-page{--dash-bg:#11110f;--dash-surface:#1a1917;--dash-surface-raised:#272521;--dash-card-border:#f5efe738;--dash-card-shadow:#00000075;--dash-ink:#f5efe7;--dash-muted:#aba49a;--dash-line:#f5efe729;--dash-line-strong:#f5efe74d;--dash-warm:#c6a17d;--dash-good:#91a196}.website-dashboard :is(button,input){font:inherit}.website-dashboard{min-height:70vh}.website-dashboard svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:18px;height:18px}.website-dashboard :is(a,button,input):focus-visible{outline:2px solid var(--dash-warm);outline-offset:4px}.website-dashboard-hero{background:var(--dash-surface);border-bottom:1px solid var(--dash-line);min-height:600px;padding:clamp(88px,9vw,150px) max(40px,50vw - 640px) clamp(72px,8vw,120px);position:relative}.website-dashboard-hero-copy,.website-dashboard-url,.website-dashboard-site-card{z-index:1;position:relative}.website-dashboard-hero-copy{max-width:980px}.website-dashboard-hero-copy>p,.website-dashboard-progress-copy>span,.website-dashboard-synthesis>div:first-child>p,.website-dashboard-next>div:first-child>p{color:var(--dash-warm);letter-spacing:.2em;text-transform:uppercase;margin:0 0 24px;font-size:10px;font-weight:700}.website-dashboard-hero-copy h1{font-family:var(--serif);letter-spacing:-.065em;max-width:1100px;margin:0;font-size:clamp(58px,7.6vw,118px);font-weight:400;line-height:.86}.website-dashboard-hero-copy h1 em{color:var(--tool-hero-secondary);margin-left:10%;font-weight:400;display:block}.website-dashboard-hero-copy>span{color:var(--dash-muted);max-width:540px;margin:42px 0 0 51%;font-size:17px;line-height:1.7;display:block}.website-dashboard-url,.website-dashboard-site-card{max-width:760px;margin-top:64px}.website-dashboard-url{border-top:1px solid var(--dash-line-strong);padding-top:22px}.website-dashboard-url label,.website-dashboard-site-card span{letter-spacing:.17em;text-transform:uppercase;margin-bottom:10px;font-size:9px;font-weight:700;display:block}.website-dashboard-url>div{grid-template-columns:1fr auto;display:grid}.website-dashboard-url input{border:1px solid var(--dash-line-strong);color:var(--dash-ink);font-family:var(--serif);background:0 0;border-right:0;outline:0;min-width:0;padding:17px 18px;font-size:22px}.website-dashboard-url input:focus{box-shadow:inset 3px 0 var(--dash-warm)}.website-dashboard-action{border:1px solid var(--dash-line-strong);color:var(--dash-ink);cursor:pointer;letter-spacing:.14em;text-transform:uppercase;background:0 0;justify-content:space-between;align-items:center;gap:34px;min-height:60px;padding:0 20px 0 24px;font-size:10px;font-weight:700;transition:transform .2s,opacity .2s;display:inline-flex}.website-dashboard-url button:hover,.website-dashboard-action:hover{transform:translateY(-2px)}.website-dashboard-url>p{color:#9e392d;margin:10px 0 0;font-size:13px}.website-dashboard-cancel{color:var(--dash-muted)!important;background:0 0!important;border:0!important;min-height:32px!important;padding:10px 0!important}.website-dashboard-site-card{background:var(--dash-ink);border:1px solid color-mix(in srgb, var(--dash-ink) 70%, var(--dash-bg));box-shadow:0 18px 44px color-mix(in srgb, var(--dash-ink) 13%, transparent);color:var(--dash-bg);justify-content:space-between;align-items:center;max-width:900px;padding:26px 30px;display:flex}.website-dashboard-site-card span{color:var(--dash-warm)}.website-dashboard-site-card strong{font-family:var(--serif);font-size:34px;font-weight:400;display:block}.website-dashboard-site-card select{appearance:none;border:0;border-bottom:1px solid color-mix(in srgb, var(--dash-bg) 38%, transparent);color:var(--dash-bg);cursor:pointer;font-family:var(--serif);background:linear-gradient(45deg,#0000 50%,currentColor 50%) calc(100% - 13px) 52%/5px 5px no-repeat,linear-gradient(135deg,currentColor 50%,#0000 50%) calc(100% - 8px) 52%/5px 5px no-repeat,0 0;border-radius:0;width:100%;max-width:min(620px,68vw);padding:0 30px 5px 0;font-size:34px;font-weight:400;display:block}.website-dashboard-site-card select option{background:var(--dash-ink);color:var(--dash-bg)}.website-dashboard-site-card small{color:color-mix(in srgb, var(--dash-bg) 68%, transparent);margin-top:8px;font-size:12px;display:block}.website-dashboard-site-card button{border:1px solid color-mix(in srgb, var(--dash-bg) 30%, transparent);color:var(--dash-bg);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:0 0;min-height:44px;padding:0 18px;font-size:9px;font-weight:700}.website-dashboard-overview,.website-dashboard-synthesis,.website-dashboard-tools,.website-dashboard-next{width:calc(100vw - 80px);max-width:1280px;margin-left:auto;margin-right:auto}.website-dashboard-overview{background:var(--dash-surface);border:1px solid var(--dash-line);grid-template-columns:.75fr 1.25fr;gap:6vw;margin-top:80px;padding:clamp(36px,5vw,64px);display:grid}.website-dashboard-progress-copy strong{font-family:var(--serif);font-size:clamp(32px,3.4vw,50px);font-weight:400;line-height:1.05;display:block}.website-dashboard-progress-copy p{color:var(--dash-muted);max-width:440px;margin:22px 0 0;font-size:15px;line-height:1.7}.website-dashboard-progress-track{grid-template-columns:repeat(4,1fr);display:grid;position:relative}.website-dashboard-progress-track:before,.website-dashboard-progress-track:after{content:"";height:2px;position:absolute;top:23px;left:0}.website-dashboard-progress-track:before{background:var(--dash-line);right:0}.website-dashboard-progress-track:after{background:var(--dash-warm);width:var(--dashboard-progress);transition:width .8s cubic-bezier(.22,1,.36,1)}.website-dashboard-progress-track a{z-index:1;padding-right:18px;position:relative}.website-dashboard-progress-track i{background:var(--dash-bg);border:1px solid var(--dash-line-strong);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:9px;font-style:normal;display:flex}.website-dashboard-progress-track a.is-complete i{background:var(--dash-warm);border-color:var(--dash-warm);color:#fff}.website-dashboard-progress-track span{font-family:var(--serif);margin-top:15px;font-size:19px;display:block}.website-dashboard-progress-track small{color:var(--dash-muted);letter-spacing:.13em;text-transform:uppercase;margin-top:5px;font-size:9px;display:block}.website-dashboard-synthesis{color:#171715;background:linear-gradient(100deg,#f8f3ebf2,#e5dbcdd1),url(/art/cream-botanical-clarity.webp) 50% 58%/cover;border:1px solid #17171533;grid-template-columns:1fr .86fr;gap:7vw;margin-top:22px;padding:clamp(56px,6vw,86px);display:grid}.website-dashboard-synthesis>div:first-child>p{color:#8d6b4d}.website-dashboard-synthesis h2{font-family:var(--serif);letter-spacing:-.04em;margin:0;font-size:clamp(38px,4.5vw,66px);font-weight:400;line-height:.98}.website-dashboard-synthesis-notes p{font-family:var(--serif);border-top:1px solid #17171533;margin:0;padding:22px 0;font-size:20px;line-height:1.35}.website-dashboard-synthesis-notes span{color:#1717159e;font-family:var(--sans);letter-spacing:.15em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:700;display:block}html[data-theme=dark] .website-dashboard-synthesis{background:linear-gradient(100deg, #070807eb, #0c0d0cc4), var(--botanical-dark-image) center 58% / cover;color:#faf7f1;border-color:#faf7f129}html[data-theme=dark] .website-dashboard-synthesis>div:first-child>p{color:#c9a783}html[data-theme=dark] .website-dashboard-synthesis-notes p{border-top-color:#faf7f133}html[data-theme=dark] .website-dashboard-synthesis-notes span{color:#faf7f1a3}.website-dashboard-tools{gap:52px;padding:96px 0 90px;display:grid}.website-dashboard-tool{--dashboard-tool-pad-x:clamp(28px, 4vw, 54px);--dashboard-tool-pad-y:clamp(28px, 4vw, 54px);background:var(--dash-surface-raised);border:1px solid var(--dash-card-border);box-shadow:0 30px 74px var(--dash-card-shadow), inset 0 1px 0 color-mix(in srgb, var(--dash-ink) 5%, transparent);padding:var(--dashboard-tool-pad-y) var(--dashboard-tool-pad-x);margin:0;scroll-margin-top:112px;position:relative;overflow:hidden}.website-dashboard-tool:before{background:var(--dash-line-strong);content:"";z-index:2;height:3px;position:absolute;top:0;left:0;right:0}.website-dashboard-tool:after{content:"";pointer-events:none;z-index:4;border:2px solid #0000;position:absolute;inset:0}.website-dashboard-tool.is-returned:after{animation:4s cubic-bezier(.22,1,.36,1) both dashboard-return-highlight}.website-dashboard-tool.is-complete:before,.website-dashboard-tool.is-recommended:before{background:var(--dash-warm)}.website-dashboard-tool.is-recommended{border-color:color-mix(in srgb, var(--dash-warm) 62%, var(--dash-card-border));box-shadow:0 30px 74px var(--dash-card-shadow), 0 0 0 1px color-mix(in srgb, var(--dash-warm) 18%, transparent), inset 0 1px 0 color-mix(in srgb, var(--dash-ink) 5%, transparent)}.website-dashboard-tool-header{background:linear-gradient(105deg, #050707e6, #0a0b0ab8 58%, #050707e0), var(--botanical-dark-image) center 57% / cover;color:#faf7f1;margin:calc(var(--dashboard-tool-pad-y) * -1) calc(var(--dashboard-tool-pad-x) * -1) 46px;min-height:220px;padding:clamp(38px, 4.5vw, 58px) var(--dashboard-tool-pad-x);border-bottom:1px solid #faf7f12e;grid-template-columns:64px minmax(0,1fr) auto;align-items:start;gap:28px;display:grid}.website-dashboard-tool-number{align-items:center;gap:8px;display:flex}.website-dashboard-tool-number span{color:#faf7f1d1;font-family:var(--serif);font-size:20px}.website-dashboard-tool-number i{background:var(--dash-warm);width:25px;height:1px}.website-dashboard-tool-header p{color:#c9a783;letter-spacing:.16em;text-transform:uppercase;margin:2px 0 9px;font-size:9px;font-weight:700}.website-dashboard-tool-header h2{font-family:var(--serif);letter-spacing:-.04em;margin:0 0 11px;font-size:clamp(38px,4vw,60px);font-weight:400;line-height:1}.website-dashboard-tool-header>div:nth-child(2)>span{color:#faf7f1a8;font-size:14px}.website-dashboard-tool-header>strong{color:#faf7f1a8;letter-spacing:.15em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:9px;padding:8px 0;font-size:9px;display:flex}.website-dashboard-tool-header>strong i{background:#faf7f166;width:22px;height:1px}.website-dashboard-tool.is-complete .website-dashboard-tool-header>strong{color:#faf7f1;background:0 0;border:0}.website-dashboard-tool.is-complete .website-dashboard-tool-header>strong i{background:#faf7f1}.website-dashboard-tool.is-recommended .website-dashboard-tool-header>strong{color:var(--dash-warm);background:0 0;border:0}.website-dashboard-tool.is-recommended .website-dashboard-tool-header>strong i{background:var(--dash-warm);width:32px}html[data-theme=dark] .website-dashboard-tool-header{color:#11110f;background:linear-gradient(100deg,#f5efe7f0,#ded3c4d1),url(/art/cream-botanical-clarity.webp) 50% 58%/cover;border-bottom-color:#11110f2e}html[data-theme=dark] .website-dashboard-tool-number span{color:#11110fcc}html[data-theme=dark] .website-dashboard-tool-header p{color:#8d6b4d}html[data-theme=dark] .website-dashboard-tool-header>div:nth-child(2)>span{color:#11110f9e}html[data-theme=dark] .website-dashboard-tool-header>strong,html[data-theme=dark] .website-dashboard-tool.is-complete .website-dashboard-tool-header>strong{color:#11110f}html[data-theme=dark] .website-dashboard-tool-header>strong i,html[data-theme=dark] .website-dashboard-tool.is-complete .website-dashboard-tool-header>strong i{background:#11110f}html[data-theme=dark] .website-dashboard-tool.is-recommended .website-dashboard-tool-header>strong{color:#7f5f43}html[data-theme=dark] .website-dashboard-tool.is-recommended .website-dashboard-tool-header>strong i{background:#7f5f43}.website-dashboard-empty{background:0 0;grid-template-columns:1fr auto;align-items:end;gap:6vw;padding:8px 0 2px;display:grid}.website-dashboard-empty>div>span,.website-dashboard-result-heading>div>span,.website-dashboard-priority>span,.website-dashboard-priority-list>span,.website-dashboard-traits>span,.website-dashboard-palette>span{color:var(--dash-warm);letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;font-size:9px;font-weight:700;display:block}.website-dashboard-empty h3{font-family:var(--serif);margin:0;font-size:clamp(32px,3.5vw,50px);font-weight:400;line-height:1}.website-dashboard-empty p{color:var(--dash-muted);max-width:640px;margin:20px 0 0;line-height:1.7}.website-dashboard-result-heading{grid-template-columns:1fr auto;align-items:end;gap:5vw;margin-bottom:42px;display:grid}.website-dashboard-result-heading h3{font-family:var(--serif);letter-spacing:-.045em;max-width:850px;margin:0;font-size:clamp(38px,4.5vw,68px);font-weight:400;line-height:.98}.website-dashboard-result-heading p{color:var(--dash-muted);max-width:760px;margin:20px 0 0;font-size:15px;line-height:1.7}.website-dashboard-result-heading>a{border-bottom:1px solid var(--dash-line-strong);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:18px;padding:0 0 10px;font-size:9px;font-weight:700;display:inline-flex}.website-dashboard-chapters{grid-template-columns:repeat(4,1fr);display:grid}.website-dashboard-chapters article{background:var(--dash-surface);border:1px solid var(--dash-line);border-right:0;min-height:280px;padding:28px}.website-dashboard-chapters article:last-child{border-right:1px solid var(--dash-line)}.website-dashboard-chapters article>span{color:var(--dash-warm);letter-spacing:.12em;text-transform:uppercase;min-height:42px;font-size:9px;font-weight:700;display:block}.website-dashboard-chapters article>small{color:var(--dash-good);letter-spacing:.12em;text-transform:uppercase;margin:-18px 0 24px;font-size:9px;font-weight:700;display:block}.website-dashboard-chapters article>strong{font-family:var(--serif);font-size:25px;font-weight:400;line-height:1.1;display:block}.website-dashboard-chapters article>p{color:var(--dash-muted);margin:20px 0 0;font-size:13px;line-height:1.6}.website-dashboard-priority{border-left:3px solid var(--dash-warm);margin:34px 0 0;padding:26px 30px}.website-dashboard-priority strong{font-family:var(--serif);font-size:27px;font-weight:400;display:block}.website-dashboard-priority p{color:var(--dash-muted);margin:10px 0 0;line-height:1.6}.website-dashboard-clarity-snapshot{background:var(--dash-ink);color:var(--dash-bg);grid-template-columns:.7fr 1.3fr;gap:5vw;padding:clamp(34px,5vw,64px);display:grid}.website-dashboard-score>span{letter-spacing:.15em;text-transform:uppercase;margin-bottom:18px;font-size:9px;font-weight:700;display:block}.website-dashboard-score>strong{font-family:var(--serif);letter-spacing:-.06em;font-size:clamp(80px,10vw,142px);font-weight:400;line-height:.8}.website-dashboard-score>small{margin-left:8px;font-size:15px}.website-dashboard-score>i,.website-dashboard-lenses article>i{background:color-mix(in srgb, currentColor 15%, transparent);height:2px;margin-top:30px;display:block;overflow:hidden}.website-dashboard-score>i span,.website-dashboard-lenses article>i span{background:var(--dash-warm);height:100%;display:block}.website-dashboard-snapshot-stats{grid-template-columns:repeat(2,1fr);display:grid}.website-dashboard-snapshot-stats article{border:1px solid color-mix(in srgb, var(--dash-bg) 18%, transparent);padding:28px}.website-dashboard-snapshot-stats strong{font-family:var(--serif);font-size:38px;font-weight:400;display:block}.website-dashboard-snapshot-stats span{letter-spacing:.15em;text-transform:uppercase;margin-top:7px;font-size:9px;display:block}.website-dashboard-lenses{grid-template-columns:repeat(3,1fr);margin-top:28px;display:grid}.website-dashboard-lenses article{border:1px solid var(--dash-line);border-right:0;padding:24px}.website-dashboard-lenses article:nth-child(3n){border-right:1px solid var(--dash-line)}.website-dashboard-lenses article>span{color:var(--dash-warm);font-family:var(--serif);font-size:16px}.website-dashboard-lenses article>strong{font-family:var(--serif);margin:20px 0;font-size:22px;font-weight:400;display:block}.website-dashboard-lenses article>b{font-size:12px}.website-dashboard-lenses article>i{color:var(--dash-ink);margin:12px 0}.website-dashboard-lenses article>small{color:var(--dash-muted);font-size:10px}.website-dashboard-priority-list{margin:42px 0 0}.website-dashboard-priority-list article{border-top:1px solid var(--dash-line);grid-template-columns:.6fr .9fr 1.5fr;align-items:start;gap:20px;padding:22px 0;display:grid}.website-dashboard-priority-list small{color:var(--dash-warm);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.website-dashboard-priority-list strong{font-family:var(--serif);font-size:21px;font-weight:400}.website-dashboard-priority-list p{color:var(--dash-muted);margin:0;font-size:13px;line-height:1.6}.website-dashboard-locked-report{background:var(--dash-bg);border-left:3px solid var(--dash-warm);grid-template-columns:1fr auto;align-items:end;gap:4vw;margin-top:34px;padding:28px 30px;display:grid}.website-dashboard-locked-report>div>span{color:var(--dash-warm);letter-spacing:.15em;text-transform:uppercase;margin-bottom:10px;font-size:9px;font-weight:700;display:block}.website-dashboard-locked-report strong{font-family:var(--serif);font-size:26px;font-weight:400;display:block}.website-dashboard-locked-report p{color:var(--dash-muted);max-width:700px;margin:12px 0 0;font-size:14px;line-height:1.65}.website-dashboard-expand{border:0;border-bottom:1px solid var(--dash-line-strong);border-top:1px solid var(--dash-line-strong);color:var(--dash-ink);cursor:pointer;letter-spacing:.15em;text-transform:uppercase;background:0 0;justify-content:space-between;align-items:center;width:100%;margin-top:38px;padding:18px 0;font-size:9px;font-weight:700;display:flex}.website-dashboard-expand i{transition:transform .25s}.website-dashboard-expand i.is-open{transform:rotate(180deg)}.website-dashboard-details{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1),opacity .3s;display:grid}.website-dashboard-details>div{overflow:hidden}.website-dashboard-details.is-open{opacity:1;grid-template-rows:1fr}.website-dashboard-details.is-open>div{padding-top:38px}.website-dashboard-traits{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.website-dashboard-traits>span{grid-column:1/-1}.website-dashboard-traits article{border:1px solid var(--dash-line);padding:22px}.website-dashboard-traits article.is-supported{border-top:3px solid var(--dash-good)}.website-dashboard-traits strong{font-family:var(--serif);font-size:22px;font-weight:400;display:block}.website-dashboard-traits small{color:var(--dash-warm);letter-spacing:.12em;text-transform:uppercase;margin-top:8px;font-size:9px;display:block}.website-dashboard-traits p{color:var(--dash-muted);font-size:13px;line-height:1.6}.website-dashboard-palette{margin-top:38px}.website-dashboard-palette>div{grid-template-columns:repeat(6,1fr);display:grid}.website-dashboard-palette i{height:90px;position:relative}.website-dashboard-palette small{color:#fff;background:#0000008c;padding:6px;font-size:9px;font-style:normal;position:absolute;bottom:0;left:0;right:0}.website-dashboard-three-columns,.website-dashboard-bot-facts,.website-dashboard-domain-facts{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:38px;display:grid}.website-dashboard-three-columns article,.website-dashboard-bot-facts article,.website-dashboard-domain-facts article{border:1px solid var(--dash-line);padding:24px}.website-dashboard-three-columns span,.website-dashboard-bot-facts span,.website-dashboard-domain-facts span{color:var(--dash-warm);letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:700}.website-dashboard-three-columns ul,.website-dashboard-bot-facts ul,.website-dashboard-domain-facts ul{color:var(--dash-muted);margin:18px 0 0;padding-left:18px;line-height:1.55}.website-dashboard-three-columns li,.website-dashboard-bot-facts li,.website-dashboard-domain-facts li{margin:10px 0}.website-dashboard-bot-facts strong,.website-dashboard-domain-facts strong{font-family:var(--serif);margin-top:10px;font-size:22px;font-weight:400;display:block}.website-dashboard-domain-facts{grid-template-columns:repeat(2,1fr)}.website-dashboard-domain-facts article>p{border-top:1px solid var(--dash-line);color:var(--dash-muted);margin:20px 0 0;padding-top:18px;font-size:12px;line-height:1.6}.website-dashboard-methodology{border-left:2px solid var(--dash-warm);color:var(--dash-muted);margin:34px 0 0;padding-left:20px;font-size:13px;line-height:1.65}.website-dashboard-all-findings{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.website-dashboard-all-findings article{border:1px solid var(--dash-line);border-top:3px solid var(--dash-warm);padding:22px}.website-dashboard-all-findings article.is-pass{border-top-color:var(--dash-good)}.website-dashboard-all-findings article>span,.website-dashboard-all-findings article>small{letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700;display:block}.website-dashboard-all-findings article>span{color:var(--dash-warm)}.website-dashboard-all-findings article>small{color:var(--dash-muted);margin:10px 0}.website-dashboard-all-findings article>strong{font-family:var(--serif);font-size:22px;font-weight:400;display:block}.website-dashboard-all-findings article>p{color:var(--dash-muted);font-size:13px;line-height:1.6}.website-dashboard-next{background:var(--dash-surface);border:1px solid var(--dash-line);box-shadow:0 20px 54px color-mix(in srgb, var(--dash-ink) 7%, transparent);grid-template-columns:1fr .65fr;align-items:end;gap:7vw;margin-bottom:110px;padding:clamp(42px,6vw,78px);display:grid}.website-dashboard-next h2{font-family:var(--serif);letter-spacing:-.05em;margin:0;font-size:clamp(40px,4.8vw,70px);font-weight:400;line-height:.95}.website-dashboard-next>div:first-child>span{color:var(--dash-muted);max-width:700px;margin-top:24px;line-height:1.7;display:block}.website-dashboard-next>div:last-child{gap:12px;display:grid}.website-dashboard-primary,.website-dashboard-action.is-primary{background:linear-gradient(105deg, #05070794, #07090957 52%, #05070799), var(--botanical-dark-image) center 62% / cover;color:#faf7f1;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;border:1px solid #faf7f14d;justify-content:space-between;align-items:center;gap:34px;min-height:52px;padding:0 18px 0 24px;font-size:10px;font-weight:700;transition:background-position .26s,box-shadow .18s,filter .18s,transform .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff1c,0 12px 28px #0709092e}.website-dashboard .website-dashboard-primary,.website-dashboard .website-dashboard-action.is-primary{font-family:var(--sans);letter-spacing:.14em;font-size:10px;font-weight:700}.website-dashboard-primary:hover,.website-dashboard-primary:focus-visible,.website-dashboard-action.is-primary:hover,.website-dashboard-action.is-primary:focus-visible{filter:brightness(1.12);background-position:50% 54%;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff26,0 15px 34px #0709093d}html[data-theme=dark] .website-dashboard-primary,html[data-theme=dark] .website-dashboard-action.is-primary{color:#11110f;background:linear-gradient(90deg,#f2eadec7,#dacdbb9e),url(/art/cream-botanical-clarity.webp) 50% 62%/cover;border-color:#faf7f161}.dashboard-reveal{opacity:0;transition:opacity .7s ease var(--dashboard-delay,0s), transform .7s cubic-bezier(.22,1,.36,1) var(--dashboard-delay,0s);transform:translateY(26px)}.dashboard-reveal.is-visible,.website-dashboard-tools .website-dashboard-tool.dashboard-reveal{opacity:1;transform:none}.website-dashboard-chapters article,.website-dashboard-lenses article{animation:.6s cubic-bezier(.22,1,.36,1) both dashboard-card-in;animation-delay:var(--dashboard-delay,0s)}@keyframes dashboard-card-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes dashboard-return-highlight{0%{border-color:#0000;box-shadow:inset 0 0 #0000}14%,72%{border-color:var(--dash-warm);box-shadow:inset 0 0 42px color-mix(in srgb, var(--dash-warm) 8%, transparent)}to{border-color:#0000;box-shadow:inset 0 0 #0000}}.website-dashboard-loading{justify-content:center;align-items:center;gap:7px;height:60vh;display:flex}.website-dashboard-loading i{opacity:.25;background:currentColor;border-radius:50%;width:7px;height:7px;animation:.9s ease-in-out infinite alternate dashboard-pulse}.website-dashboard-loading i:nth-child(2){animation-delay:.18s}.website-dashboard-loading i:nth-child(3){animation-delay:.36s}@keyframes dashboard-pulse{to{opacity:1;transform:translateY(-5px)}}@media (width<=900px){.website-dashboard-hero-copy>span{margin-left:36%}.website-dashboard-overview,.website-dashboard-synthesis,.website-dashboard-next{grid-template-columns:1fr}.website-dashboard-chapters{grid-template-columns:repeat(2,1fr)}.website-dashboard-chapters article:nth-child(2){border-right:1px solid var(--dash-line)}.website-dashboard-empty{grid-template-columns:1fr}.website-dashboard-empty .website-dashboard-action{width:100%}}@media (width<=760px){.website-dashboard-hero{min-height:auto;padding:68px 22px 58px}.website-dashboard-hero-copy h1{letter-spacing:-.06em;font-size:clamp(52px,15vw,72px)}.website-dashboard-hero-copy h1 em{margin-left:0}.website-dashboard-hero-copy>span{max-width:none;margin:30px 0 0;font-size:15px;line-height:1.65}.website-dashboard-url,.website-dashboard-site-card{margin-top:40px}.website-dashboard-url>div{grid-template-columns:1fr}.website-dashboard-url input{border-right:1px solid var(--dash-line-strong);font-size:18px}.website-dashboard-url button{width:100%}.website-dashboard-site-card{align-items:start;gap:24px}.website-dashboard-site-card strong{overflow-wrap:anywhere;font-size:22px}.website-dashboard-site-card select{max-width:calc(100vw - 130px);font-size:22px}.website-dashboard-site-card button{flex:none}.website-dashboard-overview,.website-dashboard-synthesis,.website-dashboard-tools,.website-dashboard-next{width:calc(100vw - 32px)}.website-dashboard-overview{gap:42px;margin-top:40px;padding:34px 24px}.website-dashboard-progress-track a{padding-right:5px}.website-dashboard-progress-track i{width:40px;height:40px}.website-dashboard-progress-track:before,.website-dashboard-progress-track:after{top:19px}.website-dashboard-progress-track span{font-size:15px}.website-dashboard-synthesis{gap:38px;padding:42px 28px}.website-dashboard-synthesis h2{font-size:38px}.website-dashboard-synthesis-notes p{font-size:18px}.website-dashboard-tools{gap:38px;padding-top:68px}.website-dashboard-tool{--dashboard-tool-pad-x:22px;--dashboard-tool-pad-y:28px;margin-bottom:0;scroll-margin-top:86px}.website-dashboard-tool-header{grid-template-columns:45px 1fr;gap:16px;min-height:0;margin-bottom:36px;padding-top:36px;padding-bottom:36px}.website-dashboard-tool-header>strong{grid-column:2;justify-self:start}.website-dashboard-tool-header h2{font-size:38px}.website-dashboard-tool-number i{width:14px}.website-dashboard-empty{padding:8px 0 2px}.website-dashboard-result-heading{grid-template-columns:1fr;align-items:start}.website-dashboard-result-heading h3{font-size:40px}.website-dashboard-result-heading>a{justify-self:start}.website-dashboard-chapters{grid-template-columns:1fr}.website-dashboard-chapters article,.website-dashboard-chapters article:nth-child(2){border-bottom:0;border-right:1px solid var(--dash-line);min-height:0;padding:24px}.website-dashboard-chapters article:last-child{border-bottom:1px solid var(--dash-line)}.website-dashboard-chapters article>span{min-height:30px}.website-dashboard-chapters article>small{margin:0 0 16px}.website-dashboard-clarity-snapshot{grid-template-columns:1fr;gap:36px;padding:30px 24px}.website-dashboard-snapshot-stats article{padding:20px}.website-dashboard-lenses{grid-template-columns:repeat(2,1fr)}.website-dashboard-lenses article,.website-dashboard-lenses article:nth-child(3n){border-bottom:0;border-right:0}.website-dashboard-lenses article:nth-child(2n){border-right:1px solid var(--dash-line)}.website-dashboard-lenses article:nth-last-child(-n+2){border-bottom:1px solid var(--dash-line)}.website-dashboard-priority-list article{grid-template-columns:1fr;gap:8px}.website-dashboard-locked-report{grid-template-columns:1fr;align-items:stretch;padding:24px}.website-dashboard-locked-report .website-dashboard-action{width:100%}.website-dashboard-traits,.website-dashboard-three-columns,.website-dashboard-bot-facts,.website-dashboard-domain-facts,.website-dashboard-all-findings{grid-template-columns:1fr}.website-dashboard-palette>div{grid-template-columns:repeat(3,1fr)}.website-dashboard-next{gap:42px;margin-bottom:70px;padding:38px 26px}.website-dashboard-next h2{font-size:42px}}@media (width<=390px){.website-dashboard-progress-track small{display:none}.website-dashboard-progress-track span{font-size:13px}.website-dashboard-snapshot-stats,.website-dashboard-lenses{grid-template-columns:1fr}.website-dashboard-lenses article,.website-dashboard-lenses article:nth-child(2n),.website-dashboard-lenses article:nth-child(3n){border-bottom:0;border-right:1px solid var(--dash-line)}.website-dashboard-lenses article:last-child{border-bottom:1px solid var(--dash-line)}}@media (prefers-reduced-motion:reduce){.dashboard-reveal,.website-dashboard-details,.website-dashboard-progress-track:after,.website-dashboard-chapters article,.website-dashboard-lenses article,.website-dashboard-loading i{opacity:1;transform:none;transition:none!important;animation:none!important}}.website-dashboard-app{border-left:1px solid var(--dash-line);border-right:1px solid var(--dash-line);grid-template-columns:236px minmax(0,1fr);width:100%;max-width:none;min-height:calc(100svh - 76px);margin:0 auto;display:grid}.website-dashboard-sidebar{background:var(--dash-ink);color:var(--dash-bg);flex-direction:column;align-self:start;height:calc(100svh - 76px);min-height:620px;padding:30px 24px 24px;display:flex;position:sticky;top:76px}.website-dashboard-sidebar-brand>span,.website-dashboard-app-title>span,.website-dashboard-sidebar-progress>span{color:var(--dash-warm);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:700;display:block}.website-dashboard-sidebar-brand>strong{font-family:var(--serif);letter-spacing:-.035em;margin-top:9px;font-size:25px;font-weight:400;display:block}.website-dashboard-sidebar nav{border-bottom:1px solid color-mix(in srgb, var(--dash-bg) 18%, transparent);border-top:1px solid color-mix(in srgb, var(--dash-bg) 18%, transparent);margin-top:34px;display:grid}.website-dashboard-sidebar nav a{border-bottom:1px solid color-mix(in srgb, var(--dash-bg) 12%, transparent);color:color-mix(in srgb, var(--dash-bg) 70%, transparent);grid-template-columns:26px 1fr;align-items:center;gap:12px;min-height:48px;padding:0 8px;font-size:11px;transition:background-color .18s,color .18s,padding-left .18s;display:grid}.website-dashboard-sidebar nav a:last-child{border-bottom:0}.website-dashboard-sidebar nav a:hover,.website-dashboard-sidebar nav a:focus-visible{background:color-mix(in srgb, var(--dash-bg) 7%, transparent);color:var(--dash-bg);padding-left:12px}.website-dashboard-sidebar nav span{color:var(--dash-warm);font-family:var(--serif);font-size:12px}.website-dashboard-sidebar-progress{grid-template-columns:1fr 10px;gap:12px;margin-top:auto;display:grid}.website-dashboard-sidebar-progress>span,.website-dashboard-sidebar-progress>p{grid-column:1}.website-dashboard-sidebar-progress>strong{font-family:var(--serif);letter-spacing:-.06em;font-size:58px;font-weight:400;line-height:.8}.website-dashboard-sidebar-progress>strong small{color:color-mix(in srgb, var(--dash-bg) 50%, transparent);letter-spacing:0;font-size:16px}.website-dashboard-sidebar-progress>i{background:color-mix(in srgb, var(--dash-bg) 16%, transparent);grid-area:1/2/4;align-self:stretch;min-height:96px;position:relative;overflow:hidden}.website-dashboard-sidebar-progress>i span{background:var(--dash-warm);transition:height .6s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0}.website-dashboard-sidebar-progress>p{color:color-mix(in srgb, var(--dash-bg) 64%, transparent);margin:0;font-size:10px}.website-dashboard-sidebar>small{color:color-mix(in srgb, var(--dash-bg) 47%, transparent);margin-top:26px;font-size:9px;line-height:1.5}.website-dashboard-sidebar-plan{border-top:1px solid color-mix(in srgb, var(--dash-bg) 18%, transparent);gap:6px;margin-top:22px;padding-top:18px;display:grid}.website-dashboard-sidebar-plan span{color:color-mix(in srgb, var(--dash-bg) 52%, transparent);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:700}.website-dashboard-sidebar-plan strong{color:var(--dash-bg);font-family:var(--serif);font-size:18px;font-weight:400}.website-dashboard-workspace{min-width:0}.website-dashboard-app-header{background:var(--dash-surface);border-bottom:1px solid var(--dash-line);grid-template-columns:minmax(0,1fr) minmax(340px,480px);align-items:center;gap:34px;padding:28px 34px;display:grid}.website-dashboard-app-title h1{font-family:var(--serif);letter-spacing:-.055em;overflow-wrap:anywhere;margin:9px 0 0;font-size:clamp(38px,4vw,58px);font-weight:400;line-height:.95}.website-dashboard-app-title p{color:var(--dash-muted);max-width:660px;margin:12px 0 0;font-size:12px;line-height:1.55}.website-dashboard-app .website-dashboard-site-card{box-shadow:none;max-width:none;margin:0;padding:18px 20px;transition:border-color .18s,box-shadow .18s}.website-dashboard-app .website-dashboard-site-card:focus-within{border-color:color-mix(in srgb, var(--dash-warm) 70%, var(--dash-line));box-shadow:0 0 0 3px color-mix(in srgb, var(--dash-warm) 12%, transparent)}.website-dashboard-app .website-dashboard-site-card span{margin-bottom:6px;font-size:8px}.website-dashboard-app .website-dashboard-site-card :is(strong,select){max-width:320px;font-size:22px}.website-dashboard-app .website-dashboard-site-card button{min-height:38px}.website-dashboard-main{padding:28px 30px 0}.website-dashboard-app .website-dashboard-overview,.website-dashboard-app .website-dashboard-synthesis,.website-dashboard-app .website-dashboard-tools,.website-dashboard-app .website-dashboard-next{width:100%;max-width:none}.website-dashboard-app .website-dashboard-overview{grid-template-columns:minmax(220px,.52fr) minmax(0,1.48fr);gap:34px;margin-top:0;padding:28px;scroll-margin-top:92px}.website-dashboard-app .website-dashboard-progress-copy strong{font-size:clamp(28px,3vw,40px)}.website-dashboard-app .website-dashboard-progress-copy p{margin-top:14px;font-size:12px;line-height:1.6}.website-dashboard-app .website-dashboard-progress-track{gap:10px}.website-dashboard-app .website-dashboard-progress-track:before,.website-dashboard-app .website-dashboard-progress-track:after{display:none}.website-dashboard-app .website-dashboard-progress-track button{background:var(--dash-surface-raised);border:1px solid var(--dash-line);color:var(--dash-ink);cursor:pointer;text-align:left;grid-template-columns:auto 1fr auto;min-height:138px;padding:16px;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative}.website-dashboard-app .website-dashboard-progress-track button:hover{background:var(--dash-surface);border-color:var(--dash-line-strong);transform:translateY(-2px)}.website-dashboard-app .website-dashboard-progress-track button:focus-visible,.website-dashboard-tool-tabs button:focus-visible{outline:2px solid var(--dash-warm);outline-offset:3px}.website-dashboard-app .website-dashboard-progress-track button.is-active{border-color:var(--dash-warm);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--dash-warm) 26%, transparent), 0 10px 24px color-mix(in srgb, var(--dash-ink) 7%, transparent)}.website-dashboard-app .website-dashboard-progress-track button>i{background:var(--dash-bg);width:32px;height:32px}.website-dashboard-app .website-dashboard-progress-track button.is-complete>i{background:var(--dash-warm);color:#fff}.website-dashboard-app .website-dashboard-progress-track button>span{grid-column:1/-1;margin-top:12px;font-size:17px}.website-dashboard-app .website-dashboard-progress-track button>b{color:var(--dash-muted);letter-spacing:.11em;text-transform:uppercase;grid-column:1/-1;margin-top:4px;font-size:8px;font-weight:700}.website-dashboard-app .website-dashboard-progress-track button>small{grid-column:1/3;align-self:end;margin-top:10px}.website-dashboard-app .website-dashboard-progress-track button>svg{align-self:end;width:14px;height:14px}.website-dashboard-app .website-dashboard-synthesis{grid-template-columns:1fr 1fr;gap:42px;margin-top:14px;padding:30px 34px}.website-dashboard-app .website-dashboard-synthesis h2{font-size:clamp(31px,3.3vw,44px)}.website-dashboard-app .website-dashboard-synthesis-notes p{padding:14px 0;font-size:15px}.website-dashboard-app .website-dashboard-tools{gap:0;padding:30px 0 34px;scroll-margin-top:80px}.website-dashboard-tool-tabs{background:var(--dash-surface);border:1px solid var(--dash-line);z-index:8;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:10px;display:grid;position:sticky;top:76px}.website-dashboard-tool-tabs button{border:0;border-right:1px solid var(--dash-line);color:var(--dash-muted);cursor:pointer;text-align:left;background:0 0;grid-template-columns:auto 1fr;gap:3px 10px;min-height:64px;padding:11px 16px;transition:background-color .18s,color .18s;display:grid;position:relative}.website-dashboard-tool-tabs button:after{content:"";background:0 0;height:3px;transition:background-color .18s;position:absolute;bottom:-1px;left:14px;right:14px}.website-dashboard-tool-tabs button:last-child{border-right:0}.website-dashboard-tool-tabs button:hover{background:color-mix(in srgb, var(--dash-ink) 5%, var(--dash-surface));color:var(--dash-ink)}.website-dashboard-tool-tabs button.is-active{background:var(--dash-ink);color:var(--dash-bg)}.website-dashboard-tool-tabs button.is-active:after{background:var(--dash-warm)}.website-dashboard-tool-tabs button>span{color:var(--dash-warm);font-family:var(--serif);grid-row:1/3;font-size:13px}.website-dashboard-tool-tabs button>strong{font-family:var(--serif);font-size:17px;font-weight:400}.website-dashboard-tool-tabs button>small{letter-spacing:.1em;text-transform:uppercase;font-size:8px}.website-dashboard-app .website-dashboard-tool{--dashboard-tool-pad-x:clamp(22px, 3vw, 36px);--dashboard-tool-pad-y:clamp(22px, 3vw, 34px);box-shadow:0 16px 38px color-mix(in srgb, var(--dash-ink) 8%, transparent);scroll-margin-top:150px}.website-dashboard-app .website-dashboard-tools>.website-dashboard-tool{animation:.42s cubic-bezier(.22,1,.36,1) both dashboard-panel-in}.website-dashboard-app .website-dashboard-tool-header{grid-template-columns:48px minmax(0,1fr) auto;gap:18px;min-height:132px;margin-bottom:30px;padding-top:26px;padding-bottom:26px}.website-dashboard-app .website-dashboard-tool-header h2{font-size:clamp(31px,3vw,44px)}.website-dashboard-app .website-dashboard-tool-header>div:nth-child(2)>span{font-size:12px}.website-dashboard-app .website-dashboard-result-heading{margin-bottom:28px}.website-dashboard-app .website-dashboard-result-heading h3{font-size:clamp(34px,3.7vw,52px)}.website-dashboard-app .website-dashboard-result-heading p{margin-top:14px;font-size:13px}.website-dashboard-app .website-dashboard-chapters article{min-height:205px;padding:20px}.website-dashboard-app .website-dashboard-chapters.is-preview{grid-template-columns:minmax(0,1fr)}.website-dashboard-app .website-dashboard-chapters.is-preview article{min-height:170px}.website-dashboard-app .website-dashboard-chapters article>strong{font-size:20px}.website-dashboard-app .website-dashboard-chapters article>p{margin-top:12px;font-size:11px}.website-dashboard-app .website-dashboard-clarity-snapshot{padding:36px}.website-dashboard-app .website-dashboard-score>strong{font-size:clamp(74px,8vw,108px)}.website-dashboard-app .website-dashboard-lenses article{padding:18px}.website-dashboard-app .website-dashboard-next{margin:0 0 42px;padding:34px;scroll-margin-top:92px}.website-dashboard-app .website-dashboard-next h2{font-size:clamp(34px,3.8vw,50px)}.website-dashboard-plan{background:var(--dash-surface-raised);border:1px solid var(--dash-card-border);box-shadow:0 18px 46px color-mix(in srgb, var(--dash-ink) 8%, transparent);margin:0 0 34px;padding:clamp(26px,3.5vw,44px);scroll-margin-top:92px;position:relative;overflow:hidden}.website-dashboard-plan:before{background:var(--dash-warm);content:"";height:3px;position:absolute;top:0;left:0;right:0}.website-dashboard-plan.is-returned:after{content:"";pointer-events:none;border:2px solid #0000;animation:4s cubic-bezier(.22,1,.36,1) both dashboard-return-highlight;position:absolute;inset:0}.website-dashboard-plan>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;display:grid}.website-dashboard-plan>header p{color:var(--dash-warm);letter-spacing:.17em;text-transform:uppercase;margin:0 0 14px;font-size:9px;font-weight:700}.website-dashboard-plan>header h2{font-family:var(--serif);letter-spacing:-.045em;max-width:820px;margin:0;font-size:clamp(36px,4.2vw,58px);font-weight:400;line-height:1}.website-dashboard-plan>header span{color:var(--dash-muted);margin-top:14px;font-size:12px;line-height:1.55;display:block}.website-dashboard-plan>header>strong{border:1px solid var(--dash-line-strong);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;padding:10px 12px;font-size:8px;display:flex}.website-dashboard-plan>header>strong i{background:var(--dash-muted);border-radius:50%;width:6px;height:6px}.website-dashboard-plan>header>strong.is-progress i{background:var(--dash-warm)}.website-dashboard-plan>header>strong.is-submitted i{background:var(--dash-good)}.website-dashboard-plan-progress{border-bottom:1px solid var(--dash-line);border-top:1px solid var(--dash-line);grid-template-columns:minmax(120px,1fr) auto auto;align-items:center;gap:16px;margin-top:30px;padding:18px 0;display:grid}.website-dashboard-plan-progress>div{background:var(--dash-line);height:5px;overflow:hidden}.website-dashboard-plan-progress>div i{background:var(--dash-warm);height:100%;transition:width .65s cubic-bezier(.22,1,.36,1);display:block}.website-dashboard-plan-progress>span{color:var(--dash-muted);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:700}.website-dashboard-plan-progress .website-dashboard-action{min-height:48px}.website-dashboard-plan-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.website-dashboard-plan-groups>article{background:var(--dash-surface);border:1px solid var(--dash-line);padding:20px}.website-dashboard-plan-groups>article>header{border-bottom:1px solid var(--dash-line);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding-bottom:13px;display:grid}.website-dashboard-plan-groups>article>header span{color:var(--dash-warm);font-family:var(--serif);font-size:13px}.website-dashboard-plan-groups>article>header strong{font-family:var(--serif);font-size:20px;font-weight:400}.website-dashboard-plan-groups>article>header a{color:var(--dash-muted);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:700}.website-dashboard-plan-groups dl{margin:0}.website-dashboard-plan-groups dl>div{border-bottom:1px solid var(--dash-line);grid-template-columns:minmax(90px,.32fr) minmax(0,1fr);gap:14px;padding:13px 0;display:grid}.website-dashboard-plan-groups dl>div:last-child{border-bottom:0;padding-bottom:0}.website-dashboard-plan-groups dt{color:var(--dash-muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.website-dashboard-plan-groups dd{font-family:var(--serif);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:15px;line-height:1.45}.website-dashboard-plan-empty{border-top:1px solid var(--dash-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;margin-top:30px;padding-top:28px;display:grid}.website-dashboard-plan-empty>div>span{color:var(--dash-warm);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:700;display:block}.website-dashboard-plan-empty>div>strong{font-family:var(--serif);margin-top:10px;font-size:clamp(24px,2.7vw,36px);font-weight:400;display:block}.website-dashboard-plan-empty>div>p{color:var(--dash-muted);max-width:720px;margin:12px 0 0;font-size:12px;line-height:1.65}.website-dashboard-storage-note{color:var(--dash-muted);margin:24px 0 0;font-size:9px;line-height:1.55}@keyframes dashboard-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width<=1080px){.website-dashboard-app{grid-template-columns:1fr}.website-dashboard-sidebar{grid-template-columns:auto 1fr auto;align-items:center;gap:20px;height:auto;min-height:0;padding:18px 24px;display:grid;position:static}.website-dashboard-sidebar nav{border:0;justify-content:center;margin:0;display:flex}.website-dashboard-sidebar nav a{border:0;min-height:44px;padding:0 14px}.website-dashboard-sidebar nav a:hover,.website-dashboard-sidebar nav a:focus-visible{padding-left:14px}.website-dashboard-sidebar-progress{margin:0;display:flex}.website-dashboard-sidebar-progress>span,.website-dashboard-sidebar-progress>i,.website-dashboard-sidebar-progress>p,.website-dashboard-sidebar-plan,.website-dashboard-sidebar>small{display:none}.website-dashboard-sidebar-progress>strong{font-size:34px}}@media (width<=760px){.website-dashboard-app{border-left:0;border-right:0}.website-dashboard-sidebar{grid-template-columns:1fr auto;align-items:center;padding:13px 16px}.website-dashboard-sidebar-brand>span{font-size:8px}.website-dashboard-sidebar-brand>strong{margin-top:5px;font-size:19px}.website-dashboard-sidebar-progress>strong{font-size:29px}.website-dashboard-sidebar-progress>strong small{font-size:12px}.website-dashboard-sidebar nav{display:none}.website-dashboard-app-header{grid-template-columns:1fr;gap:16px;padding:21px 16px 18px}.website-dashboard-app-title h1{margin-top:7px;font-size:clamp(34px,10vw,40px)}.website-dashboard-app-title p{margin-top:9px;font-size:11px}.website-dashboard-app .website-dashboard-site-card{width:100%;padding:14px 15px}.website-dashboard-app .website-dashboard-site-card :is(strong,select){max-width:calc(100vw - 150px);font-size:18px}.website-dashboard-app .website-dashboard-site-card button{min-height:44px}.website-dashboard-main{padding:12px 12px 0}.website-dashboard-app .website-dashboard-overview,.website-dashboard-app .website-dashboard-synthesis{grid-template-columns:1fr}.website-dashboard-app .website-dashboard-overview{gap:18px;padding:20px 18px}.website-dashboard-app .website-dashboard-progress-copy strong{font-size:30px}.website-dashboard-app .website-dashboard-progress-copy p{margin-top:10px}.website-dashboard-app .website-dashboard-progress-track{grid-template-columns:1fr}.website-dashboard-app .website-dashboard-progress-track button{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;min-height:78px;padding:11px 12px}.website-dashboard-app .website-dashboard-progress-track button:hover{transform:none}.website-dashboard-app .website-dashboard-progress-track button>i{grid-area:1/1/4;width:30px;height:30px}.website-dashboard-app .website-dashboard-progress-track button>span{grid-column:2;margin:0}.website-dashboard-app .website-dashboard-progress-track button>b{grid-column:2;margin-top:1px}.website-dashboard-app .website-dashboard-progress-track button>small{grid-column:2;margin-top:4px}.website-dashboard-app .website-dashboard-progress-track button>svg{grid-area:1/3/4}.website-dashboard-app .website-dashboard-synthesis{gap:20px;margin-top:10px;padding:24px 20px}.website-dashboard-app .website-dashboard-synthesis h2{font-size:31px}.website-dashboard-app .website-dashboard-synthesis-notes p{padding:12px 0;font-size:14px}.website-dashboard-app .website-dashboard-tools{padding:20px 0 26px}.website-dashboard-tool-tabs{grid-template-columns:repeat(2,minmax(0,1fr));top:76px;overflow:visible}.website-dashboard-tool-tabs button:nth-child(2){border-right:0}.website-dashboard-tool-tabs button:nth-child(-n+2){border-bottom:1px solid var(--dash-line)}.website-dashboard-tool-tabs button{gap:2px 6px;min-width:0;min-height:58px;padding:9px 8px}.website-dashboard-tool-tabs button:after{left:7px;right:7px}.website-dashboard-tool-tabs button>span{font-size:11px}.website-dashboard-tool-tabs button>strong{font-size:14px}.website-dashboard-tool-tabs button>small{letter-spacing:.06em;white-space:nowrap;font-size:7px}.website-dashboard-app .website-dashboard-tool{--dashboard-tool-pad-x:16px;--dashboard-tool-pad-y:20px}.website-dashboard-app .website-dashboard-tool-header{grid-template-columns:34px 1fr;gap:12px;min-height:0;margin-bottom:24px;padding-top:22px;padding-bottom:22px}.website-dashboard-app .website-dashboard-tool-header>strong{grid-column:2;justify-self:start}.website-dashboard-app .website-dashboard-tool-header h2{font-size:32px}.website-dashboard-app .website-dashboard-result-heading{gap:22px;margin-bottom:24px}.website-dashboard-app .website-dashboard-result-heading h3{font-size:34px}.website-dashboard-app .website-dashboard-clarity-snapshot{padding:26px 20px}.website-dashboard-app .website-dashboard-lenses article{padding:15px}.website-dashboard-app .website-dashboard-chapters{grid-template-columns:1fr}.website-dashboard-app .website-dashboard-next{gap:26px;margin-bottom:24px;padding:26px 20px}.website-dashboard-app .website-dashboard-next h2{font-size:36px}.website-dashboard-app .website-dashboard-next>div:last-child,.website-dashboard-app .website-dashboard-next .website-dashboard-action{width:100%}.website-dashboard-plan{margin-bottom:24px;padding:26px 18px}.website-dashboard-plan>header{grid-template-columns:1fr}.website-dashboard-plan>header>strong{justify-self:start}.website-dashboard-plan-progress{grid-template-columns:1fr auto}.website-dashboard-plan-progress>div{grid-column:1/-1}.website-dashboard-plan-progress .website-dashboard-action{grid-column:1/-1;width:100%}.website-dashboard-plan-groups{grid-template-columns:1fr}.website-dashboard-plan-groups dl>div{grid-template-columns:88px minmax(0,1fr)}.website-dashboard-plan-empty{grid-template-columns:1fr;align-items:stretch}.website-dashboard-plan-empty .website-dashboard-action{width:100%}}@media (prefers-reduced-motion:reduce){.website-dashboard-app .website-dashboard-tools>.website-dashboard-tool{animation:none}.website-dashboard-app .website-dashboard-progress-track button,.website-dashboard-sidebar nav a,.website-dashboard-tool-tabs button,.website-dashboard-tool-tabs button:after{transition:none}}
