.spinner-module__RgIcRa__spinner{inline-size:var(--icon-sm);block-size:var(--icon-sm);border:var(--border-width-strong) solid currentcolor;border-radius:var(--radius-full);animation:spinner-module__RgIcRa__spin var(--duration-spin) linear infinite;border-inline-end-color:#0000;display:inline-block}@keyframes spinner-module__RgIcRa__spin{to{transform:rotate(1turn)}}
.button-module__6tk32G__button{justify-content:center;align-items:center;gap:var(--space-1-5);block-size:var(--control-height-md);padding-inline:var(--space-3);border:var(--border-width) solid transparent;border-radius:var(--radius-sm);font-size:var(--text-md);font-weight:var(--weight-medium);line-height:var(--leading-tight);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);display:inline-flex}.button-module__6tk32G__button:disabled{cursor:not-allowed;opacity:.55}.button-module__6tk32G__button:active:not(:disabled){transform:translateY(var(--space-px))}.button-module__6tk32G__icon{flex:none;display:inline-flex}.button-module__6tk32G__icon svg{inline-size:var(--icon-md);block-size:var(--icon-md)}.button-module__6tk32G__primary{background:var(--color-ink);color:var(--color-on-ink)}.button-module__6tk32G__primary:hover:not(:disabled){background:var(--color-ink-hover)}.button-module__6tk32G__secondary{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-text)}.button-module__6tk32G__secondary:hover:not(:disabled){background:var(--color-neutral-soft)}.button-module__6tk32G__ghost{color:var(--color-text-secondary);background:0 0}.button-module__6tk32G__ghost:hover:not(:disabled){background:var(--color-neutral-soft);color:var(--color-text)}.button-module__6tk32G__danger{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-critical)}.button-module__6tk32G__danger:hover:not(:disabled){background:var(--color-critical-soft)}.button-module__6tk32G__sm{block-size:var(--control-height-sm);padding-inline:var(--space-2);font-size:var(--text-sm)}.button-module__6tk32G__block{inline-size:100%}
.skeleton-module__qMrpEa__skeleton{inline-size:var(--skeleton-width);background:linear-gradient(90deg, var(--color-neutral-soft) 0%, var(--color-surface-sunken) 50%, var(--color-neutral-soft) 100%);animation:skeleton-module__qMrpEa__shimmer var(--duration-loop) linear infinite;background-size:200% 100%;display:block}.skeleton-module__qMrpEa__line{block-size:var(--skeleton-height,.75em);border-radius:var(--radius-xs)}.skeleton-module__qMrpEa__block{block-size:var(--skeleton-height,var(--space-16));border-radius:var(--radius-md)}.skeleton-module__qMrpEa__circle{block-size:var(--skeleton-width);border-radius:var(--radius-full)}@keyframes skeleton-module__qMrpEa__shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}
.access-screen-module__RrJ7QG__screen{min-block-size:100dvh;padding:var(--space-5) var(--space-gutter);grid-template-rows:auto 1fr;display:grid}.access-screen-module__RrJ7QG__brand{justify-content:center;display:flex}.access-screen-module__RrJ7QG__screen>section{align-self:center}.access-screen-module__RrJ7QG__actions{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}
.autofix-module__UPbRXq__changes{gap:var(--space-3);padding:var(--space-1) var(--space-2) var(--space-2);list-style:none;display:grid}.autofix-module__UPbRXq__change{justify-items:start;gap:var(--space-2);padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);display:grid}.autofix-module__UPbRXq__changeHead{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;inline-size:100%;display:flex}.autofix-module__UPbRXq__changeTitle{font-weight:var(--weight-medium)}.autofix-module__UPbRXq__changePlaces{color:var(--color-text-tertiary);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.autofix-module__UPbRXq__diff{gap:var(--space-1-5);inline-size:100%;margin:0;display:grid}.autofix-module__UPbRXq__before,.autofix-module__UPbRXq__after{align-items:baseline;gap:var(--space-2);padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-sm);grid-template-columns:3.5rem minmax(0,1fr);display:grid}.autofix-module__UPbRXq__before dt,.autofix-module__UPbRXq__after dt{color:var(--color-text-tertiary);font-size:var(--text-xs)}.autofix-module__UPbRXq__before dd,.autofix-module__UPbRXq__after dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.autofix-module__UPbRXq__before{background:var(--color-critical-soft)}.autofix-module__UPbRXq__before dd{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--color-critical) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--color-critical) 60%, transparent)}.autofix-module__UPbRXq__after{background:var(--color-success-soft)}
.result-module__H9ZuYG__summary{justify-content:space-between;align-items:flex-start;gap:var(--space-3) var(--space-4);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-wrap:wrap;display:flex}.result-module__H9ZuYG__summary[data-state=running]{gap:var(--space-3);display:grid}.result-module__H9ZuYG__summary[data-state=failed]{border-color:var(--color-critical-soft)}.result-module__H9ZuYG__summaryMain{gap:var(--space-2);flex:20rem;min-inline-size:0;display:grid}.result-module__H9ZuYG__summaryActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.result-module__H9ZuYG__summaryLine{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.result-module__H9ZuYG__summaryTitle{font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}.result-module__H9ZuYG__summaryHint{color:var(--color-text-secondary);font-size:var(--text-sm)}.result-module__H9ZuYG__summaryIcon,.result-module__H9ZuYG__summaryClean{inline-size:var(--icon-lg);block-size:var(--icon-lg);flex:none}.result-module__H9ZuYG__summaryIcon{color:var(--color-critical)}.result-module__H9ZuYG__summaryClean{color:var(--color-success)}.result-module__H9ZuYG__progressCount{color:var(--color-text-secondary);font-family:var(--font-code);font-size:var(--text-sm);font-variant-numeric:tabular-nums;margin-inline-start:auto}.result-module__H9ZuYG__pulse{inline-size:var(--space-2);block-size:var(--space-2);border-radius:var(--radius-full);background:var(--color-ink);animation:result-module__H9ZuYG__pulse var(--duration-loop) var(--ease-standard) infinite}.result-module__H9ZuYG__facts{gap:var(--space-1) var(--space-4);color:var(--color-text-tertiary);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.result-module__H9ZuYG__filters{gap:var(--space-2);flex-wrap:wrap;display:flex}.result-module__H9ZuYG__chevron{inline-size:var(--icon-sm);block-size:var(--icon-sm);color:var(--color-text-tertiary)}.result-module__H9ZuYG__menuSeverity{align-items:center;gap:var(--space-1-5);display:inline-flex}.result-module__H9ZuYG__menuSeverity:before{inline-size:var(--space-2);block-size:var(--space-2);border-radius:var(--radius-full);background:var(--color-advice);content:""}.result-module__H9ZuYG__menuSeverity[data-severity=critical]:before{background:var(--color-critical)}.result-module__H9ZuYG__menuSeverity[data-severity=important]:before{background:var(--color-important)}.result-module__H9ZuYG__menuCount{color:var(--color-text-tertiary);font-family:var(--font-code);font-size:var(--text-xs);font-variant-numeric:tabular-nums;margin-inline-start:auto;padding-inline-start:var(--space-4)}.result-module__H9ZuYG__stack{gap:var(--space-3);display:grid}.result-module__H9ZuYG__compact{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);display:grid;overflow:hidden}.result-module__H9ZuYG__compact>li+li{border-block-start:var(--border-width) solid var(--color-divider)}.result-module__H9ZuYG__compactOpen>article{border:0;border-radius:0}.result-module__H9ZuYG__compactRow{--severity:var(--color-advice);align-items:baseline;gap:var(--space-2);inline-size:100%;min-block-size:var(--tap-target);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-medium);text-align:start;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;display:flex}.result-module__H9ZuYG__compactRow:hover{background:var(--color-surface-sunken)}.result-module__H9ZuYG__compactRow:focus-visible{outline-offset:calc(var(--border-width-strong) * -1)}.result-module__H9ZuYG__compactRow[data-severity=critical]{--severity:var(--color-critical)}.result-module__H9ZuYG__compactRow[data-severity=important]{--severity:var(--color-important)}.result-module__H9ZuYG__compactRow[data-resolved]{color:var(--color-text-tertiary)}.result-module__H9ZuYG__compactDot{inline-size:var(--space-2);block-size:var(--space-2);border-radius:var(--radius-full);background:var(--severity);transform:translateY(calc(var(--space-px) * -1));flex:none}.result-module__H9ZuYG__compactTitle{flex:1;min-inline-size:0}.result-module__H9ZuYG__compactCount{color:var(--color-text-tertiary);font-size:var(--text-xs);font-weight:var(--weight-regular);white-space:nowrap;flex:none}.result-module__H9ZuYG__sidenotes{block-size:var(--sidenotes-height);position:relative}.result-module__H9ZuYG__sidenote{visibility:hidden;position:absolute;inset-block-start:var(--sidenote-top);inset-inline:0}.result-module__H9ZuYG__sidenote[data-placed]{visibility:visible;transition:inset-block-start var(--duration-base) var(--ease-standard)}@keyframes result-module__H9ZuYG__pulse{50%{opacity:.25}}
.app-frame-module__Q5mb3q__shell{grid-template-rows:var(--topbar-offset) 1fr;grid-template-columns:minmax(0,1fr);min-block-size:100dvh;display:grid}.app-frame-module__Q5mb3q__sidebar{display:none}.app-frame-module__Q5mb3q__topbar{z-index:var(--layer-header);align-items:center;gap:var(--space-2);padding-block-start:env(safe-area-inset-top);padding-inline:max(var(--space-2), env(safe-area-inset-left)) max(var(--space-2), env(safe-area-inset-right));border-block-end:var(--border-width) solid var(--color-border);background:color-mix(in srgb, var(--color-canvas) 88%, transparent);-webkit-backdrop-filter:blur(var(--blur-header));backdrop-filter:blur(var(--blur-header));display:flex;position:sticky;inset-block-start:0}.app-frame-module__Q5mb3q__spacer{flex:1}.app-frame-module__Q5mb3q__main{outline:none;min-inline-size:0}@media (min-width:64rem){.app-frame-module__Q5mb3q__shell{grid-template-rows:1fr;grid-template-columns:var(--sidebar-width) minmax(0, 1fr)}.app-frame-module__Q5mb3q__sidebar{border-inline-end:var(--border-width) solid var(--color-border);background:var(--color-surface-sunken);flex-direction:column;block-size:100dvh;display:flex;position:sticky;inset-block-start:0}.app-frame-module__Q5mb3q__topbar{display:none}}
.ask-module__gSVYCq__layout{inline-size:100%;max-inline-size:var(--content-max);min-block-size:calc(100dvh - var(--topbar-offset));grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.ask-module__gSVYCq__historyColumn{align-content:start;gap:var(--space-3);max-block-size:100dvh;padding:var(--space-8) var(--space-4) var(--space-6) var(--space-gutter);display:grid;position:sticky;inset-block-start:0;overflow-y:auto}.ask-module__gSVYCq__chat{gap:var(--space-5);inline-size:100%;max-inline-size:var(--sheet-max);padding:var(--space-6) var(--space-gutter) 0;flex-direction:column;margin-inline:auto;display:flex}.ask-module__gSVYCq__chatHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.ask-module__gSVYCq__chatTitle{font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);overflow-wrap:anywhere;text-wrap:balance}.ask-module__gSVYCq__chatActions{gap:var(--space-2);flex:none;display:flex}.ask-module__gSVYCq__turns{gap:var(--space-8);display:grid}.ask-module__gSVYCq__turn{gap:var(--space-3);display:grid}.ask-module__gSVYCq__question{max-inline-size:85%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-xs) var(--radius-lg);background:var(--color-ink-soft);overflow-wrap:anywhere;white-space:pre-wrap;justify-self:end}.ask-module__gSVYCq__answer{gap:var(--space-4);display:grid}.ask-module__gSVYCq__answerText{color:var(--color-text-document);font-family:var(--font-document);font-size:var(--text-document);line-height:var(--leading-document);white-space:pre-wrap}.ask-module__gSVYCq__marker{font-family:var(--font-ui);font-size:var(--text-2xs);font-weight:var(--weight-semibold);line-height:0}.ask-module__gSVYCq__marker a{min-inline-size:1.4em;padding-inline:var(--space-0-5);border-radius:var(--radius-xs);background:var(--color-ink-soft);color:var(--color-ink);place-items:center;display:inline-grid}.ask-module__gSVYCq__marker a:hover{background:var(--color-ink-line)}.ask-module__gSVYCq__citations{gap:var(--space-2);border-block-start:var(--border-width) solid var(--color-divider);padding:0;padding-block-start:var(--space-3);list-style:none;display:grid}.ask-module__gSVYCq__citation{gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-md);scroll-margin-block:var(--space-16);transition:background-color var(--duration-base) var(--ease-standard);grid-template-columns:auto minmax(0,1fr);display:grid}.ask-module__gSVYCq__citation:target{background:var(--color-highlight)}.ask-module__gSVYCq__citationNumber{inline-size:var(--space-6);block-size:var(--space-6);border-radius:var(--radius-full);background:var(--color-ink-soft);color:var(--color-ink);font-size:var(--text-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;place-items:center;display:grid}.ask-module__gSVYCq__citationBody{gap:var(--space-1);min-inline-size:0;display:grid}.ask-module__gSVYCq__citationRef{font-size:var(--text-sm);font-weight:var(--weight-medium)}.ask-module__gSVYCq__quote{color:var(--color-text-secondary);font-family:var(--font-document);font-size:var(--text-md);font-style:italic;line-height:var(--leading-normal);margin:0}.ask-module__gSVYCq__pending{gap:var(--space-2);display:grid}.ask-module__gSVYCq__pendingLabel{color:var(--color-text-tertiary);font-size:var(--text-sm)}.ask-module__gSVYCq__composer{z-index:var(--layer-sticky);align-items:end;gap:var(--space-2);margin-block-start:auto;margin-inline:calc(-1 * var(--space-gutter));padding:var(--space-3) var(--space-gutter) calc(var(--space-3) + env(safe-area-inset-bottom));border-block-start:var(--border-width) solid var(--color-border);background:color-mix(in srgb, var(--color-canvas) 92%, transparent);-webkit-backdrop-filter:blur(var(--blur-header));backdrop-filter:blur(var(--blur-header));grid-template-columns:minmax(0,1fr) auto;display:grid;position:sticky;inset-block-end:0}.ask-module__gSVYCq__composer .ask-module__gSVYCq__composerInput{resize:none;max-block-size:12rem}.ask-module__gSVYCq__unavailable{gap:var(--space-2);display:grid}.ask-module__gSVYCq__steps{gap:var(--space-1);margin:var(--space-1) 0 0;padding-inline-start:var(--space-5);display:grid}.ask-module__gSVYCq__steps code{font-family:var(--font-code);font-size:var(--text-xs);overflow-wrap:anywhere}.ask-module__gSVYCq__history{gap:var(--space-0-5);display:grid}.ask-module__gSVYCq__historyLink{gap:var(--space-0-5);padding:var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-secondary);display:grid}.ask-module__gSVYCq__historyLink:hover{background:var(--color-neutral-soft);color:var(--color-text)}.ask-module__gSVYCq__historyActive,.ask-module__gSVYCq__historyActive:hover{background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-sheet)}.ask-module__gSVYCq__historyTitle{-webkit-line-clamp:2;line-clamp:2;font-size:var(--text-sm);font-weight:var(--weight-medium);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ask-module__gSVYCq__historyDate{color:var(--color-text-tertiary);font-size:var(--text-xs)}.ask-module__gSVYCq__historyEmpty{align-items:center;gap:var(--space-2);padding:var(--space-2);color:var(--color-text-tertiary);font-size:var(--text-sm);display:flex}.ask-module__gSVYCq__historyEmpty svg{inline-size:var(--icon-sm);block-size:var(--icon-sm)}.ask-module__gSVYCq__historySkeleton{gap:var(--space-3);padding:var(--space-2);display:grid}@media (min-width:64rem){.ask-module__gSVYCq__layout{grid-template-columns:17rem minmax(0,1fr);min-block-size:100dvh}.ask-module__gSVYCq__chat{padding-block-start:var(--space-8)}.ask-module__gSVYCq__composer{padding-inline:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover);margin-block-end:var(--space-4);margin-inline:0}}@media (prefers-reduced-motion:reduce){.ask-module__gSVYCq__citation{transition:none}}
.demo-mark-module__CESmwG__mark{block-size:var(--space-5);padding-inline:var(--space-1-5);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-xs);color:var(--color-text-tertiary);font-size:var(--text-2xs);font-weight:var(--weight-medium);white-space:nowrap;cursor:default;align-items:center;display:inline-flex}
.copy-field-module__8UokQG__field{gap:var(--space-1-5);display:grid}.copy-field-module__8UokQG__label{font-size:var(--text-sm);font-weight:var(--weight-medium)}.copy-field-module__8UokQG__row{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.copy-field-module__8UokQG__value{inline-size:100%;block-size:var(--control-height-md);padding-inline:var(--space-3);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface-sunken);font-family:var(--font-code);font-size:var(--text-sm);text-overflow:ellipsis}.copy-field-module__8UokQG__value:focus-visible{border-color:var(--color-ink);box-shadow:0 0 0 var(--space-px) var(--color-ink);outline:none}
