:root{--page-slide-dur:var(--duration-fast);--page-fade-dur:var(--duration-fast);--page-slide-distance:var(--distance-base);--page-blur:var(--blur-medium);--page-slide-ease:var(--ease-smooth-out);--page-fade-ease:var(--ease-smooth-out);--motion-in-x:var(--page-slide-distance);--acc-expand:var(--duration-fast);--acc-collapse:var(--duration-fast);--acc-chevron:var(--duration-fast);--acc-ease:var(--ease-smooth-out)}html[data-motion-direction=back]{--motion-in-x:calc(-1 * var(--page-slide-distance))}.page-enter{animation:pillage-page-in var(--page-slide-dur) var(--page-slide-ease) backwards}.page-enter[data-native-arrival=true],.page-enter[data-native-arrival=true] :is(.rise,.rise-delayed,.stagger>*){animation:none}html[data-motion-scope] .page-enter{animation:none}@keyframes pillage-page-in{0%{opacity:0;transform:translateX(var(--motion-in-x));filter:blur(var(--page-blur))}to{opacity:1;transform:none;filter:blur(0)}}@keyframes pillage-page-out{0%{opacity:1;transform:none;filter:blur(0)}to{opacity:0;transform:translateX(calc(-1 * var(--motion-in-x)));filter:blur(var(--page-blur))}}html[data-motion-scope] .site-header{view-transition-name:pillage-header}html[data-motion-scope=step] .app-sidebar{view-transition-name:pillage-sidebar}::view-transition-group(pillage-header),::view-transition-group(pillage-sidebar),::view-transition-group(root){animation-duration:0s}::view-transition-old(root){animation:pillage-page-out var(--page-fade-dur) var(--page-fade-ease) both;mix-blend-mode:normal}::view-transition-new(root){animation:pillage-page-in var(--page-slide-dur) var(--page-slide-ease) both;mix-blend-mode:normal}::view-transition-old(pillage-header),::view-transition-old(pillage-sidebar){display:none}::view-transition-new(pillage-header),::view-transition-new(pillage-sidebar){animation:none}::view-transition{pointer-events:none}.rise,.rise-delayed,.stagger>*{animation-duration:var(--duration-fast);animation-timing-function:var(--ease-smooth-out);animation-fill-mode:backwards}.stagger>:first-child{animation-delay:0s}.stagger>:nth-child(2){animation-delay:var(--duration-stagger)}.stagger>:nth-child(3){animation-delay:calc(var(--duration-stagger) * 2)}.stagger>:nth-child(4){animation-delay:calc(var(--duration-stagger) * 3)}.stagger>:nth-child(5){animation-delay:calc(var(--duration-stagger) * 4)}.stagger>:nth-child(6){animation-delay:calc(var(--duration-stagger) * 5)}.stagger>:nth-child(n+7){animation-delay:calc(var(--duration-stagger) * 6)}.rise-delayed{animation-delay:var(--duration-stagger)}.app-entry{transition:background-color var(--duration-fast) var(--ease-smooth-out),border-color var(--duration-fast) var(--ease-smooth-out),transform var(--duration-fast) var(--ease-smooth-out)}.app-entry-cta>span,.app-entry-top>span:last-child{transition:transform var(--duration-fast) var(--ease-smooth-out)}@media (hover:hover) and (pointer:fine){.app-entry:hover{transform:translateY(-2px)}.app-entry:hover .app-entry-cta>span{transform:translateX(var(--distance-micro))}.app-entry:hover .app-entry-top>span:last-child{transform:translate(2px,-2px)}}.app-entry:active{transform:none}.app-choice,.app-input,.app-queue-item,.app-step-list button{transition:border-color var(--duration-fast) var(--ease-smooth-out),background-color var(--duration-fast) var(--ease-smooth-out),color var(--duration-quick) var(--ease-in-out)}.app-progress::-webkit-progress-value{-webkit-transition:width var(--duration-fast) var(--ease-smooth-out);transition:width var(--duration-fast) var(--ease-smooth-out)}.app-error,.app-notice{animation:pillage-feedback-in var(--duration-quick) var(--ease-in-out) backwards}@keyframes pillage-feedback-in{0%{opacity:0;transform:translateY(var(--distance-micro))}to{opacity:1;transform:none}}.app-review-content{animation:pillage-feedback-in var(--duration-fast) var(--ease-smooth-out) backwards}.t-acc-head{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;text-align:left;color:inherit;font:inherit}.t-acc-chevron{flex-shrink:0;color:var(--text-dim)}.t-acc-panel[aria-hidden=true]{pointer-events:none}.app-summary>.t-acc{border-bottom:1px solid rgb(255 255 255/.12);padding:18px 0}.app-summary .t-acc-head{color:var(--text-bright);font-weight:650;line-height:1.7}.app-guidance .t-acc-head{color:rgb(var(--accent-soft));font-size:.85rem}.app-review-history>.t-acc{margin-top:18px;font-size:.8rem;border-bottom:1px solid rgb(255 255 255/.08);padding-bottom:18px;overflow-wrap:anywhere}.app-review-history .t-acc-head{color:var(--text)}.query-tabs{--tabs-dur:var(--duration-fast);--tabs-ease:var(--ease-smooth-out);--tabs-bar-bg:rgba(255,255,255,.025);--tabs-pill-bg:rgb(var(--accent));--tabs-text-muted:var(--text-dim);--tabs-text-active:var(--on-accent);display:flex;flex-wrap:wrap;gap:4px;padding:4px;max-width:100%;border-radius:8px}.query-tabs .t-tab{display:flex;align-items:center;justify-content:center;height:auto;min-height:40px;border-radius:5px;padding:10px 14px;font-size:.875rem;font-weight:600;white-space:nowrap}.query-tabs .t-tab[aria-current=page]{color:var(--on-accent);background:transparent}.query-tabs .t-tab:not([aria-current]):hover{color:var(--text-bright);background:rgb(255 255 255/.035)}.query-tabs .t-tabs-pill{top:0;border-radius:5px;transition:transform var(--tabs-dur) var(--tabs-ease),width var(--tabs-dur) var(--tabs-ease),height var(--tabs-dur) var(--tabs-ease)}.query-tabs:not([data-ready=true]) .t-tabs-pill{visibility:hidden}.query-tabs:not([data-ready=true]) .t-tab[aria-current=page]{background:var(--tabs-pill-bg)}.query-results-content{display:flow-root}.query-results-content :is(.rise,.rise-delayed,.stagger>*){animation:none}.query-results[aria-busy=true] .query-results-content{pointer-events:none}@media (max-width:639px){.query-tabs .t-tab{padding:10px 12px;font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.app-error,.app-notice,.app-review-content,.page-enter,.rise,.rise-delayed,.stagger>*{animation:none!important}.app-choice,.app-entry,.app-entry-cta>span,.app-entry-top>span:last-child,.app-input,.app-queue-item,.app-step-list button{transition:none!important}.app-entry:hover,.app-entry:hover .app-entry-cta>span,.app-entry:hover .app-entry-top>span:last-child{transform:none}.app-progress::-webkit-progress-value{-webkit-transition:none;transition:none}::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}