:root{--duration-stagger:40ms;--duration-micro:80ms;--duration-quick:150ms;--duration-fast:250ms;--duration-medium:350ms;--duration-slow:400ms;--duration-very-slow:500ms;--ease-smooth-out:cubic-bezier(0.22,1,0.36,1);--ease-in-out:ease-in-out;--ease-out:ease-out;--ease-linear:linear;--ease-bounce:cubic-bezier(0.34,1.36,0.64,1);--ease-bounce-strong:cubic-bezier(0.34,3.85,0.64,1);--distance-micro:4px;--distance-small:6px;--distance-base:8px;--distance-medium:12px;--distance-large:30px;--scale-large:0.96;--scale-medium:0.97;--scale-small:0.98;--scale-tiny:0.99;--blur-small:2px;--blur-medium:3px;--blur-large:8px;--acc-expand:250ms;--acc-collapse:250ms;--acc-chevron:250ms;--acc-ease:cubic-bezier(0.22,1,0.36,1)}.t-acc-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--acc-collapse) var(--acc-ease)}.t-acc[data-open=true] .t-acc-panel{grid-template-rows:1fr;transition:grid-template-rows var(--acc-expand) var(--acc-ease)}.t-acc-panel-inner{overflow:hidden;opacity:0;filter:blur(2px);transition:opacity var(--acc-collapse) var(--acc-ease),filter var(--acc-collapse) var(--acc-ease)}.t-acc[data-open=true] .t-acc-panel-inner{opacity:1;filter:blur(0);transition:opacity var(--acc-expand) var(--acc-ease),filter var(--acc-expand) var(--acc-ease)}.t-acc-chevron{display:inline-flex;transform:scaleY(1);transform-origin:center;transition:transform var(--acc-chevron) var(--acc-ease)}.t-acc-chevron path{vector-effect:non-scaling-stroke}.t-acc[data-open=true] .t-acc-chevron{transform:scaleY(-1)}@media (prefers-reduced-motion:reduce){.t-acc-chevron,.t-acc-panel,.t-acc-panel-inner{transition:none!important}}:root{--tabs-dur:250ms;--tabs-ease:cubic-bezier(0.22,1,0.36,1);--tabs-text-muted:rgba(15,15,15,0.8);--tabs-text-active:#0f0f0f;--tabs-bar-bg:#f1f1f1;--tabs-pill-bg:#ffffff}.t-tabs{display:inline-flex;align-items:center;gap:3px;padding:3px;border-radius:48px;background:var(--tabs-bar-bg)}.t-tab,.t-tabs{position:relative}.t-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;height:30px;padding:4px 12px;color:var(--tabs-text-muted);cursor:pointer;border-radius:48px;z-index:1;transition:color var(--tabs-dur) var(--tabs-ease)}.t-tab:not([aria-selected=true]):hover,.t-tab[aria-selected=true]{color:var(--tabs-text-active)}.t-tabs-pill{position:absolute;top:3px;left:0;height:30px;width:0;background:var(--tabs-pill-bg);border-radius:48px;transform:translateX(0);transition:transform var(--tabs-dur) var(--tabs-ease),width var(--tabs-dur) var(--tabs-ease);will-change:transform,width;z-index:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.t-tab,.t-tabs-pill{transition:none!important}}: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}}