.as-reading{gap:var(--ap-space-7);width:100%;max-width:calc(720px + 2 * var(--ap-space-8));margin:0 auto;padding:var(--ap-space-7) var(--ap-space-8) var(--ap-space-8)}.as-reading,.as-user{display:flex;flex-direction:column}.as-user{align-items:flex-end;gap:var(--ap-space-2)}.as-user-bubble{max-width:80%;padding:var(--ap-space-4) var(--ap-space-5);border-radius:var(--ap-radius-xl) var(--ap-radius-xl) 6px var(--ap-radius-xl);background:var(--ap-color-bg-accentSubtle);color:var(--ap-color-fg-primary);font-size:var(--ap-type-body-size);line-height:var(--ap-type-body-leading);white-space:pre-wrap;overflow-wrap:anywhere;animation:as-rise var(--ap-duration-base) var(--ap-easing-enter)}.as-user[data-state=failed] .as-user-bubble{box-shadow:inset 0 0 0 2px var(--ap-color-status-danger)}@keyframes as-rise{0%{opacity:0;transform:translateY(8px)}}.as-turn{display:flex;flex-direction:column;gap:var(--ap-space-4)}.as-prose{color:var(--ap-color-fg-primary);font-family:var(--ap-type-body-family);font-size:var(--ap-type-body-size);line-height:var(--ap-type-body-leading);overflow-wrap:anywhere}.as-prose>:first-child{margin-top:0}.as-prose>:last-child{margin-bottom:0}.as-prose blockquote,.as-prose ol,.as-prose p,.as-prose pre,.as-prose table,.as-prose ul{margin:0 0 var(--ap-space-4)}.as-prose ol,.as-prose ul{padding-left:var(--ap-space-7)}.as-prose li+li{margin-top:var(--ap-space-2)}.as-prose h1,.as-prose h2,.as-prose h3,.as-prose h4{margin:var(--ap-space-6) 0 var(--ap-space-3);font-family:var(--ap-type-heading-family);font-size:var(--ap-type-heading-size);font-weight:var(--ap-type-heading-weight);line-height:var(--ap-type-heading-leading)}.as-prose h1,.as-prose h2{font-size:var(--ap-type-title-size);line-height:var(--ap-type-title-leading)}.as-prose a{color:var(--ap-color-accent-primary);text-underline-offset:2px}.as-prose code{padding:1px var(--ap-space-2);border-radius:var(--ap-radius-xs)}.as-prose code,.as-prose pre{background:var(--ap-color-bg-sunken);font-family:var(--ap-type-mono-family);font-size:var(--ap-type-mono-size)}.as-prose pre{padding:var(--ap-space-4) var(--ap-space-5);border-radius:var(--ap-radius-md);overflow-x:auto;line-height:var(--ap-type-mono-leading)}.as-prose pre code{padding:0;background:transparent}.as-prose blockquote{padding-left:var(--ap-space-5);border-left:3px solid var(--ap-color-border-default);color:var(--ap-color-fg-secondary)}.as-prose table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:var(--ap-type-ui-size);line-height:var(--ap-type-ui-leading);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.as-prose td,.as-prose th{padding:var(--ap-space-3) var(--ap-space-4);border-bottom:var(--ap-border-default);text-align:left}.as-prose th{background:var(--ap-color-bg-sunken);color:var(--ap-color-fg-secondary);font-size:var(--ap-type-caption-size);font-weight:var(--ap-font-weight-semibold)}.as-prose hr{border:0;border-top:var(--ap-border-default);margin:var(--ap-space-6) 0}.as-prose[data-unfinished=true]>:nth-last-child(2){display:inline}.as-unfinished{color:var(--ap-color-fg-muted);font-style:italic}.as-working{display:flex;align-items:center;gap:var(--ap-space-3);min-height:24px;color:var(--ap-color-fg-secondary);font-family:var(--ap-type-ui-family);font-size:var(--ap-type-ui-size);font-weight:var(--ap-type-ui-weight);line-height:var(--ap-type-ui-leading)}.as-working-icon{display:inline-flex;color:var(--ap-color-accent-primary);animation:as-sparkle 2.4s var(--ap-easing-standard) infinite}@keyframes as-sparkle{0%,90%{transform:rotate(0deg)}to{transform:rotate(90deg)}}.as-working-phrase{background-image:linear-gradient(90deg,var(--ap-color-fg-secondary) 0,var(--ap-color-fg-secondary) 35%,var(--ap-color-fg-primary) 50%,var(--ap-color-fg-secondary) 65%,var(--ap-color-fg-secondary) 100%);background-size:300% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:as-shimmer var(--ap-duration-loopShimmer) linear infinite,as-fade-in var(--ap-duration-fast) var(--ap-easing-standard)}@keyframes as-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.as-working-time{margin-left:auto;color:var(--ap-color-fg-muted);font-weight:var(--ap-font-weight-regular)}.as-working-wrap[data-waiting] .as-working{align-items:flex-start}.as-working-wrap[data-waiting] .as-working-phrase{min-width:0;overflow-wrap:anywhere}.as-working-wrap[data-waiting] .as-working-time{flex-shrink:0;white-space:nowrap}.as-working-link{color:var(--ap-color-fg-primary);-webkit-text-fill-color:var(--ap-color-fg-primary);text-decoration:underline;text-underline-offset:2px}.as-working-caption{margin:var(--ap-space-1) 0 0;padding-left:calc(16px + var(--ap-space-3));overflow-wrap:anywhere}.as-steps,.as-working-caption{color:var(--ap-color-fg-secondary);font-family:var(--ap-type-ui-family);font-size:var(--ap-type-ui-size);line-height:var(--ap-type-ui-leading)}.as-steps-row{display:flex;flex-wrap:wrap}.as-steps-row,.as-steps-toggle{align-items:center;gap:var(--ap-space-2)}.as-steps-toggle{display:inline-flex;min-height:32px;padding:0 var(--ap-space-3);margin-left:calc(-1 * var(--ap-space-3));border:0;border-radius:var(--ap-radius-sm);background:transparent;color:var(--ap-color-fg-secondary);font:inherit;font-weight:var(--ap-font-weight-medium);cursor:pointer}.as-steps-row>*+.as-steps-toggle{margin-left:0}.as-steps-toggle:hover{background:var(--ap-color-bg-sunken);color:var(--ap-color-fg-primary)}.as-steps-chevron{transition:transform var(--ap-duration-fast) var(--ap-easing-standard)}.as-steps[data-open=true] .as-steps-chevron{transform:rotate(180deg)}.as-steps-list{flex-direction:column;margin:var(--ap-space-3) 0 0;padding:0;list-style:none}.as-step,.as-steps-list{display:flex;gap:var(--ap-space-3)}.as-step{align-items:flex-start}.as-step .as-icon{margin-top:2px}.as-step[data-icon=alert] .as-icon{color:var(--ap-color-status-danger)}.as-sources-title,.as-step a{color:var(--ap-color-fg-secondary)}.as-sources-title{margin:0 0 var(--ap-space-3);font-family:var(--ap-type-caption-family);font-size:var(--ap-type-caption-size);font-weight:var(--ap-font-weight-semibold);line-height:var(--ap-type-caption-leading)}.as-sources-list{flex-wrap:wrap;align-items:stretch;margin:0;padding:0;list-style:none}.as-source,.as-sources-list{display:flex;gap:var(--ap-space-3)}.as-source{align-items:flex-start;min-width:180px;max-width:240px;height:100%;padding:var(--ap-space-3) var(--ap-space-4);border:var(--ap-border-default);border-radius:var(--ap-radius-md);background:var(--ap-color-bg-surface);color:var(--ap-color-fg-primary);text-decoration:none;transition:border-color var(--ap-duration-fast) var(--ap-easing-standard)}.as-source:hover{border-color:var(--ap-color-border-control)}.as-source-tile{display:inline-flex;align-items:center;justify-content:center;flex:none;width:16px;height:16px;margin-top:1px;border-radius:4px;background:var(--ap-color-bg-sunken);color:var(--ap-color-fg-secondary);font-size:10px;font-weight:var(--ap-font-weight-semibold)}.as-source-text{display:flex;flex-direction:column;min-width:0}.as-source-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:var(--ap-type-small-size);font-weight:var(--ap-font-weight-medium);line-height:var(--ap-type-small-leading)}.as-source-domain{color:var(--ap-color-fg-muted);font-size:var(--ap-type-caption-size);line-height:var(--ap-type-caption-leading)}.as-sources-more{height:100%}.as-pill{position:relative;display:inline-flex;align-items:center;height:18px;margin:0 2px;padding:0 6px;border-radius:var(--ap-radius-full);background:var(--ap-color-bg-sunken);color:var(--ap-color-fg-secondary);font-family:var(--ap-type-caption-family);font-size:var(--ap-type-caption-size);font-weight:var(--ap-font-weight-semibold);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-decoration:none;vertical-align:2px}.as-pill:focus-visible,.as-pill:hover{background:var(--ap-color-bg-accentSubtle)}.as-pill-card{position:absolute;top:calc(100% + var(--ap-space-2));left:0;z-index:var(--ap-zIndex-header);display:none;flex-direction:column;gap:var(--ap-space-1);width:max-content;max-width:320px;padding:var(--ap-space-3) var(--ap-space-4);border:var(--ap-border-default);border-radius:var(--ap-radius-md);background:var(--ap-color-bg-elevated);box-shadow:var(--ap-elevation-e2);color:var(--ap-color-fg-primary);font-weight:var(--ap-font-weight-regular);line-height:var(--ap-type-small-leading);white-space:normal}.as-pill:focus-visible .as-pill-card,.as-pill:hover .as-pill-card{display:flex}.as-pill-card-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:var(--ap-type-small-size);font-weight:var(--ap-font-weight-medium)}.as-pill-card-domain{color:var(--ap-color-fg-muted)}.as-pill-card-open{display:inline-flex;align-items:center;gap:var(--ap-space-2);color:var(--ap-color-accent-primary)}.as-source-line{display:flex;align-items:flex-start;gap:var(--ap-space-3);margin:0;font-family:var(--ap-type-caption-family);font-size:var(--ap-type-caption-size);line-height:var(--ap-type-caption-leading)}.as-source-line,.as-source-line a{color:var(--ap-color-fg-secondary)}.as-notice{display:flex;align-items:flex-start;gap:var(--ap-space-4);padding:14px var(--ap-space-5);border-left:3px solid var(--ap-color-status-warning);border-radius:var(--ap-radius-md);background:var(--ap-color-bg-sunken);animation:as-notice-in var(--ap-duration-base) var(--ap-easing-enter)}.as-notice[data-tone=danger]{border-left-color:var(--ap-color-status-danger)}.as-notice-icon{color:var(--ap-color-status-warning)}.as-notice[data-tone=danger] .as-notice-icon{color:var(--ap-color-status-danger)}.as-notice-body{display:flex;flex-direction:column;gap:var(--ap-space-2);min-width:0}.as-notice-title{margin:0;color:var(--ap-color-fg-primary);font-size:15px;font-weight:var(--ap-font-weight-semibold);line-height:22px}.as-notice-text{margin:0;color:var(--ap-color-fg-secondary);font-size:var(--ap-type-ui-size);font-weight:var(--ap-font-weight-regular);line-height:var(--ap-type-ui-leading)}.as-notice-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ap-space-3);margin-top:var(--ap-space-3)}.as-notice-caption{margin:0;color:var(--ap-color-fg-secondary);font-family:var(--ap-type-caption-family);font-size:var(--ap-type-caption-size);line-height:var(--ap-type-caption-leading)}.as-notice[data-historical=true]{border-left-color:var(--ap-color-border-default)}.as-notice[data-historical=true] .as-notice-icon{color:var(--ap-color-fg-muted)}.as-notice[data-historical=true] .as-notice-title{color:var(--ap-color-fg-secondary)}@keyframes as-notice-in{0%{opacity:0;transform:translateY(4px)}}.as-btn-small{height:32px;padding:0 var(--ap-space-5)}.as-turn-footer{margin-left:calc(-1 * var(--ap-space-3));opacity:0;transition:opacity var(--ap-duration-fast) var(--ap-easing-standard)}.as-footer-failures:empty{display:none}.as-turn-footer:has(.as-steps[data-open=true]),.as-turn:focus-within .as-turn-footer,.as-turn:hover .as-turn-footer{opacity:1}@media (hover:none){.as-turn-footer{opacity:1}}.as-turn-footer .as-steps-list{padding-left:var(--ap-space-3)}.as-footer-btn{display:inline-flex;align-items:center;gap:var(--ap-space-2);min-height:32px;padding:0 var(--ap-space-3);border:0;border-radius:var(--ap-radius-sm);background:transparent;color:var(--ap-color-fg-secondary);font-family:var(--ap-type-ui-family);font-size:var(--ap-type-ui-size);font-weight:var(--ap-font-weight-medium);cursor:pointer}.as-footer-btn:hover{background:var(--ap-color-bg-sunken)}.as-banner,.as-footer-btn:hover{color:var(--ap-color-fg-primary)}.as-banner{display:flex;align-items:center;gap:var(--ap-space-4);min-height:40px;padding:var(--ap-space-3) var(--ap-space-4);border-radius:var(--ap-radius-md);background:var(--ap-color-bg-warningSubtle);font-family:var(--ap-type-ui-family);font-size:var(--ap-type-ui-size);line-height:var(--ap-type-ui-leading);animation:as-banner-in var(--ap-duration-base) var(--ap-easing-enter)}.as-banner-icon{color:var(--ap-color-status-warning)}.as-banner[data-banner=back] .as-banner-icon{color:var(--ap-color-status-success)}.as-banner-action{margin-left:auto}@keyframes as-banner-in{0%{opacity:0;transform:translateY(-100%)}}.as-queued{margin:0;padding:0 var(--ap-space-5);font-family:var(--ap-type-caption-family);font-size:var(--ap-type-caption-size);font-weight:var(--ap-type-caption-weight);line-height:var(--ap-type-caption-leading)}.as-latest,.as-queued{color:var(--ap-color-fg-secondary)}.as-latest{position:absolute;bottom:var(--ap-space-5);left:50%;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:var(--ap-border-default);border-radius:var(--ap-radius-full);background:var(--ap-color-bg-elevated);box-shadow:var(--ap-elevation-e2);cursor:pointer;transform:translateX(-50%)}.as-result-fail{margin:0;color:var(--ap-color-fg-secondary);font-size:var(--ap-type-small-size);line-height:var(--ap-type-small-leading)}@media (max-width:839px){.as-reading{padding:var(--ap-space-5) var(--ap-space-5) var(--ap-space-7)}.as-prose{font-size:var(--ap-type-bodySm-size);line-height:var(--ap-type-bodySm-leading)}.as-sources-list{flex-direction:column}.as-source{max-width:none}}@media (pointer:coarse){.as-footer-btn,.as-steps-toggle{min-height:44px}}@media (prefers-reduced-motion:reduce){.as-banner,.as-notice,.as-user-bubble,.as-working-icon{animation:none}.as-working-phrase{animation:none;background:none;color:var(--ap-color-fg-secondary)}.as-steps-chevron{transition:none}}.as-question{display:flex;flex-direction:column;gap:var(--ap-space-4);padding:var(--ap-space-6);border:var(--ap-border-accent);border-radius:var(--ap-radius-lg);background:var(--ap-color-bg-surface);box-shadow:var(--ap-elevation-e1);animation:as-question-in var(--ap-duration-slow) var(--ap-easing-enter)}@keyframes as-question-in{0%{opacity:0;transform:translateY(12px)}}.as-question-closes,.as-question-of{margin:0;color:var(--ap-color-fg-secondary);font-family:var(--ap-type-caption-family);font-size:var(--ap-type-caption-size);font-weight:var(--ap-type-caption-weight);line-height:var(--ap-type-caption-leading)}.as-question-head{display:flex;align-items:flex-start;gap:var(--ap-space-4)}.as-question-icon{margin-top:2px;color:var(--ap-color-accent-primary)}.as-question-text{display:flex;flex-direction:column;gap:var(--ap-space-2);min-width:0}.as-question-prompt{margin:0;color:var(--ap-color-fg-primary);font-family:var(--ap-type-heading-family);font-size:var(--ap-type-heading-size);font-weight:var(--ap-type-heading-weight);line-height:var(--ap-type-heading-leading);overflow-wrap:anywhere}.as-question-help{margin:0;color:var(--ap-color-fg-secondary);font-size:var(--ap-type-small-size);line-height:var(--ap-type-small-leading)}.as-question-help a,.as-question-prompt a{color:var(--ap-color-accent-primary)}.as-options{display:flex;flex-direction:column;gap:var(--ap-space-3)}.as-options[data-many=true]{max-height:calc(6 * 48px + 5 * var(--ap-space-3));overflow-y:auto;padding:2px}.as-options[data-many=true] .as-option:focus-visible{outline-offset:calc(-1 * var(--ap-border-focus-width))}.as-option{display:flex;align-items:center;gap:var(--ap-space-4);min-height:48px;padding:var(--ap-space-4) var(--ap-space-5);border:var(--ap-border-control);border-radius:var(--ap-radius-md);background:var(--ap-color-bg-surface);color:var(--ap-color-fg-primary);font-family:var(--ap-type-ui-family);font-size:15px;font-weight:var(--ap-font-weight-medium);line-height:22px;text-align:left;cursor:pointer;transition:background-color var(--ap-duration-fast) var(--ap-easing-standard),border-color var(--ap-duration-fast) var(--ap-easing-standard),transform var(--ap-duration-press) var(--ap-easing-standard)}.as-option:hover{background:var(--ap-color-bg-sunken)}.as-option:active{transform:scale(.99)}.as-option-glyph{display:inline-flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px;border:1.5px solid var(--ap-color-border-control);border-radius:var(--ap-radius-full)}.as-option[aria-pressed=true]{border:1.5px solid var(--ap-color-accent-primary);background:color-mix(in srgb,var(--ap-color-accent-primary) 10%,var(--ap-color-bg-surface))}:root[data-theme=dark] .as-option[aria-pressed=true]{background:color-mix(in srgb,var(--ap-color-accent-primary) 20%,var(--ap-color-bg-surface))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .as-option[aria-pressed=true]{background:color-mix(in srgb,var(--ap-color-accent-primary) 20%,var(--ap-color-bg-surface))}}.as-option[aria-pressed=true] .as-option-glyph{border-color:var(--ap-color-accent-primary);background:var(--ap-color-accent-primary);color:var(--ap-color-fg-onAccent)}.as-option-label{flex:1 1;min-width:0;overflow-wrap:anywhere}.as-option-sending{display:inline-flex;align-items:center;color:var(--ap-color-fg-secondary)}.as-sending-text{display:none;font-size:var(--ap-type-small-size)}.as-confirm{display:flex;flex-wrap:wrap;gap:var(--ap-space-3)}.as-qform{gap:var(--ap-space-5)}.as-qfield,.as-qform{display:flex;flex-direction:column}.as-qfield{gap:var(--ap-space-2)}.as-qlabel{color:var(--ap-color-fg-primary);font-size:var(--ap-type-small-size);font-weight:var(--ap-font-weight-medium);line-height:var(--ap-type-small-leading)}.as-qinput{padding-right:var(--ap-space-4)}.as-qcheck{display:inline-flex;align-items:center;gap:var(--ap-space-3);font-size:var(--ap-type-ui-size)}.as-qtext{height:auto;min-height:calc(3 * var(--ap-type-ui-size) * 1.6 + 2 * var(--ap-space-3));padding:var(--ap-space-3) var(--ap-space-4);resize:vertical}.as-qerror,.as-question-status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ap-space-3);margin:0;color:var(--ap-color-status-danger);font-size:var(--ap-type-small-size);line-height:var(--ap-type-small-leading)}.as-qerror{font-size:var(--ap-type-caption-size);line-height:var(--ap-type-caption-leading)}.as-qform-actions{display:flex;justify-content:flex-end}.as-qcaption{margin:0;color:var(--ap-color-fg-secondary);font-size:var(--ap-type-small-size);line-height:var(--ap-type-small-leading)}.as-question-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--ap-space-4)}.as-question-other{min-height:32px;padding:0;border:0;background:transparent;color:var(--ap-color-fg-secondary);font-family:var(--ap-type-caption-family);font-size:var(--ap-type-caption-size);font-weight:var(--ap-type-caption-weight);line-height:var(--ap-type-caption-leading);text-align:left;cursor:pointer}.as-question-other:hover{color:var(--ap-color-fg-primary);text-decoration:underline}.as-qsummary-wrap{flex-direction:column}.as-qsummary,.as-qsummary-wrap{display:flex;gap:var(--ap-space-3)}.as-qsummary{align-items:center;min-height:36px;margin:0;color:var(--ap-color-fg-primary);font-family:var(--ap-type-ui-family);font-size:var(--ap-type-ui-size);line-height:var(--ap-type-ui-leading)}.as-qsummary-spacer{flex:none;width:16px}.as-qsummary-prompt{flex:0 1 auto;min-width:0;overflow:hidden;color:var(--ap-color-fg-secondary);text-overflow:ellipsis;white-space:nowrap}.as-qsummary-dot{flex:none;color:var(--ap-color-fg-secondary)}.as-qsummary-answer{flex:1 1 auto;min-width:0;font-weight:var(--ap-font-weight-medium);overflow-wrap:anywhere}.as-qsummary-answer[data-clamped=true]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.as-qsummary-muted,.as-qsummary-muted .as-qsummary-answer{color:var(--ap-color-fg-muted)}.as-qsummary-change{margin-left:auto}.as-qsummary-wrap{container-type:inline-size}@container (max-width: 560px){.as-qsummary{flex-wrap:wrap;row-gap:var(--ap-space-1)}.as-qsummary-prompt{flex:1 1}.as-qsummary-dot{display:none}.as-qsummary-answer{flex:1 0 100%;padding-left:calc(16px + var(--ap-space-3));overflow-wrap:break-word}}.as-qchange{display:flex;flex-direction:column;gap:var(--ap-space-3);padding-left:calc(16px + var(--ap-space-3))}@media (max-width:839px){.as-question{padding:var(--ap-space-5)}}@media (pointer:coarse){.as-question-other{min-height:44px}}@media (prefers-reduced-motion:reduce){.as-question{animation:as-fade-in var(--ap-duration-fast) linear}.as-option{transition:none}.as-option:active{transform:none}.as-option-sending .as-loader{display:none}.as-sending-text{display:inline}}@media (pointer:coarse){.as-latest{width:44px;height:44px}}.as-empty-turn{margin:0;color:var(--ap-color-fg-secondary);font-family:var(--ap-type-ui-family);font-size:var(--ap-type-ui-size);font-weight:400;line-height:20px}.as-qchange{display:grid;animation:as-expand var(--ap-duration-slow) var(--ap-easing-standard)}.as-qchange>*{min-height:0}@keyframes as-expand{0%{grid-template-rows:0fr;opacity:0}to{grid-template-rows:1fr;opacity:1}}@media (prefers-reduced-motion:reduce){.as-qchange{animation:none}}.as-helper-line,.as-helper-toggle{color:var(--ap-color-fg-secondary)}.as-helper-toggle{display:inline-flex;align-items:center;gap:var(--ap-space-3);max-width:calc(100% + var(--ap-space-3));min-height:32px;padding:var(--ap-space-2) var(--ap-space-3);margin-left:calc(-1 * var(--ap-space-3));border:0;border-radius:var(--ap-radius-sm);background:transparent;font-family:var(--ap-type-small-family);font-size:var(--ap-type-small-size);font-weight:var(--ap-font-weight-medium);line-height:var(--ap-type-small-leading);text-align:start;cursor:pointer}.as-helper-toggle:hover{background:var(--ap-color-bg-sunken);color:var(--ap-color-fg-primary)}.as-helper-dots{display:inline-flex;flex:none;align-items:center;gap:3px}.as-helper-dot,.as-helper-marker{flex:none;box-sizing:border-box;width:6px;height:6px;border:1.5px solid var(--ap-color-fg-secondary);border-radius:var(--ap-radius-full);background:var(--ap-color-fg-secondary)}.as-helper-dot[data-finished=false],.as-helper-item[data-finished=false] .as-helper-marker{background:transparent}.as-helper-label{min-width:0;overflow-wrap:anywhere}.as-helper-chevron,.as-helper-chevron-up{flex:none;color:var(--ap-color-fg-muted)}.as-helper-chevron{transition:transform var(--ap-duration-fast) var(--ap-easing-standard)}.as-helper-line[data-open=true] .as-helper-chevron{transform:rotate(180deg)}.as-helper-chevron-up{display:none}.as-helper-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--ap-duration-base) var(--ap-easing-standard)}.as-helper-panel[data-open=true]{grid-template-rows:1fr}.as-helper-clip{min-height:0;overflow:hidden;visibility:hidden;transition:visibility var(--ap-duration-base)}.as-helper-panel[data-open=true]>.as-helper-clip{visibility:visible}.as-helper-body{padding:var(--ap-space-3) var(--ap-space-2) 0 0}.as-helper-body,.as-helper-list{display:flex;flex-direction:column;gap:var(--ap-space-3)}.as-helper-list{margin:0;padding:0;list-style:none}.as-helper-item{display:flex;align-items:flex-start;gap:var(--ap-space-3)}.as-helper-marker{width:8px;height:8px;margin-top:6px}.as-helper-item-body{min-width:0}.as-helper-title{margin:0;color:var(--ap-color-fg-primary);font-family:var(--ap-type-ui-family);font-size:var(--ap-type-ui-size);font-weight:var(--ap-font-weight-regular);line-height:var(--ap-type-ui-leading);overflow-wrap:anywhere}.as-helper-notdone,.as-helper-steps{color:var(--ap-color-fg-secondary)}.as-helper-steps{font-family:var(--ap-type-ui-family);font-size:var(--ap-type-ui-size);line-height:var(--ap-type-ui-leading);overflow-wrap:anywhere}.as-helper-explain{margin:0;color:var(--ap-color-fg-secondary);font-family:var(--ap-type-caption-family);font-size:var(--ap-type-caption-size);font-weight:var(--ap-font-weight-regular);line-height:var(--ap-type-caption-leading)}.as-helper-line[data-appear=true]{animation:as-helper-in var(--ap-duration-base) var(--ap-easing-enter)}.as-helper-line[data-appear=true] .as-helper-dot{animation:as-helper-dot-in var(--ap-duration-base) var(--ap-easing-standard) both;animation-delay:calc(var(--as-helper-dot-index, 0) * 40ms)}@keyframes as-helper-in{0%{opacity:0;transform:translateY(4px)}}@keyframes as-helper-dot-in{0%{transform:scale(.6)}}@media (pointer:coarse){.as-helper-toggle{min-height:44px}}@media (prefers-reduced-motion:reduce){.as-helper-line[data-appear=true]{animation:as-fade-in var(--ap-duration-fast) linear}.as-helper-line[data-appear=true] .as-helper-dot{animation:none}.as-helper-chevron,.as-helper-clip,.as-helper-panel{transition:none}.as-helper-line[data-open=true] .as-helper-chevron{display:none}.as-helper-line[data-open=true] .as-helper-chevron-up{display:block}}.as-nowrap{white-space:nowrap}.as-check-text{text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1.5px;text-decoration-color:var(--ap-color-fg-muted);text-underline-offset:4px;border-radius:var(--ap-radius-xs);-webkit-box-decoration-break:clone;box-decoration-break:clone}.as-prose a .as-check-text{text-decoration-line:none}.as-check-text[data-glow=true]{animation:as-check-glow var(--ap-duration-highlight) var(--ap-easing-standard)}.as-check-pill[data-glow=true]{animation:as-fade-in var(--ap-duration-fast) var(--ap-easing-standard)}@keyframes as-check-glow{0%{background-color:var(--ap-color-bg-accentSubtle)}to{background-color:transparent}}.as-check-keep,.as-check-pill{white-space:nowrap}.as-check-pill{padding:0 var(--ap-space-3);border:0;cursor:pointer;-webkit-user-select:none;user-select:none}.as-check-pill[aria-expanded=true]{background:var(--ap-color-bg-accentSubtle)}@media (pointer:coarse){.as-check-pill{height:24px;vertical-align:0}.as-check-pill:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:44px;transform:translate(-50%,-50%)}}.as-check-detail{margin:var(--ap-space-2) 0 var(--ap-space-4);padding:var(--ap-space-4) var(--ap-space-5);border-radius:var(--ap-radius-md);background:var(--ap-color-bg-sunken);color:var(--ap-color-fg-primary);font-family:var(--ap-type-small-family);font-size:var(--ap-type-small-size);line-height:18px;-webkit-user-select:none;user-select:none;animation:as-check-detail-in var(--ap-duration-fast) var(--ap-easing-standard)}.as-prose .as-check-detail:last-child,.as-prose li>.as-check-detail:last-child{margin-bottom:0}.as-check-detail p{margin:0}.as-check-detail p+p{margin-top:var(--ap-space-2)}.as-check-before-label{color:var(--ap-color-fg-secondary);font-weight:var(--ap-font-weight-semibold)}.as-check-detail[data-closing=true]{animation:as-check-detail-out var(--ap-duration-fast) var(--ap-easing-standard) forwards;pointer-events:none}@keyframes as-check-detail-out{to{opacity:0}}@keyframes as-check-detail-in{0%{opacity:0;transform:translateY(4px)}}.as-prose table[data-checked=true] td:first-child,.as-prose table[data-checked=true] th:first-child{position:sticky;left:0;z-index:1}.as-prose table[data-checked=true] td:first-child{background:var(--ap-color-bg-canvas)}.as-check-summary{margin:0}.as-check-summary,.as-prose .as-check-repeat{color:var(--ap-color-fg-secondary);font-family:var(--ap-type-small-family);font-size:var(--ap-type-small-size);line-height:18px}.as-prose .as-check-repeat{margin:0 0 var(--ap-space-4)}.as-check-summary[data-appear=true]{animation:as-fade-in var(--ap-duration-fast) var(--ap-easing-standard)}@media (prefers-reduced-motion:reduce){.as-check-text[data-glow=true]{animation:as-check-glow var(--ap-duration-highlight) step-end}.as-check-detail,.as-check-pill[data-glow=true],.as-check-summary[data-appear=true]{animation:none}}.as-question-surface{min-width:0;outline:none}.as-question-surface .a2ui-surface,.as-question-surface .ap-surface{min-width:0;max-width:100%}.as-question-surface .ap-a2-column{gap:var(--ap-space-6)}.as-question-surface .ap-a2-row{flex-wrap:wrap;gap:var(--ap-space-3)}@media (pointer:coarse){.as-question-surface .as-btn{min-height:44px}}