@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-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}@layer theme{:root,:host{--font-sans:var(--font-body);--font-serif:var(--font-headline);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:#fef2f2;--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-500:#fb2c36;--color-amber-50:#fffbeb;--color-amber-200:#fee685;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-amber-950:#461901;--color-emerald-50:#ecfdf5;--color-emerald-900:#004e3b;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wider:.05em;--leading-tight:1.25;--radius-sm:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-bounce:bounce 1s infinite;--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);--color-hw-bg:#f3efe7;--color-hw-surface:#fcfbf7;--color-hw-surface-strong:#f4eee4;--color-hw-line:#d8d0c4;--color-hw-ink:#171a18;--color-hw-muted:#616863;--color-hw-accent:#1f6f5b;--color-hw-accent-strong:#185543;--color-hw-accent-soft:#e4efea;--color-hw-danger:#992f29}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-900:lab(28.8637% -26.9249 5.45986)}}}@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}*{box-sizing:border-box}html{background-color:var(--color-hw-bg);color:var(--color-hw-ink)}body{margin:calc(var(--spacing) * 0);background-color:var(--color-hw-bg);min-height:100vh;font-family:var(--font-sans);color:var(--color-hw-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%}a{color:inherit}h1,h2,h3{margin:calc(var(--spacing) * 0)}button,input,select,textarea{font:inherit}label{gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-hw-muted);display:grid}input,select,textarea{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-hw-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-radius:3px;transition-duration:.15s}textarea{resize:vertical;--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--color-hw-accent);outline-offset:2px}button{cursor:pointer;background-color:var(--color-hw-accent);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-radius:3px;justify-content:center;align-items:center;transition-duration:.15s;display:inline-flex}@media (hover:hover){button:hover{background-color:var(--color-hw-accent-strong)}}button:disabled{cursor:not-allowed;opacity:.5}}@layer components{.visuallyHidden{border-style:var(--tw-border-style);width:1px;height:1px;padding:calc(var(--spacing) * 0);white-space:nowrap;clip:rect(0 0 0 0);border-width:0;margin:-1px;position:absolute;overflow:hidden}.shell{width:100%;max-width:92rem;min-height:100vh;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);margin-inline:auto}@media (min-width:40rem){.shell{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:64rem){.shell{padding-inline:calc(var(--spacing) * 8)}}.narrowShell{place-items:center;display:grid}.panel,.deviceBox,.passwordSetupBox,.pricingCard,.historyItem,.deviceItem,.activationCode,.voiceItem,.metricBlock{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-hw-surface);border-radius:4px}.panel,.deviceBox,.passwordSetupBox{padding:calc(var(--spacing) * 5)}.buttonLink,.secondaryLink{min-height:calc(var(--spacing) * 11);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-radius:3px;justify-content:center;align-items:center;text-decoration-line:none;transition-duration:.15s;display:inline-flex}.buttonLink{background-color:var(--color-hw-accent);color:var(--color-white)}@media (hover:hover){.buttonLink:hover{background-color:var(--color-hw-accent-strong)}}.secondaryLink{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);color:var(--color-hw-ink)}@media (hover:hover){.secondaryLink:hover{background-color:var(--color-hw-surface-strong)}}.authModalBackdrop{inset:calc(var(--spacing) * 0);z-index:80;background-color:#171a1873;place-items:center;display:grid;position:fixed}@supports (color:color-mix(in lab, red, red)){.authModalBackdrop{background-color:color-mix(in oklab, var(--color-hw-ink) 45%, transparent)}}.authModalBackdrop{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.authModal{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-hw-surface);--tw-shadow:0 32px 80px var(--tw-shadow-color,#171a1829);width:100%;max-width:62rem;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);grid-template-columns:minmax(0,19rem) minmax(0,1fr);display:grid;overflow:hidden}.patternBreakerBackdrop{inset:calc(var(--spacing) * 0);z-index:86;background-color:#171a1859;place-items:center;display:grid;position:fixed}@supports (color:color-mix(in lab, red, red)){.patternBreakerBackdrop{background-color:color-mix(in oklab, var(--color-hw-ink) 35%, transparent)}}.patternBreakerBackdrop{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.patternBreakerSheet{gap:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-hw-surface);width:100%;max-width:36rem;max-height:calc(100dvh - 3rem);padding:calc(var(--spacing) * 5);--tw-shadow:0 28px 76px var(--tw-shadow-color,#171a182e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:8px;display:grid;overflow-y:auto}.patternBreakerHeader{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-hw-line);padding-bottom:calc(var(--spacing) * 4);display:flex}.patternBreakerHeader h2{margin:calc(var(--spacing) * 0);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-hw-ink)}.patternBreakerEyebrow{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.2em;letter-spacing:.2em;color:var(--color-hw-accent)}.patternBreakerIconButton{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);color:var(--color-hw-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.patternBreakerIconButton:hover{background-color:var(--color-hw-surface-strong);color:var(--color-hw-ink)}}.patternBreakerIconButton:disabled{cursor:not-allowed;opacity:.5}.patternBreakerScoreRow{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.patternBreakerScoreRow div{gap:calc(var(--spacing) * 1);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);border-radius:6px;display:grid}.patternBreakerScoreRow span,.patternBreakerControls span,.patternBreakerCost span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-hw-muted)}.patternBreakerScoreRow strong{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-ink)}.patternBreakerWarning{margin:calc(var(--spacing) * 0);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-200);background-color:var(--color-amber-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-amber-900);border-radius:6px}.patternBreakerControls{gap:calc(var(--spacing) * 3);grid-template-columns:minmax(0,1fr) 8rem;display:grid}.patternBreakerControls label{gap:calc(var(--spacing) * 2);display:grid}.patternBreakerControls input[type=range]{height:calc(var(--spacing) * 2);width:100%;accent-color:var(--color-hw-accent)}.patternBreakerControls input[type=number]{min-height:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-hw-ink);--tw-outline-style:none;border-radius:4px;outline-style:none}.patternBreakerControls input[type=number]:focus{border-color:var(--color-hw-accent);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#1f6f5b26}@supports (color:color-mix(in lab, red, red)){.patternBreakerControls input[type=number]:focus{--tw-ring-color:color-mix(in oklab, var(--color-hw-accent) 15%, transparent)}}.patternBreakerControls small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-hw-muted)}.patternBreakerCost{gap:calc(var(--spacing) * 1);border-style:var(--tw-border-style);border-width:1px;border-color:#1f6f5b33;border-radius:6px;display:grid}@supports (color:color-mix(in lab, red, red)){.patternBreakerCost{border-color:color-mix(in oklab, var(--color-hw-accent) 20%, transparent)}}.patternBreakerCost{background-color:#1f6f5b0d}@supports (color:color-mix(in lab, red, red)){.patternBreakerCost{background-color:color-mix(in oklab, var(--color-hw-accent) 5%, transparent)}}.patternBreakerCost{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.patternBreakerActions{justify-content:flex-end;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-hw-line);padding-top:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.patternBreakerActions button{min-height:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-radius:4px}.patternBreakerActions button:not(.secondary){background-color:var(--color-hw-accent);color:var(--color-white)}@media (hover:hover){.patternBreakerActions button:not(.secondary):hover{background-color:var(--color-hw-accent-strong)}}.patternBreakerActions button:not(.secondary):disabled{cursor:not-allowed;opacity:.6}.autoFixLaunchBackdrop{inset:calc(var(--spacing) * 0);z-index:86;background-color:#171a1861;place-items:center;display:grid;position:fixed}@supports (color:color-mix(in lab, red, red)){.autoFixLaunchBackdrop{background-color:color-mix(in oklab, var(--color-hw-ink) 38%, transparent)}}.autoFixLaunchBackdrop{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.autoFixLaunchModal{gap:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-hw-surface);width:100%;max-width:58rem;max-height:calc(100dvh - 3rem);padding:calc(var(--spacing) * 5);--tw-shadow:0 36px 96px var(--tw-shadow-color,#171a1838);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:10px;display:grid;overflow-y:auto}.autoFixLaunchHeader{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-hw-line);padding-bottom:calc(var(--spacing) * 4);display:flex}.autoFixLaunchHeaderCopy{gap:calc(var(--spacing) * 1.5);display:grid}.autoFixLaunchHeaderCopy h2{margin:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-semibold);font-size:1.45rem;font-weight:var(--font-weight-semibold);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-hw-ink)}.autoFixLaunchHeaderCopy p{margin:calc(var(--spacing) * 0);max-width:42rem;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-hw-muted)}.autoFixLaunchControls{gap:calc(var(--spacing) * 4);display:grid}.autoFixVoiceControls{gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.autoFixLaunchSliderBlock{gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);border-radius:8px;display:grid}.autoFixLaunchSliderHeader{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.autoFixLaunchSliderHeader span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-ink)}.autoFixLaunchSliderHeader strong{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:-.03em;letter-spacing:-.03em;color:var(--color-hw-accent)}.autoFixLaunchSliderBlock input[type=range]{height:calc(var(--spacing) * 2);width:100%;accent-color:var(--color-hw-accent)}.autoFixLaunchSliderBounds{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-hw-muted);justify-content:space-between;align-items:center;display:flex}.autoFixLaunchSliderBlock small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-hw-muted)}.autoFixLaunchInfoRow{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.autoFixLaunchInfoBlock{gap:calc(var(--spacing) * 1);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);border-radius:8px;display:grid}.autoFixLaunchInfoBlock span{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-hw-muted);text-transform:uppercase}.autoFixLaunchInfoBlock strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-ink)}.autoFixLaunchActions{padding-top:calc(var(--spacing) * 1)}.autoFixLaunchPendingRun{gap:calc(var(--spacing) * 4);display:grid}.autoFixPlanSheet{max-width:42rem}.autoFixPlanLead{margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 0);max-width:34rem;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-hw-muted)}.autoFixPlanSummary{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.autoFixPlanSummary div{gap:calc(var(--spacing) * 1);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);border-radius:6px;display:grid}.autoFixPlanSummary span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-hw-muted)}.autoFixPlanSummary strong{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-ink)}.autoFixPlanNotice{margin:calc(var(--spacing) * 0);border-style:var(--tw-border-style);border-width:1px;border-color:#1f6f5b33;border-radius:6px}@supports (color:color-mix(in lab, red, red)){.autoFixPlanNotice{border-color:color-mix(in oklab, var(--color-hw-accent) 20%, transparent)}}.autoFixPlanNotice{background-color:#1f6f5b0d}@supports (color:color-mix(in lab, red, red)){.autoFixPlanNotice{background-color:color-mix(in oklab, var(--color-hw-accent) 5%, transparent)}}.autoFixPlanNotice{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-hw-ink)}.autoFixCheckpointToggle{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-hw-ink);border-radius:6px;display:flex}.autoFixCheckpointToggle input{margin-top:calc(var(--spacing) * 1);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);accent-color:var(--color-hw-accent)}.autoFixCheckpointToggle span{gap:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:grid}.autoFixCheckpointToggle small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-hw-muted)}.autoFixMaxStepsControl{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-ink);border-radius:6px;display:flex}.autoFixMaxStepsControl select{height:calc(var(--spacing) * 9);min-width:calc(var(--spacing) * 20);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-hw-surface);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-ink);--tw-outline-style:none;border-radius:4px;outline-style:none}.autoFixMaxStepsControl select:focus{border-color:var(--color-hw-accent);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#1f6f5b26}@supports (color:color-mix(in lab, red, red)){.autoFixMaxStepsControl select:focus{--tw-ring-color:color-mix(in oklab, var(--color-hw-accent) 15%, transparent)}}.autoFixPlanSteps{margin:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 0);list-style-type:none;display:grid}.autoFixPlanSteps li{align-items:flex-start;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);border-radius:6px;grid-template-columns:1.75rem minmax(0,1fr);display:grid}.autoFixPlanSteps li>span{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-style:var(--tw-border-style);border-width:1px;border-color:#1f6f5b33;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.autoFixPlanSteps li>span{border-color:color-mix(in oklab, var(--color-hw-accent) 20%, transparent)}}.autoFixPlanSteps li>span{background-color:#1f6f5b1a}@supports (color:color-mix(in lab, red, red)){.autoFixPlanSteps li>span{background-color:color-mix(in oklab, var(--color-hw-accent) 10%, transparent)}}.autoFixPlanSteps li>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-accent)}.autoFixPlanSteps strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-ink);display:block}.autoFixPlanSteps small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-hw-muted)}.actionErrorBackdrop{inset:calc(var(--spacing) * 0);z-index:90;background-color:#171a1866;place-items:center;display:grid;position:fixed}@supports (color:color-mix(in lab, red, red)){.actionErrorBackdrop{background-color:color-mix(in oklab, var(--color-hw-ink) 40%, transparent)}}.actionErrorBackdrop{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.actionErrorSheet{gap:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);width:100%;max-width:34rem;max-height:calc(100dvh - 3rem);padding:calc(var(--spacing) * 5);--tw-shadow:0 30px 80px var(--tw-shadow-color,#171a1833);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:8px;display:grid;overflow-y:auto}.actionErrorHeader{align-items:flex-start;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-hw-line);padding-bottom:calc(var(--spacing) * 4);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.actionErrorIcon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:#992f2933;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.actionErrorIcon{border-color:color-mix(in oklab, var(--color-hw-danger) 20%, transparent)}}.actionErrorIcon{background-color:#992f2914}@supports (color:color-mix(in lab, red, red)){.actionErrorIcon{background-color:color-mix(in oklab, var(--color-hw-danger) 8%, transparent)}}.actionErrorIcon{color:var(--color-hw-danger)}.actionErrorEyebrow{margin:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-hw-accent)}.actionErrorHeader h2{margin:calc(var(--spacing) * 0);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-hw-ink)}.actionErrorHeader p:not(.actionErrorEyebrow){margin:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-hw-muted)}.actionErrorClose{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);color:var(--color-hw-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.actionErrorClose:hover{background-color:var(--color-hw-surface-strong);color:var(--color-hw-ink)}}.actionErrorClose:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#1f6f5b40}@supports (color:color-mix(in lab, red, red)){.actionErrorClose:focus{--tw-ring-color:color-mix(in oklab, var(--color-hw-accent) 25%, transparent)}}.actionErrorClose:focus{--tw-outline-style:none;outline-style:none}.actionErrorDetail{margin:calc(var(--spacing) * 0);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-hw-surface-strong);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-hw-muted);border-radius:6px}.actionErrorActions{justify-content:flex-end;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-hw-line);padding-top:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.actionErrorActions button{min-height:calc(var(--spacing) * 10);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:4px;display:inline-flex}.actionErrorActions button:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#1f6f5b40}@supports (color:color-mix(in lab, red, red)){.actionErrorActions button:focus{--tw-ring-color:color-mix(in oklab, var(--color-hw-accent) 25%, transparent)}}.actionErrorActions button:focus{--tw-outline-style:none;outline-style:none}.actionErrorActions button:not(.secondary){background-color:var(--color-hw-accent);color:var(--color-white)}@media (hover:hover){.actionErrorActions button:not(.secondary):hover{background-color:var(--color-hw-accent-strong)}}.actionErrorActions .secondary{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);color:var(--color-hw-ink)}@media (hover:hover){.actionErrorActions .secondary:hover{background-color:var(--color-hw-surface-strong)}}.desktopAccessGateBackdrop{inset:calc(var(--spacing) * 0);z-index:94;background-color:#171a187a;place-items:center;display:grid;position:fixed}@supports (color:color-mix(in lab, red, red)){.desktopAccessGateBackdrop{background-color:color-mix(in oklab, var(--color-hw-ink) 48%, transparent)}}.desktopAccessGateBackdrop{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.desktopAccessGateSheet{gap:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-hw-surface);width:100%;max-width:38rem;max-height:calc(100dvh - 3rem);padding:calc(var(--spacing) * 6);--tw-shadow:0 36px 96px var(--tw-shadow-color,#171a1838);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:10px;display:grid;overflow-y:auto}.desktopAccessGateHeader{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-hw-line);padding-bottom:calc(var(--spacing) * 4);display:grid}.desktopAccessGateHeader h2{margin:calc(var(--spacing) * 0);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-hw-ink)}.desktopAccessGateHeader p{margin:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-hw-muted)}.desktopAccessGatePill,.desktopAccessGateInlineAction{justify-self:flex-start}.desktopAccessGateActions{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-hw-line);padding-top:calc(var(--spacing) * 4)}.desktopAccessGateSheet .secondary{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-hw-surface);color:var(--color-hw-ink)}@media (hover:hover){.desktopAccessGateSheet .secondary:hover{background-color:var(--color-hw-surface-strong)}}.desktopDiagnosticBackdrop{inset:calc(var(--spacing) * 0);z-index:92;background-color:#171a186b;place-items:center;display:grid;position:fixed}@supports (color:color-mix(in lab, red, red)){.desktopDiagnosticBackdrop{background-color:color-mix(in oklab, var(--color-hw-ink) 42%, transparent)}}.desktopDiagnosticBackdrop{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.desktopDiagnosticSheet{gap:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-hw-surface);width:100%;max-width:38rem;max-height:calc(100dvh - 3rem);padding:calc(var(--spacing) * 5);--tw-shadow:0 30px 80px var(--tw-shadow-color,#171a1833);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:8px;display:grid;overflow-y:auto}.desktopDiagnosticHeader{align-items:flex-start;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-hw-line);padding-bottom:calc(var(--spacing) * 4);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.desktopDiagnosticIcon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-200);background-color:var(--color-amber-50);color:var(--color-amber-800);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.desktopDiagnosticEyebrow{margin:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-hw-accent)}.desktopDiagnosticHeader h2{margin:calc(var(--spacing) * 0);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-hw-ink)}.desktopDiagnosticHeader p{margin:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-hw-muted)}.desktopDiagnosticClose{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-hw-surface);color:var(--color-hw-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.desktopDiagnosticClose:hover{background-color:var(--color-hw-surface-strong);color:var(--color-hw-ink)}}.desktopDiagnosticClose:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#1f6f5b40}@supports (color:color-mix(in lab, red, red)){.desktopDiagnosticClose:focus{--tw-ring-color:color-mix(in oklab, var(--color-hw-accent) 25%, transparent)}}.desktopDiagnosticClose:focus{--tw-outline-style:none;outline-style:none}.desktopDiagnosticNotice{gap:calc(var(--spacing) * 1);border-style:var(--tw-border-style);border-width:1px;border-color:#1f6f5b33;border-radius:6px;display:grid}@supports (color:color-mix(in lab, red, red)){.desktopDiagnosticNotice{border-color:color-mix(in oklab, var(--color-hw-accent) 20%, transparent)}}.desktopDiagnosticNotice{background-color:#1f6f5b0d}@supports (color:color-mix(in lab, red, red)){.desktopDiagnosticNotice{background-color:color-mix(in oklab, var(--color-hw-accent) 5%, transparent)}}.desktopDiagnosticNotice{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.desktopDiagnosticNotice strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-ink)}.desktopDiagnosticNotice span{color:var(--color-hw-muted)}.desktopDiagnosticPreview{gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-hw-surface-strong);padding:calc(var(--spacing) * 3);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.desktopDiagnosticPreviewRow{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-hw-surface);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);border-radius:4px;display:grid}.desktopDiagnosticPreviewRowWide{grid-column:1/-1}.desktopDiagnosticPreviewRow span{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-hw-muted);text-transform:uppercase}.desktopDiagnosticPreviewRow strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);overflow-wrap:break-word;white-space:pre-wrap;color:var(--color-hw-ink);overflow:auto}.desktopDiagnosticSuccess,.desktopDiagnosticError{margin:calc(var(--spacing) * 0);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);border-width:1px;border-radius:4px}.desktopDiagnosticSuccess{border-color:#1f6f5b33}@supports (color:color-mix(in lab, red, red)){.desktopDiagnosticSuccess{border-color:color-mix(in oklab, var(--color-hw-accent) 20%, transparent)}}.desktopDiagnosticSuccess{background-color:var(--color-hw-accent-soft);color:var(--color-hw-accent-strong)}.desktopDiagnosticError{border-color:#992f2940}@supports (color:color-mix(in lab, red, red)){.desktopDiagnosticError{border-color:color-mix(in oklab, var(--color-hw-danger) 25%, transparent)}}.desktopDiagnosticError{background-color:#992f2914}@supports (color:color-mix(in lab, red, red)){.desktopDiagnosticError{background-color:color-mix(in oklab, var(--color-hw-danger) 8%, transparent)}}.desktopDiagnosticError{color:var(--color-hw-danger)}.desktopDiagnosticActions{justify-content:flex-end;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-hw-line);padding-top:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.desktopDiagnosticActions button{min-height:calc(var(--spacing) * 10);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:4px;display:inline-flex}.desktopDiagnosticActions button:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#1f6f5b40}@supports (color:color-mix(in lab, red, red)){.desktopDiagnosticActions button:focus{--tw-ring-color:color-mix(in oklab, var(--color-hw-accent) 25%, transparent)}}.desktopDiagnosticActions button:focus{--tw-outline-style:none;outline-style:none}.desktopDiagnosticActions button:not(.secondary){background-color:var(--color-hw-accent);color:var(--color-white)}@media (hover:hover){.desktopDiagnosticActions button:not(.secondary):hover{background-color:var(--color-hw-accent-strong)}}.desktopDiagnosticActions button:not(.secondary):disabled{cursor:not-allowed;opacity:.6}.desktopDiagnosticSheet .secondary{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-hw-surface);color:var(--color-hw-ink)}@media (hover:hover){.desktopDiagnosticSheet .secondary:hover{background-color:var(--color-hw-surface-strong)}}.authModalBrand{align-content:flex-start;gap:calc(var(--spacing) * 5);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-hw-line);background-color:var(--color-hw-surface-strong);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 6);display:grid;position:relative}.authModalClose{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-style:var(--tw-border-style);background-color:#ffffffb3;border-width:1px;border-color:#0000;border-radius:6px;justify-content:center;align-items:center;display:inline-flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.authModalClose{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.authModalClose{color:var(--color-hw-muted)}@media (hover:hover){.authModalClose:hover{border-color:var(--color-hw-line);background-color:var(--color-white);color:var(--color-hw-ink)}}.authModalBrandImage{object-fit:contain;width:100%;max-width:12rem;height:auto}.authModalEyebrow{margin:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:.24em;letter-spacing:.24em;color:var(--color-hw-accent);text-transform:uppercase}.authModalTitle{font-family:var(--font-serif);--tw-leading:.94;--tw-tracking:-.03em;letter-spacing:-.03em;color:var(--color-hw-ink);font-size:clamp(2rem,4vw,3rem);line-height:.94}.authModalCopy{margin:calc(var(--spacing) * 0);max-width:28ch;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:var(--color-hw-muted)}.authModalBody{align-content:flex-start;gap:calc(var(--spacing) * 5);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 6);display:grid}.authModalStatusRow{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.authModeToggle{align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-hw-surface);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-hw-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-radius:3.40282e38px;transition-duration:.15s;display:inline-flex}@media (hover:hover){.authModeToggle:hover{border-color:#1f6f5b40}@supports (color:color-mix(in lab, red, red)){.authModeToggle:hover{border-color:color-mix(in oklab, var(--color-hw-accent) 25%, transparent)}}.authModeToggle:hover{color:var(--color-hw-ink)}}.authModeToggleActive{border-color:#1f6f5b40}@supports (color:color-mix(in lab, red, red)){.authModeToggleActive{border-color:color-mix(in oklab, var(--color-hw-accent) 25%, transparent)}}.authModeToggleActive{background-color:var(--color-hw-accent-soft);color:var(--color-hw-accent)}.authModalFields{gap:calc(var(--spacing) * 4);display:grid}.authModalError,.authModalSuccess{margin:calc(var(--spacing) * 0);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);border-width:1px}.authModalError{border-color:#992f2940}@supports (color:color-mix(in lab, red, red)){.authModalError{border-color:color-mix(in oklab, var(--color-hw-danger) 25%, transparent)}}.authModalError{background-color:#992f2914}@supports (color:color-mix(in lab, red, red)){.authModalError{background-color:color-mix(in oklab, var(--color-hw-danger) 8%, transparent)}}.authModalError{color:var(--color-hw-danger)}.authModalSuccess{border-color:#1f6f5b33}@supports (color:color-mix(in lab, red, red)){.authModalSuccess{border-color:color-mix(in oklab, var(--color-hw-accent) 20%, transparent)}}.authModalSuccess{background-color:var(--color-hw-accent-soft);color:var(--color-hw-accent-strong)}.passwordFieldShell{position:relative}.passwordFieldShell input{padding-right:calc(var(--spacing) * 11)}.passwordFieldToggle{top:50%;right:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 0);color:var(--color-hw-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;background-color:#0000;border-width:1px;border-color:#0000;border-radius:6px;justify-content:center;align-items:center;transition-duration:.15s;display:inline-flex;position:absolute}@media (hover:hover){.passwordFieldToggle:hover{border-color:var(--color-hw-line);background-color:var(--color-hw-surface);color:var(--color-hw-ink)}}.authPasswordSetup{gap:calc(var(--spacing) * 4);border-color:var(--color-hw-line);background-color:var(--color-hw-surface-strong);padding:calc(var(--spacing) * 4)}.authRuleList{gap:calc(var(--spacing) * 2);display:grid}.authRuleItem{gap:calc(var(--spacing) * 1);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);display:grid}.authRuleItem strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-ink)}.authRuleItem span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-hw-muted)}.authHistoryChoice{gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);display:grid}.authHistoryChoiceHeader{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.authHistoryChoiceHeader h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-ink)}.authAccessCard{gap:calc(var(--spacing) * 4)}.workspaceFrame{background-color:var(--color-hw-bg);width:100%;min-height:100vh}@media (min-width:48rem){.workspaceFrame{grid-template-columns:15rem minmax(0,1fr);display:grid}.workspaceFrameNavCollapsed{grid-template-columns:5.5rem minmax(0,1fr)}}.workspaceNav{align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);border-bottom-width:1px;flex-direction:row;display:flex;overflow-x:auto}@media (min-width:48rem){.workspaceNav{top:calc(var(--spacing) * 0);z-index:20;align-items:stretch;gap:calc(var(--spacing) * 0);border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);height:100vh;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 5);border-bottom-width:0;flex-direction:column;display:flex;position:sticky;overflow-x:visible}}.workspaceNav{background-color:var(--color-hw-nav-bg);border-color:var(--color-hw-nav-line);overflow-y:visible}.skipToWorkspace{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skipToWorkspace:focus{clip-path:none;white-space:normal;width:auto;height:auto;top:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);z-index:100;border-style:var(--tw-border-style);padding:0;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#123f32;background-color:#f8f5ec;border-width:1px;border-color:#ecd8a5;margin:0;position:absolute;overflow:visible}.workspaceNavHeader{margin-bottom:calc(var(--spacing) * 1);align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * 4);border-bottom-width:1px;display:none}@media (min-width:48rem){.workspaceNavHeader{display:flex}}.workspaceNavHeader{border-color:var(--color-hw-nav-line)}.workspaceNavHeader strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-nav-ink)}.workspaceNavHeader p{margin:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-hw-nav-muted)}.workspaceNavBrand{min-width:calc(var(--spacing) * 0);flex:1}.workspaceThemeToggle,.workspaceNavToggle{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-style:var(--tw-border-style);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;color:var(--color-hw-nav-muted);background-color:#0000;border-width:1px;border-color:#0000;border-radius:8px;justify-content:center;align-items:center;transition-duration:.15s;display:inline-flex}.workspaceNavToggle{display:none}@media (min-width:48rem){.workspaceNavToggle{display:inline-flex}}.workspaceThemeToggle:hover:not(:disabled),.workspaceNavToggle:hover:not(:disabled){border-color:var(--color-hw-nav-line);background:var(--color-hw-nav-hover);color:var(--color-hw-nav-ink)}.workspaceNavToggle:disabled,.workspaceThemeToggle:disabled{cursor:not-allowed;opacity:.45}.workspaceMark{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);object-fit:contain;flex:none}.mutedText,.emptyState,small,.historyItem span,.deviceItem span,.activationCode span{margin:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-hw-muted)}.workspaceMain{gap:calc(var(--spacing) * 5);grid-auto-rows:minmax(0,1fr);align-items:stretch;min-height:100vh;display:grid}.workspaceThemeDock{z-index:35;pointer-events:none;position:absolute;top:.9rem;right:.9rem}.workspaceThemeDock .workspaceThemeToggle{pointer-events:auto;border-color:#d8d0c4e0}@supports (color:color-mix(in lab, red, red)){.workspaceThemeDock .workspaceThemeToggle{border-color:color-mix(in srgb, var(--color-hw-line) 88%, transparent)}}.workspaceThemeDock .workspaceThemeToggle{background:#fcfbf7eb}@supports (color:color-mix(in lab, red, red)){.workspaceThemeDock .workspaceThemeToggle{background:color-mix(in srgb, var(--color-hw-surface) 92%, transparent)}}.workspaceThemeDock .workspaceThemeToggle{color:var(--color-hw-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffff14,0 14px 30px -26px #00000061}.workspaceThemeDock .workspaceThemeToggle:hover:not(:disabled){border-color:#a4b5a7}@supports (color:color-mix(in lab, red, red)){.workspaceThemeDock .workspaceThemeToggle:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-hw-accent) 28%, var(--color-hw-line))}}.workspaceThemeDock .workspaceThemeToggle:hover:not(:disabled){background:#f4eee4f5}@supports (color:color-mix(in lab, red, red)){.workspaceThemeDock .workspaceThemeToggle:hover:not(:disabled){background:color-mix(in srgb, var(--color-hw-surface-strong) 96%, transparent)}}.workspaceThemeDock .workspaceThemeToggle:hover:not(:disabled){color:var(--color-hw-accent)}.workspaceMain>*{height:100%;min-height:0}.workspaceMain>.downloadPage,.workspaceMain>.supportPage,.workspaceMain>.accountPage{height:auto;min-height:100%}.workspaceSection,.workspaceForm,.billingStack,.workspaceResult,.subsection,.historyList,.voiceList{gap:calc(var(--spacing) * 4);display:grid}.workspaceNavList{justify-content:flex-start;gap:calc(var(--spacing) * 1);flex-direction:row;display:flex}@media (min-width:48rem){.workspaceNavList{margin-top:calc(var(--spacing) * 2);flex-direction:column;flex:1}}.workspaceAccountDock{margin-left:auto;position:relative}@media (min-width:48rem){.workspaceAccountDock{margin-top:auto;margin-left:calc(var(--spacing) * 0)}}.workspaceAccountDock{z-index:40}.workspaceAccountButton{min-height:calc(var(--spacing) * 11);justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;color:#ffffffd9;background:#ffffff05;border-width:1px;border-color:#ffffff0d;border-radius:4px;transition-duration:.15s;display:inline-flex}.workspaceFrameOperationLocked .workspaceAccountButton{cursor:not-allowed;opacity:.68}.workspaceAccountButtonGuest{color:#332008;background-color:#ecd8a5;border-color:#dfc78f;box-shadow:0 4px 12px #06120f59}.workspaceAccountButtonGuest:hover{background-color:#e2cc95;border-color:#d0b679;box-shadow:0 6px 16px #06120f73}.workspaceAccountButtonGuest .workspaceAccountButtonIcon{color:#332008;background-color:#3320080d;background-color:lab(14.3257% 7.44966 17.9098/.05)}.workspaceAccountButtonGuest strong{color:#332008!important}.workspaceAccountButtonGuest small{color:#33200899!important}.workspaceAccountButtonSession{color:#ecd8a5;box-shadow:none;background-color:#d7c59e14;border-color:#d7c59e40}.workspaceAccountButtonSession:hover{background-color:#d7c59e29;border-color:#d7c59e99}.workspaceAccountButtonSession .workspaceAccountButtonIcon{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.workspaceAccountButtonSession .workspaceAccountButtonIcon{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.workspaceAccountButtonSession .workspaceAccountButtonIcon{color:#ecd8a5}.workspaceAccountButtonSession strong{color:#ecd8a5!important}.workspaceAccountButtonSession small{color:#d7c59e99!important}.workspaceAccountButtonIcon{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-radius:4px;justify-content:center;align-items:center;transition-duration:.15s;display:inline-flex}.workspaceAccountButtonInitials{--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:.08em;letter-spacing:.08em;text-transform:uppercase}.workspaceAccountButtonText{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * .5);text-align:left;display:grid}.workspaceAccountButtonText strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.workspaceAccountButtonText small{margin:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.workspaceAccountMenu{bottom:calc(100% + .75rem);left:calc(var(--spacing) * 0);z-index:70;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;border-radius:6px;min-width:17rem;max-width:calc(100vw - 1.5rem);display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.workspaceAccountMenu{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.workspaceAccountMenu{padding:calc(var(--spacing) * 4);color:var(--color-white);--tw-shadow:0 24px 60px var(--tw-shadow-color,#0f121061);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#171c1a}.workspaceAccountMenuHeader{gap:calc(var(--spacing) * 1);border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.workspaceAccountMenuHeader{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.workspaceAccountMenuHeader{padding-bottom:calc(var(--spacing) * 3)}.workspaceAccountMenuEyebrow{--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:.22em;letter-spacing:.22em;color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.workspaceAccountMenuEyebrow{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.workspaceAccountMenuEyebrow{text-transform:uppercase}.workspaceAccountMenuHeader strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.workspaceAccountUsageBlock{gap:calc(var(--spacing) * 1);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;border-radius:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.workspaceAccountUsageBlock{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.workspaceAccountUsageBlock{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.workspaceAccountUsageBlock{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.workspaceAccountUsageBlock{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3)}.workspaceAccountUsageBlock span,.workspaceAccountUsageBlock small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.workspaceAccountUsageBlock span,.workspaceAccountUsageBlock small{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.workspaceAccountUsageBlock strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.workspaceAccountMenuAction{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;border-radius:4px;width:100%;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.workspaceAccountMenuAction{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.workspaceAccountMenuAction{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.workspaceAccountMenuAction{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.workspaceAccountMenuAction{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s}@media (hover:hover){.workspaceAccountMenuAction:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.workspaceAccountMenuAction:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}}.workspaceAccountMenuActionDanger{border-color:#ffcaca33}@supports (color:color-mix(in lab, red, red)){.workspaceAccountMenuActionDanger{border-color:color-mix(in oklab, var(--color-red-200) 20%, transparent)}}.workspaceAccountMenuActionDanger{color:var(--color-red-100)}@media (hover:hover){.workspaceAccountMenuActionDanger:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.workspaceAccountMenuActionDanger:hover{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}}.workspaceAccountMenuAction:disabled{cursor:not-allowed;opacity:.6}.workspaceNavItem{justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 3);border-left-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;background-color:#0000;border-color:#0000;border-left-width:2px;border-radius:4px;transition-duration:.15s;display:flex}.toolCard{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-radius:4px;transition-duration:.15s;display:flex}@media (hover:hover){.toolCard:hover{background-color:var(--color-hw-surface-strong)}}.workspaceNavItem span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-nav-subtle);transition:color .15s ease-in-out;display:block}.toolCard strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-ink);display:block}.workspaceNavItem p{margin:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-hw-nav-muted);transition:color .15s ease-in-out}.workspaceNavIcon{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;color:var(--color-hw-nav-muted);flex:none;transition-duration:.15s}.workspaceNavItem:hover{background:var(--color-hw-nav-hover)}.workspaceNavItem:hover .workspaceNavIcon,.workspaceNavItem:hover span{color:var(--color-hw-nav-ink)}.workspaceNavItem:hover p{color:var(--color-hw-nav-subtle)}.workspaceNavItemText{min-width:calc(var(--spacing) * 0);align-items:flex-start;gap:calc(var(--spacing) * .5);text-align:left;display:none}@media (min-width:48rem){.workspaceNavItemText{display:grid}}.workspaceNavItemHeading{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.workspaceNavLockIcon{color:var(--color-hw-nav-muted);transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-block}.workspaceNavCollapsed .workspaceNavHeader{justify-content:center}@media (max-width:768px){.authModal{grid-template-columns:minmax(0,1fr)}.authModalBrand{border-right-style:var(--tw-border-style);border-right-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.autoFixLaunchModal{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4)}.autoFixActiveOptions,.autoFixRunSummary{grid-template-columns:minmax(0,1fr)}.autoFixDecisionItem{grid-template-columns:1rem minmax(0,1fr)}.autoFixDecisionAlternate{justify-self:flex-start}}.workspaceNavCollapsed .workspaceNavBrand,.workspaceNavCollapsed .workspaceNavItemText{display:none}.workspaceNavCollapsed .workspaceNavToggle{display:inline-flex}@media (min-width:48rem){.workspaceNavCollapsed .workspaceNavList{align-items:center}}.workspaceNavCollapsed .workspaceNavItem{padding-inline:calc(var(--spacing) * 0);justify-content:center}.workspaceNavCollapsed .workspaceMark{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.currentSection{background:var(--color-hw-nav-active)!important;border-left-color:var(--color-hw-nav-active-border)!important}.currentSection .workspaceNavIcon{color:var(--color-hw-nav-accent)!important}.currentSection span{color:var(--color-hw-nav-ink)}.currentSection p{color:var(--color-hw-nav-subtle)}.workspaceNavItemLocked{border-left-style:var(--tw-border-style);opacity:.82;background:0 0;border-color:#0000;border-left-width:2px;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative}.workspaceNavItemLocked .workspaceNavIcon{opacity:1;color:var(--color-hw-nav-muted);transition:all .2s cubic-bezier(.4,0,.2,1)}.workspaceNavItemLocked .workspaceNavItemHeading span{color:var(--color-hw-nav-muted);transition:all .2s cubic-bezier(.4,0,.2,1)}.workspaceNavItemLocked:hover{background:var(--color-hw-nav-hover);border-left-color:var(--color-hw-nav-accent)}@supports (color:color-mix(in lab, red, red)){.workspaceNavItemLocked:hover{border-left-color:color-mix(in srgb, var(--color-hw-nav-accent) 55%, transparent)}}.workspaceNavItemLocked:hover{opacity:1;box-shadow:none}.workspaceNavItemLocked:hover .workspaceNavIcon{opacity:1;color:var(--color-hw-nav-accent)}.workspaceNavItemLocked:hover .workspaceNavItemHeading span{color:var(--color-hw-nav-ink)}.workspaceNavItemLocked:hover .workspaceNavLockIcon{opacity:1;color:var(--color-hw-nav-accent)}.workspaceNavItemOperationLocked{cursor:not-allowed}.workspaceNavItemOperationLocked:hover{background:#ffffff08;border-left-color:#0000}.workspaceNavRunLock{gap:calc(var(--spacing) * 1);border-style:var(--tw-border-style);min-width:13rem;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);border-width:1px;border-radius:4px;flex:none;display:grid}@media (min-width:48rem){.workspaceNavRunLock{min-width:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 3)}}.workspaceNavRunLock{background:#ecd8a514;border-color:#ecd8a538}.workspaceNavRunLock strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#ecd8a5}.workspaceNavRunLock span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:#fff9}@supports (color:color-mix(in lab, red, red)){.workspaceNavRunLock span{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.currentTool{border-color:var(--color-hw-line);background-color:var(--color-hw-accent-soft)}.workspaceMain{min-width:calc(var(--spacing) * 0);padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 0);position:relative}.sectionHeader h1{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-hw-ink)}.sectionHeader h2{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-ink)}.workspaceHeaderMeta,.historyMeta,.actionRow,.landingActions,.pricingActions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}@media (min-width:48rem){.workspaceHeaderMeta{justify-content:flex-end}}.workspaceHeader>div:first-child{max-width:var(--container-3xl)}.workspaceHeader p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-hw-muted)}.toolGrid{gap:calc(var(--spacing) * 2.5);display:grid}@media (min-width:40rem){.toolGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.toolGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:96rem){.toolGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.toolCardIcon{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background-color:var(--color-hw-surface-strong);color:var(--color-hw-accent);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-radius:4px;flex:none;justify-content:center;align-items:center;transition-duration:.15s;display:flex}.toolCard:hover .toolCardIcon,.currentTool .toolCardIcon{background-color:var(--color-hw-accent);color:var(--color-white)}.toolCardBody{min-width:calc(var(--spacing) * 0)}.splitSection{gap:calc(var(--spacing) * 5);display:grid}@media (min-width:80rem){.splitSection{grid-template-columns:minmax(0,1.45fr) minmax(22rem,.95fr)}}.controlPanel,.voiceListPanel,.historyDrawer,.deviceList{align-content:flex-start;gap:calc(var(--spacing) * 4);display:grid}.inlineFields{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:48rem){.inlineFields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:96rem){.inlineFields{grid-template-columns:repeat(3,minmax(0,1fr))}}.toggleGrid{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:48rem){.toggleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:96rem){.toggleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.textareaLabel{gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-hw-muted);display:grid}.textareaLabel textarea{min-height:clamp(18rem,42vh,30rem)}.checkboxLabel{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-hw-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-radius:4px;transition-duration:.15s;display:flex}@media (hover:hover){.checkboxLabel:hover{background-color:var(--color-hw-surface-strong)}}.checkboxLabel:has(input:checked){border-color:#1f6f5b4d}@supports (color:color-mix(in lab, red, red)){.checkboxLabel:has(input:checked){border-color:color-mix(in oklab, var(--color-hw-accent) 30%, transparent)}}.checkboxLabel:has(input:checked){background-color:var(--color-hw-accent-soft)}.checkboxLabel input{margin-top:calc(var(--spacing) * 0);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-color:var(--color-hw-line);accent-color:var(--color-hw-accent);border-radius:.25rem;width:auto}.secondary{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);color:var(--color-hw-ink)}@media (hover:hover){.secondary:hover{background-color:var(--color-hw-surface-strong)}}.accountRefreshButton{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-accent);background-color:var(--color-hw-accent);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s;display:inline-flex}@media (hover:hover){.accountRefreshButton:hover{background-color:var(--color-hw-accent-strong)}}.accountRefreshButton:disabled{cursor:not-allowed;opacity:.6}.accountSecurityPanel{gap:calc(var(--spacing) * 5);display:grid}.accountSecurityIcon{margin-top:calc(var(--spacing) * 1);width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-style:var(--tw-border-style);border-width:1px;border-color:#1f6f5b33;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.accountSecurityIcon{border-color:color-mix(in oklab, var(--color-hw-accent) 20%, transparent)}}.accountSecurityIcon{background-color:var(--color-hw-accent-soft);color:var(--color-hw-accent)}.accountSecurityEmpty{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.accountSecurityGrid{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:64rem){.accountSecurityGrid{grid-template-columns:minmax(0,1.35fr) minmax(16rem,.65fr)}}.accountSecurityCard{gap:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);padding:calc(var(--spacing) * 4);display:grid}.accountSecuritySessionCard{background-color:var(--color-hw-surface);align-content:space-between}.accountSecurityForm{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:48rem){.accountSecurityForm{grid-template-columns:repeat(3,minmax(0,1fr))}}.accountSecurityField{gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-ink);display:grid}.accountSecurityField>span:first-child{--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-hw-muted);text-transform:uppercase;font-size:10px}.accountSecurityRules{gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-hw-muted);flex-wrap:wrap;display:flex}.accountSecurityRules span{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-hw-surface);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1)}.accountSecurityRuleBad{border-color:var(--color-red-200);background-color:var(--color-red-50);color:var(--color-hw-danger)}.accountSecurityPrimary,.accountSecurityLogout{min-height:calc(var(--spacing) * 10);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);width:fit-content;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-width:1px;transition-duration:.15s;display:inline-flex}:is(.accountSecurityPrimary,.accountSecurityLogout):disabled{cursor:not-allowed;opacity:.6}.accountSecurityPrimary{border-color:var(--color-hw-accent);background-color:var(--color-hw-accent);color:var(--color-white)}@media (hover:hover){.accountSecurityPrimary:hover{background-color:var(--color-hw-accent-strong)}}.accountSecurityLogout{border-color:var(--color-red-200);background-color:var(--color-red-50);color:var(--color-hw-danger)}@media (hover:hover){.accountSecurityLogout:hover{background-color:var(--color-red-100)}}.integrationDocsLink{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-accent);background-color:var(--color-hw-accent-soft);width:fit-content;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-accent-strong);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;align-items:center;text-decoration-line:none;transition-duration:.15s;display:inline-flex}@media (hover:hover){.integrationDocsLink:hover{border-color:var(--color-hw-accent);background-color:var(--color-white)}}.endpointCopyButton{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:#1f6f5b59;min-width:5.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.endpointCopyButton{border-color:color-mix(in oklab, var(--color-hw-accent) 35%, transparent)}}.endpointCopyButton{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-accent-strong);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s}@media (hover:hover){.endpointCopyButton:hover{border-color:var(--color-hw-accent);background-color:var(--color-hw-accent-soft)}}.endpointCopyButton:disabled{cursor:not-allowed;opacity:.6}.accountPlanCard{justify-content:space-between;gap:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:#d8d0c4cc;border-radius:6px;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.accountPlanCard{border-color:color-mix(in oklab, var(--color-hw-line) 80%, transparent)}}.accountPlanCard{background-color:var(--color-white);padding:calc(var(--spacing) * 4);box-shadow:0 8px 24px -24px #171a1838}.accountPlanPriceBlock{justify-items:end;gap:calc(var(--spacing) * 1);text-align:right;display:grid}.accountPlanOriginalPrice{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-muted);-webkit-text-decoration:line-through #606c6880;text-decoration:line-through #606c6880;text-decoration-thickness:1px}.accountPlanDiscountPrice{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-accent-strong);letter-spacing:-.03em}.accountPlanOfferRow{margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.accountPlanOfferPill{min-height:calc(var(--spacing) * 7);border-style:var(--tw-border-style);border-width:1px;border-color:#1f6f5b2e;border-radius:4px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.accountPlanOfferPill{border-color:color-mix(in oklab, var(--color-hw-accent) 18%, transparent)}}.accountPlanOfferPill{background-color:var(--color-hw-accent-soft);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-hw-accent-strong)}.accountPlanCouponButton{min-height:calc(var(--spacing) * 7);align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-hw-surface);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-hw-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-radius:4px;transition-duration:.15s;display:inline-flex}@media (hover:hover){.accountPlanCouponButton:hover{border-color:#1f6f5b47}@supports (color:color-mix(in lab, red, red)){.accountPlanCouponButton:hover{border-color:color-mix(in oklab, var(--color-hw-accent) 28%, transparent)}}.accountPlanCouponButton:hover{background-color:var(--color-white)}}.accountPlanPriceNote{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-hw-muted)}.tinyButton{align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;color:#171a18e0;background:linear-gradient(#fffdf8fa 0%,#faf6eefa 100%);border-width:1px;border-color:#171a1824;transition-duration:.15s;display:inline-flex;box-shadow:inset 0 1px #ffffffeb,0 10px 24px -24px #171a185c}.tinyButton:hover:not(:disabled){color:var(--color-hw-ink);background:#fffdfa;border-color:#171a1838}.tinyButtonPrimary{color:#155847;background:linear-gradient(#ebf4effa 0%,#e0eee6fa 100%);border-color:#15584747;box-shadow:inset 0 1px #ffffffe0,0 14px 28px -24px #1558476b}.tinyButtonPrimary:hover:not(:disabled){background:linear-gradient(#f1f8f4 0%,#e6f1eb 100%);border-color:#15584766}.dangerButton{border-color:var(--color-red-200);background-color:var(--color-red-50);color:var(--color-hw-danger)}@media (hover:hover){.dangerButton:hover{background-color:var(--color-red-100)}}.statusPill{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-200);background-color:var(--color-amber-50);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-amber-700);border-radius:3px;align-items:center;display:inline-flex}.activePill{border-color:#1f6f5b33}@supports (color:color-mix(in lab, red, red)){.activePill{border-color:color-mix(in oklab, var(--color-hw-accent) 20%, transparent)}}.activePill{background-color:var(--color-hw-accent-soft);color:var(--color-hw-accent)}.desktopActivation{gap:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:#d8d0c4cc;border-radius:8px}@supports (color:color-mix(in lab, red, red)){.desktopActivation{border-color:color-mix(in oklab, var(--color-hw-line) 80%, transparent)}}.desktopActivation{background-color:var(--color-white);box-shadow:0 14px 30px -28px #171a1847}.desktopActivationHeader{align-items:flex-start;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-color:#d8d0c4b3;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.desktopActivationHeader{border-color:color-mix(in oklab, var(--color-hw-line) 70%, transparent)}}.desktopActivationHeader{padding-bottom:calc(var(--spacing) * 3)}.desktopActivationField{gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-hw-ink);display:grid}.desktopActivationField>span{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-hw-muted);text-transform:uppercase}.desktopActivationMeta{gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-hw-surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);border-radius:6px;display:grid}.desktopActivationMeta span{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-hw-muted);text-transform:uppercase}.desktopActivationMeta code{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-ink);overflow-x:auto}.desktopActivationCode{border-style:var(--tw-border-style);border-width:1px;border-color:#1f6f5b2e;border-radius:6px}@supports (color:color-mix(in lab, red, red)){.desktopActivationCode{border-color:color-mix(in oklab, var(--color-hw-accent) 18%, transparent)}}.desktopActivationCode{background-color:#e4efea59}@supports (color:color-mix(in lab, red, red)){.desktopActivationCode{background-color:color-mix(in oklab, var(--color-hw-accent-soft) 35%, transparent)}}.desktopActivationInlineNote{margin:calc(var(--spacing) * 0);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-hw-surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-hw-muted);border-radius:6px}.desktopActivationSync{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-hw-surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);border-radius:6px}@media (hover:hover){.desktopActivationSync:hover{background-color:var(--color-hw-surface-strong)}}.desktopActivationActions{gap:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 1)}.desktopActivationPrimaryAction,.desktopActivationUtilityAction,.desktopActivationDangerAction{min-height:calc(var(--spacing) * 11);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-width:1px;border-radius:4px;justify-content:center;align-items:center;transition-duration:.15s;display:inline-flex}:is(.desktopActivationPrimaryAction,.desktopActivationUtilityAction,.desktopActivationDangerAction):disabled{cursor:not-allowed;opacity:.6}.desktopActivationPrimaryAction{border-color:var(--color-hw-accent);background-color:var(--color-hw-accent);color:var(--color-white)}@media (hover:hover){.desktopActivationPrimaryAction:hover{background-color:var(--color-hw-accent-strong)}}.desktopActivationUtilityAction{border-color:var(--color-hw-line);background-color:var(--color-white);color:var(--color-hw-ink)}@media (hover:hover){.desktopActivationUtilityAction:hover{border-color:#1f6f5b47}@supports (color:color-mix(in lab, red, red)){.desktopActivationUtilityAction:hover{border-color:color-mix(in oklab, var(--color-hw-accent) 28%, transparent)}}.desktopActivationUtilityAction:hover{background-color:var(--color-hw-surface)}}.desktopActivationDangerAction{border-color:var(--color-red-200);background-color:var(--color-red-50);color:var(--color-hw-danger)}@media (hover:hover){.desktopActivationDangerAction:hover{background-color:var(--color-red-100)}}.activationNotice{gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-hw-surface-strong);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);box-shadow:inset 3px 0 0 var(--color-hw-accent), 0 1px 0 #1f23210a;display:grid}.activationNoticeCopy{gap:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-hw-muted);display:grid}.activationNoticeCopy strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-hw-ink)}.activationNoticeActions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.desktopUpdateCard{gap:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:#1f6f5b40;border-radius:6px;display:grid}@supports (color:color-mix(in lab, red, red)){.desktopUpdateCard{border-color:color-mix(in oklab, var(--color-hw-accent) 25%, transparent)}}.desktopUpdateCard{background-color:#1f6f5b0d}@supports (color:color-mix(in lab, red, red)){.desktopUpdateCard{background-color:color-mix(in oklab, var(--color-hw-accent) 5%, transparent)}}.desktopUpdateCard{padding:calc(var(--spacing) * 4);box-shadow:inset 3px 0 0 var(--color-hw-accent)}.desktopUpdateHeader{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (min-width:48rem){.desktopUpdateHeader{flex-direction:row;justify-content:space-between;align-items:flex-start}}.desktopUpdatePrimaryAction,.desktopUpdateSecondaryAction{min-height:calc(var(--spacing) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-radius:4px;transition-duration:.15s;display:inline-flex}:is(.desktopUpdatePrimaryAction,.desktopUpdateSecondaryAction):disabled{cursor:not-allowed;opacity:.6}.desktopUpdatePrimaryAction{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-accent);background-color:var(--color-hw-accent);color:var(--color-white)}@media (hover:hover){.desktopUpdatePrimaryAction:hover{border-color:var(--color-hw-accent-strong);background-color:var(--color-hw-accent-strong)}}.desktopUpdateSecondaryAction{border-style:var(--tw-border-style);border-width:1px;border-color:#1f6f5b59}@supports (color:color-mix(in lab, red, red)){.desktopUpdateSecondaryAction{border-color:color-mix(in oklab, var(--color-hw-accent) 35%, transparent)}}.desktopUpdateSecondaryAction{background-color:var(--color-white);color:var(--color-hw-accent-strong)}@media (hover:hover){.desktopUpdateSecondaryAction:hover{border-color:var(--color-hw-accent);background-color:var(--color-hw-accent-soft)}}.desktopUpdateHeader h2{margin:calc(var(--spacing) * 0);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-hw-ink)}.desktopUpdateEyebrow{margin-bottom:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-hw-accent);display:block}.desktopUpdateVersions{gap:calc(var(--spacing) * 2);display:grid}@media (min-width:48rem){.desktopUpdateVersions{grid-template-columns:repeat(2,minmax(0,1fr))}}.desktopUpdateVersions div{gap:calc(var(--spacing) * 1);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);border-radius:4px;display:grid}.desktopUpdateVersions span{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-hw-muted)}.desktopUpdateVersions strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-ink)}.desktopUpdateNotes,.desktopUpdateFallback{gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);border-radius:4px;display:grid}.desktopUpdateNotes>strong,.desktopUpdateFallback>strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-ink)}.desktopUpdateMarkdown{gap:calc(var(--spacing) * 2);color:var(--color-hw-muted);display:grid}.desktopUpdateMarkdown h3,.desktopUpdateMarkdown p,.desktopUpdateNotes p,.desktopUpdateFallback p{margin:calc(var(--spacing) * 0)}.desktopUpdateMarkdown h3{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-ink)}.desktopUpdateMarkdown ul{margin:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1);padding-left:calc(var(--spacing) * 5);display:grid}.desktopUpdateMarkdown li{padding-left:calc(var(--spacing) * 1)}.desktopUpdateFallback{border-color:var(--color-amber-200);background-color:var(--color-amber-50);color:var(--color-amber-950)}.desktopUpdateFallback button{margin-top:calc(var(--spacing) * 1);width:fit-content}.successState{margin:calc(var(--spacing) * 0);border-style:var(--tw-border-style);border-width:1px;border-color:#1f6f5b33;border-radius:3px}@supports (color:color-mix(in lab, red, red)){.successState{border-color:color-mix(in oklab, var(--color-hw-accent) 20%, transparent)}}.successState{background-color:var(--color-hw-accent-soft);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-hw-accent)}.accountUsageEmpty{gap:calc(var(--spacing) * 3);display:grid}.accountDangerBox{gap:calc(var(--spacing) * 4);box-shadow:inset 3px 0 #9e2b25f2,0 1px #1f23210a}.accountSupportIcon{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:#1f6f5b2e;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.accountSupportIcon{border-color:color-mix(in oklab, var(--color-hw-accent) 18%, transparent)}}.accountSupportIcon{background-color:var(--color-hw-accent-soft);color:var(--color-hw-accent)}.accountDeviceCopy{gap:calc(var(--spacing) * 1);display:grid}.accountDeviceCopy strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-hw-ink)}.accountDeviceCopy small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-hw-muted);text-transform:uppercase}.metrics{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:40rem){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.workspaceResult .metrics span{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-hw-surface-strong);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-ink);border-radius:4px;display:block}.autoFixRunSurface{gap:calc(var(--spacing) * 4);display:grid}.autoFixRunPanel{border-style:var(--tw-border-style);border-width:1px;border-color:#1f6f5b33;border-radius:8px}@supports (color:color-mix(in lab, red, red)){.autoFixRunPanel{border-color:color-mix(in oklab, var(--color-hw-accent) 20%, transparent)}}.autoFixRunPanel{background-color:#1f6f5b0d}@supports (color:color-mix(in lab, red, red)){.autoFixRunPanel{background-color:color-mix(in oklab, var(--color-hw-accent) 5%, transparent)}}.autoFixRunPanel{padding:calc(var(--spacing) * 4)}.autoFixRunSurfaceEmbedded{gap:calc(var(--spacing) * 5)}.autoFixRunHeader{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.autoFixRunHeaderCopy{gap:calc(var(--spacing) * 1.5);display:grid}.autoFixRunHeader h3{margin:calc(var(--spacing) * 0);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-ink)}.autoFixRunHeaderCopy p{margin:calc(var(--spacing) * 0);max-width:52rem;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-hw-muted)}.autoFixRunHeaderMeta{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.autoFixRunStatusPill,.autoFixRunWords{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-radius:4px}.autoFixRunStatusPill-accepted{border-color:#1f6f5b33}@supports (color:color-mix(in lab, red, red)){.autoFixRunStatusPill-accepted{border-color:color-mix(in oklab, var(--color-hw-accent) 20%, transparent)}}.autoFixRunStatusPill-accepted{background-color:#1f6f5b0d}@supports (color:color-mix(in lab, red, red)){.autoFixRunStatusPill-accepted{background-color:color-mix(in oklab, var(--color-hw-accent) 5%, transparent)}}.autoFixRunStatusPill-accepted{color:var(--color-hw-accent)}.autoFixRunStatusPill-checked,.autoFixRunStatusPill-running{border-color:var(--color-hw-line);background-color:var(--color-hw-surface-strong);color:var(--color-hw-ink)}.autoFixRunStatusPill-failed{border-color:#992f2933}@supports (color:color-mix(in lab, red, red)){.autoFixRunStatusPill-failed{border-color:color-mix(in oklab, var(--color-hw-danger) 20%, transparent)}}.autoFixRunStatusPill-failed{background-color:#992f290d}@supports (color:color-mix(in lab, red, red)){.autoFixRunStatusPill-failed{background-color:color-mix(in oklab, var(--color-hw-danger) 5%, transparent)}}.autoFixRunStatusPill-failed{color:var(--color-hw-danger)}.autoFixRunWords{color:var(--color-hw-accent)}.autoFixProgressTrack{height:calc(var(--spacing) * 2);background-color:var(--color-hw-line);border-radius:3.40282e38px;overflow:hidden}.autoFixProgressTrack span{background-color:var(--color-hw-accent);height:100%;transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-radius:3.40282e38px;transition-duration:.2s;display:block}.autoFixLiveStatus{align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:#1f6f5b33;border-radius:6px;display:flex}@supports (color:color-mix(in lab, red, red)){.autoFixLiveStatus{border-color:color-mix(in oklab, var(--color-hw-accent) 20%, transparent)}}.autoFixLiveStatus{background-color:#1f6f5b0f}@supports (color:color-mix(in lab, red, red)){.autoFixLiveStatus{background-color:color-mix(in oklab, var(--color-hw-accent) 6%, transparent)}}.autoFixLiveStatus{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-accent)}.autoFixActiveOptions{margin:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 0);grid-template-columns:repeat(3,minmax(0,1fr));list-style-type:none;display:grid}.autoFixActiveOption{align-items:flex-start;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);border-radius:6px;grid-template-columns:1rem minmax(0,1fr);display:grid}.autoFixActiveOptionIcon{margin-top:calc(var(--spacing) * .5);color:var(--color-hw-muted)}.autoFixActiveOption-drafting .autoFixActiveOptionIcon,.autoFixActiveOption-checking .autoFixActiveOptionIcon,.autoFixActiveOption-checked .autoFixActiveOptionIcon{color:var(--color-hw-accent)}.autoFixActiveOptionCopy{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * .5);display:grid}.autoFixActiveOptionCopy strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-ink)}.autoFixActiveOptionCopy span{--tw-leading:calc(var(--spacing) * 4);font-size:11px;line-height:calc(var(--spacing) * 4);color:var(--color-hw-muted)}.autoFixRunSummary{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.autoFixRunSummaryItem{gap:calc(var(--spacing) * 1);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);border-radius:6px;display:grid}.autoFixRunSummaryItem span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-hw-muted)}.autoFixRunSummaryItem strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-ink)}.autoFixRunSummaryItem small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-hw-muted)}.autoFixDecisionStack{gap:calc(var(--spacing) * 3);display:grid}.autoFixDecisionFlow,.autoFixPlannedFlow,.autoFixFallbackSteps{margin:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 0);list-style-type:none;display:grid}.autoFixDecisionItem{align-items:flex-start;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);border-radius:6px;grid-template-columns:1rem minmax(0,1fr) auto;display:grid;position:relative}.autoFixDecisionItem:not(:last-child):after{content:"";background:#123f3224;width:1px;position:absolute;top:2.15rem;bottom:-.9rem;left:1.03rem}.autoFixDecisionIcon,.autoFixFallbackStepIcon{margin-top:calc(var(--spacing) * .5);color:var(--color-hw-muted)}.autoFixDecisionIcon-accepted{color:var(--color-hw-accent)}.autoFixDecisionIcon-checked,.autoFixDecisionIcon-skipped{color:var(--color-hw-ink)}.autoFixDecisionIcon-rejected,.autoFixFallbackStep-failed .autoFixFallbackStepIcon{color:var(--color-hw-danger)}.autoFixDecisionCopy,.autoFixFallbackStepCopy{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1);display:grid}.autoFixDecisionHeading{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.autoFixDecisionHeading strong,.autoFixFallbackStepCopy strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-ink)}.autoFixDecisionBadge{min-height:calc(var(--spacing) * 6);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);border-width:1px;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.autoFixDecisionBadge-accepted{border-color:#1f6f5b33}@supports (color:color-mix(in lab, red, red)){.autoFixDecisionBadge-accepted{border-color:color-mix(in oklab, var(--color-hw-accent) 20%, transparent)}}.autoFixDecisionBadge-accepted{background-color:#1f6f5b0f}@supports (color:color-mix(in lab, red, red)){.autoFixDecisionBadge-accepted{background-color:color-mix(in oklab, var(--color-hw-accent) 6%, transparent)}}.autoFixDecisionBadge-accepted{color:var(--color-hw-accent)}.autoFixDecisionBadge-checked,.autoFixDecisionBadge-skipped{border-color:var(--color-hw-line);background-color:var(--color-hw-surface-strong);color:var(--color-hw-ink)}.autoFixDecisionBadge-rejected{border-color:#992f2933}@supports (color:color-mix(in lab, red, red)){.autoFixDecisionBadge-rejected{border-color:color-mix(in oklab, var(--color-hw-danger) 20%, transparent)}}.autoFixDecisionBadge-rejected{background-color:#992f290d}@supports (color:color-mix(in lab, red, red)){.autoFixDecisionBadge-rejected{background-color:color-mix(in oklab, var(--color-hw-danger) 5%, transparent)}}.autoFixDecisionBadge-rejected{color:var(--color-hw-danger)}.autoFixDecisionMeta,.autoFixDecisionReason,.autoFixDecisionWords,.autoFixDecisionCarry,.autoFixFallbackStepCopy span{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-hw-muted);flex-wrap:wrap;display:flex}.autoFixDecisionReason{color:var(--color-hw-ink)}.autoFixDecisionCarry{color:var(--color-hw-accent)}.autoFixDecisionAlternate{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-hw-surface);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-hw-muted);border-radius:4px}.autoFixPlannedItem{align-items:flex-start;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-hw-line);background-color:#ffffffe6;border-radius:6px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.autoFixPlannedItem{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.autoFixPlannedItem{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);grid-template-columns:1.75rem minmax(0,1fr)}.autoFixPlannedItem:not(:last-child):after{content:"";background:#123f3224;width:1px;position:absolute;top:2.3rem;bottom:-.9rem;left:.84rem}.autoFixPlannedItemActive{border-color:#1f6f5b47}@supports (color:color-mix(in lab, red, red)){.autoFixPlannedItemActive{border-color:color-mix(in oklab, var(--color-hw-accent) 28%, transparent)}}.autoFixPlannedItemActive{background-color:#1f6f5b0f}@supports (color:color-mix(in lab, red, red)){.autoFixPlannedItemActive{background-color:color-mix(in oklab, var(--color-hw-accent) 6%, transparent)}}.autoFixPlannedItemComplete{border-color:#1f6f5b33}@supports (color:color-mix(in lab, red, red)){.autoFixPlannedItemComplete{border-color:color-mix(in oklab, var(--color-hw-accent) 20%, transparent)}}.autoFixPlannedItemComplete{background-color:var(--color-white)}.autoFixPlannedIndex{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-hw-surface);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-hw-muted);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.autoFixPlannedItemActive .autoFixPlannedIndex,.autoFixPlannedItemComplete .autoFixPlannedIndex{border-color:#1f6f5b38}@supports (color:color-mix(in lab, red, red)){.autoFixPlannedItemActive .autoFixPlannedIndex,.autoFixPlannedItemComplete .autoFixPlannedIndex{border-color:color-mix(in oklab, var(--color-hw-accent) 22%, transparent)}}.autoFixPlannedItemActive .autoFixPlannedIndex,.autoFixPlannedItemComplete .autoFixPlannedIndex{color:var(--color-hw-accent)}.autoFixPlannedCopy{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1);display:grid}.autoFixPlannedCopy strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-ink)}.autoFixPlannedCopy span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-hw-muted)}.autoFixFallbackStep{align-items:flex-start;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);border-radius:6px;grid-template-columns:1rem minmax(0,1fr);display:grid}.autoFixStopReason{margin:calc(var(--spacing) * 0);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-200);background-color:var(--color-amber-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-amber-900);border-radius:6px}.autoFixFinalDraft{gap:calc(var(--spacing) * 2);display:grid}.autoFixFinalDraft pre{margin:calc(var(--spacing) * 0);max-height:calc(var(--spacing) * 72);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);overflow-wrap:break-word;white-space:pre-wrap;color:var(--color-hw-ink);border-radius:6px;overflow:auto}.autoFixRunActions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-hw-line);padding-top:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.autoFixRunActions button{min-height:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:4px}@media (hover:hover){.autoFixRunActions button:hover{background-color:var(--color-hw-surface-strong)}}.autoFixRunActions .autoFixPrimaryAction{border-color:var(--color-hw-accent);background-color:var(--color-hw-accent);color:var(--color-white)}@media (hover:hover){.autoFixRunActions .autoFixPrimaryAction:hover{background-color:var(--color-hw-accent-strong)}}.autoFixRunActions .autoFixSubtleAction{color:var(--color-hw-muted);background-color:#0000}.autoFixRunActions span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-hw-accent)}.deviceItem{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (min-width:48rem){.deviceItem{flex-direction:row;justify-content:space-between;align-items:flex-start}}.detailGrid{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:48rem){.detailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:96rem){.detailGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.metricBlock{gap:calc(var(--spacing) * 1);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-hw-line);padding:calc(var(--spacing) * 4);display:grid}.metricBlock strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-hw-muted);text-transform:uppercase}.metricBlock p,.voiceItem p,.toolCard p{margin:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-hw-muted)}.voiceItem{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (min-width:64rem){.voiceItem{flex-direction:row;justify-content:space-between;align-items:flex-start}}.warnings{margin:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-hw-danger);display:grid}.diff{gap:calc(var(--spacing) * 3);display:grid}.diff div{gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);padding:calc(var(--spacing) * 3);border-radius:4px;display:grid}@media (min-width:80rem){.diff div{grid-template-columns:7rem minmax(0,1fr) minmax(0,1fr)}}.jsonBlock{margin:calc(var(--spacing) * 0);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-hw-surface-strong);padding:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-hw-ink);border-radius:4px;overflow:auto}.advanced{gap:calc(var(--spacing) * 4);display:grid}.advanced summary{cursor:pointer;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-hw-accent)}.advanced[open]{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-hw-line);padding-top:calc(var(--spacing) * 4)}.pricingPanel,.pricingGrid,.deviceLoginPanel,.forcedUpdatePanel{gap:calc(var(--spacing) * 5);display:grid}.deviceLoginBrand{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-hw-surface);padding:calc(var(--spacing) * 1.5);border-radius:8px;justify-self:flex-start}.deviceLoginHeader{gap:calc(var(--spacing) * 2);display:grid}.deviceLoginHeader h1{margin:calc(var(--spacing) * 0);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-hw-ink)}@media (min-width:80rem){.pricingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pricingHeader,.pricingCardHeader,.historyHeader{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (min-width:48rem){.pricingHeader,.pricingCardHeader,.historyHeader{flex-direction:row;justify-content:space-between;align-items:flex-start}}.pricingCard{gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 6);display:grid;position:relative;overflow:hidden}.pricingCard:before{content:"";background:linear-gradient(90deg, var(--color-hw-accent), var(--color-hw-accent-strong));border-radius:4px 4px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.pricingAmount{font-family:var(--font-serif);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-hw-ink)}.pricingFeatures{margin:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 2.5);padding-left:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-hw-ink);list-style-type:none;display:grid}.pricingFeature{align-items:flex-start;gap:calc(var(--spacing) * 2.5);display:flex}.pricingFeatureCheck{margin-top:calc(var(--spacing) * .5);color:var(--color-hw-accent);flex:none}.checkoutPage{min-height:100vh;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6)}@media (min-width:48rem){.checkoutPage{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 10)}}.checkoutPage{background:linear-gradient(#f8f5ecf2 0%,#f1f7f4eb 100%)}.checkoutShell{max-width:var(--container-6xl);gap:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);padding:calc(var(--spacing) * 4);border-radius:8px;margin-inline:auto;display:grid}@media (min-width:48rem){.checkoutShell{padding:calc(var(--spacing) * 5)}}.checkoutShell{box-shadow:0 24px 60px -48px #123f326b}.checkoutHeader{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-hw-line);padding-bottom:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.checkoutBackLink,.checkoutRetryLink{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-hw-accent);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-radius:6px;transition-duration:.15s;display:inline-flex}@media (hover:hover){:is(.checkoutBackLink,.checkoutRetryLink):hover{border-color:#1f6f5b59}@supports (color:color-mix(in lab, red, red)){:is(.checkoutBackLink,.checkoutRetryLink):hover{border-color:color-mix(in oklab, var(--color-hw-accent) 35%, transparent)}}:is(.checkoutBackLink,.checkoutRetryLink):hover{background-color:var(--color-hw-accent-soft)}}.checkoutSecurePill{align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:#1f6f5b33;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.checkoutSecurePill{border-color:color-mix(in oklab, var(--color-hw-accent) 20%, transparent)}}.checkoutSecurePill{background-color:var(--color-hw-accent-soft);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-accent)}.checkoutGrid{gap:calc(var(--spacing) * 5);display:grid}@media (min-width:64rem){.checkoutGrid{grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr)}}.checkoutSummary{align-content:flex-start;gap:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-hw-surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5);border-radius:6px;display:grid}@media (min-width:48rem){.checkoutSummary{padding-inline:calc(var(--spacing) * 5)}}.checkoutSummary h1{margin:calc(var(--spacing) * 0);font-family:var(--font-serif);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);color:var(--color-hw-ink)}@media (min-width:48rem){.checkoutSummary h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.checkoutSummary p{margin:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-hw-muted)}.checkoutChecklist{gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-hw-line);padding-top:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-hw-ink);display:grid}.checkoutChecklist span{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.checkoutChecklist svg{color:var(--color-hw-accent);flex:none}.checkoutFramePanel{align-content:flex-start;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-hw-surface-strong);min-height:34rem;padding:calc(var(--spacing) * 3);border-radius:6px;display:grid}@media (min-width:48rem){.checkoutFramePanel{padding:calc(var(--spacing) * 4)}}.checkoutStatusRow{min-height:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-hw-ink);border-radius:6px;display:flex}.checkoutStatusRow svg{color:var(--color-hw-accent);flex:none}.checkoutFrame{background-color:var(--color-white);border-radius:6px;min-height:31rem;overflow:hidden}.checkoutRetryLink{justify-self:flex-start}.activationCode{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4);display:grid}.activationCode strong{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-hw-ink)}.activationCode a{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-hw-accent);text-decoration-line:none}@media (hover:hover){.activationCode a:hover{color:var(--color-hw-accent-strong)}}del{border-radius:var(--radius-sm);background-color:var(--color-red-50);padding-inline:calc(var(--spacing) * 1);padding-block:calc(var(--spacing) * .5);text-decoration-line:none}ins{border-radius:var(--radius-sm);background-color:var(--color-emerald-50);padding-inline:calc(var(--spacing) * 1);padding-block:calc(var(--spacing) * .5);text-decoration-line:none}.controlFieldset{margin:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 4);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);border-width:0;display:grid}.controlLegend{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-hw-muted);text-transform:uppercase;display:block}.voiceItemMeta{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.voiceKindIcon{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background-color:var(--color-hw-surface-strong);color:var(--color-hw-accent);border-radius:4px;flex:none;justify-content:center;align-items:center;display:flex}.emptyVoices{place-items:center;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 12);text-align:center;display:grid}.emptyVoicesIcon{color:var(--color-hw-line)}.voicesLibraryRail .emptyVoices{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);min-height:18rem;padding-inline:calc(var(--spacing) * 6);background:linear-gradient(#fbf9f4fa 0%,#f4f0e8f0 100%);box-shadow:inset 3px 0 #123f32eb,0 20px 36px -34px #171a1838}.voicesLibraryRail .emptyVoicesIcon{color:#123f325c}.voicesLibraryRail .emptyState{max-width:var(--container-xl);--tw-leading:calc(var(--spacing) * 7);font-size:15px;line-height:calc(var(--spacing) * 7);color:#123f32d1}.voicesStudioShell{grid-template-columns:minmax(0,1fr) 22rem;align-items:stretch;gap:16px;height:100%;min-height:0;padding-top:0;display:grid;overflow:hidden}.voicesStudioShellPanelCollapsed{grid-template-columns:minmax(0,1fr) 4.5rem}.historyWorkspaceGrid{gap:calc(var(--spacing) * 0);height:100%;min-height:0;display:grid;overflow:hidden}.historyArchivePanel,.historySidebarPanel{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);align-content:flex-start;display:grid}.historyArchivePanel{border-right-style:var(--tw-border-style);border-right-width:1px;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-hw-line)}@media (min-width:80rem){.historyArchivePanel{border-right-style:var(--tw-border-style);border-right-width:0}}.historyArchivePanel{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.historySidebarPanel{border-right-style:var(--tw-border-style);border-right-width:1px;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-hw-line)}@media (min-width:80rem){.historySidebarPanel{border-left-style:var(--tw-border-style);border-left-width:1px}}.historyToolbar{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3)}.historySearchField{align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);min-width:18rem;min-height:2.75rem;padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-hw-ink);flex:1;display:flex;position:relative}.historySearchField input{border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-hw-ink);font:inherit;background-color:#0000;border-width:0;outline:none}.historySearchField input::placeholder{color:#61686399}@supports (color:color-mix(in lab, red, red)){.historySearchField input::placeholder{color:color-mix(in oklab, var(--color-hw-muted) 60%, transparent)}}.historyToolbarActions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.historyToolbarActions .toolTab{border-color:#171a1824;box-shadow:inset 0 1px #ffffffeb,0 12px 24px -24px #171a1852}.historySummaryBar{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);background:linear-gradient(#f6faf8fa 0%,#f0f5f2f0 100%);border-color:#123f321a;border-bottom-width:1px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;box-shadow:inset 0 1px #ffffffe6}@media (max-width:640px){.historySummaryBar{grid-template-columns:repeat(2,minmax(0,1fr))}}.historyStatCard{cursor:pointer;border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 3);text-align:left;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-width:1px;border-radius:6px;flex-direction:column;justify-content:space-between;transition-duration:.15s;display:flex}.historyStatCard:focus{--tw-outline-style:none;outline-style:none}.historyStatCard{border-color:var(--color-hw-line);box-shadow:0 1px 2px #123f320a,inset 0 1px #fff}.historyStatCard:hover{border-color:#123f323d;background-color:#f0f7f340!important}.historyStatCardActive{border-color:var(--color-hw-accent);box-shadow:0 4px 12px -8px #123f321f,inset 0 1px #fffc;background:#f0f7f3e0!important}.historyStatLabel{--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-hw-muted);line-height:1;display:block}.historyStatCardActive .historyStatLabel{color:var(--color-hw-accent)}.historyStatValue{margin-top:calc(var(--spacing) * 2);font-family:var(--font-serif);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-hw-ink);line-height:1;display:block}.historyStatCardActive .historyStatValue{color:var(--color-hw-accent)}.historyWorkspaceList{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5);height:100%;display:block;overflow-y:auto}.historyWorkspaceList .historyRecordCard{margin-bottom:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-radius:4px;transition-duration:.15s;box-shadow:inset 3px 0 #123f322e,inset 0 1px #ffffffeb,0 12px 24px -22px #123f321a;background:linear-gradient(#fffffffa 0%,#f8faf9f0 100%)!important}.historyWorkspaceList .historyRecordCard:hover{border-color:#123f3238;box-shadow:inset 3px 0 #123f328a,inset 0 1px #fffffff2,0 14px 28px -20px #123f3224;background:#f0f7f3fa!important}.historyWorkspaceList .historyRecordCardExpanded,.historyWorkspaceList .historyRecordCardExpanded:hover{border-color:#123f3247;box-shadow:inset 3px 0 #123f32e0,inset 0 1px #fffffff2,0 16px 32px -20px #123f3229;background:#fcfdfc!important}.historyWorkspaceList .historyRecordSummaryButton{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;background-color:#0000;transition-duration:.15s;display:flex;color:var(--color-hw-ink)!important}.historyWorkspaceList .historyRecordSummaryButton:hover,.historyWorkspaceList .historyRecordCardExpanded .historyRecordSummaryButton:hover{background:#123f3205}.historyRecordSummaryButton:focus-visible{outline:2px solid var(--color-hw-accent);outline-offset:-2px}.historyRecordSummaryMain{min-width:calc(var(--spacing) * 0);column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 1);grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.historyWorkspaceList .historyRecordSummaryMain strong{--tw-font-weight:var(--font-weight-semibold);font-size:1rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-hw-ink);line-height:1.2;color:var(--color-hw-ink)!important}.historyWorkspaceList .historyRecordSummaryMeta{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-size:.72rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.12em;overflow:hidden;color:var(--color-hw-muted)!important}.historyWorkspaceList .historyRecordChevron{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;flex-shrink:0;transition-duration:.15s;color:#123f3270!important}.historyWorkspaceList .historyRecordCardExpanded .historyRecordSummaryButton,.historyWorkspaceList .historyRecordCardExpanded .historyRecordSummaryMain strong{color:var(--color-hw-ink)!important}.historyWorkspaceList .historyRecordCardExpanded .historyRecordSummaryMeta{color:#123f32b8!important}.historyWorkspaceList .historyRecordCardExpanded .historyRecordChevron{color:#123f3294!important}@media (max-width:640px){.historyRecordSummaryMain{grid-template-columns:minmax(0,1fr);align-items:start}}.historyRecordChevronExpanded{transform:rotate(180deg)}.historyRecordExpandedPanel{gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-color:#004e3b1a;border-top-width:1px;display:none}@supports (color:color-mix(in lab, red, red)){.historyRecordExpandedPanel{border-color:color-mix(in oklab, var(--color-emerald-900) 10%, transparent)}}.historyRecordExpandedPanel{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 4)}.historyRecordCardExpanded .historyRecordExpandedPanel{display:grid}.historyRecordMain{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 2);display:grid}.historyRecordHeader,.historyRecordHeading{gap:calc(var(--spacing) * 1);display:grid}.historyRecordHeading strong{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-hw-ink)}.historyRecordMeta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-hw-muted);text-transform:uppercase}.historyRecordActions{align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.historyRecordPreview{margin:calc(var(--spacing) * 0);max-width:var(--container-4xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:var(--color-hw-ink)}.historyRecordActions .tinyButton{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);justify-content:center;min-width:0}.historySidebarBody{gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);display:grid}.historySidebarCard{gap:calc(var(--spacing) * 1);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-hw-line);background-color:var(--color-hw-surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);display:grid;position:relative}.historySidebarCard strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-ink)}.historySidebarCard p{margin:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-hw-muted)}.historyEmptyState{border-left-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);background-color:#0000;border-left-width:0}.historyArchiveHelpHidden{display:none}.voicesPanel{min-width:calc(var(--spacing) * 0);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);align-content:flex-start;display:grid}.downloadWorkspaceBody{gap:calc(var(--spacing) * 4);border-right-style:var(--tw-border-style);border-right-width:1px;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-hw-line);padding-inline:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 4);background-color:#f6faf7;display:grid}@media (min-width:48rem){.downloadWorkspaceBody{padding-inline:calc(var(--spacing) * 4)}}.downloadWorkspaceBody{align-content:start;overflow:visible}.downloadIntroStrip{gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);display:grid}.downloadIntroCard{gap:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:#ffffffe6;border-radius:6px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.downloadIntroCard{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.downloadIntroCard{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);box-shadow:inset 2px 0 #1f6f5b21,0 18px 38px -34px #123f3266}.downloadIntroCardAccent{background:linear-gradient(135deg,#e4efeae6 0%,#fcfbf7f5 62%)}.downloadIntroCard h2{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-hw-ink)}.downloadIntroCard p{margin:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-hw-muted)}.downloadHeroHeader{justify-items:center;gap:calc(var(--spacing) * 3);padding-top:.5rem;display:grid}.downloadHeroCopy{justify-items:center;gap:calc(var(--spacing) * 2);text-align:center;max-width:42rem;display:grid}.downloadHeroHeader>.downloadReadyPill,.downloadHeroHeader>.downloadPendingPill{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);position:absolute}.downloadHeroActions{justify-items:center;gap:calc(var(--spacing) * 3);text-align:center;display:grid}.downloadHeroStatus{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.downloadSuggestedAction{min-width:calc(var(--spacing) * 0);justify-items:center;gap:calc(var(--spacing) * 2);width:min(100%,20rem);display:grid}.downloadMetaRow{min-width:calc(var(--spacing) * 0);justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.downloadSuggestedAction>.buttonLink{width:100%}.downloadManifestStatus{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:#ffffffc7;border-radius:4px;width:fit-content;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.downloadManifestStatus{background-color:color-mix(in oklab, var(--color-white) 78%, transparent)}}.downloadManifestStatus{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-hw-muted)}.downloadManifestStatusWarn{border-color:#b7500033}@supports (color:color-mix(in lab, red, red)){.downloadManifestStatusWarn{border-color:color-mix(in oklab, var(--color-amber-700) 20%, transparent)}}.downloadManifestStatusWarn{background-color:var(--color-amber-50);color:var(--color-amber-900)}.downloadUnavailableInline{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:#fffc;border-radius:4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.downloadUnavailableInline{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.downloadUnavailableInline{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-hw-muted)}.downloadPanel{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:#ffffffdb;border-radius:6px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.downloadPanel{background-color:color-mix(in oklab, var(--color-white) 86%, transparent)}}.downloadPanel{box-shadow:0 18px 42px -38px #123f3261}.downloadPanelHeader{border-bottom-style:var(--tw-border-style);border-color:#004e3b29;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.downloadPanelHeader{border-color:color-mix(in oklab, var(--color-emerald-900) 16%, transparent)}}.downloadPanelHeader{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);background-color:#eef7f2;box-shadow:inset 3px 0 #1f6f5b6b}.downloadPanelCopy{gap:calc(var(--spacing) * 1);display:grid}.downloadPanelCopy h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-hw-ink)}.downloadPanelCopy p{margin:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-hw-muted)}.downloadGrid{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3);background-color:#0000;display:grid}@media (min-width:48rem){.downloadGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.downloadCard{gap:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-radius:6px;transition-duration:.15s;display:grid;box-shadow:inset 0 1px #ffffffdb,0 14px 32px -32px #123f326b}.downloadCard:hover{border-color:#004e3b33}@supports (color:color-mix(in lab, red, red)){.downloadCard:hover{border-color:color-mix(in oklab, var(--color-emerald-900) 20%, transparent)}}.downloadCard:hover{background-color:#fffefb}.downloadCardSuggested{border-color:#004e3b40}@supports (color:color-mix(in lab, red, red)){.downloadCardSuggested{border-color:color-mix(in oklab, var(--color-emerald-900) 25%, transparent)}}.downloadCardSuggested{box-shadow:inset 3px 0 #1f6f5b6b,inset 0 1px #ffffffe6,0 16px 34px -32px #123f3275}.downloadCardTop{gap:calc(var(--spacing) * 3);grid-template-columns:auto minmax(0,1fr);display:grid}.downloadCardIcon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:#004e3b26;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.downloadCardIcon{border-color:color-mix(in oklab, var(--color-emerald-900) 15%, transparent)}}.downloadCardIcon{color:var(--color-hw-accent);background-color:#eff7f3}.downloadCardCopy{gap:calc(var(--spacing) * 1);display:grid}.downloadCardTitleRow{min-width:calc(var(--spacing) * 0);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.downloadCardCopy h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-ink)}.downloadCardCopy p{margin:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-hw-muted)}.downloadCardMeta{gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 1);display:grid}.downloadChecksumPill{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:#004e3b24;border-radius:8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.downloadChecksumPill{border-color:color-mix(in oklab, var(--color-emerald-900) 14%, transparent)}}.downloadChecksumPill{background-color:#ffffffeb}@supports (color:color-mix(in lab, red, red)){.downloadChecksumPill{background-color:color-mix(in oklab, var(--color-white) 92%, transparent)}}.downloadChecksumPill{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-hw-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;width:fit-content;max-width:100%;transition-duration:.15s;box-shadow:inset 0 1px #ffffffdb}.downloadChecksumPill:hover,.downloadChecksumPill:focus-visible{border-color:#004e3b47}@supports (color:color-mix(in lab, red, red)){.downloadChecksumPill:hover,.downloadChecksumPill:focus-visible{border-color:color-mix(in oklab, var(--color-emerald-900) 28%, transparent)}}.downloadChecksumPill:hover,.downloadChecksumPill:focus-visible{background-color:var(--color-white);--tw-outline-style:none;outline-style:none}.downloadChecksumPill code{min-width:calc(var(--spacing) * 0);font-family:var(--font-mono);--tw-font-weight:var(--font-weight-semibold);font-size:.7rem;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;color:var(--color-hw-ink);max-width:10.5rem;overflow:hidden}.downloadChecksumPillCopied{border-color:#004e3b38}@supports (color:color-mix(in lab, red, red)){.downloadChecksumPillCopied{border-color:color-mix(in oklab, var(--color-emerald-900) 22%, transparent)}}.downloadChecksumPillCopied{background-color:#edf7f1}.downloadChecksumTag{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:.63rem;font-weight:var(--font-weight-semibold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-hw-accent);text-transform:uppercase;background-color:#eef5f1;border-radius:5px;display:inline-flex}.downloadChecksumAction{align-items:center;gap:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-semibold);font-size:.68rem;font-weight:var(--font-weight-semibold);color:var(--color-hw-muted);display:inline-flex}.downloadReadyPill,.downloadPendingPill{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:.7rem;line-height:1;font-weight:var(--font-weight-semibold);border-width:1px;border-radius:999px;align-items:center;display:inline-flex}.downloadReadyPill{border-color:#004e3b26}@supports (color:color-mix(in lab, red, red)){.downloadReadyPill{border-color:color-mix(in oklab, var(--color-emerald-900) 15%, transparent)}}.downloadReadyPill{color:var(--color-hw-accent);background-color:#e8f4ee}.downloadPendingPill{border-color:var(--color-hw-line);background-color:var(--color-hw-surface);color:var(--color-hw-muted)}.downloadCardFooter{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-hw-line);padding-top:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.downloadUnavailable{min-height:calc(var(--spacing) * 11);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-hw-surface);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-hw-muted);border-radius:3px;align-items:center;display:inline-flex}.downloadDisclosure{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:#ffffffd1;border-radius:6px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.downloadDisclosure{background-color:color-mix(in oklab, var(--color-white) 82%, transparent)}}.downloadDisclosure{box-shadow:0 16px 34px -34px #123f3257}.downloadDisclosureSummary{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);background-color:#fbfaf6;list-style-type:none;display:flex}.downloadDisclosureSummary::-webkit-details-marker{display:none}.downloadDisclosureSummary span:first-child{gap:calc(var(--spacing) * 1);display:grid}.downloadDisclosureSummary strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-hw-ink)}.downloadDisclosureHint{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-hw-muted);text-transform:uppercase}.downloadDisclosure[open] .downloadDisclosureHint{color:var(--color-hw-accent)}.downloadSupportList{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3);background-color:#0000;display:grid}@media (min-width:48rem){.downloadSupportList{grid-template-columns:repeat(3,minmax(0,1fr))}}.downloadSupportItem{gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);border-radius:6px;grid-template-columns:auto minmax(0,1fr);display:grid}.downloadSupportNumber{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:#004e3b26;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.downloadSupportNumber{border-color:color-mix(in oklab, var(--color-emerald-900) 15%, transparent)}}.downloadSupportNumber{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-accent);background-color:#eff7f3}.downloadSupportItem p{margin:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-hw-muted)}.voicesComposerPanel{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background:linear-gradient(#fffdf8f5 0%,#faf7f0f0 100%);grid-template-rows:auto minmax(0,1fr) auto auto;min-height:100%;box-shadow:0 18px 40px -38px #123f3257}.voicesPage .toolStrip,.rewritePage .toolStrip,.analyzePage .toolStrip{background:linear-gradient(#eff5f2fa 0%,#e7efebfa 100%);border-top-color:#123f3224;border-bottom-color:#123f3224}.voicesPage .toolTab,.rewritePage .toolTab,.analyzePage .toolTab{color:#123f32e6;border-color:#123f3229;box-shadow:inset 0 1px #ffffffeb,0 12px 24px -24px #123f3257}.voicesPage .toolTab:hover:not(:disabled),.rewritePage .toolTab:hover:not(:disabled),.analyzePage .toolTab:hover:not(:disabled){color:#123f32;border-color:#123f3242;box-shadow:inset 0 1px #fffffff5,0 16px 28px -24px #123f3261}.voicesPage .toolTabActive,.rewritePage .toolTabActive,.analyzePage .toolTabActive{box-shadow:inset 0 1px #ffffff24,0 18px 30px -24px #123f3275;color:#f8f5ec!important;background:linear-gradient(#155847fa 0%,#123f32fa 100%)!important;border-color:#123f32b8!important}.voicesPage .toolTabActive svg,.rewritePage .toolTabActive svg,.analyzePage .toolTabActive svg{color:currentColor}.voicesComposerHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.voicesComposerHeaderMeta{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.voicesPanelHeader{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-hw-line);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);background:linear-gradient(#faf8f2fa 0%,#f3efe6f0 100%);box-shadow:inset 3px 0 #123f32eb}.voicesPanelCopy,.voicesPanelTitleRow{gap:calc(var(--spacing) * 1);display:grid}.voicesPanelTitleRow h2{margin:calc(var(--spacing) * 0);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-hw-ink)}.voicesPanelTitleRow p{margin:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-hw-muted)}.voicesPanelHeader .rewriteHeaderEyebrow{color:#123f32}.voicesFormGrid{gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);grid-template-rows:auto auto minmax(0,1fr);align-items:start;min-height:0;display:grid}.voicesInlineFields{gap:calc(var(--spacing) * 3)}@media (min-width:48rem){.voicesInlineFields{grid-template-columns:repeat(2,minmax(0,1fr))}}.voicesInlineFields{align-items:start}.voiceField{gap:calc(var(--spacing) * 1.5);align-content:start;min-width:0;display:grid}.voiceFieldCard{gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);background:#eaf4ef;border-width:1px;border-color:#123f3224;border-radius:3px;box-shadow:inset 0 1px #ffffffeb,0 18px 32px -34px #123f3247}.voiceFieldHint{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-hw-muted)}.voicesRuleGrid{gap:calc(var(--spacing) * 3)}@media (min-width:80rem){.voicesRuleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.voicesRuleGrid{align-items:start}.voicesFormGrid .inlineControlSelect,.voicesFormGrid .inlineControlInput,.voicesCompactTextarea{width:100%;max-width:none}.voicesCompactTextarea,.voicesSampleTextarea{resize:none;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-hw-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;font:inherit;border-radius:3px;transition-duration:.15s}.voicesFormGrid .inlineControlSelect,.voicesFormGrid .inlineControlInput,.voicesCompactTextarea{background:#fffffffa;border-color:#123f322e;box-shadow:inset 0 1px #ffffffe6,0 10px 20px -20px #123f3229}.voicesFormGrid .inlineControlSelect,.voicesFormGrid .inlineControlInput{min-height:2.9rem;padding-inline:.9rem}.voicesCompactTextarea:focus-visible,.voicesSampleTextarea:focus-visible{outline:2px solid var(--color-hw-accent);outline-offset:1px}.voicesCompactTextarea{min-height:8.5rem}.voiceSampleField{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-hw-line);padding-top:calc(var(--spacing) * 4);min-height:0}.voicesSampleSurface{background:#eaf4ef;border:1px solid #123f3224;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;box-shadow:inset 0 1px #ffffffe0,0 22px 40px -38px #123f3252}.voicesSampleSurfaceHeader{background:#e1efe8;border-bottom:1px solid #123f321f;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex;box-shadow:inset 4px 0 #123f32e6}.voicesSampleSurfaceCopy{gap:4px;min-width:0;display:grid}.voicesSampleSurfaceCopy .inlineControlLabel{color:#123f32;letter-spacing:.12em;font-weight:800}.voicesSampleSurfaceCopy .voiceFieldHint{color:#123f32eb;font-weight:500}.voicesSampleSurfaceMeta{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.voicesSampleTextarea{background:0 0;border:0;border-radius:0;height:100%;min-height:clamp(18rem,48vh,42rem);padding:18px 18px 22px;line-height:1.8}.voicesComposerFooter{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-hw-line);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.voicesFooterMeta{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.voicesMetaPill{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-hw-surface);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:var(--color-hw-muted);border-radius:999px;align-items:center;display:inline-flex}.voiceLibraryList{gap:calc(var(--spacing) * 3);display:grid}.voiceLibraryItem{gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;background:linear-gradient(#fffefaf5 0%,#f7f3ecf0 100%);transition-duration:.15s;display:grid;box-shadow:inset 3px 0 #123f32d1,0 18px 34px -32px #171a1838}.voiceLibraryItem:hover{background:linear-gradient(#fffefbfa 0%,#f9f6f0f5 100%);border-color:#123f3233;box-shadow:inset 3px 0 #123f32eb,0 22px 38px -34px #171a183d}.voiceLibraryTop{gap:calc(var(--spacing) * 3);display:grid}.voiceLibraryHeading{gap:calc(var(--spacing) * .5);display:grid}.voiceLibraryStats{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.voiceProfileSummary{margin:calc(var(--spacing) * 0);border-left-style:var(--tw-border-style);border-color:#1f6f5b59;border-left-width:2px}@supports (color:color-mix(in lab, red, red)){.voiceProfileSummary{border-color:color-mix(in oklab, var(--color-hw-accent) 35%, transparent)}}.voiceProfileSummary{background-color:#ffffff9e}@supports (color:color-mix(in lab, red, red)){.voiceProfileSummary{background-color:color-mix(in oklab, var(--color-white) 62%, transparent)}}.voiceProfileSummary{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-hw-muted)}.voiceLibraryActions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.voicesLibraryRail{background:linear-gradient(#f7fbf8fa 0%,#eff6f2f0 100%);border:1px solid #123f3224;grid-template-rows:auto minmax(0,1fr);gap:12px;min-height:0;max-height:calc(100vh - 32px);padding:14px;display:grid;position:sticky;top:16px;overflow:hidden;box-shadow:0 18px 40px -38px #123f3257}.voicesLibraryRailCollapsed{align-content:start;padding:12px 10px}.voicesLibraryRailHeader{gap:12px;display:grid}.voicesLibraryScrollArea{min-height:0;padding-right:.5rem;overflow:hidden auto}.voicesLibraryRailBody{gap:14px;padding-right:.5rem;display:grid}.voicesLibrarySummary{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.infoCallout{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-hw-surface-strong);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-hw-muted);border-radius:4px}.pricingAmountRow{align-items:baseline;gap:calc(var(--spacing) * 3);display:flex}.pricingPeriod{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-hw-muted)}.pricingMeta{margin:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-hw-muted)}button>svg,.buttonLink>svg,.secondaryLink>svg{flex:none}.rewritePage{gap:calc(var(--spacing) * 0);grid-template-rows:auto minmax(0,1fr);height:100%;min-height:100%;display:grid;overflow:hidden}.downloadPage{grid-template-rows:auto auto;overflow:visible}.rewritePageHeader{border-bottom-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:var(--color-hw-surface);border-bottom-width:1px;border-color:var(--color-hw-line)}.rewriteHeaderTop{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);background-color:#123f32;border-color:#1f6f5b40;border-bottom-width:1px;box-shadow:inset 3px 0 #ecd8a5}.rewriteHeaderCopy{gap:calc(var(--spacing) * 1);display:grid}.rewriteHeaderEyebrow{--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-hw-accent);text-transform:uppercase}.rewriteTitleRow{align-items:baseline;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 1);flex-wrap:wrap;display:flex}.rewritePageName{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-white)}.rewritePageDesc{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.rewritePageDesc{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.rewriteCostHint{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.02em;letter-spacing:.02em;color:#ecd8a5;background-color:#ecd8a514;border-width:1px;border-color:#ecd8a540;align-items:center;display:inline-flex}.toolStrip{z-index:20;justify-content:flex-start;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);background:linear-gradient(#fcfbf7fa 0%,#f5f1e9fa 100%);border-top:1px solid #171a1814;border-bottom:1px solid #171a1814;flex-wrap:wrap;display:flex;position:relative;overflow:visible}.toolTab{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;color:#171a18db;letter-spacing:.01em;background:linear-gradient(#fffdf8fa 0%,#faf6eefa 100%);border-width:1px;border-color:#171a181a;border-radius:10px;transition-duration:.15s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffffe6,0 10px 24px -22px #171a183d}.toolTab svg{color:currentColor;opacity:.8}.toolTab:hover:not(:disabled){color:var(--color-hw-ink);background:#fff;border-color:#171a182e;box-shadow:inset 0 1px #fffffff2,0 14px 26px -22px #171a1847}.toolTabActive{box-shadow:inset 0 1px #ffffffe0,0 16px 30px -24px #1f6f5b42;color:#155847!important;background:linear-gradient(#eef6f1fa 0%,#e5f1eafa 100%)!important;border-color:#1f6f5b47!important}.toolTabActive svg{opacity:1}.toolCostBadge{margin-left:calc(var(--spacing) * 1);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:#764719;background-color:#f7edd5e0;border-width:1px;border-color:#9e5a2a42}.toolTabLocked{opacity:.94;transition:all .2s;color:#8c602a!important;background:linear-gradient(#faf4e8fa 0%,#f5eddefa 100%)!important;border-color:#ba9a6a70!important}.toolTabLocked:hover{opacity:1;box-shadow:0 12px 24px -18px #8f5a222e,inset 0 1px #fffc;color:#764719!important;background-color:#fff!important;border-color:#ba9a6ab8!important}.workspaceFrame[data-theme-resolved=dark] .authModalBody,.workspaceFrame[data-theme-resolved=dark] .authRuleItem,.workspaceFrame[data-theme-resolved=dark] .authHistoryChoice,.workspaceFrame[data-theme-resolved=dark] .toolCard,.shell[data-theme-resolved=dark] .authModalBody,.shell[data-theme-resolved=dark] .authRuleItem,.shell[data-theme-resolved=dark] .authHistoryChoice,.shell[data-theme-resolved=dark] .toolCard{background-color:var(--color-hw-surface);border-color:var(--color-hw-line)}.workspaceFrame[data-theme-resolved=dark] .toolStrip,.workspaceFrame[data-theme-resolved=dark] .mobileToolSelect,.workspaceFrame[data-theme-resolved=dark] .workflowRailShell,.workspaceFrame[data-theme-resolved=dark] .workflowRailSelect,.workspaceFrame[data-theme-resolved=dark] .rewriteDocumentBar,.workspaceFrame[data-theme-resolved=dark] .analyzeWorkbenchHeader,.workspaceFrame[data-theme-resolved=dark] .workflowComposerHeader,.workspaceFrame[data-theme-resolved=dark] .workflowWorkspacePanel,.workspaceFrame[data-theme-resolved=dark] .workflowStatusSurface,.shell[data-theme-resolved=dark] .toolStrip,.shell[data-theme-resolved=dark] .mobileToolSelect,.shell[data-theme-resolved=dark] .workflowRailShell,.shell[data-theme-resolved=dark] .workflowRailSelect,.shell[data-theme-resolved=dark] .rewriteDocumentBar,.shell[data-theme-resolved=dark] .analyzeWorkbenchHeader,.shell[data-theme-resolved=dark] .workflowComposerHeader,.shell[data-theme-resolved=dark] .workflowWorkspacePanel,.shell[data-theme-resolved=dark] .workflowStatusSurface{background:var(--color-hw-overlay-panel);border-color:#d8d0c4b8}@supports (color:color-mix(in lab, red, red)){.workspaceFrame[data-theme-resolved=dark] .toolStrip,.workspaceFrame[data-theme-resolved=dark] .mobileToolSelect,.workspaceFrame[data-theme-resolved=dark] .workflowRailShell,.workspaceFrame[data-theme-resolved=dark] .workflowRailSelect,.workspaceFrame[data-theme-resolved=dark] .rewriteDocumentBar,.workspaceFrame[data-theme-resolved=dark] .analyzeWorkbenchHeader,.workspaceFrame[data-theme-resolved=dark] .workflowComposerHeader,.workspaceFrame[data-theme-resolved=dark] .workflowWorkspacePanel,.workspaceFrame[data-theme-resolved=dark] .workflowStatusSurface,.shell[data-theme-resolved=dark] .toolStrip,.shell[data-theme-resolved=dark] .mobileToolSelect,.shell[data-theme-resolved=dark] .workflowRailShell,.shell[data-theme-resolved=dark] .workflowRailSelect,.shell[data-theme-resolved=dark] .rewriteDocumentBar,.shell[data-theme-resolved=dark] .analyzeWorkbenchHeader,.shell[data-theme-resolved=dark] .workflowComposerHeader,.shell[data-theme-resolved=dark] .workflowWorkspacePanel,.shell[data-theme-resolved=dark] .workflowStatusSurface{border-color:color-mix(in srgb, var(--color-hw-line) 72%, transparent)}}.workspaceFrame[data-theme-resolved=dark] .autoFixVoiceControls,.workspaceFrame[data-theme-resolved=dark] .workflowVoiceControls,.shell[data-theme-resolved=dark] .autoFixVoiceControls,.shell[data-theme-resolved=dark] .workflowVoiceControls{background:#111d19f7;border-color:#8fd8be29}.workspaceFrame[data-theme-resolved=dark] .autoFixVoiceControls select,.workspaceFrame[data-theme-resolved=dark] .workflowVoiceControls select,.shell[data-theme-resolved=dark] .autoFixVoiceControls select,.shell[data-theme-resolved=dark] .workflowVoiceControls select{color:var(--color-hw-ink);background:#14231df5;border-color:#8fd8be29}.workspaceFrame[data-theme-resolved=dark] .workflowRailShell,.workspaceFrame[data-theme-resolved=dark] .workflowRailSelect,.workspaceFrame[data-theme-resolved=dark] .mobileToolSelect,.shell[data-theme-resolved=dark] .workflowRailShell,.shell[data-theme-resolved=dark] .workflowRailSelect,.shell[data-theme-resolved=dark] .mobileToolSelect{background:var(--color-hw-overlay-soft)}.workspaceFrame[data-theme-resolved=dark] .workflowWorkspacePanel,.shell[data-theme-resolved=dark] .workflowWorkspacePanel{box-shadow:inset 3px 0 #8fd8beb8,0 18px 36px -34px #0000007a}.workspaceFrame[data-theme-resolved=dark] .toolTab,.shell[data-theme-resolved=dark] .toolTab{color:#eaf3efd1;background:linear-gradient(#14231efa 0%,#0d1613fa 100%);border-color:#8fd8be2e;box-shadow:inset 0 1px #ffffff08,0 12px 26px -24px #0009}.workspaceFrame[data-theme-resolved=dark] .toolTab:hover:not(:disabled),.shell[data-theme-resolved=dark] .toolTab:hover:not(:disabled){color:var(--color-hw-ink);background:#182a22fa;border-color:#8fd8be47;box-shadow:inset 0 1px #ffffff0a,0 14px 28px -24px #0000009e}.workspaceFrame[data-theme-resolved=dark] .toolTabActive,.shell[data-theme-resolved=dark] .toolTabActive{box-shadow:inset 0 1px #ffffff08,0 16px 30px -24px #071410ad;color:#cfeadf!important;background:linear-gradient(#1e3d33fa 0%,#173129fa 100%)!important;border-color:#8fd8be57!important}.workspaceFrame[data-theme-resolved=dark] .toolTabLocked,.shell[data-theme-resolved=dark] .toolTabLocked{color:#e5c98e!important;background:linear-gradient(#362c1cfa 0%,#2b2317fa 100%)!important;border-color:#d6a75657!important}.workspaceFrame[data-theme-resolved=dark] .toolTabLocked:hover,.shell[data-theme-resolved=dark] .toolTabLocked:hover{box-shadow:0 12px 24px -18px #0000006b,inset 0 1px #ffffff0a;color:#f0d8a4!important;background-color:#3f321ffa!important;border-color:#d6a75685!important}.workspaceFrame[data-theme-resolved=dark] .toolCostBadge,.shell[data-theme-resolved=dark] .toolCostBadge{color:#f0d8a4;background-color:#d6a75629;border-color:#d6a75647}.workspaceFrame[data-theme-resolved=dark] .workflowRailNav,.shell[data-theme-resolved=dark] .workflowRailNav{color:var(--color-hw-nav-ink);background:#0c1512d6;border-color:#8fd8be2e;box-shadow:inset 0 1px #ffffff08,0 12px 24px -22px #0000008a}.workspaceFrame[data-theme-resolved=dark] .workflowRailNav:hover:not(:disabled),.shell[data-theme-resolved=dark] .workflowRailNav:hover:not(:disabled){background:#121f1af5;border-color:#8fd8be47}.workspaceFrame[data-theme-resolved=dark] .supportLinkCardIcon,.shell[data-theme-resolved=dark] .supportLinkCardIcon{background:#0c1512eb;border-color:#8fd8be2e}.workspaceFrame[data-theme-resolved=dark] .rewriteTextareaCard,.workspaceFrame[data-theme-resolved=dark] .analyzeCanvasCard,.workspaceFrame[data-theme-resolved=dark] .voicesComposerPanel,.workspaceFrame[data-theme-resolved=dark] .historyArchivePanel,.workspaceFrame[data-theme-resolved=dark] .historySidebarPanel,.workspaceFrame[data-theme-resolved=dark] .downloadWorkspaceBody,.workspaceFrame[data-theme-resolved=dark] .downloadIntroCard,.workspaceFrame[data-theme-resolved=dark] .downloadPanel,.workspaceFrame[data-theme-resolved=dark] .downloadCard,.workspaceFrame[data-theme-resolved=dark] .downloadDisclosure,.workspaceFrame[data-theme-resolved=dark] .downloadSupportItem,.workspaceFrame[data-theme-resolved=dark] .desktopUpdateVersions div,.workspaceFrame[data-theme-resolved=dark] .desktopUpdateNotes,.workspaceFrame[data-theme-resolved=dark] .workspaceResult .metrics span,.workspaceFrame[data-theme-resolved=dark] .autoFixRunStatusPill,.workspaceFrame[data-theme-resolved=dark] .autoFixRunWords,.workspaceFrame[data-theme-resolved=dark] .autoFixFinalDraft pre,.workspaceFrame[data-theme-resolved=dark] .autoFixPlannedItem,.workspaceFrame[data-theme-resolved=dark] .autoFixFallbackStep,.workspaceFrame[data-theme-resolved=dark] .strengthControlSegments,.workspaceFrame[data-theme-resolved=dark] .strengthSegment,.workspaceFrame[data-theme-resolved=dark] .strengthPopover,.workspaceFrame[data-theme-resolved=dark] .toggleCard,.workspaceFrame[data-theme-resolved=dark] .toggleCardCheck,.workspaceFrame[data-theme-resolved=dark] .topLayerTooltipBubble,.shell[data-theme-resolved=dark] .rewriteTextareaCard,.shell[data-theme-resolved=dark] .analyzeCanvasCard,.shell[data-theme-resolved=dark] .voicesComposerPanel,.shell[data-theme-resolved=dark] .historyArchivePanel,.shell[data-theme-resolved=dark] .historySidebarPanel,.shell[data-theme-resolved=dark] .downloadWorkspaceBody,.shell[data-theme-resolved=dark] .downloadIntroCard,.shell[data-theme-resolved=dark] .downloadPanel,.shell[data-theme-resolved=dark] .downloadCard,.shell[data-theme-resolved=dark] .downloadDisclosure,.shell[data-theme-resolved=dark] .downloadSupportItem,.shell[data-theme-resolved=dark] .desktopUpdateVersions div,.shell[data-theme-resolved=dark] .desktopUpdateNotes,.shell[data-theme-resolved=dark] .workspaceResult .metrics span,.shell[data-theme-resolved=dark] .autoFixRunStatusPill,.shell[data-theme-resolved=dark] .autoFixRunWords,.shell[data-theme-resolved=dark] .autoFixFinalDraft pre,.shell[data-theme-resolved=dark] .autoFixPlannedItem,.shell[data-theme-resolved=dark] .autoFixFallbackStep,.shell[data-theme-resolved=dark] .strengthControlSegments,.shell[data-theme-resolved=dark] .strengthSegment,.shell[data-theme-resolved=dark] .strengthPopover,.shell[data-theme-resolved=dark] .toggleCard,.shell[data-theme-resolved=dark] .toggleCardCheck,.shell[data-theme-resolved=dark] .topLayerTooltipBubble{background:var(--color-hw-surface);border-color:var(--color-hw-line);color:var(--color-hw-ink)}.workspaceFrame[data-theme-resolved=dark] .downloadWorkspaceBody,.shell[data-theme-resolved=dark] .downloadWorkspaceBody{background:#f4eee4}@supports (color:color-mix(in lab, red, red)){.workspaceFrame[data-theme-resolved=dark] .downloadWorkspaceBody,.shell[data-theme-resolved=dark] .downloadWorkspaceBody{background:color-mix(in srgb, var(--color-hw-surface-strong) 88%, var(--color-hw-bg))}}.workspaceFrame[data-theme-resolved=dark] .downloadIntroCardAccent,.shell[data-theme-resolved=dark] .downloadIntroCardAccent{background:linear-gradient(135deg,#182a22eb 0%,#121f1afa 62%)}.workspaceFrame[data-theme-resolved=dark] .downloadPanelHeader,.shell[data-theme-resolved=dark] .downloadPanelHeader{background:var(--color-hw-overlay-soft);border-color:#d8d0c4b8}@supports (color:color-mix(in lab, red, red)){.workspaceFrame[data-theme-resolved=dark] .downloadPanelHeader,.shell[data-theme-resolved=dark] .downloadPanelHeader{border-color:color-mix(in srgb, var(--color-hw-line) 72%, transparent)}}.workspaceFrame[data-theme-resolved=dark] .downloadPanelHeader,.shell[data-theme-resolved=dark] .downloadPanelHeader{box-shadow:inset 3px 0 #8fd8be8a}.workspaceFrame[data-theme-resolved=dark] .downloadManifestStatus,.workspaceFrame[data-theme-resolved=dark] .downloadUnavailableInline,.workspaceFrame[data-theme-resolved=dark] .downloadUnavailable,.workspaceFrame[data-theme-resolved=dark] .downloadPendingPill,.workspaceFrame[data-theme-resolved=dark] .downloadChecksumPill,.workspaceFrame[data-theme-resolved=dark] .downloadChecksumTag,.workspaceFrame[data-theme-resolved=dark] .downloadSupportNumber,.shell[data-theme-resolved=dark] .downloadManifestStatus,.shell[data-theme-resolved=dark] .downloadUnavailableInline,.shell[data-theme-resolved=dark] .downloadUnavailable,.shell[data-theme-resolved=dark] .downloadPendingPill,.shell[data-theme-resolved=dark] .downloadChecksumPill,.shell[data-theme-resolved=dark] .downloadChecksumTag,.shell[data-theme-resolved=dark] .downloadSupportNumber{color:var(--color-hw-ink);background:#0c1512e0;border-color:#8fd8be2e}.workspaceFrame[data-theme-resolved=dark] .downloadChecksumAction,.workspaceFrame[data-theme-resolved=dark] .downloadDisclosureHint,.shell[data-theme-resolved=dark] .downloadChecksumAction,.shell[data-theme-resolved=dark] .downloadDisclosureHint{color:var(--color-hw-muted)}.workspaceFrame[data-theme-resolved=dark] .downloadReadyPill,.shell[data-theme-resolved=dark] .downloadReadyPill{color:#d4eee3;background:#2f7f692e;border-color:#8fd8be33}.workspaceFrame[data-theme-resolved=dark] .desktopUpdateSecondaryAction,.shell[data-theme-resolved=dark] .desktopUpdateSecondaryAction{color:var(--color-hw-ink);background:#0c1512e0}.workspaceFrame[data-theme-resolved=dark] .supportLinkCardFooter,.workspaceFrame[data-theme-resolved=dark] .supportLinkCardAction,.workspaceFrame[data-theme-resolved=dark] .supportLinkCardArrow,.workspaceFrame[data-theme-resolved=dark] .supportFaqChevron,.shell[data-theme-resolved=dark] .supportLinkCardFooter,.shell[data-theme-resolved=dark] .supportLinkCardAction,.shell[data-theme-resolved=dark] .supportLinkCardArrow,.shell[data-theme-resolved=dark] .supportFaqChevron{color:var(--color-hw-muted)}.workspaceFrame[data-theme-resolved=dark] .supportFaqItemExpanded,.shell[data-theme-resolved=dark] .supportFaqItemExpanded{background:#182a228a}.workspaceFrame[data-theme-resolved=dark] .supportFaqTrigger:hover,.shell[data-theme-resolved=dark] .supportFaqTrigger:hover{background:#ffffff08}.workspaceFrame[data-theme-resolved=dark] .historyWorkspaceList .historyRecordCardExpanded,.shell[data-theme-resolved=dark] .historyWorkspaceList .historyRecordCardExpanded{background:#182a2294!important}.workspaceFrame[data-theme-resolved=dark] .historyWorkspaceList .historyRecordCardExpanded:hover,.shell[data-theme-resolved=dark] .historyWorkspaceList .historyRecordCardExpanded:hover{border-color:#8fd8be2e;box-shadow:inset 3px 0 #8fd8bead,inset 0 1px #ffffff08,0 14px 26px -34px #00000057;background:#182a2294!important}.workspaceFrame[data-theme-resolved=dark] .historyWorkspaceList .historyRecordSummaryButton,.workspaceFrame[data-theme-resolved=dark] .historyWorkspaceList .historyRecordSummaryMain strong,.shell[data-theme-resolved=dark] .historyWorkspaceList .historyRecordSummaryButton,.shell[data-theme-resolved=dark] .historyWorkspaceList .historyRecordSummaryMain strong{color:var(--color-hw-nav-ink)!important}.workspaceFrame[data-theme-resolved=dark] .historyWorkspaceList .historyRecordSummaryMeta,.workspaceFrame[data-theme-resolved=dark] .historyWorkspaceList .historyRecordChevron,.shell[data-theme-resolved=dark] .historyWorkspaceList .historyRecordSummaryMeta,.shell[data-theme-resolved=dark] .historyWorkspaceList .historyRecordChevron{color:#eaf3efc7!important}.workspaceFrame[data-theme-resolved=dark] .historyWorkspaceList .historyRecordCardExpanded .historyRecordSummaryButton,.workspaceFrame[data-theme-resolved=dark] .historyWorkspaceList .historyRecordCardExpanded .historyRecordSummaryMain strong,.shell[data-theme-resolved=dark] .historyWorkspaceList .historyRecordCardExpanded .historyRecordSummaryButton,.shell[data-theme-resolved=dark] .historyWorkspaceList .historyRecordCardExpanded .historyRecordSummaryMain strong{color:var(--color-hw-ink)!important}.workspaceFrame[data-theme-resolved=dark] .historyWorkspaceList .historyRecordCardExpanded .historyRecordSummaryMeta,.workspaceFrame[data-theme-resolved=dark] .historyWorkspaceList .historyRecordCardExpanded .historyRecordChevron,.shell[data-theme-resolved=dark] .historyWorkspaceList .historyRecordCardExpanded .historyRecordSummaryMeta,.shell[data-theme-resolved=dark] .historyWorkspaceList .historyRecordCardExpanded .historyRecordChevron{color:var(--color-hw-muted)!important}.workspaceFrame[data-theme-resolved=dark] .historySearchField,.workspaceFrame[data-theme-resolved=dark] .historySummaryBar,.shell[data-theme-resolved=dark] .historySearchField,.shell[data-theme-resolved=dark] .historySummaryBar{background:var(--color-hw-overlay-panel);border-color:#d8d0c4b8}@supports (color:color-mix(in lab, red, red)){.workspaceFrame[data-theme-resolved=dark] .historySearchField,.workspaceFrame[data-theme-resolved=dark] .historySummaryBar,.shell[data-theme-resolved=dark] .historySearchField,.shell[data-theme-resolved=dark] .historySummaryBar{border-color:color-mix(in srgb, var(--color-hw-line) 72%, transparent)}}.workspaceFrame[data-theme-resolved=dark] .historySearchField,.workspaceFrame[data-theme-resolved=dark] .historySummaryBar,.shell[data-theme-resolved=dark] .historySearchField,.shell[data-theme-resolved=dark] .historySummaryBar{color:var(--color-hw-ink);box-shadow:inset 0 1px #ffffff08}.workspaceFrame[data-theme-resolved=dark] .historyStatCard,.shell[data-theme-resolved=dark] .historyStatCard{box-shadow:none;border-color:#8fd8be1f;background:#0e1815f5!important}.workspaceFrame[data-theme-resolved=dark] .historyStatCard:hover,.shell[data-theme-resolved=dark] .historyStatCard:hover{border-color:#8fd8be38;background:#121f1a80!important}.workspaceFrame[data-theme-resolved=dark] .historyStatCardActive,.shell[data-theme-resolved=dark] .historyStatCardActive{border-color:var(--color-hw-accent);background:#182a22e0!important}.workspaceFrame[data-theme-resolved=dark] .historyWorkspaceList .historyRecordCard,.shell[data-theme-resolved=dark] .historyWorkspaceList .historyRecordCard{border-color:#8fd8be29;box-shadow:inset 3px 0 #8fd8be8a,inset 0 1px #ffffff08,0 14px 26px -34px #0000003d;background:#0e1815f5!important}.workspaceFrame[data-theme-resolved=dark] .historyWorkspaceList .historyRecordCard:hover,.shell[data-theme-resolved=dark] .historyWorkspaceList .historyRecordCard:hover{border-color:#8fd8be38;background:#121f1afa!important}.workspaceFrame[data-theme-resolved=dark] .controlKnobsToggle,.workspaceFrame[data-theme-resolved=dark] .controlKnobsToggleOpen,.shell[data-theme-resolved=dark] .controlKnobsToggle,.shell[data-theme-resolved=dark] .controlKnobsToggleOpen{color:var(--color-hw-ink)!important;box-shadow:inset 3px 0 0 var(--color-hw-accent)!important;background-color:#133128eb!important;border-color:#8fd8be38!important}.workspaceFrame[data-theme-resolved=dark] .controlKnobsToggle:hover,.shell[data-theme-resolved=dark] .controlKnobsToggle:hover{background-color:#183a2ff5!important;border-color:#8fd8be52!important}.workspaceFrame[data-theme-resolved=dark] .controlKnobsToggle svg,.workspaceFrame[data-theme-resolved=dark] .controlSidebarToggle,.shell[data-theme-resolved=dark] .controlKnobsToggle svg,.shell[data-theme-resolved=dark] .controlSidebarToggle{color:var(--color-hw-ink);background-color:#0c1512e0;border-color:#8fd8be2e}.workspaceFrame[data-theme-resolved=dark] .controlSidebarToggle:hover:not(:disabled),.shell[data-theme-resolved=dark] .controlSidebarToggle:hover:not(:disabled){background:#121f1af5;border-color:#8fd8be4d}.workspaceFrame[data-theme-resolved=dark] .mobileToolSelect select,.workspaceFrame[data-theme-resolved=dark] .analyzeSidebarSelect select,.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerTabSelect select,.shell[data-theme-resolved=dark] .mobileToolSelect select,.shell[data-theme-resolved=dark] .analyzeSidebarSelect select,.shell[data-theme-resolved=dark] .analyzeDrawerTabSelect select{color:var(--color-hw-ink);background-color:#0c1512eb;border-color:#8fd8be2e}.workspaceFrame[data-theme-resolved=dark] .strengthSegmentLabel,.shell[data-theme-resolved=dark] .strengthSegmentLabel{color:var(--color-hw-ink)}.workspaceFrame[data-theme-resolved=dark] .strengthSegmentActive .strengthSegmentLabel,.shell[data-theme-resolved=dark] .strengthSegmentActive .strengthSegmentLabel{color:var(--color-hw-accent-strong)}.toolTab.hoverHelp:after{top:calc(100% + .65rem);bottom:auto;left:0;transform:none}.toolTab.hoverHelp:before{border-top:0;border-left:0;border-right:1px solid var(--color-hw-line);border-bottom:1px solid var(--color-hw-line);top:calc(100% + .35rem);bottom:auto;left:1.2rem;transform:rotate(45deg)}.mobileToolSelect{background:linear-gradient(#eff5f2fa 0%,#e7efebfa 100%);border-top:1px solid #123f3224;border-bottom:1px solid #123f3224;padding:.75rem 1rem;display:none}.mobileToolSelect select,.analyzeSidebarSelect select,.analyzeDrawerTabSelect select{width:100%;color:var(--color-hw-ink);background-color:#ffffffe0;border:1px solid #123f322e;border-radius:6px;outline:none;padding:.65rem .75rem;font-size:.875rem;font-weight:600}.mobileToolSelect select:focus-visible,.analyzeSidebarSelect select:focus-visible,.analyzeDrawerTabSelect select:focus-visible{outline-offset:1px;outline:2px solid #1f6f5b6b}.rewriteEditorBlock,.analyzeEditorBlock{gap:calc(var(--spacing) * 0);height:100%;min-height:0;display:grid}.rewriteWorkspaceShell,.analyzeWorkbenchShell{align-items:stretch;gap:16px;height:100%;min-height:0;display:grid;overflow:hidden}.rewriteWorkspaceShell{grid-template-columns:minmax(0,1fr) 21rem}.rewriteWorkspaceShellPanelCollapsed{grid-template-columns:minmax(0,1fr) 4.5rem}.analyzeWorkbenchShell{grid-template-columns:minmax(0,1fr) 20rem}.analyzeWorkbenchShellPanelCollapsed{grid-template-columns:minmax(0,1fr) 4.5rem}.rewriteWorkspaceCanvas,.analyzeWorkbenchMain{min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.analyzeWorkbenchMain{grid-template-rows:minmax(0,1fr);min-height:100%}.analyzeWorkbenchHeader{background:linear-gradient(#fffdf8f5 0%,#f7f3ebf0 100%);border:1px solid #123f3224}.rewriteDocumentSurface{background:0 0;border:0;grid-template-rows:minmax(0,1fr);min-width:0;height:100%;min-height:100%;display:grid}.rewriteDocumentBar,.analyzeWorkbenchHeader{justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.rewriteDocumentBarCopy,.analyzeWorkbenchHeaderCopy{gap:4px;min-width:0;display:grid}.rewriteDocumentLabel{color:var(--color-hw-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.rewriteDocumentBarCopy p,.analyzeWorkbenchHeaderCopy p,.rewriteInspectorCopy p,.analyzeWorkbenchInspectorCopy p,.analyzeWorkbenchHint{color:var(--color-hw-muted);margin:0;font-size:.82rem;line-height:1.5}.analyzeWorkbenchHeaderCopy strong,.rewriteInspectorCopy strong,.analyzeWorkbenchInspectorCopy strong{font-size:1rem;line-height:1.2}.rewriteDocumentMeta,.analyzeWorkbenchHeaderMeta{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.rewriteWorkspaceCanvas .rewriteTextareaCard,.analyzeWorkbenchMain .analyzeCanvasCard{border:1px solid var(--color-hw-line);height:100%;min-height:0}.rewriteInspectorRail,.analyzeWorkbenchInspector{background:linear-gradient(#f7fbf8fa 0%,#eff6f2f0 100%);border:1px solid #123f3224;grid-template-rows:auto minmax(0,1fr);gap:12px;min-height:0;max-height:calc(100vh - 32px);padding:14px;display:grid;position:sticky;top:16px;overflow:hidden}.rewriteInspectorRailSidebarCollapsed,.analyzeWorkbenchInspectorSidebarCollapsed{align-content:start;padding:12px 10px}.rewriteInspectorHeader,.analyzeWorkbenchInspectorHeader{gap:12px;display:grid}.rewriteInspectorCopy,.analyzeWorkbenchInspectorCopy,.rewriteInspectorBody,.analyzeWorkbenchInspectorBody{gap:12px;min-width:0;display:grid}.rewriteInspectorHeaderActions{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.rewriteInspectorScrollArea,.analyzeWorkbenchInspectorScrollArea{min-height:0;padding-right:.5rem;overflow:hidden auto}.rewriteInspectorCollapsed{align-content:start;justify-items:center;gap:10px;min-height:10rem;padding-top:.25rem;display:grid}.rewriteInspectorCollapsed span{color:var(--color-hw-muted);letter-spacing:.08em;text-transform:uppercase;writing-mode:vertical-rl;text-orientation:mixed;font-size:.72rem;font-weight:700}.controlSidebarToggle{color:#123f32;background:#ffffffd1;border:1px solid #123f322e;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.controlSidebarToggle:hover:not(:disabled){color:#0f342a;background:#fff;border-color:#123f324d}.controlSidebarToggleCollapsed{width:2.5rem;height:2.5rem}.rewriteSettingsBarRail{border:1px solid #1f6f5b38}.rewriteInspectorRail .settingsGroup,.analyzeWorkbenchInspector .settingsGroup{grid-template-columns:1fr;display:grid}.rewriteInspectorRail .inlineControl,.rewriteInspectorRail .inlineDirectionSelect,.rewriteInspectorRail .strengthControl,.rewriteInspectorRail .strictGrammarToggle,.rewriteInspectorRail .toggleCard,.analyzeWorkbenchInspector .inlineControl,.analyzeWorkbenchInspector .inlineDirectionSelect,.analyzeWorkbenchInspector .strengthControl,.analyzeWorkbenchInspector .strictGrammarToggle,.analyzeWorkbenchInspector .toggleCard{width:100%;min-width:0}.rewriteInspectorRail .inlineControlLabel,.analyzeWorkbenchInspector .inlineControlLabel{white-space:normal;line-height:1.35}.rewriteInspectorRail .inlineControlSelect,.rewriteInspectorRail .inlineControlInput,.rewriteInspectorRail .inlineDirectionTrigger,.analyzeWorkbenchInspector .inlineControlSelect,.analyzeWorkbenchInspector .inlineControlInput,.analyzeWorkbenchInspector .inlineDirectionTrigger{width:100%;min-width:0;max-width:none}.rewriteInspectorRail .constraintSliderHeader,.analyzeWorkbenchInspector .constraintSliderHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.rewriteInspectorRail .safeguardsLayout,.analyzeWorkbenchInspector .safeguardsLayout{grid-template-columns:1fr}.rewriteInspectorRail .toggleChecklist,.analyzeWorkbenchInspector .toggleChecklist{grid-template-columns:repeat(2,minmax(0,1fr))}.safeguardsPanelRail{border-top-color:#1f6f5b2e}.rewriteInspectorSummary,.analyzeWorkbenchSummary{flex-wrap:wrap;gap:8px;display:flex}.rewriteInspectorSummaryItem,.analyzeWorkbenchSummaryItem{min-height:30px;color:var(--color-hw-ink);background:#ffffffc7;border:1px solid #123f321f;align-items:center;padding:0 10px;font-size:.76rem;line-height:1.3;display:inline-flex}.analyzePage,.workflowPage,.voicesPage{min-height:100vh;position:relative;overflow:hidden}@media (min-width:768px){.rewritePage,.analyzePage,.workflowPage,.voicesPage{height:100dvh;min-height:100dvh}}.analyzeWorkbenchControlGroup{gap:10px;display:grid}.analyzeWorkbenchFacts{border-top:1px solid #123f321f;gap:10px;padding-top:12px;display:grid}.analyzeWorkbenchFactList{gap:8px;display:grid}.analyzeWorkbenchFact{background:#ffffffd1;border:1px solid #123f321a;gap:3px;padding:12px;display:grid}.analyzeWorkbenchFact strong{font-size:.8rem;line-height:1.35}.analyzeFocusRail{align-items:stretch;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-hw-line);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);background:linear-gradient(#f6f3ebf5 0%,#fcfbf7 100%);flex-wrap:wrap;display:flex}.analyzeFocusRailDrawer{border-top-style:var(--tw-border-style);border-top-width:0;border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);background:linear-gradient(#f1ece2b8 0%,#fcfbf7 100%);border-bottom-width:1px}.analyzeFocusChip{cursor:pointer;gap:calc(var(--spacing) * .5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-radius:8px;min-width:min(12.5rem,100%);transition-duration:.15s;display:grid}.analyzeFocusChip:hover:not(:disabled){border-color:#1f6f5b4d}@supports (color:color-mix(in lab, red, red)){.analyzeFocusChip:hover:not(:disabled){border-color:color-mix(in oklab, var(--color-hw-accent) 30%, transparent)}}.analyzeFocusChip:hover:not(:disabled){background-color:var(--color-hw-accent-soft)}.analyzeFocusChip span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-ink)}.analyzeFocusChip small{--tw-leading:calc(var(--spacing) * 4);font-size:11px;line-height:calc(var(--spacing) * 4);color:var(--color-hw-muted)}.analyzeFocusChipActive{border-color:#1f6f5b59}@supports (color:color-mix(in lab, red, red)){.analyzeFocusChipActive{border-color:color-mix(in oklab, var(--color-hw-accent) 35%, transparent)}}.analyzeFocusChipActive{background-color:var(--color-hw-accent);color:var(--color-white);box-shadow:0 12px 32px #123f3229}.analyzeFocusChipActive span,.analyzeFocusChipActive small{color:var(--color-white)}.rewriteTextareaCard{border-right-style:var(--tw-border-style);border-right-width:1px;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);grid-template-rows:1fr auto;height:100%;min-height:100%;display:grid;overflow:hidden}.rewriteTextareaCardCollapsedSettings{min-height:clamp(25rem,68vh,48rem)!important}.rewriteTextarea{resize:none;border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-hw-ink);height:100%;min-height:0;font:inherit;background-color:#0000;border-width:0;outline:none}.rewriteTextarea::placeholder{color:#61686399}@supports (color:color-mix(in lab, red, red)){.rewriteTextarea::placeholder{color:color-mix(in oklab, var(--color-hw-muted) 60%, transparent)}}.rewriteTextarea:focus{outline:none}.rewriteTextareaFooter{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-hw-line);background-color:var(--color-hw-surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);display:flex}.rewriteTextareaFooter button,.analyzeActionGroup button{white-space:nowrap;min-width:8.5rem;max-width:100%}.analyzeCanvasCard{border-right-style:var(--tw-border-style);border-right-width:1px;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);grid-template-rows:1fr auto;height:100%;min-height:100%;display:grid;overflow:hidden}.analyzeCanvasCardCollapsedSettings{min-height:clamp(25rem,68vh,48rem)!important}.analyzeTextarea{min-height:0}.analyzeCompareGrid{height:100%;min-height:100%;display:grid}@media (min-width:48rem){.analyzeCompareGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.analyzeComparePane{min-height:calc(var(--spacing) * 0);grid-template-rows:auto 1fr;display:grid}.analyzeComparePaneBorder{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-hw-line)}@media (min-width:48rem){.analyzeComparePaneBorder{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:0}}.analyzePaneHeader{gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-hw-line);background-color:var(--color-hw-accent-soft);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:grid}.analyzePaneTitleInput{border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-accent);background-color:#0000;border-width:0}.analyzePaneTitleInput:focus{outline:none}.analyzePaneTextarea{min-height:0}.analyzeBatchPane{grid-template-rows:auto 1fr;height:100%;min-height:100%;display:grid}.analyzeBatchNote{gap:calc(var(--spacing) * 1);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-hw-line);background-color:var(--color-hw-surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:grid}.analyzeBatchNote p{margin:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-hw-muted)}.analyzeCanvasFooter{justify-content:flex-end;align-items:flex-end;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-hw-line);background-color:var(--color-hw-surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);flex-wrap:wrap;display:flex}.analyzeActionGroup{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;align-self:flex-start;display:flex}.analyzeDrawerOverlay{inset:calc(var(--spacing) * 0);z-index:30;background-color:#171a1826;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.analyzeDrawerOverlay{background-color:color-mix(in oklab, var(--color-hw-ink) 15%, transparent)}}.analyzeDrawerOverlay{padding:calc(var(--spacing) * 0);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.analyzeDrawerSheet{border-style:var(--tw-border-style);background-color:var(--color-hw-surface);border-width:0;flex-direction:column;width:100%;max-width:none;height:100%;min-height:100%;max-height:none;display:flex;overflow:hidden;box-shadow:-18px 0 56px #171a1824}.analyzeDrawerScrollArea{min-height:calc(var(--spacing) * 0);overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:1;padding-right:1rem;display:flex;overflow:hidden auto}.rewriteDrawerSheet{border-style:var(--tw-border-style);background-color:var(--color-hw-surface);border-width:0;grid-template-rows:auto auto auto auto minmax(0,1fr);width:100%;max-width:none;height:100%;min-height:100%;max-height:none;display:grid;overflow:hidden;box-shadow:-18px 0 56px #171a1824}.analyzeDrawerHeader{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-hw-line);background-color:var(--color-hw-surface);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.rewriteDrawerHeader{background-color:#123f32!important;border-color:#1f6f5b40!important;box-shadow:inset 4px 0 #ecd8a5!important}.rewriteDrawerHeader h2{color:#fff!important}.rewriteDrawerHeader p{color:#ffffffb3!important}.rewriteDrawerHeader .analyzeDrawerWords{color:#ecd8a5!important;background-color:#ecd8a514!important;border-color:#ecd8a540!important}.rewriteDrawerHeader .analyzeDrawerClose{color:#ffffffb3!important;background-color:#0000!important;border-color:#fff3!important}.rewriteDrawerHeader .analyzeDrawerClose:hover{color:#fff!important;background-color:#ffffff1a!important}.reportDrawerHeader{background-color:#123f32!important;border-color:#1f6f5b40!important;box-shadow:inset 4px 0 #ecd8a5!important}.reportDrawerHeader h2{color:#fff!important}.reportDrawerHeader p{color:#ffffffb3!important}.reportDrawerHeader .rewriteHeaderEyebrow{color:#7cc0a7!important}.reportDrawerHeader .analyzeDrawerWords{color:#ecd8a5!important;background-color:#ecd8a514!important;border-color:#ecd8a540!important}.reportDrawerHeader .analyzeDrawerClose{color:#ffffffb3!important;background-color:#0000!important;border-color:#fff3!important}.reportDrawerHeader .analyzeDrawerClose:hover{color:#fff!important;background-color:#ffffff1a!important}.analyzeDrawerHeading{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1);display:grid}.analyzeDrawerTitleRow{gap:calc(var(--spacing) * 1);display:grid}.analyzeDrawerTitleRow h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-hw-ink)}.analyzeDrawerTitleRow p{margin:calc(var(--spacing) * 0);max-width:54rem;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-hw-muted)}.analyzeDrawerHeaderActions{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.reportHeaderButton{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;background:#f5e7bf;border-width:1px;border-radius:6px;justify-content:center;align-items:center;min-height:2.5rem;transition-duration:.15s;display:inline-flex;color:#123f32!important;border-color:#ecd8a5b8!important}.reportHeaderButton:hover{background:#ecd8a5;color:#0f342a!important;border-color:#ecd8a5b8!important}.reportHeaderButtonPrimary{background:#1f7b62;color:#fff!important;border-color:#1f7b62!important}.reportHeaderButtonPrimary:hover{background:#17624f;color:#fff!important;border-color:#17624f!important}.reportHeaderButtonSubtle{background:#ffffff0f;color:#ffffffc7!important;border-color:#ffffff2e!important}.reportHeaderButtonSubtle:hover{background:#ffffff1f;color:#fff!important;border-color:#ffffff42!important}.reportHeaderButton:disabled,.reportActionButton:disabled{cursor:not-allowed;opacity:.62}.analyzeDrawerWords{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-hw-muted);align-items:center;display:inline-flex}.analyzeDrawerClose{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 0);color:var(--color-hw-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;justify-content:center;align-items:center;transition-duration:.15s;display:inline-flex}@media (hover:hover){.analyzeDrawerClose:hover{background-color:var(--color-hw-surface);color:var(--color-hw-ink)}}.analyzeDrawerSummaryGrid{gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-hw-line);background-color:var(--color-hw-surface);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5);display:grid}@media (min-width:40rem){.analyzeDrawerSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:96rem){.analyzeDrawerSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.analyzeDrawerSummaryCard{gap:calc(var(--spacing) * 1);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-hw-surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-radius:6px;transition-duration:.15s;display:grid;box-shadow:0 1px 2px #00000005}.analyzeDrawerSummaryCard:hover{border-color:var(--color-hw-line);box-shadow:0 4px 12px #171a180a}.analyzeDrawerSummaryCard span{--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:#616863cc}@supports (color:color-mix(in lab, red, red)){.analyzeDrawerSummaryCard span{color:color-mix(in oklab, var(--color-hw-muted) 80%, transparent)}}.analyzeDrawerSummaryCard strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-ink)}.analyzeDrawerSummaryCard small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-hw-muted)}.analyzeDrawerSummaryCardGood{border-left:3px solid var(--color-hw-accent)!important}.analyzeDrawerSummaryCardCaution{border-left:3px solid #c1812f!important}.analyzeDrawerDashboard{min-height:calc(var(--spacing) * 0);flex:none;grid-template-columns:260px 1fr;display:grid}.analyzeDrawerDashboardSingle{grid-template-columns:1fr!important}.analyzeDrawerSidebar{gap:calc(var(--spacing) * 3);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-hw-line);background-color:var(--color-hw-surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);flex-direction:column;display:flex;overflow-y:auto}.sidebarSectionLabel{padding-inline:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#171a18cc}@supports (color:color-mix(in lab, red, red)){.sidebarSectionLabel{color:color-mix(in oklab, var(--color-hw-ink) 80%, transparent)}}.analyzeSidebarNav{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.analyzeSidebarSelect{display:none}.analyzeSidebarNavItem{cursor:pointer;gap:calc(var(--spacing) * .5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3);text-align:left;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-radius:6px;flex-direction:column;transition-duration:.15s;display:flex;box-shadow:0 1px 2px #00000003;width:100%!important;color:var(--color-hw-muted)!important;display:flex!important}.analyzeSidebarNavItem:hover:not(:disabled){box-shadow:0 2px 6px #00000005;background-color:var(--color-hw-surface-strong)!important;border-color:var(--color-hw-line)!important;color:var(--color-hw-ink)!important}.analyzeSidebarNavItemActive{box-shadow:0 2px 6px #1f6f5b0d;background-color:var(--color-hw-accent-soft)!important;color:var(--color-hw-accent-strong)!important;border-color:#1f6f5b4d!important;border-radius:6px!important}.analyzeSidebarNavItemActive .analyzeSidebarNavLabel{color:var(--color-hw-accent-strong)!important}.analyzeSidebarNavLabel{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.analyzeSidebarNavDesc{--tw-leading:calc(var(--spacing) * 4);font-size:10px;line-height:calc(var(--spacing) * 4);color:var(--color-hw-muted)}.analyzeDrawerContentPane{min-height:calc(var(--spacing) * 0);flex-direction:column;display:flex;overflow:visible}.analyzeDrawerTabs{align-items:center;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 0);height:2.75rem;display:flex}.analyzeDrawerTabSelect{border-bottom:1px solid var(--color-hw-line);background-color:#fff;padding:.75rem 1rem;display:none}.rewriteDrawerActionBar{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);grid-template-columns:minmax(0,1fr) auto;display:grid}.rewriteDrawerActions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.reportActionButton{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;color:#123f32e6;background:#f7fbf8;border-width:1px;border-color:#123f3229;border-radius:6px;justify-content:center;align-items:center;transition-duration:.15s;display:inline-flex}.reportActionButton:hover{color:#123f32fa;background:#eef6f1;border-color:#123f3247}.reportActionButtonAccent{color:#f8f5ec;background:#123f32;border-color:#123f32b8}.reportActionButtonAccent:hover{color:#f8f5ec;background:#155847;border-color:#123f32d1}.rewriteDrawerStatusSlot{min-width:calc(var(--spacing) * 0);text-align:right;justify-self:flex-end;min-height:2.5rem}.rewriteDrawerCopyStatus{margin:calc(var(--spacing) * 0);max-width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));align-items:center;display:inline-flex}.analyzeDrawerTab{cursor:pointer;border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;background-color:#0000;border-color:#0000;border-bottom-width:2px;align-items:center;transition-duration:.15s;display:inline-flex}@media (hover:hover){.analyzeDrawerTab:hover{color:var(--color-hw-ink)}}.analyzeDrawerTab{height:100%;color:var(--color-hw-muted)!important;background:0 0!important;border-radius:0!important}.analyzeDrawerTab:hover{color:var(--color-hw-ink)!important;border-bottom-color:var(--color-hw-line)!important}.analyzeDrawerTabActive{color:var(--color-hw-accent)!important;border-bottom-color:var(--color-hw-accent)!important}.analyzeDrawerBody{min-height:calc(var(--spacing) * 0);align-content:flex-start;gap:calc(var(--spacing) * 5);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5);scrollbar-gutter:stable;display:grid;overflow:hidden auto}.analyzeDrawerSection{gap:calc(var(--spacing) * 3);display:grid}.analyzeDrawerSectionDiff{min-height:0}.analyzeDrawerSectionHeader{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.analyzeDrawerSectionHeader h3{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#171a18e6}@supports (color:color-mix(in lab, red, red)){.analyzeDrawerSectionHeader h3{color:color-mix(in oklab, var(--color-hw-ink) 90%, transparent)}}.analyzeDrawerCards{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:48rem){.analyzeDrawerCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:96rem){.analyzeDrawerCards{grid-template-columns:repeat(4,minmax(0,1fr))}}.analyzeDrawerCard{gap:calc(var(--spacing) * 1);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-hw-surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-radius:6px;transition-duration:.15s;display:grid;box-shadow:0 1px 2px #00000003}.analyzeDrawerCard span{--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-hw-muted)}.analyzeDrawerCard strong{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-ink)}.analyzeDrawerCardGood{background-color:var(--color-hw-accent-soft)!important;border-color:#1f6f5b40!important}.analyzeDrawerCardCaution{background-color:#f4eadb!important}@supports (color:color-mix(in lab, red, red)){.analyzeDrawerCardCaution{background-color:color-mix(in srgb, var(--color-hw-surface) 86%, #c1812f 14%)!important}}.analyzeDrawerCardCaution{border-color:#d2ba9a!important}@supports (color:color-mix(in lab, red, red)){.analyzeDrawerCardCaution{border-color:color-mix(in srgb, var(--color-hw-line) 72%, #c1812f 28%)!important}}.analyzeDrawerList{margin:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 0);list-style-type:none;display:grid}.analyzeDrawerList li{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-hw-surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-hw-ink);border-radius:6px}.analyzeListSnippet{gap:calc(var(--spacing) * 1.5);display:grid}.analyzeListSnippetLabel{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-hw-muted)}.analyzeListSnippet p{margin:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-hw-ink)}.analyzeListSnippet mark{padding-inline:calc(var(--spacing) * 1);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-ink);background-color:#ecd8a58c}.analyzeListSnippet small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-hw-muted)}.analyzeDrawerEmpty{margin:calc(var(--spacing) * 0);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-hw-surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-hw-muted)}.recommendationActionDisclosure{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-hw-line);background-color:#f4faf7;box-shadow:inset 3px 0 #1f6f5b33}.recommendationActionDisclosure>summary{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);grid-template-columns:minmax(0,1fr) auto;list-style:none;display:grid}.recommendationActionDisclosure>summary::-webkit-details-marker{display:none}.recommendationActionDisclosure>summary div{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * .5);display:grid}.recommendationActionDisclosure>summary span:first-child{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-ink)}.recommendationActionDisclosure>summary strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-hw-muted)}.recommendationActionButton{border-style:var(--tw-border-style);border-width:1px;border-color:#1f6f5b59;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.recommendationActionButton{border-color:color-mix(in oklab, var(--color-hw-accent) 35%, transparent)}}.recommendationActionButton{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-accent);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s}.recommendationActionDisclosure[open] .recommendationActionButton{border-color:var(--color-hw-accent);background-color:var(--color-hw-accent-soft)}.recommendationActionDisclosure[open]{background-color:#f4faf7}.recommendationPanel{gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);background-color:#f4faf7;border-color:#1f6f5b29;border-top-width:1px;display:grid}.recommendationGrid{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:80rem){.recommendationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.recommendationCard{gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);border-radius:6px;display:grid}.recommendationCardHeader{align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-hw-muted);flex-wrap:wrap;display:flex}.recommendationSeverity{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-hw-accent);background-color:#1f6f5b14;border-width:1px;border-color:#1f6f5b33;align-items:center;display:inline-flex}.recommendationSeverityHigh{border-color:#d1b897}@supports (color:color-mix(in lab, red, red)){.recommendationSeverityHigh{border-color:color-mix(in srgb, var(--color-hw-line) 70%, #c1812f 30%)}}.recommendationSeverityHigh{background-color:#f4eadb}@supports (color:color-mix(in lab, red, red)){.recommendationSeverityHigh{background-color:color-mix(in srgb, var(--color-hw-surface) 86%, #c1812f 14%)}}.recommendationSeverityHigh{color:#40331e}@supports (color:color-mix(in lab, red, red)){.recommendationSeverityHigh{color:color-mix(in srgb, var(--color-hw-ink) 76%, #c1812f 24%)}}.recommendationSeverityQuick{background-color:var(--color-hw-accent-soft);color:var(--color-hw-accent);border-color:#1f6f5b47}.recommendationSeverityLow{color:var(--color-hw-muted);background-color:#f7f6f1;border-color:#606c6838}.recommendationCard strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-ink)}.recommendationCard p,.recommendationCard small{margin:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-hw-muted)}.suggestedFixesPanel{gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);border-width:1px;border-color:#1f6f5b33;border-radius:6px;display:grid}.suggestedFixesHeader{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * 3);border-color:#1f6f5b24;border-bottom-width:1px;flex-wrap:wrap;display:flex}.suggestedFixesHeader div{gap:calc(var(--spacing) * .5);display:grid}.suggestedFixesHeader span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-ink)}.suggestedFixesHeader strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-hw-muted)}.suggestedFixApplyAll,.suggestedFixAction,.suggestedFixSecondaryAction{min-height:calc(var(--spacing) * 8);cursor:pointer;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;color:var(--color-hw-accent);background-color:#fffdf8;border-width:1px;border-color:#1f6f5b61;justify-content:center;align-items:center;transition-duration:.15s;display:inline-flex}.suggestedFixApplyAll:hover:not(:disabled),.suggestedFixAction:hover:not(:disabled){background-color:var(--color-hw-accent);color:#fffdf8}.suggestedFixSecondaryAction{color:var(--color-hw-muted);background-color:#0000;border-color:#5b4b2f38}.suggestedFixSecondaryAction:hover:not(:disabled){color:var(--color-hw-accent);border-color:#1f6f5b57}.suggestedFixAction:disabled,.suggestedFixSecondaryAction:disabled{cursor:not-allowed;opacity:.48}.suggestedFixToolbar{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.suggestedFixApplyAll:focus-visible,.suggestedFixAction:focus-visible,.suggestedFixSecondaryAction:focus-visible{outline-offset:2px;outline:2px solid #1f6f5b66}.suggestedFixList{gap:calc(var(--spacing) * 3);display:grid}.suggestedFixGroup{gap:calc(var(--spacing) * 2);display:grid}.suggestedFixGroup+.suggestedFixGroup{border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 3);border-color:#1f6f5b1f;border-top-width:1px}.suggestedFixGroupHeader{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.suggestedFixGroupHeader span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-ink)}.suggestedFixGroupHeader strong{--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:var(--color-hw-muted)}.suggestedFixGroupList{gap:calc(var(--spacing) * 2);display:grid}.suggestedFixEmptyState{margin:calc(var(--spacing) * 0);border-style:var(--tw-border-style);--tw-border-style:dashed;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-hw-muted);background-color:#fbfdfb;border:1px dashed #1f6f5b38;border-radius:6px}.suggestedFixCard{align-items:center;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);border-width:1px;border-radius:6px;display:grid}@media (min-width:40rem){.suggestedFixCard{grid-template-columns:minmax(0,1fr) auto}}.suggestedFixCard{background-color:#fbfdfb;border-color:#1f6f5b24}.suggestedFixCopy{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1);display:grid}.suggestedFixCopy span{--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-hw-accent)}.suggestedFixCopy strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-ink)}.suggestedFixCopy p{margin:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-hw-muted);flex-wrap:wrap;display:flex}.suggestedFixCopy mark{border-style:var(--tw-border-style);max-width:100%;padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-ink);background-color:#ecd8a56b;border-width:1px;border-color:#1f6f5b2e}.suggestedFixActions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}@media (min-width:40rem){.suggestedFixActions{justify-content:flex-end}}.suggestedFixEditPanel{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 1.5);display:grid}.suggestedFixEditPanel label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-muted)}.suggestedFixEditPanel textarea{resize:vertical;border-style:var(--tw-border-style);background-color:var(--color-hw-surface);width:100%;min-height:64px;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-hw-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;--tw-outline-style:none;border-width:1px;border-color:#5b4b2f38;outline-style:none;transition-duration:.15s}.suggestedFixEditPanel textarea:focus{outline-offset:2px;border-color:#1f6f5b85;outline:2px solid #1f6f5b2e}.suggestedFixPreviewBackdrop{inset:calc(var(--spacing) * 0);z-index:50;background-color:#171a1859;place-items:center;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.suggestedFixPreviewBackdrop{background-color:color-mix(in oklab, var(--color-hw-ink) 35%, transparent)}}.suggestedFixPreviewBackdrop{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.suggestedFixPreviewModal{width:100%;max-height:100%;max-width:var(--container-4xl);border-style:var(--tw-border-style);background-color:var(--color-white);border-width:1px;border-color:#1f6f5b38;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 24px 80px #171a1847}.suggestedFixPreviewHeader{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);background-color:#fbfdfb;border-color:#1f6f5b29;border-bottom-width:1px;display:flex}.suggestedFixPreviewHeader h3{margin-top:calc(var(--spacing) * 1);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-hw-ink)}.suggestedFixPreviewBody{min-height:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);display:grid;overflow:hidden}.suggestedFixPreviewNote{margin:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-hw-muted)}.suggestedFixPreviewText{min-height:calc(var(--spacing) * 0);border-style:var(--tw-border-style);background-color:var(--color-hw-surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);white-space:pre-wrap;color:var(--color-hw-ink);border-width:1px;border-color:#5b4b2f2e;border-radius:6px;max-height:min(58vh,34rem);overflow:auto}.suggestedFixPreviewText mark{padding-inline:calc(var(--spacing) * 1);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-ink);background-color:#ecd8a5a8;border-radius:3px;box-shadow:inset 0 0 0 1px #c1812f3d}.suggestedFixPreviewFooter{border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);background-color:#fbfdfb;border-color:#1f6f5b29;border-top-width:1px;justify-content:flex-end;display:flex}.recommendationStatus{gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:#1f6f5b40;border-radius:6px;display:grid}@supports (color:color-mix(in lab, red, red)){.recommendationStatus{border-color:color-mix(in oklab, var(--color-hw-accent) 25%, transparent)}}.recommendationStatus{background-color:var(--color-hw-accent-soft);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.recommendationStatus span{--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-hw-accent)}.recommendationStatus ul{margin:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1.5);padding-left:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-hw-ink);display:grid}.recommendationDetails{border-style:var(--tw-border-style);background-color:var(--color-white);border-width:1px;border-color:#1f6f5b33;border-radius:6px}.recommendationDetails summary{cursor:pointer;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-ink);background-color:#fbfdfb}.recommendationDetails[open] summary{border-bottom:1px solid #1f6f5b24}.recommendationRawList{padding:calc(var(--spacing) * 3);overscroll-behavior:contain;background-color:#f8fbf9;max-height:min(20rem,45vh);overflow-y:auto}.recommendationRawList li{background-color:var(--color-white)}.rewriteDrawerOutput{resize:vertical;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);width:100%;min-height:16rem;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:var(--color-hw-ink);outline:none}.rewriteVariantGrid{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:64rem){.rewriteVariantGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rewriteVariantCard{gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-hw-surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);border-radius:6px;display:grid}.rewriteVariantHeader{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.rewriteVariantHeader span{--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-hw-accent)}.rewriteVariantHeader strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-hw-muted)}.rewriteVariantCard p{margin:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:var(--color-hw-ink)}.rewriteVariantWarnings{margin-top:calc(var(--spacing) * 1)}.analyzeDrawerDiffList{gap:calc(var(--spacing) * 2);scrollbar-gutter:stable;min-height:0;max-height:min(48vh,34rem);padding-right:.35rem;display:grid;overflow:hidden auto}.analyzeDrawerDiffCard{gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);border-radius:8px;display:grid;box-shadow:inset 0 1px #ffffffeb,0 10px 24px -22px #171a182e}.analyzeDrawerDiffHeader{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.analyzeDrawerDiffOperation{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;text-transform:uppercase;color:#1b6753;background:#e8f3edf5;border-width:1px;border-color:#1f6f5b2e;border-radius:999px;align-items:center;display:inline-flex}.analyzeDrawerDiffColumns{gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.analyzeDrawerDiffColumn{gap:calc(var(--spacing) * 1);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-hw-surface);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);border-radius:6px;flex:18rem;min-width:0;max-width:100%;display:grid}.analyzeDrawerDiffColumnAfter{background:linear-gradient(#eff7f2e6 0%,#f6fbf8 100%);border-color:#1f6f5b33}.analyzeDrawerDiffColumns strong{--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-hw-muted)}.analyzeDrawerDiffColumns p{margin:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-hw-ink);overflow-wrap:anywhere}.rewriteWordCount{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-hw-muted);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.rewriteSettingsBar{z-index:10;gap:calc(var(--spacing) * 0);border-style:var(--tw-border-style);background-color:#eef7f2;border-width:1px;border-color:#1f6f5b57;display:grid;position:relative;overflow:visible}.controlKnobsToggle{cursor:pointer;border-style:var(--tw-border-style);width:100%;height:2.125rem;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-width:1px;justify-content:space-between;align-items:center;min-height:0;line-height:1.2;transition-duration:.15s;display:flex;position:relative;color:var(--color-hw-ink)!important;letter-spacing:0!important;box-shadow:inset 3px 0 0 var(--color-hw-accent)!important;background-color:#e8f4ef!important;border-color:#1f6f5b4d!important;border-radius:0!important}.controlKnobsToggle:hover{color:var(--color-hw-ink)!important;background-color:#dff0e8!important;border-color:#1f6f5b7a!important}.controlKnobsToggle:focus-visible{outline-offset:2px;outline:2px solid #1f6f5b57}.controlKnobsToggleOpen{box-shadow:inset 3px 0 0 var(--color-hw-accent)!important;background-color:#dff0e8!important;border-color:#1f6f5b75!important}.rewriteSettingsBar .controlKnobsToggle{border:0!important;border-bottom:1px solid #1f6f5b47!important}.controlKnobsToggle span{color:var(--color-hw-ink)}.controlKnobsToggle svg{width:1.25rem;height:1.25rem;color:var(--color-hw-accent);background-color:#fffdf8b8;border:1px solid #1f6f5b38;border-radius:.25rem;padding:.2rem}.settingsGroup{align-content:flex-start;align-items:flex-end;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);background-color:#f6faf7;flex-wrap:wrap;display:flex;overflow:visible}.strictGrammarToggle{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);min-width:19rem;max-width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;-webkit-user-select:none;user-select:none;background:#ffffffc7;border-width:1px;border-color:#123f3224;border-radius:8px;align-self:end;transition-duration:.15s;display:flex;box-shadow:inset 0 1px #ffffffd6,0 12px 22px -24px #123f3238}.strictGrammarToggle:hover{background:#fff;border-color:#1f6f5b4d}.strictGrammarToggleOn{background:linear-gradient(#eef7f1f5 0%,#e5f1eaf0 100%);border-color:#1f6f5b61}.strictGrammarToggleBox{margin-top:calc(var(--spacing) * .5);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-style:var(--tw-border-style);background-color:var(--color-white);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-width:1px;border-color:#123f3238;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.15s;display:inline-flex}.strictGrammarToggleOn .strictGrammarToggleBox{background:var(--color-hw-accent);border-color:var(--color-hw-accent)}.strictGrammarToggle input:focus-visible+.strictGrammarToggleBox{outline-offset:2px;outline:2px solid #1f6f5b6b}.strictGrammarToggle:has(input:disabled){cursor:not-allowed;opacity:.68}.strictGrammarToggleCopy{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * .5);display:grid}.strictGrammarToggleHeading{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.strictGrammarToggleCopy strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-ink)}.strictGrammarToggleCopy span{--tw-leading:calc(var(--spacing) * 4);font-size:11px;line-height:calc(var(--spacing) * 4);color:var(--color-hw-muted)}.strictGrammarToggleLocked{text-align:left;justify-content:space-between;width:100%}.strictGrammarToggleLocked .strictGrammarToggleBox{color:var(--color-hw-accent);background:#1f6f5b14;border-color:#1f6f5b2e}.strictGrammarToggleBadge{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;text-transform:uppercase;color:#8a6313;background:#f4e9c980;border-width:1px;border-color:#bf95343d;border-radius:999px;align-items:center;display:inline-flex}.safeguardsPanel{gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);display:grid}.settingsPanelHeader{gap:calc(var(--spacing) * 1);display:grid}.settingsPanelEyebrow{--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-hw-accent);text-transform:uppercase}.settingsPanelCopy{margin:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-hw-muted)}.safeguardsLayout{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:80rem){.safeguardsLayout{grid-template-columns:minmax(0,2fr) minmax(0,8fr)}}.safeguardsSliders{min-width:calc(var(--spacing) * 0);align-content:flex-start;gap:calc(var(--spacing) * 3);display:grid}.safeguardsChecklistPanel{min-width:calc(var(--spacing) * 0);align-content:flex-start;gap:calc(var(--spacing) * 2);display:grid}.constraintSlider{gap:calc(var(--spacing) * 1);display:grid}.constraintSliderHeader{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.constraintSliderValue{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);min-width:3.5rem;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-hw-ink);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;justify-content:center;align-items:center;transition-duration:.15s;display:inline-flex}@media (hover:hover){.constraintSliderValue:hover{background-color:var(--color-hw-surface)}}.constraintSliderValueDefault{color:var(--color-hw-muted)}.constraintSliderField{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);min-height:2.5rem;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);align-items:center;display:flex}.constraintSliderInput{width:100%;accent-color:var(--color-hw-accent)}.inlineControl{gap:calc(var(--spacing) * .5);min-width:8.5rem;display:grid}.inlineControlLabel{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.07em;letter-spacing:.07em;white-space:nowrap;text-transform:uppercase;color:#171a18c7}.controlLabelWithInfo{align-items:center;gap:calc(var(--spacing) * 1.5);cursor:help;width:fit-content;display:inline-flex}.controlLabelInfo{border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);text-transform:none;width:.85rem;height:.85rem;color:var(--color-hw-accent);background-color:#1f6f5b14;border-width:1px;border-color:#1f6f5b61;border-radius:3.40282e38px;justify-content:center;align-items:center;line-height:1;display:inline-flex}.controlLabelWithInfo:after{left:0;transform:none}.controlLabelWithInfo:before{left:.65rem;transform:rotate(45deg)}.inlineControlSelect,.inlineControlInput{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-hw-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-radius:6px;min-width:0;transition-duration:.15s}.inlineControlSelect{max-width:12rem}.inlineControlSelect:focus-visible,.inlineControlInput:focus-visible{outline:2px solid var(--color-hw-accent);outline-offset:1px}.inlineDirectionSelect{gap:calc(var(--spacing) * .5);min-width:11rem;display:grid;position:relative}.inlineDirectionTriggerShell{z-index:20;position:relative}.inlineDirectionTrigger{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-hw-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-radius:6px;min-width:11rem;height:2.25rem;transition-duration:.15s;display:flex;background-color:var(--color-hw-input-bg)!important;color:var(--color-hw-ink)!important}.inlineDirectionTrigger:hover:not(:disabled){background-color:var(--color-hw-surface)!important;border-color:var(--color-hw-line)!important}.inlineDirectionTrigger:disabled{cursor:not-allowed;opacity:1;background-color:var(--color-hw-input-bg)!important;color:var(--color-hw-input-placeholder)!important}.inlineDirectionTriggerLabel{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);overflow:hidden}.inlineDirectionTriggerIcon{color:var(--color-hw-muted);flex-shrink:0}.inlineDirectionPopover{right:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);z-index:70;gap:calc(var(--spacing) * 1);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);padding:calc(var(--spacing) * 1.5);--tw-shadow:0 12px 30px var(--tw-shadow-color,#1f23211f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:8px;max-height:min(20rem,42vh);display:grid;position:absolute;top:calc(100% + .45rem);bottom:auto;overflow:hidden auto;background-color:var(--color-hw-surface)!important}.inlineDirectionOption{cursor:pointer;gap:calc(var(--spacing) * .5);padding:calc(var(--spacing) * 2);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.1s;border-radius:6px;transition-duration:.1s;display:grid;color:var(--color-hw-ink)!important;text-align:left!important;background-color:#0000!important;border:none!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;width:100%!important;display:flex!important}.inlineDirectionOption:hover:not(:disabled){background-color:var(--color-hw-surface-strong)!important}.inlineDirectionOptionActive{background-color:var(--color-hw-accent-soft)!important}.inlineDirectionOptionHeader{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.inlineDirectionOptionLabel{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-ink);color:var(--color-hw-ink)!important}.inlineDirectionOptionCheck{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-hw-accent)}.inlineDirectionOptionDesc{margin:calc(var(--spacing) * 0);--tw-leading:calc(var(--spacing) * 4);font-size:11px;line-height:calc(var(--spacing) * 4);color:var(--color-hw-muted);color:var(--color-hw-muted)!important}.strengthControl{gap:calc(var(--spacing) * 1);min-width:18rem;display:grid;position:relative}.strengthControlHeader{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.strengthControlValue{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-hw-surface);min-width:2.25rem;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-hw-ink);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);justify-content:center;align-items:center;display:inline-flex}.strengthControlShell{position:relative}.strengthControlSegments{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.strengthSegment{cursor:pointer;border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 1);padding-block:calc(var(--spacing) * 2);text-align:center;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;justify-content:center;align-items:center;transition-duration:.15s;display:flex}@media (hover:hover){.strengthSegment:hover{background-color:var(--color-hw-surface);color:var(--color-hw-ink)}}.strengthSegment:last-child{border-right-width:0}.strengthSegmentActive{background-color:var(--color-hw-surface);color:var(--color-hw-accent)}.strengthSegmentLabel{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-hw-ink)}.strengthSegmentActive .strengthSegmentLabel{color:var(--color-hw-accent)}.strengthPopover{top:calc(100% + .45rem);right:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);z-index:20;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);--tw-shadow:0 12px 30px var(--tw-shadow-color,#1f232114);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:grid;position:absolute}.strengthPopoverHeader{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-ink);display:flex}.strengthPopoverValue{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.strengthPopoverSliderRow{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.strengthPopoverSlider{width:calc(var(--spacing) * 40);accent-color:var(--color-hw-accent);flex:1}.strengthPopoverBound{--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:var(--color-hw-muted);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.toggleChecklist{gap:calc(var(--spacing) * 2);display:grid}@media (min-width:40rem){.toggleChecklist{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.toggleChecklist{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:96rem){.toggleChecklist{grid-template-columns:repeat(4,minmax(0,1fr))}}.toggleCard{align-items:center;gap:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-hw-surface);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-hw-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;-webkit-user-select:none;user-select:none;border-radius:6px;transition-duration:.15s;display:flex;position:relative}@media (hover:hover){.toggleCard:hover{border-color:#1f6f5b40}@supports (color:color-mix(in lab, red, red)){.toggleCard:hover{border-color:color-mix(in oklab, var(--color-hw-accent) 25%, transparent)}}.toggleCard:hover{background-color:var(--color-white);color:var(--color-hw-ink)}}.toggleCard>span:last-child{overflow-wrap:anywhere;min-width:0;line-height:1.35}.toggleCardOn{border-color:#1f6f5b4d}@supports (color:color-mix(in lab, red, red)){.toggleCardOn{border-color:color-mix(in oklab, var(--color-hw-accent) 30%, transparent)}}.toggleCardOn{background-color:var(--color-hw-accent-soft);color:var(--color-hw-ink)}.toggleCardCheck{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-line);background-color:var(--color-white);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-hw-accent);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.srOnly{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.topLayerTooltipAnchor{min-width:0;display:inline-flex}.toggleChecklist>.topLayerTooltipAnchor,.toggleChecklist>.topLayerTooltipAnchor>.toggleCard{width:100%}.topLayerTooltipBubble{z-index:2147483000;border:1px solid var(--color-hw-line);color:var(--color-hw-ink);letter-spacing:0;text-transform:none;white-space:normal;overflow-wrap:break-word;pointer-events:none;background:#fcfbf7fc;padding:.7rem .8rem;font-size:.75rem;font-weight:500;line-height:1.55;position:fixed;box-shadow:0 8px 20px #1f232124}.topLayerTooltipArrow{border-color:var(--color-hw-line);background:#fcfbf7fc;width:.55rem;height:.55rem;position:absolute;transform:translate(-50%)rotate(45deg)}.topLayerTooltipBubble[data-placement=top] .topLayerTooltipArrow{border-right:1px solid var(--color-hw-line);border-bottom:1px solid var(--color-hw-line);bottom:-.31rem}.topLayerTooltipBubble[data-placement=bottom] .topLayerTooltipArrow{border-left:1px solid var(--color-hw-line);border-top:1px solid var(--color-hw-line);top:-.31rem}.hoverHelp:after{content:attr(data-tooltip);z-index:10000;border:1px solid var(--color-hw-line);width:min(18rem,100vw - 2rem);color:var(--color-hw-ink);letter-spacing:0;text-transform:none;white-space:normal;overflow-wrap:break-word;text-wrap:pretty;opacity:0;pointer-events:none;background:#fcfbf7fa;padding:.7rem .8rem;font-size:.75rem;font-weight:500;line-height:1.55;transition:opacity .15s;display:block;position:absolute;bottom:calc(100% + .65rem);left:50%;transform:translate(-50%);box-shadow:0 14px 30px #1f23211f}.hoverHelp:before{content:"";z-index:10001;border-left:1px solid var(--color-hw-line);border-top:1px solid var(--color-hw-line);opacity:0;pointer-events:none;background:#fcfbf7fa;width:.55rem;height:.55rem;transition:opacity .15s;position:absolute;bottom:calc(100% + .35rem);left:50%;transform:translate(-50%)rotate(45deg)}.hoverHelp:hover:after,.hoverHelp:hover:before,.hoverHelp:focus-visible:after,.hoverHelp:focus-visible:before{opacity:1}.hoverHelp{position:relative}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-4{top:calc(var(--spacing) * 4)}.right-4{right:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-full{height:100%}.w-4{width:calc(var(--spacing) * 4)}.w-full{width:100%}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[180px\]{max-width:180px}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[14rem\]{min-width:14rem}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.animate-bounce{animation:var(--animate-bounce)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-\[3px\]{border-radius:3px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-hw-accent\/20{border-color:#1f6f5b33}@supports (color:color-mix(in lab, red, red)){.border-hw-accent\/20{border-color:color-mix(in oklab, var(--color-hw-accent) 20%, transparent)}}.border-hw-accent\/30{border-color:#1f6f5b4d}@supports (color:color-mix(in lab, red, red)){.border-hw-accent\/30{border-color:color-mix(in oklab, var(--color-hw-accent) 30%, transparent)}}.border-hw-danger\/25{border-color:#992f2940}@supports (color:color-mix(in lab, red, red)){.border-hw-danger\/25{border-color:color-mix(in oklab, var(--color-hw-danger) 25%, transparent)}}.border-hw-line{border-color:var(--color-hw-line)}.border-hw-line\/50{border-color:#d8d0c480}@supports (color:color-mix(in lab, red, red)){.border-hw-line\/50{border-color:color-mix(in oklab, var(--color-hw-line) 50%, transparent)}}.border-hw-line\/80{border-color:#d8d0c4cc}@supports (color:color-mix(in lab, red, red)){.border-hw-line\/80{border-color:color-mix(in oklab, var(--color-hw-line) 80%, transparent)}}.border-red-100{border-color:var(--color-red-100)}.border-red-200{border-color:var(--color-red-200)}.border-transparent{border-color:#0000}.bg-\[\#fffdfa\]\/30{background-color:#fffdfa4d;background-color:lab(99.4017% .298113 1.68462/.3)}.bg-hw-accent{background-color:var(--color-hw-accent)}.bg-hw-accent-soft{background-color:var(--color-hw-accent-soft)}.bg-hw-accent-soft\/30{background-color:#e4efea4d}@supports (color:color-mix(in lab, red, red)){.bg-hw-accent-soft\/30{background-color:color-mix(in oklab, var(--color-hw-accent-soft) 30%, transparent)}}.bg-hw-accent-soft\/45{background-color:#e4efea73}@supports (color:color-mix(in lab, red, red)){.bg-hw-accent-soft\/45{background-color:color-mix(in oklab, var(--color-hw-accent-soft) 45%, transparent)}}.bg-hw-danger{background-color:var(--color-hw-danger)}.bg-hw-danger\/8{background-color:#992f2914}@supports (color:color-mix(in lab, red, red)){.bg-hw-danger\/8{background-color:color-mix(in oklab, var(--color-hw-danger) 8%, transparent)}}.bg-hw-line{background-color:var(--color-hw-line)}.bg-hw-line\/30{background-color:#d8d0c44d}@supports (color:color-mix(in lab, red, red)){.bg-hw-line\/30{background-color:color-mix(in oklab, var(--color-hw-line) 30%, transparent)}}.bg-hw-surface{background-color:var(--color-hw-surface)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/10{background-color:#fef2f21a}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/10{background-color:color-mix(in oklab, var(--color-red-50) 10%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-hw-accent{color:var(--color-hw-accent)}.text-hw-danger{color:var(--color-hw-danger)}.text-hw-ink{color:var(--color-hw-ink)}.text-hw-muted{color:var(--color-hw-muted)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.accent-hw-accent{accent-color:var(--color-hw-accent)}.shadow-\[0_32px_80px_rgba\(23\,26\,24\,0\.16\)\]{--tw-shadow:0 32px 80px var(--tw-shadow-color,#171a1829);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}.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))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.hover\:border-hw-line:hover{border-color:var(--color-hw-line)}.hover\:bg-hw-accent-strong:hover{background-color:var(--color-hw-accent-strong)}.hover\:bg-hw-surface:hover{background-color:var(--color-hw-surface)}.hover\:bg-hw-surface-strong:hover{background-color:var(--color-hw-surface-strong)}.hover\:text-hw-ink:hover{color:var(--color-hw-ink)}.hover\:opacity-90:hover{opacity:.9}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}.workspaceFrame,.shell[data-theme-preference],body[data-hw-theme-preference],html[data-hw-theme-preference]{--color-hw-bg:#f3efe7;--color-hw-surface:#fcfbf7;--color-hw-surface-strong:#f4eee4;--color-hw-line:#d8d0c4;--color-hw-ink:#171a18;--color-hw-muted:#616863;--color-hw-accent:#1f6f5b;--color-hw-accent-strong:#185543;--color-hw-accent-soft:#e4efea;--color-hw-danger:#992f29;--color-hw-nav-bg:#123f32;--color-hw-nav-line:#1f6f5b33;--color-hw-nav-ink:#f6f3eb;--color-hw-nav-subtle:#ffffffb3;--color-hw-nav-muted:#ffffff6b;--color-hw-nav-hover:#ffffff0d;--color-hw-nav-active:#ffffff14;--color-hw-nav-active-border:#ecd8a5;--color-hw-nav-accent:#ecd8a5;--color-hw-input-bg:#fff;--color-hw-input-border:#d8d0c4;--color-hw-input-placeholder:#8a918d;--color-hw-overlay-strong:linear-gradient(180deg, #fffdf8fa 0%, #f7f3ebf0 100%);--color-hw-overlay-soft:linear-gradient(180deg, #eff5f2fa 0%, #e7efebfa 100%);--color-hw-overlay-panel:linear-gradient(180deg, #fffdf8fa 0%, #faf6eef0 100%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.shell[data-theme-preference]{background-color:var(--color-hw-bg);color:var(--color-hw-ink)}@media (prefers-color-scheme:dark){.workspaceFrame:not([data-theme-resolved=light]),.shell[data-theme-preference]:not([data-theme-resolved=light]),body[data-hw-theme-resolved=dark],html[data-hw-theme-resolved=dark]{--color-hw-bg:#0d1412;--color-hw-surface:#12201b;--color-hw-surface-strong:#162721;--color-hw-line:#29443a;--color-hw-ink:#eaf3ef;--color-hw-muted:#aec1ba;--color-hw-accent:#2f7f69;--color-hw-accent-strong:#3c9a80;--color-hw-accent-soft:#183129;--color-hw-danger:#d46a6a;--color-hw-nav-bg:#0f1916;--color-hw-nav-line:#8fd8be29;--color-hw-nav-ink:#eef6f2;--color-hw-nav-subtle:#eaf3efd1;--color-hw-nav-muted:#d2e5dd8f;--color-hw-nav-hover:#8fd8be14;--color-hw-nav-active:#8fd8be1f;--color-hw-nav-active-border:#8fd8be;--color-hw-nav-accent:#8fd8be;--color-hw-input-bg:#0c1512eb;--color-hw-input-border:#355547;--color-hw-input-placeholder:#6f877f;--color-hw-overlay-strong:linear-gradient(180deg, #162721fa 0%, #101c18f5 100%);--color-hw-overlay-soft:linear-gradient(180deg, #182a22fa 0%, #121f1af5 100%);--color-hw-overlay-panel:linear-gradient(180deg, #14231efa 0%, #0e1815f5 100%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.workspaceFrame[data-theme-resolved=dark],.shell[data-theme-resolved=dark],body[data-hw-theme-resolved=dark],html[data-hw-theme-resolved=dark]{--color-hw-bg:#0d1412;--color-hw-surface:#12201b;--color-hw-surface-strong:#162721;--color-hw-line:#29443a;--color-hw-ink:#eaf3ef;--color-hw-muted:#aec1ba;--color-hw-accent:#2f7f69;--color-hw-accent-strong:#3c9a80;--color-hw-accent-soft:#183129;--color-hw-danger:#d46a6a;--color-hw-nav-bg:#0f1916;--color-hw-nav-line:#8fd8be29;--color-hw-nav-ink:#eef6f2;--color-hw-nav-subtle:#eaf3efd1;--color-hw-nav-muted:#d2e5dd8f;--color-hw-nav-hover:#8fd8be14;--color-hw-nav-active:#8fd8be1f;--color-hw-nav-active-border:#8fd8be;--color-hw-nav-accent:#8fd8be;--color-hw-input-bg:#0c1512eb;--color-hw-input-border:#355547;--color-hw-input-placeholder:#6f877f;--color-hw-overlay-strong:linear-gradient(180deg, #162721fa 0%, #101c18f5 100%);--color-hw-overlay-soft:linear-gradient(180deg, #182a22fa 0%, #121f1af5 100%);--color-hw-overlay-panel:linear-gradient(180deg, #14231efa 0%, #0e1815f5 100%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.workflowLayout{gap:18px;min-height:0;display:grid;overflow:hidden}.workflowEditorBlock{gap:16px;height:100%;min-height:0;display:grid}.workflowConsoleShell{grid-template-columns:minmax(0,.95fr) minmax(20rem,.85fr);align-items:stretch;gap:16px;height:100%;min-height:100%;display:grid}.workflowConsoleShellPanelCollapsed{grid-template-columns:minmax(0,1fr) 4.5rem}.workflowRailShell{background:linear-gradient(#eff5f2fa 0%,#e7efebfa 100%);border-top:1px solid #123f3224;border-bottom:1px solid #123f3224;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.workflowRailScroller{scrollbar-width:none;-ms-overflow-style:none;min-width:0;overflow-x:auto}.workflowRailScroller::-webkit-scrollbar{display:none}.workflowToolStrip{padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 0);background:0 0;border-top:0;border-bottom:0;flex-wrap:nowrap;width:max-content;min-width:100%}.workflowRailShell .toolTab{flex-shrink:0}.workflowRailNav{color:#123f32;background:#ffffffb3;border:1px solid #123f322e;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex;box-shadow:inset 0 1px #ffffffe6,0 12px 24px -24px #123f3247}.workflowRailNav:hover:not(:disabled){background:#ffffffe0;border-color:#123f3247}.workflowRailNav:disabled{opacity:.45}.workflowRailSelect{background:linear-gradient(#eff5f2fa 0%,#e7efebfa 100%);border-top:1px solid #123f3224;border-bottom:1px solid #123f3224;padding:12px 14px;display:none}.workflowRailSelect select{background:#ffffffd6;border-color:#123f322e}.workflowTextareaCard{border:1px solid var(--color-hw-line);min-width:0;min-height:100%}.workflowComposerHeader{background:linear-gradient(#fffdf8f5 0%,#f7f3ebf0 100%);border:1px solid #123f3224;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.workflowComposerCopy{gap:4px;min-width:0;display:grid}.workflowComposerCopy strong{font-size:1rem;line-height:1.2}.workflowComposerCopy p{color:var(--color-hw-muted);margin:0;font-size:.82rem;line-height:1.5}.workflowComposerMeta{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.workflowTextareaActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.workflowInsightGrid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:16px;display:grid}.workflowWorkspacePanel{border:1px solid var(--color-hw-line);background:linear-gradient(#fffdf8fa 0%,#faf6eef0 100%);gap:16px;min-width:0;padding:18px;display:grid;box-shadow:inset 3px 0 #123f32eb,0 18px 36px -34px #171a1838}.workflowStatusSurface{background:linear-gradient(#f4f9f6fa 0%,#edf3eff0 100%)}.workflowWorkspaceHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.workflowWorkspaceCopy,.workflowWorkspaceTitleRow{gap:6px;display:grid}.workflowWorkspaceTitleRow strong{font-size:1.02rem;line-height:1.2}.workflowWorkspaceTitleRow p,.workflowWorkspaceFooter p,.workflowWorkspaceEmpty p{color:var(--color-hw-muted);margin:0;font-size:.84rem;line-height:1.55}.workflowWorkspaceFooter{border-top:1px solid #123f321f;padding-top:14px}.workflowVoiceControls{border-top:1px solid #123f321f;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:10px;padding-top:14px;display:grid}.workflowVoiceControls label,.autoFixVoiceControls label{min-width:0;color:var(--color-hw-muted);gap:6px;font-size:.72rem;font-weight:650;display:grid}.workflowVoiceControls select,.autoFixVoiceControls select{min-width:0;min-height:2.35rem;color:var(--color-hw-ink);background:#ffffffdb;border:1px solid #123f3229;border-radius:4px;padding:0 .7rem;font-size:.84rem}.workflowWorkspaceEmpty{align-content:center;gap:8px;min-height:100%;display:grid}.workflowWorkspaceEmpty strong{font-size:1rem;line-height:1.2}.workflowRailBadge{color:#123f32b8;white-space:nowrap;background:#ffffffa8;border:1px solid #123f3229;border-radius:999px;justify-content:center;align-items:center;min-height:20px;padding:0 8px;font-size:.68rem;display:inline-flex}.workflowPage .toolTabActive .workflowRailBadge{color:#f8f5ecdb;background:#ffffff1f;border-color:#f8f5ec38}.workflowStatusBadge{color:#155847;white-space:nowrap;background:#d6e8e0f5;border:1px solid #123f3252;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:.74rem;font-weight:600;display:inline-flex}.workflowDraftColumn{grid-template-rows:minmax(0,1fr);gap:16px;min-width:0;height:100%;min-height:0;display:grid}.workflowStatusColumn{gap:16px;min-width:0;min-height:0;display:grid}.workflowSidebarRail{background:linear-gradient(#f7fbf8fa 0%,#eff6f2f0 100%);border:1px solid #123f3224;grid-template-rows:auto minmax(0,1fr);min-height:0;max-height:calc(100vh - 32px);padding:14px;position:sticky;top:16px;overflow:hidden}.workflowSidebarRailCollapsed{align-content:start;padding:12px 10px}.workflowSidebarHeader{gap:12px;display:grid}.workflowSidebarHeaderCopy{gap:4px;min-width:0;display:grid}.workflowSidebarHeaderCopy strong{font-size:1rem;line-height:1.2}.workflowSidebarHeaderCopy p{color:var(--color-hw-muted);margin:0;font-size:.82rem;line-height:1.5}.workflowSidebarScrollArea{min-height:0;padding-right:.5rem;overflow:hidden auto}.workflowSidebarBody{gap:16px;padding-right:.5rem;display:grid}.workflowSidebarSummary{flex-wrap:wrap;gap:8px;display:flex}.workflowSidebarSummaryItem{min-height:30px;color:var(--color-hw-ink);background:#ffffffc7;border:1px solid #123f321f;align-items:center;padding:0 10px;font-size:.76rem;line-height:1.3;display:inline-flex}.workflowChooser{grid-template-columns:minmax(280px,.95fr) minmax(0,1.05fr);align-items:start;gap:16px;display:grid}.workflowCatalog{gap:10px;display:grid}.workflowCard{border:1px solid var(--color-hw-line);min-height:84px;color:var(--color-hw-ink);text-align:left;cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s;display:grid}.workflowCard:hover:not(:disabled),.workflowCardActive{background:#f8fbf9;border-color:#1f6f5b59;box-shadow:0 8px 18px #171a180f}.workflowCard:disabled{cursor:not-allowed;opacity:.8}.workflowCardLocked{background:#faf8f3}.workflowCardLocked .workflowCardIcon{color:var(--color-hw-muted);background:#6168631f}.workflowCardLocked .workflowCardCopy strong,.workflowCardLocked .workflowCardMeta{color:var(--color-hw-muted)}.workflowCardIcon{background:var(--color-hw-accent-soft);width:36px;height:36px;color:var(--color-hw-accent);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.workflowCardCopy{gap:4px;min-width:0;display:grid}.workflowCardCopy strong,.workflowStatusHeader span,.workflowResultHeader strong{font-size:.9rem;line-height:1.25}.workflowCardCopy span{color:var(--color-hw-muted);font-size:.78rem;line-height:1.4}.workflowCardMeta{color:var(--color-hw-muted);white-space:nowrap;font-size:.72rem}.workflowDetailPanel{background:#f6faf7;border:1px solid #b8c2ba;border-radius:12px;gap:18px;min-width:0;padding:18px;display:grid}.workflowDetailPanelEmpty{background:var(--color-hw-surface);border-color:var(--color-hw-line);align-content:center;min-height:100%}.workflowDetailPanelEmpty strong,.workflowDetailCopy strong{font-size:1.02rem;line-height:1.2}.workflowDetailPanelEmpty p,.workflowDetailCopy p,.workflowDetailFooter p{color:var(--color-hw-muted);margin:0;font-size:.82rem;line-height:1.5}.workflowDetailHeader,.workflowDetailFooter,.workflowStatusPanel{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.workflowDetailCopy{gap:6px;display:grid}.workflowDetailMeta{color:#155847;white-space:nowrap;background:#d6e8e0f5;border:1px solid #123f3252;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:.74rem;font-weight:600;display:inline-flex}.workflowWorkspacePanel .rewriteHeaderEyebrow{color:#155847!important}.workflowStepPreview{gap:10px;margin:0;padding:0;list-style:none;display:grid}.workflowStepPreviewCanvas{gap:0}.workflowStepPreview li,.workflowStepPreviewItem{background:#fffc;border:1px solid #1f6f5b1f;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px;padding:11px 12px;display:grid}.workflowStepPreviewItem{position:relative}.workflowStepPreviewItem:not(:last-child):after{content:"";background:#123f3229;width:1px;height:14px;position:absolute;top:calc(100% - 4px);left:25px}.workflowStepPreviewIndex{width:28px;height:28px;color:var(--color-hw-accent-strong);border:1px solid #1f6f5b2e;border-radius:999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:inline-flex}.workflowStepPreviewLabel{font-size:.84rem;line-height:1.35}.workflowStepPreviewCopy{gap:2px;display:grid}.workflowStepPreviewCopy small{color:var(--color-hw-muted);font-size:.72rem;line-height:1.35}.workflowStepPreviewItem-running{background:#e4efeae6;border-color:#1f6f5b42}.workflowStepPreviewItem-succeeded{border-color:#1f6f5b33}.workflowStepPreviewItem-failed{background:#fcf6f5f0;border-color:#992f293d}.workflowDetailFooter{border-top:1px solid #1f6f5b1f;padding-top:14px}.workflowStatusHeader,.workflowUsage,.workflowResultHeader,.workflowResultActions{justify-content:space-between;align-items:center;gap:10px;display:flex}.workflowStatusHeader strong{color:var(--color-hw-accent);font-size:.8rem}.workflowRunButton,.workflowResultActions button,.workflowResultActionsSolo button{border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 14px;font-size:.82rem;font-weight:600;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.workflowRunButton{border:1px solid var(--color-hw-accent);background:var(--color-hw-accent);color:#fff}.workflowRunButton:hover:not(:disabled){background:var(--color-hw-accent-strong);border-color:var(--color-hw-accent-strong)}.workflowRunButton:disabled{cursor:not-allowed;opacity:.7}.workflowModalBackdrop{z-index:60;background:#171a1838;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.workflowStatusPanel{background:#fff;border:1px solid #b8c2ba;border-radius:14px;gap:14px;width:min(760px,100%);min-width:0;max-height:calc(100vh - 48px);padding:20px;display:grid;overflow:auto;box-shadow:0 18px 44px #171a1824}.workflowProgressPanel{background:#ffffffc7;border:1px solid #123f321f;gap:10px;padding:14px;display:grid}.workflowConsoleStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.workflowConsoleStat{background:#ffffffd1;border:1px solid #123f321a;gap:4px;padding:12px;display:grid}.workflowConsoleStat span{color:var(--color-hw-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.workflowConsoleStat strong{font-size:.82rem;line-height:1.35}.workflowProgressCopy{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.workflowProgressCopy strong{font-size:1rem;line-height:1.2}.workflowProgressCopy span{color:var(--color-hw-muted);font-size:.78rem}.workflowProgressBar{background:#e7eee9;border-radius:999px;height:8px;overflow:hidden}.workflowProgressBar span{border-radius:inherit;background:linear-gradient(90deg, var(--color-hw-accent), #2b8c74);height:100%;transition:width .22s;display:block}.toolProgressRow{background:linear-gradient(#ecf6f1f0 0%,#f7fbf8f5 100%);border-top:1px solid #123f3224;gap:.45rem;min-height:3rem;padding:.55rem 1rem .65rem;display:grid;position:relative;overflow:hidden}.toolProgressCopy{justify-content:space-between;align-items:baseline;gap:.85rem;min-width:0;display:flex}.toolProgressCopy span{min-width:0;color:var(--color-hw-accent);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:.78rem;font-weight:700;line-height:1.25;overflow:hidden}.toolProgressCopy small{min-width:0;color:var(--color-hw-muted);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:.72rem;font-weight:600;line-height:1.2;overflow:hidden}.toolProgressDetails{flex-wrap:wrap;gap:.35rem;display:flex}.toolProgressDetails span{min-height:1.35rem;color:var(--color-hw-muted);background:#ffffffad;border:1px solid #123f321f;border-radius:4px;align-items:center;padding:0 .45rem;font-size:.68rem;font-weight:650;line-height:1.2;display:inline-flex}.toolProgressBar{background:#123f321c;border-radius:999px;height:.25rem;overflow:hidden}.toolProgressBar span{border-radius:inherit;background:linear-gradient(90deg, var(--color-hw-accent), #2b8c74);height:100%;transition:width .22s;display:block}.workflowTimeline{gap:8px;display:grid}.workflowTimelineStep{background:#ffffffd6;border:1px solid #123f321a;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;min-height:52px;padding:9px 10px;display:grid}.workflowTimelineIcon{color:var(--color-hw-muted)}.workflowTimelineStep-running .workflowTimelineIcon,.workflowTimelineStep-succeeded .workflowTimelineIcon{color:#0d9488}.workflowTimelineStep-failed .workflowTimelineIcon,.workflowError{color:var(--color-hw-danger)}.workflowTimelineCopy{gap:2px;min-width:0;display:grid}.workflowTimelineCopy strong{font-size:.82rem;line-height:1.2}.workflowTimelineCopy span,.workflowUsage,.workflowCopyStatus{color:var(--color-hw-muted);font-size:.75rem}.workflowResult{gap:10px;min-width:0;padding-top:4px;display:grid}.workflowResultActions button,.workflowResultActionsSolo button{border:1px solid var(--color-hw-line);color:var(--color-hw-ink);background:#fff}.workflowResultActions button:hover,.workflowResultActionsSolo button:hover{background:#f8fbf9;border-color:#1f6f5b3d}.workflowResultActionPrimary{border-color:var(--color-hw-accent);background:var(--color-hw-accent);color:#fff}.workflowResultActionPrimary:hover{background:var(--color-hw-accent-strong);border-color:var(--color-hw-accent-strong)}.workflowResultActionQuiet{color:var(--color-hw-muted);background:0 0}.workflowResultActionsSolo{justify-content:flex-end}.workflowResult pre{max-height:320px;color:var(--color-hw-ink);white-space:pre-wrap;font:inherit;background:#ffffffd6;border:1px solid #123f321a;margin:0;padding:12px;line-height:1.55;overflow:auto}.workflowError{margin:0;font-size:.78rem}.spinIcon{animation:.9s linear infinite workflowSpin}@keyframes workflowSpin{to{transform:rotate(360deg)}}@media (max-width:920px){.workflowConsoleShell,.workflowConsoleShellPanelCollapsed,.workflowInsightGrid,.workflowChooser{grid-template-columns:1fr}.workflowComposerHeader,.workflowProgressCopy,.workflowDetailFooter{display:grid}.workflowConsoleStats{grid-template-columns:1fr}.workflowSidebarRail{max-height:none;position:static}}@media (max-width:640px){.workflowRailShell{display:none}.workflowRailSelect{display:block}.workflowModalBackdrop{padding:14px}.workflowStatusPanel{border-radius:12px;padding:16px}.workflowComposerMeta,.workflowResultHeader,.workflowResultActions,.workflowUsage{display:grid}.autoFixActiveOptions,.autoFixRunSummary{grid-template-columns:1fr}.autoFixDecisionItem{grid-template-columns:1rem minmax(0,1fr)}.autoFixDecisionAlternate{justify-self:start}}@media (max-width:1100px){.rewriteWorkspaceShell,.analyzeWorkbenchShell,.voicesStudioShell,.voicesStudioShellPanelCollapsed{grid-template-columns:1fr}.rewriteInspectorRail,.analyzeWorkbenchInspector,.voicesLibraryRail{max-height:none;position:static}}@media (max-width:767px){.rewriteDocumentBar,.analyzeWorkbenchHeader{display:grid}.rewriteDocumentMeta,.analyzeWorkbenchHeaderMeta,.rewriteInspectorSummary,.analyzeWorkbenchSummary{justify-content:flex-start}.rewriteInspectorRail,.analyzeWorkbenchInspector,.voicesLibraryRail{padding:12px}.rewriteInspectorRail .toggleChecklist,.analyzeWorkbenchInspector .toggleChecklist{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.spinIcon{animation:none}}.workspaceFrame input,.workspaceFrame select,.workspaceFrame textarea,.shell[data-theme-preference] input,.shell[data-theme-preference] select,.shell[data-theme-preference] textarea{background-color:var(--color-hw-input-bg);border-color:var(--color-hw-input-border);color:var(--color-hw-ink)}.workspaceFrame input::placeholder,.workspaceFrame textarea::placeholder,.shell[data-theme-preference] input::placeholder,.shell[data-theme-preference] textarea::placeholder{color:var(--color-hw-input-placeholder)}.accountSupportIcon{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:#1f6f5b2e;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.accountSupportIcon{border-color:color-mix(in oklab, var(--color-hw-accent) 18%, transparent)}}.accountSupportIcon{background-color:var(--color-hw-accent-soft);color:var(--color-hw-accent)}.accountPage,.supportPage{grid-template-rows:auto auto;min-height:calc(100dvh - 4.75rem);overflow:visible}.supportWorkspaceBody{align-content:start;gap:.75rem;width:100%;max-width:72rem;margin:.75rem auto 0;padding:0 .75rem 1rem;display:grid;overflow:visible}.supportHeroPanel{grid-template-columns:minmax(0,1.7fr) auto;align-items:center;gap:1rem;display:grid}.supportHeroCopy{gap:.2rem;min-width:0;display:grid}.supportHeroCopy h2{letter-spacing:-.02em;color:var(--color-hw-ink);margin:0;font-size:1.1rem;font-weight:600}.supportHeroActions{justify-items:end;gap:.35rem;display:grid}.supportPrimaryCta{min-height:calc(var(--spacing) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-accent);background-color:var(--color-hw-accent);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-radius:3px;transition-duration:.15s;display:inline-flex}@media (hover:hover){.supportPrimaryCta:hover{background-color:var(--color-hw-accent-strong)}}.supportLinkSection{gap:0;padding:0;display:grid;overflow:hidden}.supportSectionHeader{background:linear-gradient(#f8fbf9fa 0%,#f3f8f5f0 100%);border-bottom:1px solid #123f321f;padding:1rem}.supportSectionCopy{gap:calc(var(--spacing) * 1);display:grid}.supportSectionCopy h2{letter-spacing:-.02em;color:var(--color-hw-ink);margin:0;font-size:1rem;font-weight:600}.supportLinkGrid{background:var(--color-hw-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.supportLinkCard{background-color:var(--color-hw-surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;cursor:pointer;color:inherit;min-height:10rem;padding-left:4.25rem;text-decoration:none;transition-duration:.15s;display:grid;position:relative}.supportLinkCard:hover{background:#e4efeab8}.supportLinkCardIcon{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:#1f6f5b2e;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.supportLinkCardIcon{border-color:color-mix(in oklab, var(--color-hw-accent) 18%, transparent)}}.supportLinkCardIcon{background-color:var(--color-white);color:var(--color-hw-accent);flex-shrink:0;position:absolute;top:1rem;left:1rem}.supportLinkCardContent{grid-template-rows:auto minmax(0,1fr) auto;gap:.9rem;min-width:0;display:grid}.supportLinkCardContent strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-ink);line-height:1.35}.supportLinkCard p{margin:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-hw-muted);max-width:31rem}.supportLinkCardFooter{border-top-style:var(--tw-border-style);border-color:#d8d0c4cc;border-top-width:1px;justify-content:flex-start;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.supportLinkCardFooter{border-color:color-mix(in oklab, var(--color-hw-line) 80%, transparent)}}.supportLinkCardFooter{padding-top:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;text-transform:uppercase;color:#123f32bd}.supportLinkCardAction{align-items:center;gap:calc(var(--spacing) * 1.5);justify-content:flex-start;width:auto;margin-right:auto;display:inline-flex}.supportLinkCardArrow{color:#123f328a;flex-shrink:0}.supportFaqPanel{padding:0;overflow:hidden}.supportFaqHeader{border-bottom:1px solid #123f321f;justify-content:space-between;align-items:start;padding:1rem}.supportFaqHeaderCopy{gap:calc(var(--spacing) * 1);display:grid}.supportFaqHeaderCopy p{margin:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-hw-muted)}.supportFaqList{display:grid}.supportFaqItem+.supportFaqItem{border-top:1px solid #123f321a}.supportFaqItemExpanded{background:#e4efea59}.supportFaqTrigger{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;cursor:pointer;background-color:#0000;transition-duration:.15s;display:flex}.supportFaqTrigger:hover{background:#ffffff2e}.supportFaqTriggerCopy{gap:calc(var(--spacing) * 1);min-width:0;display:grid}.supportFaqEyebrow{--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-hw-accent);text-transform:uppercase}.supportFaqTriggerCopy strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-ink);line-height:1.45}.supportFaqChevron{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;color:#123f3294;flex-shrink:0;transition-duration:.15s}.supportFaqChevronExpanded{transform:rotate(180deg)}.supportFaqAnswer{margin:calc(var(--spacing) * 0);padding-inline:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:var(--color-hw-ink);max-width:70rem}@media (max-width:1279px){.detailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.historyRecordBody{grid-template-columns:1fr}.patternBreakerBackdrop{padding:.75rem;padding-bottom:calc(5.25rem + env(safe-area-inset-bottom));align-items:end}.patternBreakerSheet{max-width:none;max-height:calc(100dvh - 6.5rem);padding:1rem;overflow-y:auto}.patternBreakerScoreRow,.patternBreakerControls,.autoFixPlanSummary{grid-template-columns:1fr}.desktopDiagnosticBackdrop,.desktopAccessGateBackdrop,.actionErrorBackdrop{padding:.75rem;padding-bottom:calc(5.25rem + env(safe-area-inset-bottom));align-items:end}.actionErrorSheet{max-width:none;max-height:calc(100dvh - 6.5rem);padding:1rem}.actionErrorHeader{grid-template-columns:1fr}.actionErrorClose{position:absolute;top:1rem;right:1rem}.actionErrorActions{display:grid}.desktopDiagnosticSheet,.desktopAccessGateSheet{max-width:none;max-height:calc(100dvh - 6.5rem);padding:1rem}.desktopDiagnosticHeader,.desktopDiagnosticPreview,.desktopDiagnosticActions{grid-template-columns:1fr}.desktopDiagnosticClose{position:absolute;top:1rem;right:1rem}.patternBreakerActions,.autoFixRunActions{grid-template-columns:1fr;display:grid}.desktopDiagnosticActions{display:grid}.desktopAccessGateActions{grid-template-columns:1fr;display:grid}.workspaceFrame{min-height:100dvh;padding-bottom:4.75rem;display:block}.workspaceNav{z-index:80;padding:.45rem .5rem calc(.45rem + env(safe-area-inset-bottom));border-top:1px solid #ecd8a52e;border-bottom:0;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.35rem;display:grid;position:fixed;inset:auto 0 0;overflow:visible;box-shadow:0 -12px 28px -24px #06120fa6}.workspaceNavList{scrollbar-width:none;grid-auto-columns:minmax(4.15rem,1fr);grid-auto-flow:column;gap:.25rem;min-width:0;display:grid;overflow-x:auto}.workspaceNavList::-webkit-scrollbar{display:none}.workspaceNavItem{text-align:center;border-top:2px solid #0000;border-left-width:0;justify-content:center;gap:.25rem;min-height:3.45rem;padding:.35rem .45rem}.workspaceNavItemText{gap:0;min-width:0;display:grid}.workspaceNavItemHeading{justify-content:center}.workspaceNavItemHeading span{text-overflow:ellipsis;white-space:nowrap;max-width:4.5rem;font-size:.64rem;line-height:1.1;overflow:hidden}.workspaceNavItem p{display:none}.currentSection{border-top-color:#ecd8a5!important;border-left-color:#0000!important}.workspaceAccountDock{align-self:stretch;margin-left:0}.workspaceAccountButton{justify-content:center;width:3.2rem;min-height:3.45rem;padding:.35rem}.workspaceAccountButtonText{display:none}.workspaceAccountMenu{left:auto;right:.75rem;bottom:calc(4.75rem + env(safe-area-inset-bottom));min-width:min(20rem,100vw - 1.5rem);max-width:calc(100vw - 1.5rem);position:fixed}.rewritePageHeader>.toolStrip{display:none}.mobileToolSelect{display:block}.rewriteTextareaFooter,.analyzeCanvasFooter{flex-wrap:wrap;align-items:stretch}.rewriteTextareaFooter button,.analyzeActionGroup,.analyzeActionGroup button{width:100%}.detailGrid,.metrics,.toolGrid,.editorGrid,.inlineFields,.toggleGrid,.splitSection,.safeguardsLayout{grid-template-columns:1fr}.settingsGroup{grid-template-columns:1fr;display:grid}.inlineControl,.inlineDirectionSelect,.strengthControl,.strictGrammarToggle{width:100%;min-width:0}.inlineControlSelect,.inlineControlInput{width:100%;max-width:none}.inlineDirectionTrigger{min-width:0}.inlineDirectionPopover,.strengthPopover{width:100%;min-width:0;margin-top:.5rem;position:static}.strengthPopoverSlider{width:100%}.strengthControlSegments{grid-template-columns:repeat(2,minmax(0,1fr))}.toolProgressRow{min-height:3.25rem;padding:.55rem .85rem .65rem}.toolProgressCopy{gap:.15rem;display:grid}.toolProgressCopy span,.toolProgressCopy small{white-space:normal}.analyzeDrawerOverlay{padding:calc(var(--spacing) * 0)}.analyzeDrawerSheet{min-height:100%;max-height:none}.analyzeDrawerHeaderActions{flex-wrap:wrap;justify-content:flex-start}.reportHeaderButton{flex:8rem}.analyzeDrawerDashboard{grid-template-columns:1fr}.analyzeDrawerSidebar{border-right:0;border-bottom:1px solid var(--color-hw-line);padding:.75rem 1rem;overflow:visible}.analyzeSidebarSelect,.analyzeDrawerTabSelect{display:block}.analyzeSidebarNav,.analyzeDrawerTabs{display:none}.sidebarSectionLabel{padding:0 0 .5rem}.analyzeDrawerBody{padding:1rem}.analyzeDrawerDiffList{max-height:min(42vh,26rem)}.analyzeDrawerSummaryGrid,.recommendationGrid{grid-template-columns:1fr}.suggestedFixesHeader,.suggestedFixToolbar,.suggestedFixActions{flex-direction:column;align-items:stretch}.suggestedFixToolbar button,.suggestedFixActions button{width:100%}.suggestedFixPreviewBackdrop{padding:.75rem}.suggestedFixPreviewModal{max-height:calc(100dvh - 1.5rem)}.suggestedFixPreviewHeader,.suggestedFixPreviewFooter,.suggestedFixPreviewBody{padding-left:1rem;padding-right:1rem}.rewriteDrawerSheet{min-height:100%;max-height:none}.accountPage,.supportPage{min-height:calc(100dvh - 4.75rem)}.accountPage .rewriteHeaderTop,.supportPage .rewriteHeaderTop{padding:.95rem 1rem}.accountPage .rewriteTitleRow,.supportPage .rewriteTitleRow{gap:.2rem;display:grid}.accountPage .rewritePageDesc,.supportPage .rewritePageDesc{font-size:.8rem;line-height:1.45}.accountPage>.max-w-4xl{max-width:none;margin-top:.75rem;padding-bottom:1rem;padding-left:.75rem;padding-right:.75rem}.accountPage .deviceBox{padding:1rem}.supportWorkspaceBody{gap:.75rem;max-width:72rem;margin:.75rem auto 0;padding:0 .75rem 1rem;display:grid}.supportHeroPanel{grid-template-columns:minmax(0,1.7fr) auto;align-items:center;gap:1rem;display:grid}.supportHeroCopy{gap:.35rem;min-width:0;display:grid}.supportHeroCopy h2{letter-spacing:-.02em;color:var(--color-hw-ink);margin:0;font-size:1.1rem;font-weight:600}.supportHeroCopy p{max-width:54rem;color:var(--color-hw-muted);margin:0;font-size:.88rem;line-height:1.6}.supportHeroActions{justify-items:end;gap:.55rem;display:grid}.supportPrimaryCta{min-height:calc(var(--spacing) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hw-accent);background-color:var(--color-hw-accent);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-radius:3px;transition-duration:.15s;display:inline-flex}@media (hover:hover){.supportPrimaryCta:hover{background-color:var(--color-hw-accent-strong)}}.supportContactValue{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-hw-muted)}.supportLinkGrid{border:1px solid var(--color-hw-line);background:var(--color-hw-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.supportLinkCard{background-color:var(--color-hw-surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;cursor:pointer;transition-duration:.15s}.supportLinkCard:hover{background:#e4efeab8}.supportLinkCardIcon{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:#1f6f5b2e;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.supportLinkCardIcon{border-color:color-mix(in oklab, var(--color-hw-accent) 18%, transparent)}}.supportLinkCardIcon{background-color:var(--color-white);color:var(--color-hw-accent)}.supportLinkCardArrow{color:#123f3280}.supportLinkCardContent strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-ink)}.supportLinkCard p{margin:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-hw-muted)}.supportFaqPanel{padding:0;overflow:hidden}.supportFaqHeader{border-bottom:1px solid #123f321f;justify-content:space-between;align-items:start;padding:1rem}.supportFaqHeaderCopy{gap:calc(var(--spacing) * 1);display:grid}.supportFaqHeaderCopy p{margin:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-hw-muted)}.supportFaqList{display:grid}.supportFaqItem+.supportFaqItem{border-top:1px solid #123f321a}.supportFaqItemExpanded{background:#e4efea59}.supportFaqTrigger{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;cursor:pointer;background-color:#0000;transition-duration:.15s;display:flex}.supportFaqTrigger:hover{background:#ffffff2e}.supportFaqTriggerCopy{gap:calc(var(--spacing) * 1);min-width:0;display:grid}.supportFaqEyebrow{--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-hw-accent);text-transform:uppercase}.supportFaqTriggerCopy strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-hw-ink)}.supportFaqChevron{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;color:#123f3294;flex-shrink:0;transition-duration:.15s}.supportFaqChevronExpanded{transform:rotate(180deg)}.supportFaqAnswer{margin:calc(var(--spacing) * 0);padding-inline:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:var(--color-hw-ink);max-width:70rem}.accountPage .deviceBox>.flex,.accountPage .historyHeader,.accountPage .pricingCardHeader{align-items:stretch;gap:.75rem}.accountPage .deviceBox>.flex:not(.actionRow),.accountPage .historyHeader{flex-direction:column}.accountPage .grid-cols-3,.accountPage .accountSecurityGrid,.accountPage .accountSecurityForm{grid-template-columns:1fr}.accountSecurityEmpty{flex-direction:column;align-items:stretch}.accountPage .grid-cols-3>div{text-align:left;border-left:0;border-right:0}.accountPage .accountRefreshButton,.accountPage .integrationDocsLink,.accountPage .endpointCopyButton,.accountPage button:not(.workspaceAccountButton):not(.workspaceNavItem):not(.workspaceNavToggle){justify-content:center;width:100%}.accountPage code{white-space:nowrap;max-width:100%}.accountPage article .flex.min-w-0.gap-2,.accountPage .mt-3.flex.gap-2{flex-direction:column}.accountPage .inlineControl{min-width:0}.accountPage .checkboxLabel{align-items:flex-start}.supportHeroPanel{grid-template-columns:minmax(0,1fr)}.supportHeroActions{justify-items:stretch}.supportLinkGrid{grid-template-columns:minmax(0,1fr)}.supportFaqHeader{flex-direction:column}}.workspaceFrame[data-theme-resolved=dark] .rewritePage .toolStrip,.workspaceFrame[data-theme-resolved=dark] .analyzePage .toolStrip,.workspaceFrame[data-theme-resolved=dark] .voicesPage .toolStrip,.shell[data-theme-resolved=dark] .rewritePage .toolStrip,.shell[data-theme-resolved=dark] .analyzePage .toolStrip,.shell[data-theme-resolved=dark] .voicesPage .toolStrip{background:var(--color-hw-overlay-soft);border-top-color:#8fd8be29;border-bottom-color:#8fd8be29}.workspaceFrame[data-theme-resolved=dark] .rewritePage .toolTab,.workspaceFrame[data-theme-resolved=dark] .analyzePage .toolTab,.workspaceFrame[data-theme-resolved=dark] .voicesPage .toolTab,.shell[data-theme-resolved=dark] .rewritePage .toolTab,.shell[data-theme-resolved=dark] .analyzePage .toolTab,.shell[data-theme-resolved=dark] .voicesPage .toolTab{color:#eaf3efd1;border-color:#8fd8be2e;box-shadow:inset 0 1px #ffffff08,0 12px 26px -24px #0009}.workspaceFrame[data-theme-resolved=dark] .rewritePage .toolTab:hover:not(:disabled),.workspaceFrame[data-theme-resolved=dark] .analyzePage .toolTab:hover:not(:disabled),.workspaceFrame[data-theme-resolved=dark] .voicesPage .toolTab:hover:not(:disabled),.shell[data-theme-resolved=dark] .rewritePage .toolTab:hover:not(:disabled),.shell[data-theme-resolved=dark] .analyzePage .toolTab:hover:not(:disabled),.shell[data-theme-resolved=dark] .voicesPage .toolTab:hover:not(:disabled){color:var(--color-hw-ink);background:#182a22fa;border-color:#8fd8be47}.workspaceFrame[data-theme-resolved=dark] .rewriteInspectorRail,.workspaceFrame[data-theme-resolved=dark] .analyzeWorkbenchInspector,.workspaceFrame[data-theme-resolved=dark] .workflowSidebarRail,.workspaceFrame[data-theme-resolved=dark] .voicesLibraryRail,.shell[data-theme-resolved=dark] .rewriteInspectorRail,.shell[data-theme-resolved=dark] .analyzeWorkbenchInspector,.shell[data-theme-resolved=dark] .workflowSidebarRail,.shell[data-theme-resolved=dark] .voicesLibraryRail{background:var(--color-hw-overlay-panel);border-color:#d8d0c4b8}@supports (color:color-mix(in lab, red, red)){.workspaceFrame[data-theme-resolved=dark] .rewriteInspectorRail,.workspaceFrame[data-theme-resolved=dark] .analyzeWorkbenchInspector,.workspaceFrame[data-theme-resolved=dark] .workflowSidebarRail,.workspaceFrame[data-theme-resolved=dark] .voicesLibraryRail,.shell[data-theme-resolved=dark] .rewriteInspectorRail,.shell[data-theme-resolved=dark] .analyzeWorkbenchInspector,.shell[data-theme-resolved=dark] .workflowSidebarRail,.shell[data-theme-resolved=dark] .voicesLibraryRail{border-color:color-mix(in srgb, var(--color-hw-line) 72%, transparent)}}.workspaceFrame[data-theme-resolved=dark] .rewriteInspectorRail,.workspaceFrame[data-theme-resolved=dark] .analyzeWorkbenchInspector,.workspaceFrame[data-theme-resolved=dark] .workflowSidebarRail,.workspaceFrame[data-theme-resolved=dark] .voicesLibraryRail,.shell[data-theme-resolved=dark] .rewriteInspectorRail,.shell[data-theme-resolved=dark] .analyzeWorkbenchInspector,.shell[data-theme-resolved=dark] .workflowSidebarRail,.shell[data-theme-resolved=dark] .voicesLibraryRail{box-shadow:inset 0 1px #ffffff08,0 18px 40px -38px #00000075}.workspaceFrame[data-theme-resolved=dark] .rewriteInspectorCopy p,.workspaceFrame[data-theme-resolved=dark] .analyzeWorkbenchInspectorCopy p,.workspaceFrame[data-theme-resolved=dark] .workflowSidebarHeaderCopy p,.workspaceFrame[data-theme-resolved=dark] .voicesLibrarySummary,.shell[data-theme-resolved=dark] .rewriteInspectorCopy p,.shell[data-theme-resolved=dark] .analyzeWorkbenchInspectorCopy p,.shell[data-theme-resolved=dark] .workflowSidebarHeaderCopy p,.shell[data-theme-resolved=dark] .voicesLibrarySummary{color:var(--color-hw-muted)}.workspaceFrame[data-theme-resolved=dark] .rewriteInspectorCopy strong,.workspaceFrame[data-theme-resolved=dark] .analyzeWorkbenchInspectorCopy strong,.workspaceFrame[data-theme-resolved=dark] .workflowSidebarHeaderCopy strong,.workspaceFrame[data-theme-resolved=dark] .voicesLibraryRailHeader strong,.shell[data-theme-resolved=dark] .rewriteInspectorCopy strong,.shell[data-theme-resolved=dark] .analyzeWorkbenchInspectorCopy strong,.shell[data-theme-resolved=dark] .workflowSidebarHeaderCopy strong,.shell[data-theme-resolved=dark] .voicesLibraryRailHeader strong{color:var(--color-hw-ink)}.workspaceFrame[data-theme-resolved=dark] .supportLinkCard:hover,.shell[data-theme-resolved=dark] .supportLinkCard:hover{background:#182a22c2}.workspaceFrame[data-theme-resolved=dark] .accountPage code,.shell[data-theme-resolved=dark] .accountPage code{color:var(--color-hw-ink);background:#0c1512eb}.workspaceFrame[data-theme-resolved=dark] .accountPage .deviceBox,.workspaceFrame[data-theme-resolved=dark] .accountPage .pricingCard,.workspaceFrame[data-theme-resolved=dark] .accountPage .metricBlock,.shell[data-theme-resolved=dark] .accountPage .deviceBox,.shell[data-theme-resolved=dark] .accountPage .pricingCard,.shell[data-theme-resolved=dark] .accountPage .metricBlock{background-color:var(--color-hw-surface);border-color:var(--color-hw-line)}.workspaceFrame[data-theme-resolved=dark] .desktopActivationMeta,.workspaceFrame[data-theme-resolved=dark] .desktopActivationInlineNote,.workspaceFrame[data-theme-resolved=dark] .desktopActivationSync,.shell[data-theme-resolved=dark] .desktopActivationMeta,.shell[data-theme-resolved=dark] .desktopActivationInlineNote,.shell[data-theme-resolved=dark] .desktopActivationSync{background:#121f1aeb;border-color:#8fd8be1f}.workspaceFrame[data-theme-resolved=dark] .desktopActivationUtilityAction,.workspaceFrame[data-theme-resolved=dark] .desktopAccessGateSheet,.shell[data-theme-resolved=dark] .desktopActivationUtilityAction,.shell[data-theme-resolved=dark] .desktopAccessGateSheet{color:var(--color-hw-ink);background:#121f1aeb;border-color:#8fd8be29}.workspaceFrame[data-theme-resolved=dark] .desktopAccessGateHeader,.shell[data-theme-resolved=dark] .desktopAccessGateHeader{border-color:#8fd8be1f}.workspaceFrame[data-theme-resolved=dark] .desktopAccessGatePill,.shell[data-theme-resolved=dark] .desktopAccessGatePill{color:var(--color-hw-ink);background:#3fa37f24;border-color:#8fd8be29}.workspaceFrame[data-theme-resolved=dark] .downloadCard:hover,.shell[data-theme-resolved=dark] .downloadCard:hover{background:#182a22d1;border-color:#8fd8be33}.workspaceFrame[data-theme-resolved=dark] .downloadDisclosureSummary,.shell[data-theme-resolved=dark] .downloadDisclosureSummary{background:#121f1aeb}.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerOverlay,.shell[data-theme-resolved=dark] .analyzeDrawerOverlay{background:#060c0a75}.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerSheet,.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerScrollArea,.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerSummaryGrid,.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerDashboard,.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerContentPane,.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerBody,.shell[data-theme-resolved=dark] .analyzeDrawerSheet,.shell[data-theme-resolved=dark] .analyzeDrawerScrollArea,.shell[data-theme-resolved=dark] .analyzeDrawerSummaryGrid,.shell[data-theme-resolved=dark] .analyzeDrawerDashboard,.shell[data-theme-resolved=dark] .analyzeDrawerContentPane,.shell[data-theme-resolved=dark] .analyzeDrawerBody{color:#eef7f3!important;background:#0d1714!important}.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerSummaryGrid,.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerTabs,.workspaceFrame[data-theme-resolved=dark] .rewriteDrawerActionBar,.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerTabSelect,.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerSidebar,.shell[data-theme-resolved=dark] .analyzeDrawerSummaryGrid,.shell[data-theme-resolved=dark] .analyzeDrawerTabs,.shell[data-theme-resolved=dark] .rewriteDrawerActionBar,.shell[data-theme-resolved=dark] .analyzeDrawerTabSelect,.shell[data-theme-resolved=dark] .analyzeDrawerSidebar{border-color:#8fd8be29!important}.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerTabs,.workspaceFrame[data-theme-resolved=dark] .rewriteDrawerActionBar,.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerTabSelect,.shell[data-theme-resolved=dark] .analyzeDrawerTabs,.shell[data-theme-resolved=dark] .rewriteDrawerActionBar,.shell[data-theme-resolved=dark] .analyzeDrawerTabSelect{background:#0f1b17fa!important}.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerSidebar,.shell[data-theme-resolved=dark] .analyzeDrawerSidebar{background:#0c1613fa!important}.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerSummaryCard,.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerCard,.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerList li,.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerEmpty,.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerDiffCard,.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerDiffColumn,.workspaceFrame[data-theme-resolved=dark] .suggestedFixesPanel,.workspaceFrame[data-theme-resolved=dark] .suggestedFixCard,.workspaceFrame[data-theme-resolved=dark] .suggestedFixEmptyState,.workspaceFrame[data-theme-resolved=dark] .recommendationCard,.workspaceFrame[data-theme-resolved=dark] .recommendationDetails,.workspaceFrame[data-theme-resolved=dark] .recommendationStatus,.shell[data-theme-resolved=dark] .analyzeDrawerSummaryCard,.shell[data-theme-resolved=dark] .analyzeDrawerCard,.shell[data-theme-resolved=dark] .analyzeDrawerList li,.shell[data-theme-resolved=dark] .analyzeDrawerEmpty,.shell[data-theme-resolved=dark] .analyzeDrawerDiffCard,.shell[data-theme-resolved=dark] .analyzeDrawerDiffColumn,.shell[data-theme-resolved=dark] .suggestedFixesPanel,.shell[data-theme-resolved=dark] .suggestedFixCard,.shell[data-theme-resolved=dark] .suggestedFixEmptyState,.shell[data-theme-resolved=dark] .recommendationCard,.shell[data-theme-resolved=dark] .recommendationDetails,.shell[data-theme-resolved=dark] .recommendationStatus{color:#eef7f3!important;background:#111f1afa!important;border-color:#8fd8be2b!important;box-shadow:inset 0 1px #ffffff09,0 16px 32px -34px #00000085!important}.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerSummaryCardGood,.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerCardGood,.shell[data-theme-resolved=dark] .analyzeDrawerSummaryCardGood,.shell[data-theme-resolved=dark] .analyzeDrawerCardGood{background:#132f27fa!important;border-color:#5fcaa642!important}.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerSummaryCardCaution,.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerCardCaution,.workspaceFrame[data-theme-resolved=dark] .recommendationSeverityHigh,.shell[data-theme-resolved=dark] .analyzeDrawerSummaryCardCaution,.shell[data-theme-resolved=dark] .analyzeDrawerCardCaution,.shell[data-theme-resolved=dark] .recommendationSeverityHigh{background:#443919ad!important;border-color:#d6b45657!important}.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerSummaryCardCaution span,.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerSummaryCardCaution small,.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerCardCaution span,.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerCardCaution small,.workspaceFrame[data-theme-resolved=dark] .recommendationSeverityHigh span,.workspaceFrame[data-theme-resolved=dark] .recommendationSeverityHigh small,.shell[data-theme-resolved=dark] .analyzeDrawerSummaryCardCaution span,.shell[data-theme-resolved=dark] .analyzeDrawerSummaryCardCaution small,.shell[data-theme-resolved=dark] .analyzeDrawerCardCaution span,.shell[data-theme-resolved=dark] .analyzeDrawerCardCaution small,.shell[data-theme-resolved=dark] .recommendationSeverityHigh span,.shell[data-theme-resolved=dark] .recommendationSeverityHigh small{color:#f3e1b0d1!important}.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerSummaryCardCaution strong,.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerCardCaution strong,.workspaceFrame[data-theme-resolved=dark] .recommendationSeverityHigh strong,.shell[data-theme-resolved=dark] .analyzeDrawerSummaryCardCaution strong,.shell[data-theme-resolved=dark] .analyzeDrawerCardCaution strong,.shell[data-theme-resolved=dark] .recommendationSeverityHigh strong{color:#fff7df!important}.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerSummaryCardGood span,.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerSummaryCardGood small,.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerCardGood span,.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerCardGood small,.shell[data-theme-resolved=dark] .analyzeDrawerSummaryCardGood span,.shell[data-theme-resolved=dark] .analyzeDrawerSummaryCardGood small,.shell[data-theme-resolved=dark] .analyzeDrawerCardGood span,.shell[data-theme-resolved=dark] .analyzeDrawerCardGood small{color:#8fd8bed1!important}.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerSummaryCardGood strong,.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerCardGood strong,.shell[data-theme-resolved=dark] .analyzeDrawerSummaryCardGood strong,.shell[data-theme-resolved=dark] .analyzeDrawerCardGood strong{color:#ebf9f3!important}.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerSummaryCard span,.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerSummaryCard small,.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerCard span,.workspaceFrame[data-theme-resolved=dark] .analyzeListSnippetLabel,.workspaceFrame[data-theme-resolved=dark] .analyzeListSnippet small,.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerDiffColumns strong,.workspaceFrame[data-theme-resolved=dark] .recommendationCardHeader,.workspaceFrame[data-theme-resolved=dark] .recommendationCard p,.workspaceFrame[data-theme-resolved=dark] .recommendationCard small,.workspaceFrame[data-theme-resolved=dark] .recommendationActionDisclosure>summary strong,.workspaceFrame[data-theme-resolved=dark] .suggestedFixesHeader strong,.workspaceFrame[data-theme-resolved=dark] .suggestedFixGroupHeader strong,.workspaceFrame[data-theme-resolved=dark] .suggestedFixCopy p,.workspaceFrame[data-theme-resolved=dark] .suggestedFixEditPanel label,.shell[data-theme-resolved=dark] .analyzeDrawerSummaryCard span,.shell[data-theme-resolved=dark] .analyzeDrawerSummaryCard small,.shell[data-theme-resolved=dark] .analyzeDrawerCard span,.shell[data-theme-resolved=dark] .analyzeListSnippetLabel,.shell[data-theme-resolved=dark] .analyzeListSnippet small,.shell[data-theme-resolved=dark] .analyzeDrawerDiffColumns strong,.shell[data-theme-resolved=dark] .recommendationCardHeader,.shell[data-theme-resolved=dark] .recommendationCard p,.shell[data-theme-resolved=dark] .recommendationCard small,.shell[data-theme-resolved=dark] .recommendationActionDisclosure>summary strong,.shell[data-theme-resolved=dark] .suggestedFixesHeader strong,.shell[data-theme-resolved=dark] .suggestedFixGroupHeader strong,.shell[data-theme-resolved=dark] .suggestedFixCopy p,.shell[data-theme-resolved=dark] .suggestedFixEditPanel label{color:#cde2dad1!important}.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerSummaryCard strong,.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerCard strong,.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerList li,.workspaceFrame[data-theme-resolved=dark] .analyzeListSnippet p,.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerDiffColumns p,.workspaceFrame[data-theme-resolved=dark] .recommendationCard strong,.workspaceFrame[data-theme-resolved=dark] .recommendationActionDisclosure>summary span:first-child,.workspaceFrame[data-theme-resolved=dark] .suggestedFixesHeader span,.workspaceFrame[data-theme-resolved=dark] .suggestedFixGroupHeader span,.workspaceFrame[data-theme-resolved=dark] .suggestedFixCopy strong,.workspaceFrame[data-theme-resolved=dark] .recommendationStatus ul,.workspaceFrame[data-theme-resolved=dark] .recommendationDetails summary,.shell[data-theme-resolved=dark] .analyzeDrawerSummaryCard strong,.shell[data-theme-resolved=dark] .analyzeDrawerCard strong,.shell[data-theme-resolved=dark] .analyzeDrawerList li,.shell[data-theme-resolved=dark] .analyzeListSnippet p,.shell[data-theme-resolved=dark] .analyzeDrawerDiffColumns p,.shell[data-theme-resolved=dark] .recommendationCard strong,.shell[data-theme-resolved=dark] .recommendationActionDisclosure>summary span:first-child,.shell[data-theme-resolved=dark] .suggestedFixesHeader span,.shell[data-theme-resolved=dark] .suggestedFixGroupHeader span,.shell[data-theme-resolved=dark] .suggestedFixCopy strong,.shell[data-theme-resolved=dark] .recommendationStatus ul,.shell[data-theme-resolved=dark] .recommendationDetails summary{color:#f4faf7!important}.workspaceFrame[data-theme-resolved=dark] .sidebarSectionLabel,.shell[data-theme-resolved=dark] .sidebarSectionLabel{color:#eaf3efdb!important}.workspaceFrame[data-theme-resolved=dark] .analyzeSidebarNavItem,.shell[data-theme-resolved=dark] .analyzeSidebarNavItem{color:#cde2dad6!important;background:#111f1af5!important;border-color:#8fd8be29!important}.workspaceFrame[data-theme-resolved=dark] .analyzeSidebarNavItem:hover:not(:disabled),.shell[data-theme-resolved=dark] .analyzeSidebarNavItem:hover:not(:disabled){background:#162922fa!important;border-color:#8fd8be42!important}.workspaceFrame[data-theme-resolved=dark] .analyzeSidebarNavItemActive,.shell[data-theme-resolved=dark] .analyzeSidebarNavItemActive{color:#ecfbf6!important;background:#215a49a3!important;border-color:#6cd1b057!important;box-shadow:inset 3px 0 #6cd1b0b8!important}.workspaceFrame[data-theme-resolved=dark] .analyzeSidebarNavItemActive .analyzeSidebarNavLabel,.workspaceFrame[data-theme-resolved=dark] .analyzeSidebarNavLabel,.shell[data-theme-resolved=dark] .analyzeSidebarNavItemActive .analyzeSidebarNavLabel,.shell[data-theme-resolved=dark] .analyzeSidebarNavLabel{color:#eef7f3!important}.workspaceFrame[data-theme-resolved=dark] .analyzeSidebarNavDesc,.shell[data-theme-resolved=dark] .analyzeSidebarNavDesc{color:#cde2dabd!important}.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerTab,.shell[data-theme-resolved=dark] .analyzeDrawerTab{color:#cde2dac2!important}.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerTab:hover,.shell[data-theme-resolved=dark] .analyzeDrawerTab:hover{color:#f4faf7!important;border-bottom-color:#8fd8be4d!important}.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerTabActive,.shell[data-theme-resolved=dark] .analyzeDrawerTabActive{color:#8fd8be!important;border-bottom-color:#8fd8be!important}.workspaceFrame[data-theme-resolved=dark] .recommendationActionDisclosure,.workspaceFrame[data-theme-resolved=dark] .recommendationActionDisclosure[open],.workspaceFrame[data-theme-resolved=dark] .recommendationPanel,.workspaceFrame[data-theme-resolved=dark] .recommendationDetails summary,.workspaceFrame[data-theme-resolved=dark] .recommendationRawList,.workspaceFrame[data-theme-resolved=dark] .suggestedFixPreviewHeader,.workspaceFrame[data-theme-resolved=dark] .suggestedFixPreviewFooter,.shell[data-theme-resolved=dark] .recommendationActionDisclosure,.shell[data-theme-resolved=dark] .recommendationActionDisclosure[open],.shell[data-theme-resolved=dark] .recommendationPanel,.shell[data-theme-resolved=dark] .recommendationDetails summary,.shell[data-theme-resolved=dark] .recommendationRawList,.shell[data-theme-resolved=dark] .suggestedFixPreviewHeader,.shell[data-theme-resolved=dark] .suggestedFixPreviewFooter{background:#0d1814fa!important;border-color:#8fd8be29!important}.workspaceFrame[data-theme-resolved=dark] .recommendationActionButton,.workspaceFrame[data-theme-resolved=dark] .suggestedFixApplyAll,.workspaceFrame[data-theme-resolved=dark] .suggestedFixAction,.workspaceFrame[data-theme-resolved=dark] .suggestedFixSecondaryAction,.workspaceFrame[data-theme-resolved=dark] .reportActionButton,.shell[data-theme-resolved=dark] .recommendationActionButton,.shell[data-theme-resolved=dark] .suggestedFixApplyAll,.shell[data-theme-resolved=dark] .suggestedFixAction,.shell[data-theme-resolved=dark] .suggestedFixSecondaryAction,.shell[data-theme-resolved=dark] .reportActionButton{color:#9ee2ca!important;background:#12221cfa!important;border-color:#8fd8be42!important}.workspaceFrame[data-theme-resolved=dark] .suggestedFixApplyAll:hover:not(:disabled),.workspaceFrame[data-theme-resolved=dark] .suggestedFixAction:hover:not(:disabled),.workspaceFrame[data-theme-resolved=dark] .suggestedFixSecondaryAction:hover:not(:disabled),.shell[data-theme-resolved=dark] .suggestedFixApplyAll:hover:not(:disabled),.shell[data-theme-resolved=dark] .suggestedFixAction:hover:not(:disabled),.shell[data-theme-resolved=dark] .suggestedFixSecondaryAction:hover:not(:disabled){color:#f4faf7!important;background:#2f7f69e6!important}.workspaceFrame[data-theme-resolved=dark] .analyzeListSnippet mark,.workspaceFrame[data-theme-resolved=dark] .suggestedFixCopy mark,.workspaceFrame[data-theme-resolved=dark] .suggestedFixPreviewText mark,.shell[data-theme-resolved=dark] .analyzeListSnippet mark,.shell[data-theme-resolved=dark] .suggestedFixCopy mark,.shell[data-theme-resolved=dark] .suggestedFixPreviewText mark{color:#fff7d7!important;background:#9079388a!important;border-color:#ecd8a547!important}.workspaceFrame[data-theme-resolved=dark] .suggestedFixEditPanel textarea,.workspaceFrame[data-theme-resolved=dark] .suggestedFixPreviewModal,.workspaceFrame[data-theme-resolved=dark] .suggestedFixPreviewText,.shell[data-theme-resolved=dark] .suggestedFixEditPanel textarea,.shell[data-theme-resolved=dark] .suggestedFixPreviewModal,.shell[data-theme-resolved=dark] .suggestedFixPreviewText{color:#f4faf7!important;background:#111f1afa!important;border-color:#8fd8be2e!important}.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerDiffOperation,.workspaceFrame[data-theme-resolved=dark] .recommendationSeverity,.workspaceFrame[data-theme-resolved=dark] .recommendationSeverityQuick,.workspaceFrame[data-theme-resolved=dark] .recommendationSeverityLow,.shell[data-theme-resolved=dark] .analyzeDrawerDiffOperation,.shell[data-theme-resolved=dark] .recommendationSeverity,.shell[data-theme-resolved=dark] .recommendationSeverityQuick,.shell[data-theme-resolved=dark] .recommendationSeverityLow{color:#a7ead2!important;background:#215a4975!important;border-color:#6cd1b042!important}body[data-hw-theme-resolved=dark] .analyzeDrawerSheet,body[data-hw-theme-resolved=dark] .analyzeDrawerScrollArea,body[data-hw-theme-resolved=dark] .analyzeDrawerSummaryGrid,body[data-hw-theme-resolved=dark] .analyzeDrawerDashboard,body[data-hw-theme-resolved=dark] .analyzeDrawerContentPane,body[data-hw-theme-resolved=dark] .analyzeDrawerBody,html[data-hw-theme-resolved=dark] .analyzeDrawerSheet,html[data-hw-theme-resolved=dark] .analyzeDrawerScrollArea,html[data-hw-theme-resolved=dark] .analyzeDrawerSummaryGrid,html[data-hw-theme-resolved=dark] .analyzeDrawerDashboard,html[data-hw-theme-resolved=dark] .analyzeDrawerContentPane,html[data-hw-theme-resolved=dark] .analyzeDrawerBody{color:#eef7f3!important;background:#0d1714!important}body[data-hw-theme-resolved=dark] .rewriteDrawerActionBar,html[data-hw-theme-resolved=dark] .rewriteDrawerActionBar{background:#0f1b17fa!important;border-color:#8fd8be29!important}body[data-hw-theme-resolved=dark] .reportActionButton,html[data-hw-theme-resolved=dark] .reportActionButton,body[data-hw-theme-resolved=dark] .rewriteDrawerActionBar .reportActionButton,html[data-hw-theme-resolved=dark] .rewriteDrawerActionBar .reportActionButton{color:#9ee2ca!important;background:#12221cfa!important;border-color:#8fd8be42!important}body[data-hw-theme-resolved=dark] .reportActionButtonAccent,html[data-hw-theme-resolved=dark] .reportActionButtonAccent,body[data-hw-theme-resolved=dark] .rewriteDrawerActionBar .reportActionButtonAccent,html[data-hw-theme-resolved=dark] .rewriteDrawerActionBar .reportActionButtonAccent{color:#f4faf7!important;background:#1f6f5b!important;border-color:#8fd8be6b!important}body[data-hw-theme-resolved=dark] .analyzeDrawerSummaryCard,body[data-hw-theme-resolved=dark] .analyzeDrawerCard,body[data-hw-theme-resolved=dark] .rewriteDrawerOutput,body[data-hw-theme-resolved=dark] .analyzeDrawerList li,body[data-hw-theme-resolved=dark] .analyzeDrawerEmpty,body[data-hw-theme-resolved=dark] .analyzeDrawerDiffCard,body[data-hw-theme-resolved=dark] .analyzeDrawerDiffColumn,body[data-hw-theme-resolved=dark] .suggestedFixesPanel,body[data-hw-theme-resolved=dark] .suggestedFixCard,body[data-hw-theme-resolved=dark] .recommendationCard,body[data-hw-theme-resolved=dark] .recommendationDetails,body[data-hw-theme-resolved=dark] .recommendationStatus,html[data-hw-theme-resolved=dark] .analyzeDrawerSummaryCard,html[data-hw-theme-resolved=dark] .analyzeDrawerCard,html[data-hw-theme-resolved=dark] .rewriteDrawerOutput,html[data-hw-theme-resolved=dark] .analyzeDrawerList li,html[data-hw-theme-resolved=dark] .analyzeDrawerEmpty,html[data-hw-theme-resolved=dark] .analyzeDrawerDiffCard,html[data-hw-theme-resolved=dark] .analyzeDrawerDiffColumn,html[data-hw-theme-resolved=dark] .suggestedFixesPanel,html[data-hw-theme-resolved=dark] .suggestedFixCard,html[data-hw-theme-resolved=dark] .recommendationCard,html[data-hw-theme-resolved=dark] .recommendationDetails,html[data-hw-theme-resolved=dark] .recommendationStatus{color:#eef7f3!important;background:#111f1afa!important;border-color:#8fd8be2b!important}body[data-hw-theme-resolved=dark] .analyzeDrawerSummaryCardGood,body[data-hw-theme-resolved=dark] .analyzeDrawerCardGood{background:#132f27fa!important;border-color:#5fcaa642!important}body[data-hw-theme-resolved=dark] .analyzeDrawerSummaryCardCaution,body[data-hw-theme-resolved=dark] .analyzeDrawerCardCaution,body[data-hw-theme-resolved=dark] .recommendationSeverityHigh{background:#443919ad!important;border-color:#d6b45657!important}body[data-hw-theme-resolved=dark] .analyzeDrawerSummaryCardCaution span,body[data-hw-theme-resolved=dark] .analyzeDrawerSummaryCardCaution small,body[data-hw-theme-resolved=dark] .analyzeDrawerCardCaution span,body[data-hw-theme-resolved=dark] .analyzeDrawerCardCaution small,body[data-hw-theme-resolved=dark] .recommendationSeverityHigh span,body[data-hw-theme-resolved=dark] .recommendationSeverityHigh small{color:#f3e1b0d1!important}body[data-hw-theme-resolved=dark] .analyzeDrawerSummaryCardCaution strong,body[data-hw-theme-resolved=dark] .analyzeDrawerCardCaution strong,body[data-hw-theme-resolved=dark] .recommendationSeverityHigh strong{color:#fff7df!important}body[data-hw-theme-resolved=dark] .analyzeDrawerSummaryCardGood span,body[data-hw-theme-resolved=dark] .analyzeDrawerSummaryCardGood small,body[data-hw-theme-resolved=dark] .analyzeDrawerCardGood span,body[data-hw-theme-resolved=dark] .analyzeDrawerCardGood small{color:#8fd8bed1!important}body[data-hw-theme-resolved=dark] .analyzeDrawerSummaryCardGood strong,body[data-hw-theme-resolved=dark] .analyzeDrawerCardGood strong{color:#ebf9f3!important}body[data-hw-theme-resolved=dark] .analyzeDrawerSummaryCard span,body[data-hw-theme-resolved=dark] .analyzeDrawerSummaryCard small,body[data-hw-theme-resolved=dark] .analyzeDrawerCard span,body[data-hw-theme-resolved=dark] .analyzeListSnippetLabel,body[data-hw-theme-resolved=dark] .analyzeListSnippet small,body[data-hw-theme-resolved=dark] .recommendationCardHeader,body[data-hw-theme-resolved=dark] .recommendationCard p,body[data-hw-theme-resolved=dark] .recommendationCard small{color:#cde2dad1!important}body[data-hw-theme-resolved=dark] .analyzeDrawerSummaryCard strong,body[data-hw-theme-resolved=dark] .analyzeDrawerCard strong,body[data-hw-theme-resolved=dark] .analyzeDrawerList li,body[data-hw-theme-resolved=dark] .analyzeListSnippet p,body[data-hw-theme-resolved=dark] .recommendationCard strong{color:#f4faf7!important}html[data-hw-theme-resolved=dark] .analyzeDrawerSummaryCard{color:#eef7f3!important;background:#111f1afa!important;border-color:#8fd8be2b!important}html[data-hw-theme-resolved=dark] .analyzeDrawerSummaryCardCaution{background:#443919ad!important;border-color:#d6b45657!important}html[data-hw-theme-resolved=dark] .analyzeDrawerSummaryCard span,html[data-hw-theme-resolved=dark] .analyzeDrawerSummaryCard small{color:#cde2dad1!important}html[data-hw-theme-resolved=dark] .analyzeDrawerSummaryCard strong{color:#f4faf7!important}@media (prefers-color-scheme:dark){.workspaceFrame:not([data-theme-resolved=light]) .analyzeDrawerCard,.workspaceFrame:not([data-theme-resolved=light]) .analyzeDrawerSummaryCard,.shell[data-theme-preference]:not([data-theme-resolved=light]) .analyzeDrawerCard,.shell[data-theme-preference]:not([data-theme-resolved=light]) .analyzeDrawerSummaryCard{color:#eef7f3!important;background-color:#111f1afa!important;background-image:none!important;border-color:#8fd8be2b!important}.workspaceFrame:not([data-theme-resolved=light]) .analyzeDrawerCardGood,.workspaceFrame:not([data-theme-resolved=light]) .analyzeDrawerSummaryCardGood,.shell[data-theme-preference]:not([data-theme-resolved=light]) .analyzeDrawerCardGood,.shell[data-theme-preference]:not([data-theme-resolved=light]) .analyzeDrawerSummaryCardGood{background-color:#132f27fa!important;border-color:#5fcaa642!important}.workspaceFrame:not([data-theme-resolved=light]) .analyzeDrawerCardCaution,.workspaceFrame:not([data-theme-resolved=light]) .analyzeDrawerSummaryCardCaution,.workspaceFrame:not([data-theme-resolved=light]) .recommendationSeverityHigh,.shell[data-theme-preference]:not([data-theme-resolved=light]) .analyzeDrawerCardCaution,.shell[data-theme-preference]:not([data-theme-resolved=light]) .analyzeDrawerSummaryCardCaution,.shell[data-theme-preference]:not([data-theme-resolved=light]) .recommendationSeverityHigh{background-color:#443919ad!important;border-color:#d6b45657!important}.workspaceFrame:not([data-theme-resolved=light]) .analyzeDrawerCard span,.workspaceFrame:not([data-theme-resolved=light]) .analyzeDrawerSummaryCard span,.workspaceFrame:not([data-theme-resolved=light]) .analyzeDrawerSummaryCard small,.shell[data-theme-preference]:not([data-theme-resolved=light]) .analyzeDrawerCard span,.shell[data-theme-preference]:not([data-theme-resolved=light]) .analyzeDrawerSummaryCard span,.shell[data-theme-preference]:not([data-theme-resolved=light]) .analyzeDrawerSummaryCard small{color:#cde2dad1!important}.workspaceFrame:not([data-theme-resolved=light]) .analyzeDrawerCardCaution span,.workspaceFrame:not([data-theme-resolved=light]) .analyzeDrawerSummaryCardCaution span,.workspaceFrame:not([data-theme-resolved=light]) .analyzeDrawerSummaryCardCaution small,.workspaceFrame:not([data-theme-resolved=light]) .recommendationSeverityHigh,.shell[data-theme-preference]:not([data-theme-resolved=light]) .analyzeDrawerCardCaution span,.shell[data-theme-preference]:not([data-theme-resolved=light]) .analyzeDrawerSummaryCardCaution span,.shell[data-theme-preference]:not([data-theme-resolved=light]) .analyzeDrawerSummaryCardCaution small,.shell[data-theme-preference]:not([data-theme-resolved=light]) .recommendationSeverityHigh{color:#f3e1b0d1!important}.workspaceFrame:not([data-theme-resolved=light]) .analyzeDrawerCard strong,.workspaceFrame:not([data-theme-resolved=light]) .analyzeDrawerSummaryCard strong,.shell[data-theme-preference]:not([data-theme-resolved=light]) .analyzeDrawerCard strong,.shell[data-theme-preference]:not([data-theme-resolved=light]) .analyzeDrawerSummaryCard strong{color:#f4faf7!important}.workspaceFrame:not([data-theme-resolved=light]) .analyzeDrawerCardCaution strong,.workspaceFrame:not([data-theme-resolved=light]) .analyzeDrawerSummaryCardCaution strong,.shell[data-theme-preference]:not([data-theme-resolved=light]) .analyzeDrawerCardCaution strong,.shell[data-theme-preference]:not([data-theme-resolved=light]) .analyzeDrawerSummaryCardCaution strong{color:#fff7df!important}}html[data-hw-theme-resolved=dark] .analyzeDrawerSummaryCardCaution span,html[data-hw-theme-resolved=dark] .analyzeDrawerSummaryCardCaution small{color:#f3e1b0d1!important}html[data-hw-theme-resolved=dark] .analyzeDrawerSummaryCardCaution strong{color:#fff7df!important}html[data-hw-theme-resolved=dark] .recommendationActionDisclosure,html[data-hw-theme-resolved=dark] .recommendationActionDisclosure[open],html[data-hw-theme-resolved=dark] .recommendationPanel,html[data-hw-theme-resolved=dark] .recommendationDetails summary,html[data-hw-theme-resolved=dark] .recommendationRawList,html[data-hw-theme-resolved=dark] .suggestedFixPreviewHeader,html[data-hw-theme-resolved=dark] .suggestedFixPreviewFooter{background:#0d1814fa!important;border-color:#8fd8be29!important}html[data-hw-theme-resolved=dark] .recommendationActionButton,html[data-hw-theme-resolved=dark] .suggestedFixApplyAll,html[data-hw-theme-resolved=dark] .suggestedFixAction,html[data-hw-theme-resolved=dark] .suggestedFixSecondaryAction,html[data-hw-theme-resolved=dark] .reportActionButton{color:#9ee2ca!important;background:#12221cfa!important;border-color:#8fd8be42!important}html[data-hw-theme-resolved=dark] .analyzeListSnippet mark,html[data-hw-theme-resolved=dark] .suggestedFixCopy mark,html[data-hw-theme-resolved=dark] .suggestedFixPreviewText mark{color:#fff7d7!important;background:#9079388a!important;border-color:#ecd8a547!important}html[data-hw-theme-resolved=dark] .suggestedFixEditPanel textarea,html[data-hw-theme-resolved=dark] .suggestedFixPreviewModal,html[data-hw-theme-resolved=dark] .suggestedFixPreviewText{color:#f4faf7!important;background:#111f1afa!important;border-color:#8fd8be2e!important}html[data-hw-theme-resolved=dark] .analyzeDrawerDiffOperation,html[data-hw-theme-resolved=dark] .recommendationSeverity,html[data-hw-theme-resolved=dark] .recommendationSeverityQuick,html[data-hw-theme-resolved=dark] .recommendationSeverityLow{color:#a7ead2!important;background:#215a4975!important;border-color:#6cd1b042!important}.workspaceFrame[data-theme-resolved=dark] .toolProgressRow,.shell[data-theme-resolved=dark] .toolProgressRow{background:linear-gradient(#0f1e19fa 0%,#0c1814fa 100%);border-color:#8fd8be29}.workspaceFrame[data-theme-resolved=dark] .toolProgressDetails span,.shell[data-theme-resolved=dark] .toolProgressDetails span{color:#cde2dad6;background:#111f1ae0;border-color:#8fd8be29}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#1f6f5b33;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#1f6f5b73}*{scrollbar-width:thin;scrollbar-color:#1f6f5b33 transparent}.workspaceFrame[data-theme-resolved=dark] .historyWorkspaceList .historyRecordCard,.shell[data-theme-resolved=dark] .historyWorkspaceList .historyRecordCard{border-color:#8fd8be2e;box-shadow:inset 3px 0 #6cd1b094,inset 0 1px #ffffff08,0 16px 32px -34px #00000052;background:#0f1b17fa!important}.workspaceFrame[data-theme-resolved=dark] .historyWorkspaceList .historyRecordCard+.historyRecordCard,.shell[data-theme-resolved=dark] .historyWorkspaceList .historyRecordCard+.historyRecordCard{border-top-color:#8fd8be29}.workspaceFrame[data-theme-resolved=dark] .historyWorkspaceList .historyRecordCard:hover,.shell[data-theme-resolved=dark] .historyWorkspaceList .historyRecordCard:hover{border-color:#8fd8be3d;background:#12211cfc!important}.workspaceFrame[data-theme-resolved=dark] .historyWorkspaceList .historyRecordSummaryButton,.workspaceFrame[data-theme-resolved=dark] .historyWorkspaceList .historyRecordSummaryMain strong,.shell[data-theme-resolved=dark] .historyWorkspaceList .historyRecordSummaryButton,.shell[data-theme-resolved=dark] .historyWorkspaceList .historyRecordSummaryMain strong{color:#eff7f3!important}.workspaceFrame[data-theme-resolved=dark] .historyWorkspaceList .historyRecordSummaryMeta,.workspaceFrame[data-theme-resolved=dark] .historyWorkspaceList .historyRecordChevron,.shell[data-theme-resolved=dark] .historyWorkspaceList .historyRecordSummaryMeta,.shell[data-theme-resolved=dark] .historyWorkspaceList .historyRecordChevron{color:#dbeae4d6!important}.workspaceFrame[data-theme-resolved=dark] .historyWorkspaceList .historyRecordCardExpanded,.workspaceFrame[data-theme-resolved=dark] .historyWorkspaceList .historyRecordCardExpanded:hover,.shell[data-theme-resolved=dark] .historyWorkspaceList .historyRecordCardExpanded,.shell[data-theme-resolved=dark] .historyWorkspaceList .historyRecordCardExpanded:hover{border-color:#8fd8be3d;background:#15241ffc!important}.workspaceFrame[data-theme-resolved=dark] .historyWorkspaceList .historyRecordExpandedPanel,.shell[data-theme-resolved=dark] .historyWorkspaceList .historyRecordExpandedPanel{border-top-color:#8fd8be1f}.workspaceFrame[data-theme-resolved=dark] .settingsGroup,.workspaceFrame[data-theme-resolved=dark] .safeguardsPanel,.workspaceFrame[data-theme-resolved=dark] .strictGrammarToggle,.workspaceFrame[data-theme-resolved=dark] .constraintSliderField,.workspaceFrame[data-theme-resolved=dark] .constraintSliderValue,.workspaceFrame[data-theme-resolved=dark] .inlineControlSelect,.workspaceFrame[data-theme-resolved=dark] .inlineControlInput,.workspaceFrame[data-theme-resolved=dark] .inlineDirectionTrigger,.workspaceFrame[data-theme-resolved=dark] .inlineDirectionPopover,.workspaceFrame[data-theme-resolved=dark] .analyzeWorkbenchFact,.workspaceFrame[data-theme-resolved=dark] .analyzeWorkbenchSummaryItem,.shell[data-theme-resolved=dark] .settingsGroup,.shell[data-theme-resolved=dark] .safeguardsPanel,.shell[data-theme-resolved=dark] .strictGrammarToggle,.shell[data-theme-resolved=dark] .constraintSliderField,.shell[data-theme-resolved=dark] .constraintSliderValue,.shell[data-theme-resolved=dark] .inlineControlSelect,.shell[data-theme-resolved=dark] .inlineControlInput,.shell[data-theme-resolved=dark] .inlineDirectionTrigger,.shell[data-theme-resolved=dark] .inlineDirectionPopover,.shell[data-theme-resolved=dark] .analyzeWorkbenchFact,.shell[data-theme-resolved=dark] .analyzeWorkbenchSummaryItem{box-shadow:inset 0 1px #ffffff08,0 14px 30px -34px #0006;color:var(--color-hw-ink)!important;background:#111d19f5!important;border-color:#8fd8be29!important}.workspaceFrame[data-theme-resolved=dark] .settingsGroup,.workspaceFrame[data-theme-resolved=dark] .safeguardsPanel,.shell[data-theme-resolved=dark] .settingsGroup,.shell[data-theme-resolved=dark] .safeguardsPanel{background:#0f1a16fa!important}.workspaceFrame[data-theme-resolved=dark] .strictGrammarToggle:hover,.workspaceFrame[data-theme-resolved=dark] .inlineDirectionTrigger:hover:not(:disabled),.shell[data-theme-resolved=dark] .strictGrammarToggle:hover,.shell[data-theme-resolved=dark] .inlineDirectionTrigger:hover:not(:disabled){background:#14231dfa!important;border-color:#8fd8be3d!important}.workspaceFrame[data-theme-resolved=dark] .rewriteInspectorRail .inlineDirectionTrigger,.workspaceFrame[data-theme-resolved=dark] .analyzeWorkbenchInspector .inlineDirectionTrigger,.shell[data-theme-resolved=dark] .rewriteInspectorRail .inlineDirectionTrigger,.shell[data-theme-resolved=dark] .analyzeWorkbenchInspector .inlineDirectionTrigger{color:var(--color-hw-ink)!important;background:#111d19f5!important;border-color:#8fd8be29!important}.workspaceFrame[data-theme-resolved=dark] .strictGrammarToggleLocked,.workspaceFrame[data-theme-resolved=dark] .inlineControlSelect:disabled,.workspaceFrame[data-theme-resolved=dark] .inlineControlInput:disabled,.workspaceFrame[data-theme-resolved=dark] .inlineDirectionTrigger:disabled,.shell[data-theme-resolved=dark] .strictGrammarToggleLocked,.shell[data-theme-resolved=dark] .inlineControlSelect:disabled,.shell[data-theme-resolved=dark] .inlineControlInput:disabled,.shell[data-theme-resolved=dark] .inlineDirectionTrigger:disabled{color:#e1ede8c7!important;opacity:1!important;background:#182721fa!important;border-color:#8fd8be24!important}.workspaceFrame[data-theme-resolved=dark] .strictGrammarToggle:has(input:disabled){color:#e1ede8c7!important;opacity:1!important;background:#182721fa!important;border-color:#8fd8be24!important}.shell[data-theme-resolved=dark] .strictGrammarToggle:has(input:disabled){color:#e1ede8c7!important;opacity:1!important;background:#182721fa!important;border-color:#8fd8be24!important}.workspaceFrame[data-theme-resolved=dark] .strictGrammarToggleLocked .strictGrammarToggleBox,.shell[data-theme-resolved=dark] .strictGrammarToggleLocked .strictGrammarToggleBox{color:#e1ede8b3!important;background:#14231df5!important;border-color:#8fd8be29!important}.workspaceFrame[data-theme-resolved=dark] .strictGrammarToggleBadge,.shell[data-theme-resolved=dark] .strictGrammarToggleBadge{color:#f3dfa6!important;background:#4439199e!important;border-color:#d6b45647!important}.workspaceFrame[data-theme-resolved=dark] .inlineControlLabel,.workspaceFrame[data-theme-resolved=dark] .constraintSliderHeader,.workspaceFrame[data-theme-resolved=dark] .analyzeWorkbenchHint,.shell[data-theme-resolved=dark] .inlineControlLabel,.shell[data-theme-resolved=dark] .constraintSliderHeader,.shell[data-theme-resolved=dark] .analyzeWorkbenchHint,.workspaceFrame[data-theme-resolved=dark] .strictGrammarToggleCopy span,.workspaceFrame[data-theme-resolved=dark] .analyzeWorkbenchFact strong,.workspaceFrame[data-theme-resolved=dark] .constraintSliderValueDefault,.shell[data-theme-resolved=dark] .strictGrammarToggleCopy span,.shell[data-theme-resolved=dark] .analyzeWorkbenchFact strong,.shell[data-theme-resolved=dark] .constraintSliderValueDefault{color:var(--color-hw-muted)!important}.workspaceFrame[data-theme-resolved=dark] .workflowWorkspacePanel,.workspaceFrame[data-theme-resolved=dark] .workflowStatusSurface,.workspaceFrame[data-theme-resolved=dark] .workflowStepPreviewItem,.workspaceFrame[data-theme-resolved=dark] .workflowStatusBadge,.workspaceFrame[data-theme-resolved=dark] .workflowProgressPanel,.workspaceFrame[data-theme-resolved=dark] .workflowConsoleStat,.workspaceFrame[data-theme-resolved=dark] .workflowSidebarSummaryItem,.shell[data-theme-resolved=dark] .workflowWorkspacePanel,.shell[data-theme-resolved=dark] .workflowStatusSurface,.shell[data-theme-resolved=dark] .workflowStepPreviewItem,.shell[data-theme-resolved=dark] .workflowStatusBadge,.shell[data-theme-resolved=dark] .workflowProgressPanel,.shell[data-theme-resolved=dark] .workflowConsoleStat,.shell[data-theme-resolved=dark] .workflowSidebarSummaryItem{box-shadow:inset 0 1px #ffffff08,0 16px 32px -36px #0000006b;color:var(--color-hw-ink)!important;background:#111d19f7!important;border-color:#8fd8be29!important}.workspaceFrame[data-theme-resolved=dark] .workflowWorkspaceTitleRow p,.workspaceFrame[data-theme-resolved=dark] .workflowWorkspaceFooter p,.workspaceFrame[data-theme-resolved=dark] .workflowWorkspaceEmpty p,.workspaceFrame[data-theme-resolved=dark] .workflowStepPreviewCopy small,.workspaceFrame[data-theme-resolved=dark] .workflowConsoleStat span,.shell[data-theme-resolved=dark] .workflowWorkspaceTitleRow p,.shell[data-theme-resolved=dark] .workflowWorkspaceFooter p,.shell[data-theme-resolved=dark] .workflowWorkspaceEmpty p,.shell[data-theme-resolved=dark] .workflowStepPreviewCopy small,.shell[data-theme-resolved=dark] .workflowConsoleStat span{color:var(--color-hw-muted)!important}.workspaceFrame[data-theme-resolved=dark] .supportSectionHeader,.workspaceFrame[data-theme-resolved=dark] .supportFaqHeader,.shell[data-theme-resolved=dark] .supportSectionHeader,.shell[data-theme-resolved=dark] .supportFaqHeader{border-color:#8fd8be24;background:#121f1afa!important}.workspaceFrame[data-theme-resolved=dark] .supportFaqItemExpanded,.workspaceFrame[data-theme-resolved=dark] .supportFaqTrigger:hover,.shell[data-theme-resolved=dark] .supportFaqItemExpanded,.shell[data-theme-resolved=dark] .supportFaqTrigger:hover{background:#14221dfa!important}.workspaceFrame[data-theme-resolved=dark] .supportFaqAnswer,.workspaceFrame[data-theme-resolved=dark] .supportFaqHeaderCopy p,.workspaceFrame[data-theme-resolved=dark] .supportLinkCard p,.shell[data-theme-resolved=dark] .supportFaqAnswer,.shell[data-theme-resolved=dark] .supportFaqHeaderCopy p,.shell[data-theme-resolved=dark] .supportLinkCard p{color:var(--color-hw-muted)!important}.workspaceFrame[data-theme-resolved=dark] .supportLinkCardContent strong,.workspaceFrame[data-theme-resolved=dark] .supportFaqTriggerCopy strong,.shell[data-theme-resolved=dark] .supportLinkCardContent strong,.shell[data-theme-resolved=dark] .supportFaqTriggerCopy strong{color:var(--color-hw-ink)!important}.workspaceFrame[data-theme-resolved=dark] .accountPage .bg-white,.workspaceFrame[data-theme-resolved=dark] .accountPage .accountSecurityCard,.workspaceFrame[data-theme-resolved=dark] .accountPage .accountSecurityEmpty,.workspaceFrame[data-theme-resolved=dark] .accountPage .accountSecuritySessionCard,.workspaceFrame[data-theme-resolved=dark] .accountPage .accountSecurityForm,.workspaceFrame[data-theme-resolved=dark] .accountPage .workspaceResult,.shell[data-theme-resolved=dark] .accountPage .bg-white,.shell[data-theme-resolved=dark] .accountPage .accountSecurityCard,.shell[data-theme-resolved=dark] .accountPage .accountSecurityEmpty,.shell[data-theme-resolved=dark] .accountPage .accountSecuritySessionCard,.shell[data-theme-resolved=dark] .accountPage .accountSecurityForm,.shell[data-theme-resolved=dark] .accountPage .workspaceResult{color:var(--color-hw-ink)!important;background:#111d19f7!important;border-color:#8fd8be29!important}.workspaceFrame[data-theme-resolved=dark] .accountPage .accountSecurityRules span,.shell[data-theme-resolved=dark] .accountPage .accountSecurityRules span{color:var(--color-hw-muted)!important;background:#111d19f7!important;border-color:#8fd8be29!important}.workspaceFrame[data-theme-resolved=dark] .workflowRailShell,.workspaceFrame[data-theme-resolved=dark] .workflowRailSelect,.workspaceFrame[data-theme-resolved=dark] .workflowRailSelect select,.workspaceFrame[data-theme-resolved=dark] .workflowRailNav,.workspaceFrame[data-theme-resolved=dark] .workflowRailBadge,.workspaceFrame[data-theme-resolved=dark] .workflowCard,.shell[data-theme-resolved=dark] .workflowRailShell,.shell[data-theme-resolved=dark] .workflowRailSelect,.shell[data-theme-resolved=dark] .workflowRailSelect select,.shell[data-theme-resolved=dark] .workflowRailNav,.shell[data-theme-resolved=dark] .workflowRailBadge,.shell[data-theme-resolved=dark] .workflowCard{color:var(--color-hw-ink)!important;background:#111d19f7!important;border-color:#8fd8be29!important}.workspaceFrame[data-theme-resolved=dark] .workflowCardMeta,.workspaceFrame[data-theme-resolved=dark] .workflowCardCopy span,.shell[data-theme-resolved=dark] .workflowCardMeta,.shell[data-theme-resolved=dark] .workflowCardCopy span{color:var(--color-hw-muted)!important}.workspaceFrame[data-theme-resolved=dark] .toolTabLocked,.workspaceFrame[data-theme-resolved=dark] .toolCostBadge,.shell[data-theme-resolved=dark] .toolTabLocked,.shell[data-theme-resolved=dark] .toolCostBadge{box-shadow:inset 0 1px #ffffff08,0 12px 24px -22px #00000061;color:#eaf3efb8!important;background:#1d2924fa!important;border-color:#8fd8be2e!important}.workspaceFrame[data-theme-resolved=dark] .toolTabLocked:hover,.shell[data-theme-resolved=dark] .toolTabLocked:hover{color:var(--color-hw-ink)!important;background:#223029fa!important;border-color:#8fd8be3d!important}.workspaceFrame[data-theme-resolved=dark] .voicesPage .voicesPanel,.workspaceFrame[data-theme-resolved=dark] .voicesPage .voicesComposerPanel,.workspaceFrame[data-theme-resolved=dark] .voicesPage .voicesPanelHeader,.workspaceFrame[data-theme-resolved=dark] .voicesPage .voiceFieldCard,.workspaceFrame[data-theme-resolved=dark] .voicesPage .voicesSampleSurface,.workspaceFrame[data-theme-resolved=dark] .voicesPage .voicesSampleSurfaceHeader,.workspaceFrame[data-theme-resolved=dark] .voicesPage .voicesSampleTextarea,.workspaceFrame[data-theme-resolved=dark] .voicesPage .voicesFormGrid .inlineControlSelect,.workspaceFrame[data-theme-resolved=dark] .voicesPage .voicesFormGrid .inlineControlInput,.workspaceFrame[data-theme-resolved=dark] .voicesPage .voicesCompactTextarea,.workspaceFrame[data-theme-resolved=dark] .voicesPage .voicesLibraryRail,.workspaceFrame[data-theme-resolved=dark] .voicesPage .voiceLibraryItem,.workspaceFrame[data-theme-resolved=dark] .voicesPage .voicesMetaPill,.workspaceFrame[data-theme-resolved=dark] .voicesPage .voiceKindIcon,.shell[data-theme-resolved=dark] .voicesPage .voicesPanel,.shell[data-theme-resolved=dark] .voicesPage .voicesComposerPanel,.shell[data-theme-resolved=dark] .voicesPage .voicesPanelHeader,.shell[data-theme-resolved=dark] .voicesPage .voiceFieldCard,.shell[data-theme-resolved=dark] .voicesPage .voicesSampleSurface,.shell[data-theme-resolved=dark] .voicesPage .voicesSampleSurfaceHeader,.shell[data-theme-resolved=dark] .voicesPage .voicesSampleTextarea,.shell[data-theme-resolved=dark] .voicesPage .voicesFormGrid .inlineControlSelect,.shell[data-theme-resolved=dark] .voicesPage .voicesFormGrid .inlineControlInput,.shell[data-theme-resolved=dark] .voicesPage .voicesCompactTextarea,.shell[data-theme-resolved=dark] .voicesPage .voicesLibraryRail,.shell[data-theme-resolved=dark] .voicesPage .voiceLibraryItem,.shell[data-theme-resolved=dark] .voicesPage .voicesMetaPill,.shell[data-theme-resolved=dark] .voicesPage .voiceKindIcon{box-shadow:inset 0 1px #ffffff08,0 16px 32px -36px #0000006b;color:var(--color-hw-ink)!important;background:#111d19f7!important;border-color:#8fd8be29!important}.workspaceFrame[data-theme-resolved=dark] .voicesPage .voicesPanelTitleRow p,.workspaceFrame[data-theme-resolved=dark] .voicesPage .voicesLibraryRailHeader p,.workspaceFrame[data-theme-resolved=dark] .voicesPage .voiceLibraryHeading p,.workspaceFrame[data-theme-resolved=dark] .voicesPage .voiceFieldHint,.shell[data-theme-resolved=dark] .voicesPage .voicesPanelTitleRow p,.shell[data-theme-resolved=dark] .voicesPage .voicesLibraryRailHeader p,.shell[data-theme-resolved=dark] .voicesPage .voiceLibraryHeading p,.shell[data-theme-resolved=dark] .voicesPage .voiceFieldHint{color:var(--color-hw-muted)!important}.workspaceFrame[data-theme-resolved=dark] .voicesPage .voicesSampleSurfaceCopy .inlineControlLabel,.workspaceFrame[data-theme-resolved=dark] .voicesPage .voicesPanelHeader .rewriteHeaderEyebrow,.workspaceFrame[data-theme-resolved=dark] .voicesPage .emptyVoices,.shell[data-theme-resolved=dark] .voicesPage .voicesSampleSurfaceCopy .inlineControlLabel,.shell[data-theme-resolved=dark] .voicesPage .voicesPanelHeader .rewriteHeaderEyebrow,.shell[data-theme-resolved=dark] .voicesPage .emptyVoices{color:#cfeadfe6!important}.workspaceFrame[data-theme-resolved=dark] .voicesPage .emptyVoices,.shell[data-theme-resolved=dark] .voicesPage .emptyVoices{box-shadow:inset 3px 0 #6cd1b080,0 18px 34px -34px #00000057;background:#111d19f7!important;border-color:#8fd8be29!important}.workspaceFrame[data-theme-resolved=dark] .voicesPage .emptyVoicesIcon,.workspaceFrame[data-theme-resolved=dark] .historyEmptyState .emptyVoicesIcon,.shell[data-theme-resolved=dark] .voicesPage .emptyVoicesIcon,.shell[data-theme-resolved=dark] .historyEmptyState .emptyVoicesIcon{color:#cfeadf52!important}.workspaceFrame[data-theme-resolved=dark] .voicesPage .emptyState,.workspaceFrame[data-theme-resolved=dark] .historyEmptyState .emptyState,.shell[data-theme-resolved=dark] .voicesPage .emptyState,.shell[data-theme-resolved=dark] .historyEmptyState .emptyState{color:var(--color-hw-muted)!important}.workspaceFrame[data-theme-resolved=dark] .topLayerTooltipBubble,.workspaceFrame[data-theme-resolved=dark] .hoverHelp:after,.shell[data-theme-resolved=dark] .topLayerTooltipBubble,.shell[data-theme-resolved=dark] .hoverHelp:after,body[data-hw-theme-resolved=dark] .topLayerTooltipBubble{box-shadow:0 18px 36px -26px #00000094;color:#eaf3eff5!important;background:#0c1512fa!important;border-color:#8fd8be2e!important}.workspaceFrame[data-theme-resolved=dark] .topLayerTooltipArrow,.workspaceFrame[data-theme-resolved=dark] .hoverHelp:before,.shell[data-theme-resolved=dark] .topLayerTooltipArrow,.shell[data-theme-resolved=dark] .hoverHelp:before,body[data-hw-theme-resolved=dark] .topLayerTooltipArrow{background:#0c1512fa!important;border-color:#8fd8be2e!important}.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerCard,.shell[data-theme-resolved=dark] .analyzeDrawerCard,body[data-hw-theme-resolved=dark] .analyzeDrawerCard,html[data-hw-theme-resolved=dark] .analyzeDrawerCard,.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerSummaryCard,.shell[data-theme-resolved=dark] .analyzeDrawerSummaryCard,body[data-hw-theme-resolved=dark] .analyzeDrawerSummaryCard,html[data-hw-theme-resolved=dark] .analyzeDrawerSummaryCard{color:#eef7f3!important;background-color:#111f1afa!important;background-image:none!important;border-color:#8fd8be2b!important}.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerCardGood,.shell[data-theme-resolved=dark] .analyzeDrawerCardGood,body[data-hw-theme-resolved=dark] .analyzeDrawerCardGood,html[data-hw-theme-resolved=dark] .analyzeDrawerCardGood,.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerSummaryCardGood,.shell[data-theme-resolved=dark] .analyzeDrawerSummaryCardGood,body[data-hw-theme-resolved=dark] .analyzeDrawerSummaryCardGood,html[data-hw-theme-resolved=dark] .analyzeDrawerSummaryCardGood{background-color:#132f27fa!important;border-color:#5fcaa642!important}.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerCardCaution,.shell[data-theme-resolved=dark] .analyzeDrawerCardCaution,body[data-hw-theme-resolved=dark] .analyzeDrawerCardCaution,html[data-hw-theme-resolved=dark] .analyzeDrawerCardCaution,.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerSummaryCardCaution,.shell[data-theme-resolved=dark] .analyzeDrawerSummaryCardCaution,body[data-hw-theme-resolved=dark] .analyzeDrawerSummaryCardCaution,html[data-hw-theme-resolved=dark] .analyzeDrawerSummaryCardCaution{background-color:#443919ad!important;border-color:#d6b45657!important}.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerCard span,.shell[data-theme-resolved=dark] .analyzeDrawerCard span,body[data-hw-theme-resolved=dark] .analyzeDrawerCard span,html[data-hw-theme-resolved=dark] .analyzeDrawerCard span,.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerSummaryCard span,.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerSummaryCard small,.shell[data-theme-resolved=dark] .analyzeDrawerSummaryCard span,.shell[data-theme-resolved=dark] .analyzeDrawerSummaryCard small,body[data-hw-theme-resolved=dark] .analyzeDrawerSummaryCard span,body[data-hw-theme-resolved=dark] .analyzeDrawerSummaryCard small,html[data-hw-theme-resolved=dark] .analyzeDrawerSummaryCard span,html[data-hw-theme-resolved=dark] .analyzeDrawerSummaryCard small{color:#cde2dad1!important}.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerCard strong,.shell[data-theme-resolved=dark] .analyzeDrawerCard strong,body[data-hw-theme-resolved=dark] .analyzeDrawerCard strong,html[data-hw-theme-resolved=dark] .analyzeDrawerCard strong,.workspaceFrame[data-theme-resolved=dark] .analyzeDrawerSummaryCard strong,.shell[data-theme-resolved=dark] .analyzeDrawerSummaryCard strong,body[data-hw-theme-resolved=dark] .analyzeDrawerSummaryCard strong,html[data-hw-theme-resolved=dark] .analyzeDrawerSummaryCard strong{color:#f4faf7!important}.workspaceFrame[data-theme-resolved=dark] .recommendationActionDisclosure,.workspaceFrame[data-theme-resolved=dark] .recommendationActionDisclosure[open],.workspaceFrame[data-theme-resolved=dark] .recommendationPanel,.workspaceFrame[data-theme-resolved=dark] .recommendationCard,.workspaceFrame[data-theme-resolved=dark] .recommendationDetails,.workspaceFrame[data-theme-resolved=dark] .recommendationDetails summary,.workspaceFrame[data-theme-resolved=dark] .recommendationRawList,.workspaceFrame[data-theme-resolved=dark] .recommendationRawList li,.workspaceFrame[data-theme-resolved=dark] .recommendationStatus,.workspaceFrame[data-theme-resolved=dark] .suggestedFixesPanel,.workspaceFrame[data-theme-resolved=dark] .suggestedFixCard,.workspaceFrame[data-theme-resolved=dark] .suggestedFixEmptyState,.shell[data-theme-resolved=dark] .recommendationActionDisclosure,.shell[data-theme-resolved=dark] .recommendationActionDisclosure[open],.shell[data-theme-resolved=dark] .recommendationPanel,.shell[data-theme-resolved=dark] .recommendationCard,.shell[data-theme-resolved=dark] .recommendationDetails,.shell[data-theme-resolved=dark] .recommendationDetails summary,.shell[data-theme-resolved=dark] .recommendationRawList,.shell[data-theme-resolved=dark] .recommendationRawList li,.shell[data-theme-resolved=dark] .recommendationStatus,.shell[data-theme-resolved=dark] .suggestedFixesPanel,.shell[data-theme-resolved=dark] .suggestedFixCard,.shell[data-theme-resolved=dark] .suggestedFixEmptyState,body[data-hw-theme-resolved=dark] .recommendationActionDisclosure,body[data-hw-theme-resolved=dark] .recommendationActionDisclosure[open],body[data-hw-theme-resolved=dark] .recommendationPanel,body[data-hw-theme-resolved=dark] .recommendationCard,body[data-hw-theme-resolved=dark] .recommendationDetails,body[data-hw-theme-resolved=dark] .recommendationDetails summary,body[data-hw-theme-resolved=dark] .recommendationRawList,body[data-hw-theme-resolved=dark] .recommendationRawList li,body[data-hw-theme-resolved=dark] .recommendationStatus,body[data-hw-theme-resolved=dark] .suggestedFixesPanel,body[data-hw-theme-resolved=dark] .suggestedFixCard,body[data-hw-theme-resolved=dark] .suggestedFixEmptyState,html[data-hw-theme-resolved=dark] .recommendationActionDisclosure,html[data-hw-theme-resolved=dark] .recommendationActionDisclosure[open],html[data-hw-theme-resolved=dark] .recommendationPanel,html[data-hw-theme-resolved=dark] .recommendationCard,html[data-hw-theme-resolved=dark] .recommendationDetails,html[data-hw-theme-resolved=dark] .recommendationDetails summary,html[data-hw-theme-resolved=dark] .recommendationRawList,html[data-hw-theme-resolved=dark] .recommendationRawList li,html[data-hw-theme-resolved=dark] .recommendationStatus,html[data-hw-theme-resolved=dark] .suggestedFixesPanel,html[data-hw-theme-resolved=dark] .suggestedFixCard,html[data-hw-theme-resolved=dark] .suggestedFixEmptyState{color:#eef7f3!important;background-color:#111f1afa!important;background-image:none!important;border-color:#8fd8be2b!important}.workspaceFrame[data-theme-resolved=dark] .recommendationActionDisclosure>summary span,.workspaceFrame[data-theme-resolved=dark] .recommendationCardHeader,.workspaceFrame[data-theme-resolved=dark] .recommendationCard p,.workspaceFrame[data-theme-resolved=dark] .recommendationCard small,.workspaceFrame[data-theme-resolved=dark] .suggestedFixesHeader strong,.workspaceFrame[data-theme-resolved=dark] .suggestedFixGroupHeader strong,.workspaceFrame[data-theme-resolved=dark] .suggestedFixCopy p,.workspaceFrame[data-theme-resolved=dark] .suggestedFixEmptyState,.shell[data-theme-resolved=dark] .recommendationActionDisclosure>summary span,.shell[data-theme-resolved=dark] .recommendationCardHeader,.shell[data-theme-resolved=dark] .recommendationCard p,.shell[data-theme-resolved=dark] .recommendationCard small,.shell[data-theme-resolved=dark] .suggestedFixesHeader strong,.shell[data-theme-resolved=dark] .suggestedFixGroupHeader strong,.shell[data-theme-resolved=dark] .suggestedFixCopy p,.shell[data-theme-resolved=dark] .suggestedFixEmptyState,body[data-hw-theme-resolved=dark] .recommendationActionDisclosure>summary span,body[data-hw-theme-resolved=dark] .recommendationCardHeader,body[data-hw-theme-resolved=dark] .recommendationCard p,body[data-hw-theme-resolved=dark] .recommendationCard small,body[data-hw-theme-resolved=dark] .suggestedFixesHeader strong,body[data-hw-theme-resolved=dark] .suggestedFixGroupHeader strong,body[data-hw-theme-resolved=dark] .suggestedFixCopy p,body[data-hw-theme-resolved=dark] .suggestedFixEmptyState,html[data-hw-theme-resolved=dark] .recommendationActionDisclosure>summary span,html[data-hw-theme-resolved=dark] .recommendationCardHeader,html[data-hw-theme-resolved=dark] .recommendationCard p,html[data-hw-theme-resolved=dark] .recommendationCard small,html[data-hw-theme-resolved=dark] .suggestedFixesHeader strong,html[data-hw-theme-resolved=dark] .suggestedFixGroupHeader strong,html[data-hw-theme-resolved=dark] .suggestedFixCopy p,html[data-hw-theme-resolved=dark] .suggestedFixEmptyState{color:#cde2dad1!important}.workspaceFrame[data-theme-resolved=dark] .recommendationActionDisclosure>summary strong,.workspaceFrame[data-theme-resolved=dark] .recommendationCard strong,.workspaceFrame[data-theme-resolved=dark] .recommendationDetails summary,.workspaceFrame[data-theme-resolved=dark] .suggestedFixesHeader span,.workspaceFrame[data-theme-resolved=dark] .suggestedFixGroupHeader span,.workspaceFrame[data-theme-resolved=dark] .suggestedFixCopy strong,.shell[data-theme-resolved=dark] .recommendationActionDisclosure>summary strong,.shell[data-theme-resolved=dark] .recommendationCard strong,.shell[data-theme-resolved=dark] .recommendationDetails summary,.shell[data-theme-resolved=dark] .suggestedFixesHeader span,.shell[data-theme-resolved=dark] .suggestedFixGroupHeader span,.shell[data-theme-resolved=dark] .suggestedFixCopy strong,body[data-hw-theme-resolved=dark] .recommendationActionDisclosure>summary strong,body[data-hw-theme-resolved=dark] .recommendationCard strong,body[data-hw-theme-resolved=dark] .recommendationDetails summary,body[data-hw-theme-resolved=dark] .suggestedFixesHeader span,body[data-hw-theme-resolved=dark] .suggestedFixGroupHeader span,body[data-hw-theme-resolved=dark] .suggestedFixCopy strong,html[data-hw-theme-resolved=dark] .recommendationActionDisclosure>summary strong,html[data-hw-theme-resolved=dark] .recommendationCard strong,html[data-hw-theme-resolved=dark] .recommendationDetails summary,html[data-hw-theme-resolved=dark] .suggestedFixesHeader span,html[data-hw-theme-resolved=dark] .suggestedFixGroupHeader span,html[data-hw-theme-resolved=dark] .suggestedFixCopy strong{color:#f4faf7!important}.workspaceFrame[data-theme-resolved=dark] .suggestedFixCopy mark,.shell[data-theme-resolved=dark] .suggestedFixCopy mark,body[data-hw-theme-resolved=dark] .suggestedFixCopy mark,html[data-hw-theme-resolved=dark] .suggestedFixCopy mark{color:#fff7d7!important;background-color:#9079388a!important;border-color:#ecd8a547!important}.workspaceFrame[data-theme-resolved=dark] .autoFixLaunchSliderBlock,.workspaceFrame[data-theme-resolved=dark] .autoFixLaunchInfoBlock,.workspaceFrame[data-theme-resolved=dark] .autoFixLaunchModal .patternBreakerIconButton,.workspaceFrame[data-theme-resolved=dark] .autoFixLaunchActions .secondary,.shell[data-theme-resolved=dark] .autoFixLaunchSliderBlock,.shell[data-theme-resolved=dark] .autoFixLaunchInfoBlock,.shell[data-theme-resolved=dark] .autoFixLaunchModal .patternBreakerIconButton,.shell[data-theme-resolved=dark] .autoFixLaunchActions .secondary,body[data-hw-theme-resolved=dark] .autoFixLaunchSliderBlock,body[data-hw-theme-resolved=dark] .autoFixLaunchInfoBlock,body[data-hw-theme-resolved=dark] .autoFixLaunchModal .patternBreakerIconButton,body[data-hw-theme-resolved=dark] .autoFixLaunchActions .secondary,html[data-hw-theme-resolved=dark] .autoFixLaunchSliderBlock,html[data-hw-theme-resolved=dark] .autoFixLaunchInfoBlock,html[data-hw-theme-resolved=dark] .autoFixLaunchModal .patternBreakerIconButton,html[data-hw-theme-resolved=dark] .autoFixLaunchActions .secondary{color:#eef7f3!important;background:#111f1afa!important;border-color:#8fd8be2b!important}.workspaceFrame[data-theme-resolved=dark] .autoFixLaunchSliderHeader span,.workspaceFrame[data-theme-resolved=dark] .autoFixLaunchInfoBlock strong,.shell[data-theme-resolved=dark] .autoFixLaunchSliderHeader span,.shell[data-theme-resolved=dark] .autoFixLaunchInfoBlock strong,body[data-hw-theme-resolved=dark] .autoFixLaunchSliderHeader span,body[data-hw-theme-resolved=dark] .autoFixLaunchInfoBlock strong,html[data-hw-theme-resolved=dark] .autoFixLaunchSliderHeader span,html[data-hw-theme-resolved=dark] .autoFixLaunchInfoBlock strong{color:#f4faf7!important}.workspaceFrame[data-theme-resolved=dark] .autoFixLaunchInfoBlock span,.workspaceFrame[data-theme-resolved=dark] .autoFixLaunchSliderBounds,.workspaceFrame[data-theme-resolved=dark] .autoFixLaunchSliderBlock small,.shell[data-theme-resolved=dark] .autoFixLaunchInfoBlock span,.shell[data-theme-resolved=dark] .autoFixLaunchSliderBounds,.shell[data-theme-resolved=dark] .autoFixLaunchSliderBlock small,body[data-hw-theme-resolved=dark] .autoFixLaunchInfoBlock span,body[data-hw-theme-resolved=dark] .autoFixLaunchSliderBounds,body[data-hw-theme-resolved=dark] .autoFixLaunchSliderBlock small,html[data-hw-theme-resolved=dark] .autoFixLaunchInfoBlock span,html[data-hw-theme-resolved=dark] .autoFixLaunchSliderBounds,html[data-hw-theme-resolved=dark] .autoFixLaunchSliderBlock small{color:#cde2dad1!important}.workspaceFrame[data-theme-resolved=dark] .autoFixRunSummaryItem,.workspaceFrame[data-theme-resolved=dark] .autoFixActiveOption,.workspaceFrame[data-theme-resolved=dark] .autoFixDecisionItem,.workspaceFrame[data-theme-resolved=dark] .autoFixFallbackStep,.workspaceFrame[data-theme-resolved=dark] .autoFixRunActions button,.shell[data-theme-resolved=dark] .autoFixRunSummaryItem,.shell[data-theme-resolved=dark] .autoFixActiveOption,.shell[data-theme-resolved=dark] .autoFixDecisionItem,.shell[data-theme-resolved=dark] .autoFixFallbackStep,.shell[data-theme-resolved=dark] .autoFixRunActions button,body[data-hw-theme-resolved=dark] .autoFixRunSummaryItem,body[data-hw-theme-resolved=dark] .autoFixActiveOption,body[data-hw-theme-resolved=dark] .autoFixDecisionItem,body[data-hw-theme-resolved=dark] .autoFixFallbackStep,body[data-hw-theme-resolved=dark] .autoFixRunActions button,html[data-hw-theme-resolved=dark] .autoFixRunSummaryItem,html[data-hw-theme-resolved=dark] .autoFixActiveOption,html[data-hw-theme-resolved=dark] .autoFixDecisionItem,html[data-hw-theme-resolved=dark] .autoFixFallbackStep,html[data-hw-theme-resolved=dark] .autoFixRunActions button{color:#eef7f3!important;background:#111f1afa!important;border-color:#8fd8be2b!important}.workspaceFrame[data-theme-resolved=dark] .autoFixRunActions .autoFixPrimaryAction,.shell[data-theme-resolved=dark] .autoFixRunActions .autoFixPrimaryAction,body[data-hw-theme-resolved=dark] .autoFixRunActions .autoFixPrimaryAction,html[data-hw-theme-resolved=dark] .autoFixRunActions .autoFixPrimaryAction{background:var(--color-hw-accent)!important;border-color:var(--color-hw-accent)!important;color:#fff!important}.workspaceFrame[data-theme-resolved=dark] .autoFixRunSummaryItem span,.workspaceFrame[data-theme-resolved=dark] .autoFixRunSummaryItem small,.workspaceFrame[data-theme-resolved=dark] .autoFixActiveOptionCopy span,.workspaceFrame[data-theme-resolved=dark] .autoFixDecisionMeta,.workspaceFrame[data-theme-resolved=dark] .autoFixDecisionReason,.workspaceFrame[data-theme-resolved=dark] .autoFixDecisionWords,.workspaceFrame[data-theme-resolved=dark] .autoFixFallbackStepCopy span,.shell[data-theme-resolved=dark] .autoFixRunSummaryItem span,.shell[data-theme-resolved=dark] .autoFixRunSummaryItem small,.shell[data-theme-resolved=dark] .autoFixActiveOptionCopy span,.shell[data-theme-resolved=dark] .autoFixDecisionMeta,.shell[data-theme-resolved=dark] .autoFixDecisionReason,.shell[data-theme-resolved=dark] .autoFixDecisionWords,.shell[data-theme-resolved=dark] .autoFixFallbackStepCopy span,body[data-hw-theme-resolved=dark] .autoFixRunSummaryItem span,body[data-hw-theme-resolved=dark] .autoFixRunSummaryItem small,body[data-hw-theme-resolved=dark] .autoFixActiveOptionCopy span,body[data-hw-theme-resolved=dark] .autoFixDecisionMeta,body[data-hw-theme-resolved=dark] .autoFixDecisionReason,body[data-hw-theme-resolved=dark] .autoFixDecisionWords,body[data-hw-theme-resolved=dark] .autoFixFallbackStepCopy span,html[data-hw-theme-resolved=dark] .autoFixRunSummaryItem span,html[data-hw-theme-resolved=dark] .autoFixRunSummaryItem small,html[data-hw-theme-resolved=dark] .autoFixActiveOptionCopy span,html[data-hw-theme-resolved=dark] .autoFixDecisionMeta,html[data-hw-theme-resolved=dark] .autoFixDecisionReason,html[data-hw-theme-resolved=dark] .autoFixDecisionWords,html[data-hw-theme-resolved=dark] .autoFixFallbackStepCopy span{color:#cde2dad1!important}.workspaceFrame[data-theme-resolved=dark] .autoFixRunSummaryItem strong,.workspaceFrame[data-theme-resolved=dark] .autoFixActiveOptionCopy strong,.workspaceFrame[data-theme-resolved=dark] .autoFixDecisionHeading strong,.workspaceFrame[data-theme-resolved=dark] .autoFixFallbackStepCopy strong,.shell[data-theme-resolved=dark] .autoFixRunSummaryItem strong,.shell[data-theme-resolved=dark] .autoFixActiveOptionCopy strong,.shell[data-theme-resolved=dark] .autoFixDecisionHeading strong,.shell[data-theme-resolved=dark] .autoFixFallbackStepCopy strong,body[data-hw-theme-resolved=dark] .autoFixRunSummaryItem strong,body[data-hw-theme-resolved=dark] .autoFixActiveOptionCopy strong,body[data-hw-theme-resolved=dark] .autoFixDecisionHeading strong,body[data-hw-theme-resolved=dark] .autoFixFallbackStepCopy strong,html[data-hw-theme-resolved=dark] .autoFixRunSummaryItem strong,html[data-hw-theme-resolved=dark] .autoFixActiveOptionCopy strong,html[data-hw-theme-resolved=dark] .autoFixDecisionHeading strong,html[data-hw-theme-resolved=dark] .autoFixFallbackStepCopy strong{color:#f4faf7!important}.workspaceFrame[data-theme-resolved=dark] .autoFixDecisionBadge-checked,.workspaceFrame[data-theme-resolved=dark] .autoFixDecisionBadge-skipped,.workspaceFrame[data-theme-resolved=dark] .autoFixDecisionAlternate,.shell[data-theme-resolved=dark] .autoFixDecisionBadge-checked,.shell[data-theme-resolved=dark] .autoFixDecisionBadge-skipped,.shell[data-theme-resolved=dark] .autoFixDecisionAlternate,body[data-hw-theme-resolved=dark] .autoFixDecisionBadge-checked,body[data-hw-theme-resolved=dark] .autoFixDecisionBadge-skipped,body[data-hw-theme-resolved=dark] .autoFixDecisionAlternate,html[data-hw-theme-resolved=dark] .autoFixDecisionBadge-checked,html[data-hw-theme-resolved=dark] .autoFixDecisionBadge-skipped,html[data-hw-theme-resolved=dark] .autoFixDecisionAlternate{color:#eaf3eff5!important;background:#0c1512fa!important;border-color:#8fd8be2e!important}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
