:root{--sift-ease-out:cubic-bezier(.2, 0, 0, 1);--sift-enter-dur:.3s;--sift-enter-rise:6px;--sift-stagger:32ms;--sift-stagger-cap:5;--sift-surface-dur:.26s;--sift-base-delay:0s}@keyframes sift-enter{0%{opacity:0;transform:translateY(var(--sift-enter-rise))}to{opacity:1;transform:none}}@keyframes sift-surface{0%{opacity:0;transform:translateY(6px)scale(.992)}to{opacity:1;transform:none}}@keyframes sift-fade{0%{opacity:0}to{opacity:1}}html body :is(.agent-workbench-kicker,.agent-workbench-lede,.sift-live-pill,.publisher-inbox-profile-name,.my-projects-list>li,.weather-report-popup .weather-widget-banner .weather-widget-score-hero,.weather-report-popup .weather-widget-banner .weather-widget-heading,.weather-report-popup .weather-widget-banner .weather-family-banner-cluster,.weather-report-popup .weather-widget-banner-actions,.weather-report-popup .weather-widget-section,.weather-report-popup .weather-widget-callout,.weather-report-popup .weather-widget-meta,.weather-report-popup .weather-widget-actions){animation:sift-enter var(--sift-enter-dur) var(--sift-ease-out) both;--sift-delay:calc(var(--sift-base-delay) + (var(--sift-tier,0) + min(var(--sift-i,0), var(--sift-stagger-cap))) * var(--sift-stagger));animation-delay:var(--sift-delay)}html body .agent-workbench-kicker{--sift-tier:0}html body .agent-workbench-lede{--sift-tier:1}html body .sift-live-pill{--sift-tier:2}html body .agent-workbench-panel{animation:sift-surface var(--sift-surface-dur) var(--sift-ease-out) both;animation-delay:calc(var(--sift-stagger) * 2)}html body .my-projects-list>li{--sift-tier:4}html body .my-projects-list>li:first-child{--sift-i:0}html body .my-projects-list>li:nth-child(2){--sift-i:1}html body .my-projects-list>li:nth-child(3){--sift-i:2}html body .my-projects-list>li:nth-child(4){--sift-i:3}html body .my-projects-list>li:nth-child(5){--sift-i:4}html body .my-projects-list>li:nth-child(6){--sift-i:5}html body .my-projects-list>li:nth-child(7){--sift-i:6}html body .my-projects-list>li:nth-child(8){--sift-i:7}html body .my-projects-list>li:nth-child(9){--sift-i:8}html body .my-projects-list>li:nth-child(10){--sift-i:9}html body .my-projects-list>li:nth-child(11){--sift-i:10}html body .my-projects-list>li:nth-child(12){--sift-i:11}html body .my-projects-list>li:nth-child(13){--sift-i:12}html body .my-projects-list>li:nth-child(14){--sift-i:13}html body .weather-report-popup .weather-widget-banner-actions{--sift-tier:0;animation-name:sift-fade}html body .weather-report-popup .weather-widget-score-hero{--sift-tier:1}html body .weather-report-popup .weather-widget-heading,html body .weather-report-popup .weather-family-banner-cluster{--sift-tier:2}html body .weather-report-popup .weather-widget-callout{--sift-tier:3}html body .weather-report-popup .weather-widget-section,html body .weather-report-popup .weather-widget-meta,html body .weather-report-popup .weather-widget-actions{--sift-tier:4}html body .weather-report-popup .weather-widget-section:first-child{--sift-i:0}html body .weather-report-popup .weather-widget-section:nth-child(2){--sift-i:1}html body .weather-report-popup .weather-widget-section:nth-child(3){--sift-i:2}html body .weather-report-popup .weather-widget-section:nth-child(4){--sift-i:3}html body .weather-report-popup .weather-widget-section:nth-child(5){--sift-i:4}html body .weather-report-popup .weather-widget-section:nth-child(6){--sift-i:5}html body .weather-report-popup .weather-widget-section:nth-child(7){--sift-i:6}html body .weather-report-popup .weather-widget-section:nth-child(8){--sift-i:7}html body .weather-report-popup .weather-widget-section:nth-child(9){--sift-i:8}html body .weather-report-popup .weather-widget-section:nth-child(10){--sift-i:9}html body .weather-report-popup .weather-widget-section:nth-child(11){--sift-i:10}html body .weather-report-popup .weather-widget-section:nth-child(12){--sift-i:11}html body .weather-report-popup .weather-widget-section:nth-child(13){--sift-i:12}html body .weather-report-popup .weather-widget-section:nth-child(14){--sift-i:13}html body .weather-report-popup .weather-widget-meta,html body .weather-report-popup .weather-widget-actions{--sift-i:8}html body .my-projects-item{transition:transform .14s var(--sift-ease-out), background-color .14s var(--sift-ease-out), border-color .14s var(--sift-ease-out)}html body .my-projects-item:hover{transform:translate(2px)}html body .my-projects-item:active{transform:translate(0)scale(.995)}@media (prefers-reduced-motion:reduce){html body *{animation-delay:0s!important}html body :is(.agent-workbench-kicker,.agent-workbench-lede,.sift-live-pill,.my-projects-list>li,.weather-report-popup,.weather-report-popup *){animation-duration:1ms!important}}html body .agent-workbench>.agent-workbench-hero,html body .agent-workbench>.my-projects{animation:none}html body .agent-workbench>.agent-workbench-panel{animation:sift-surface var(--sift-surface-dur) var(--sift-ease-out) both;animation-delay:calc(var(--sift-stagger) * 2)}:root{--sift-count-dur:.44s;--sift-dot-step:6ms;--sift-dot-dur:.18s;--sift-inner-step:30ms;--sift-ease-emph:cubic-bezier(.3, 0, 0, 1);--sift-ease-std:cubic-bezier(.2, 0, 0, 1);--sift-press-dur:.11s}@property --sift-n{syntax:"<integer>";inherits:false;initial-value:0}@keyframes sift-count{0%{--sift-n:0}to{--sift-n:var(--v)}}@keyframes sift-dot-on{0%{background:var(--sift-line);transform:scale(.4)}60%{transform:scale(1.5)}to{transform:none}}@keyframes sift-num-land{0%{opacity:0;transform:translateY(6px)scale(.94)}to{opacity:1;transform:none}}@keyframes sift-slide-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes sift-grow-x{0%{transform:scaleX(0)}to{transform:none}}@keyframes sift-report-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes sift-chip-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}html body .sift-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html body .sift-score-num{position:relative}html body .sift-count{counter-reset:sift-n var(--sift-n);animation:sift-count var(--sift-count-dur) var(--sift-ease-out) both;animation-delay:calc(var(--sift-delay,0s) + var(--sift-inner-step))}html body .sift-count:before{content:counter(sift-n)}html body .sift-score-num{animation:sift-num-land .32s var(--sift-ease-emph) both;animation-delay:calc(var(--sift-delay,0s) + var(--sift-inner-step))}html body .sift-meter i.f{animation:sift-dot-on var(--sift-dot-dur) var(--sift-ease-out) both;animation-delay:calc(var(--sift-delay,0s) + var(--sift-inner-step) * 2 + var(--i,0) * var(--sift-dot-step))}html body .sift-score-band{animation:sift-fade .3s var(--sift-ease-out) both;animation-delay:calc(var(--sift-delay,0s) + var(--sift-inner-step) * 5)}html body .my-projects-list>li .my-projects-main-copy{animation:sift-fade .22s var(--sift-ease-out) both;animation-delay:calc(var(--sift-delay) + var(--sift-inner-step) * 2)}html body .my-projects-list>li .my-projects-tags,html body .my-projects-list>li .my-projects-publisher-profile-row{animation:sift-fade .32s var(--sift-ease-out) both;animation-delay:calc(var(--sift-delay) + var(--sift-inner-step) * 4)}html body .my-projects-list>li .my-projects-right-meta{animation:sift-fade .32s var(--sift-ease-out) both;animation-delay:calc(var(--sift-delay) + var(--sift-inner-step) * 5)}html body .agent-workbench-panel :is(.my-projects-sort,[class*=sort] button,.agent-workbench-panel-title){animation:sift-chip-in .24s var(--sift-ease-out) both;animation-delay:calc(var(--sift-stagger) * 3)}html body .project-hub-popup-backdrop:has(.weather-report-popup){animation:.2s linear both sift-fade}html body .weather-report-popup .weather-widget-section{--sift-tier:3}html body .weather-report-popup .weather-widget-section .weather-widget-section-label{animation:sift-slide-in .3s var(--sift-ease-out) both;animation-delay:calc(var(--sift-delay) + var(--sift-inner-step))}html body .weather-report-popup :is(.weather-profile-match-grid,.weather-market-insight-grid,.weather-roi-stats,.weather-widget-thesis-list,.weather-profile-match-extras-grid)>*{animation:sift-fade .24s var(--sift-ease-out) both;animation-delay:calc(var(--sift-delay,0s) + var(--sift-inner-step) * 2 + var(--k,0) * 28ms)}html body .weather-report-popup :is(.weather-profile-match-grid,.weather-market-insight-grid,.weather-roi-stats,.weather-widget-thesis-list,.weather-profile-match-extras-grid)>:first-child{--k:0}html body .weather-report-popup :is(.weather-profile-match-grid,.weather-market-insight-grid,.weather-roi-stats,.weather-widget-thesis-list,.weather-profile-match-extras-grid)>:nth-child(2){--k:1}html body .weather-report-popup :is(.weather-profile-match-grid,.weather-market-insight-grid,.weather-roi-stats,.weather-widget-thesis-list,.weather-profile-match-extras-grid)>:nth-child(3){--k:2}html body .weather-report-popup :is(.weather-profile-match-grid,.weather-market-insight-grid,.weather-roi-stats,.weather-widget-thesis-list,.weather-profile-match-extras-grid)>:nth-child(4){--k:3}html body .weather-report-popup :is(.weather-profile-match-grid,.weather-market-insight-grid,.weather-roi-stats,.weather-widget-thesis-list,.weather-profile-match-extras-grid)>:nth-child(5){--k:4}html body .weather-report-popup :is(.weather-profile-match-grid,.weather-market-insight-grid,.weather-roi-stats,.weather-widget-thesis-list,.weather-profile-match-extras-grid)>:nth-child(6){--k:5}html body .weather-report-popup :is(.weather-profile-match-grid,.weather-market-insight-grid,.weather-roi-stats,.weather-widget-thesis-list,.weather-profile-match-extras-grid)>:nth-child(n+7){--k:6}html body .weather-report-popup .weather-profile-match-grid>*{--sift-delay:calc(var(--sift-stagger) * 3 + var(--k,0) * 28ms)}html body .weather-report-popup .weather-slider-track{transform-origin:0;animation:sift-grow-x .52s var(--sift-ease-emph) both;animation-delay:calc(var(--sift-stagger) * 8)}html body .weather-report-popup .weather-slider-marker{animation:sift-chip-in .3s var(--sift-ease-emph) both;animation-delay:calc(var(--sift-stagger) * 8 + .42s)}html body :is(.my-projects-row-actions button,.site-chrome-top button,.weather-widget-banner-actions button,.weather-report-popup button){transition:transform var(--sift-press-dur) var(--sift-ease-out), background-color .14s var(--sift-ease-out), border-color .14s var(--sift-ease-out), color .14s var(--sift-ease-out), opacity .14s}html body :is(.my-projects-row-actions button,.weather-widget-banner-actions button):active{transform:scale(.94)}html body .my-projects-row-actions button:hover{transform:translateY(-1px)}html body .weather-profile-match-grid>*{transition:border-color .16s var(--sift-ease-out), background-color .16s var(--sift-ease-out)}html body .weather-profile-match-grid>:hover{border-color:var(--sift-mut)}@media (prefers-reduced-motion:reduce){html body :is(.sift-count,.sift-score-num,.sift-meter i,.sift-score-band,.my-projects-list>li *,.weather-report-popup *,.project-hub-popup-backdrop){animation-duration:1ms!important;animation-delay:0s!important}}html body .my-projects-list>li .my-projects-row-actions,html body .weather-report-popup .weather-widget-section-label{animation:sift-fade .18s var(--sift-ease-out) both;animation-delay:var(--sift-delay,0s)}html body .weather-report-popup .weather-widget-section{animation-duration:.26s}html body .weather-report-popup .weather-widget-meta,html body .weather-report-popup .weather-widget-actions{--sift-i:5}html body .weather-report-popup .weather-profile-match-off-pills{animation:sift-fade .22s var(--sift-ease-out) both;animation-delay:.18s}html body .sift-score-num{animation-name:sift-fade;animation-duration:.22s}html body .weather-report-popup .weather-widget-banner :is(.weather-widget-score-hero,.weather-widget-heading,.weather-family-banner-cluster),html body .weather-report-popup .weather-widget-section{animation-name:sift-fade}html body .weather-report-popup .weather-slider-track{animation-duration:.3s;animation-delay:.1s}html body .weather-report-popup .weather-slider-marker{animation-duration:.18s;animation-delay:.26s}html body .agent-workbench-panel{animation-fill-mode:backwards}html body .page-transition.is-entering :is(.settings-group,.settings-card){animation:sift-fade .22s var(--sift-ease-out) backwards}@media (prefers-reduced-motion:reduce){html body .agent-workbench-panel,html body .agent-workbench>.agent-workbench-panel,html body .weather-report-popup,html body .weather-report-popup *,html body .my-projects-list>li,html body .my-projects-list>li *,html body .sift-score-num,html body .sift-meter i,html body .sift-score-band,html body .loop-step,html body .loop-bar-track i,html body .loop-row--outlier:before{opacity:1!important;animation:none!important;transform:none!important}html body .sift-count{--sift-n:var(--v);animation:none!important}html body :is(.my-projects-item,.my-projects-row-actions button,.weather-report-popup button){transition:none}html body .my-projects-item:hover,html body .my-projects-item:active{transform:none}html body .marketing-landing .pipe-hub *,html body .marketing-landing .pipe-hub :before,html body .marketing-landing .pipe-hub :after{transition:none!important;animation:none!important}}:root{--sift-ease-out:cubic-bezier(.2, .8, .2, 1)}@keyframes sift-workspace-ready{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}html body .page-transition.is-entering .agent-workbench:not(.agent-workbench--skeleton)>.agent-workbench-hero{animation:sift-workspace-ready .3s var(--sift-ease-out) backwards}html body .page-transition.is-entering .agent-workbench:not(.agent-workbench--skeleton)>.my-projects{animation:sift-fade .3s var(--sift-ease-out) backwards}html body .my-projects-list>li{--sift-tier:0;animation-fill-mode:backwards}html body .my-projects-list>li :is(.my-projects-main-copy,.my-projects-tags,.my-projects-publisher-profile-row,.my-projects-right-meta,.my-projects-row-actions){animation-delay:var(--sift-delay,0s);animation-duration:.18s}html body .page-transition[data-sift-settled=true] .my-projects-list>li,html body .page-transition[data-sift-settled=true] .my-projects-list>li :is(.my-projects-main-copy,.my-projects-tags,.my-projects-publisher-profile-row,.my-projects-right-meta,.my-projects-row-actions){animation:none}@keyframes sift-popover-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:none}}html body .my-projects-hover-preview{animation:sift-popover-in .15s var(--sift-ease-out) backwards}html body .hint-tooltip-content{animation:sift-popover-in .15s var(--sift-ease-out) backwards;transform-origin:50% 100%}html body .hint-tooltip-panel[data-placement^=bottom] .hint-tooltip-content{transform-origin:50% 0}html body .agent-workbench .my-projects{transition:transform .26s var(--sift-ease-out), opacity .2s var(--sift-ease-out);transform-origin:50% 20%}html body .agent-workbench:has(.project-hub-popup-backdrop:not(.is-closing)) .my-projects{opacity:.72;transform:scale(.985)}html body .project-hub-popup-stage{transform-origin:var(--report-origin-x,50%) var(--report-origin-y,20%);animation:sift-detail-in .3s var(--sift-ease-out) backwards}@keyframes sift-detail-in{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:none}}@keyframes sift-detail-out{to{opacity:0;transform:scale(.975)translateY(8px)}}html body .project-hub-popup-backdrop.is-closing{animation-duration:.2s}html body .project-hub-popup-backdrop.is-closing .project-hub-popup-stage{animation:sift-detail-out .2s var(--sift-ease-out) forwards}html body .weather-report-popup{animation:none}html body .weather-report-popup .sift-score{--sift-count-dur:.7s;--sift-dot-dur:.18s}html body .weather-report-popup .sift-meter{--sift-dot-step:calc((var(--sift-count-dur) - var(--sift-dot-dur)) / var(--sift-fill-steps,1))}html body .weather-report-popup .sift-meter i.f{animation-delay:calc(var(--sift-delay,0s) + var(--sift-inner-step) + var(--i,0) * var(--sift-dot-step))}@media (prefers-reduced-motion:reduce){html body .page-transition.is-entering .agent-workbench>.agent-workbench-hero,html body .page-transition.is-entering .agent-workbench>.my-projects,html body .my-projects-hover-preview,html body .hint-tooltip-content,html body .project-hub-popup-stage,html body .project-hub-popup-backdrop.is-closing .project-hub-popup-stage{animation:none!important;transform:none!important}html body .agent-workbench .my-projects{opacity:1!important;transition:none!important;transform:none!important}}html body .page-transition{min-height:calc(100svh - 60px)}html body .page-transition[data-sift-ready=false]>:not(.marketing-landing),html body .page-transition[data-sift-ready=false] .marketing-landing .page>:not(.nav){visibility:hidden;opacity:0}html[data-sift-route-pending=true] body .site-footer{visibility:hidden}html body .sift-route-outgoing{z-index:45;pointer-events:none;animation:.26s ease-out both sift-route-out;position:fixed}html body .sift-route-outgoing .page-transition{opacity:1;visibility:visible}html body .sift-route-outgoing *{animation:none!important}@keyframes sift-route-out{0%{opacity:1}to{opacity:0}}html body .page-transition.is-entering>main{animation:sift-fade .3s var(--sift-ease-out) backwards}html body .page-transition.is-entering :is(.agent-workbench-kicker,.agent-workbench-lede,.agent-workbench-panel,.my-projects-list>li){animation-name:sift-fade;transform:none}html body .marketing-landing .nav{box-sizing:border-box;z-index:120;height:60px;position:fixed;top:0;left:0;right:0}@media (prefers-reduced-motion:reduce){html body .sift-route-outgoing{display:none}html body .page-transition.is-entering>main{animation:none}}html body .page-transition.is-entering .agent-workbench>.agent-workbench-hero{animation:sift-fade .28s var(--sift-ease-out) backwards}html body .page-transition.is-entering .agent-workbench>.my-projects{animation:sift-fade .3s var(--sift-ease-out) 60ms backwards}html body .page-transition.is-entering .agent-workbench>.agent-compose{animation:sift-fade .3s var(--sift-ease-out) .12s backwards}html body .page-transition[data-sift-settled=true] :is(.agent-workbench-kicker,.agent-workbench-lede,.agent-workbench-panel){animation:none}html body .marketing-landing .page{padding-top:0}html body .sift-route-loader{display:none}html body .page-transition[data-sift-ready=false]>.sift-route-loader{visibility:visible;opacity:1;z-index:40;pointer-events:none;font:11px var(--sift-mono);color:var(--sift-mut);flex-direction:column;justify-content:center;align-items:center;gap:16px;animation:.18s ease-out .26s both sift-fade;display:flex;position:fixed;inset:60px 0 0}html body .page-transition.is-entering .my-projects-list>li{animation:sift-fade .32s var(--sift-ease-out) calc(.12s + var(--sift-row-order,0) * 45ms) backwards}html body .page-transition.is-entering .my-projects-list>li:first-child{--sift-row-order:0}html body .page-transition.is-entering .my-projects-list>li:nth-child(2){--sift-row-order:1}html body .page-transition.is-entering .my-projects-list>li:nth-child(3){--sift-row-order:2}html body .page-transition.is-entering .my-projects-list>li:nth-child(4){--sift-row-order:3}html body .page-transition.is-entering .my-projects-list>li:nth-child(5){--sift-row-order:4}html body .page-transition.is-entering .my-projects-list>li:nth-child(6){--sift-row-order:5}html body .page-transition.is-entering .my-projects-list>li:nth-child(7){--sift-row-order:6}html body .page-transition.is-entering .my-projects-list>li:nth-child(8){--sift-row-order:7}html body .page-transition.is-entering .my-projects-list>li:nth-child(9){--sift-row-order:8}html body .page-transition.is-entering .my-projects-list>li:nth-child(10){--sift-row-order:9}html body .page-transition.is-entering .my-projects-list>li:nth-child(11){--sift-row-order:10}html body .page-transition.is-entering .my-projects-list>li:nth-child(12){--sift-row-order:11}html body .page-transition.is-entering .my-projects-list>li:nth-child(13){--sift-row-order:12}html body .page-transition.is-entering .my-projects-list>li:nth-child(14){--sift-row-order:13}html body .page-transition.is-entering .my-projects-list>li:nth-child(15){--sift-row-order:14}html body .page-transition.is-entering .my-projects-list>li:nth-child(16),html body .page-transition.is-entering .my-projects-list>li:nth-child(17),html body .page-transition.is-entering .my-projects-list>li:nth-child(18),html body .page-transition.is-entering .my-projects-list>li:nth-child(19),html body .page-transition.is-entering .my-projects-list>li:nth-child(20){--sift-row-order:15}@media (prefers-reduced-motion:reduce){html body .page-transition.is-entering .my-projects-list>li,html body .page-transition[data-sift-ready=false]>.sift-route-loader{animation:none}}html body .page-transition.is-entering .marketing-landing .hero-copy>.row{animation:sift-fade .36s var(--sift-ease-out) 0s backwards}html body .page-transition.is-entering .marketing-landing .hero-headline{animation:sift-fade .4s var(--sift-ease-out) 80ms backwards}html body .page-transition.is-entering .marketing-landing .hero-copy>.lead{animation:sift-fade .4s var(--sift-ease-out) .16s backwards}html body .page-transition.is-entering .marketing-landing .hero-ctas{animation:sift-fade .4s var(--sift-ease-out) .24s backwards}html body .page-transition.is-entering .marketing-landing .split-hero>.terminal{animation:sift-fade .46s var(--sift-ease-out) .32s backwards}html body .page-transition.is-entering .marketing-landing .page>.section{animation:sift-fade .46s var(--sift-ease-out) .4s backwards}@media (prefers-reduced-motion:reduce){html body .page-transition.is-entering .marketing-landing :is(.row,.hero-headline,.lead,.hero-ctas,.terminal,.section){animation:none}}html body .report-shared-morph{pointer-events:none;z-index:1000;position:fixed;inset:0}html body .report-shared-morph-panel{transform-origin:0 0;background:var(--sift-p1);border:1px solid var(--sift-line);border-radius:10px;position:fixed}html body .weather-widget-banner.is-shared-morphing,html body .has-shared-morph .weather-widget-banner{background:0 0}html body .weather-widget-banner.is-shared-morphing :is(.weather-widget-heading,.weather-family-banner-cluster,.weather-widget-banner-actions,.weather-widget-score-hero){animation:sift-fade .42s var(--sift-ease-out) .12s both!important}html body .has-shared-morph .weather-widget-section{animation:sift-fade .36s var(--sift-ease-out) .24s backwards!important}html body .weather-report--carried-header .weather-widget-banner :is(.sift-count,.sift-meter i,.weather-widget-score-hero,.weather-widget-heading){animation:none!important}html body .weather-report--carried-header .sift-count{--sift-n:var(--v)}html body .project-hub-popup-stage.has-shared-morph{animation:none}
:root{--loop-len:7.6s;--loop-step:.32s;--loop-rise:8px;--loop-card-height:380px}html body .product-loops{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}html body .loop-frame{height:var(--loop-card-height);box-sizing:border-box;background:var(--sift-p1);border:1px solid var(--sift-line);border-radius:14px;flex-direction:column;margin:0;display:flex;overflow:hidden}html body .loop-chrome{border-bottom:1px solid var(--sift-line);font-family:var(--sift-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sift-mut);flex:none;align-items:center;gap:6px;padding:10px 14px;font-size:10.5px;display:flex}html body .loop-chrome i{background:var(--sift-line);border-radius:50%;width:8px;height:8px}html body .loop-chrome span{margin-left:8px}html body .loop-body{scrollbar-width:thin;background:var(--sift-bg);flex-direction:column;flex:1;gap:8px;min-height:0;padding:16px;display:flex;overflow-y:auto}html body .loop-frame figcaption{border-top:1px solid var(--sift-line);font-family:var(--sift-sans);color:var(--sift-mut);padding:12px 16px;font-size:13px}@keyframes sift-loop-step{0%{opacity:0;transform:translateY(var(--loop-rise))}6%,86%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}html body .loop-step{animation:sift-loop-step var(--loop-len) var(--sift-ease-out,ease-out) infinite both;animation-delay:calc(var(--i) * var(--loop-step))}html body .loop-pill{font-family:var(--sift-mono);color:var(--sift-ink);border:1px solid var(--sift-line);background:var(--sift-p1);border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:11px}html body .loop-row{background:var(--sift-p1);border:1px solid var(--sift-line);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex;position:relative;overflow:hidden}html body .loop-row-t,html body .loop-report-t{flex-direction:column;min-width:0;display:flex}html body .loop-row-t b,html body .loop-report-t b{font-family:var(--sift-sans);color:var(--sift-ink);font-size:14px;font-weight:600}html body .loop-row-t em,html body .loop-report-t em{font-style:normal;font-family:var(--sift-mono);color:var(--sift-mut);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}html body .loop-row-s{align-items:center;gap:10px;display:flex}html body .loop-row-s strong,html body .loop-bar strong{font-family:var(--sift-mono);color:var(--sift-ink);font-size:16px}html body .loop-row--outlier{--sift-outlier-grid:14px;--sift-outlier-dot-size:.7px;--sift-outlier-wave:120px}html body .loop-row--outlier:before{content:"";pointer-events:none;-webkit-mask-image:radial-gradient(circle, #000 var(--sift-outlier-dot-size), transparent calc(var(--sift-outlier-dot-size) + .3px)), linear-gradient(90deg, transparent, #000 42%, #000 58%, transparent);-webkit-mask-image:radial-gradient(circle, #000 var(--sift-outlier-dot-size), transparent calc(var(--sift-outlier-dot-size) + .3px)), linear-gradient(90deg, transparent, #000 42%, #000 58%, transparent);mask-image:radial-gradient(circle, #000 var(--sift-outlier-dot-size), transparent calc(var(--sift-outlier-dot-size) + .3px)), linear-gradient(90deg, transparent, #000 42%, #000 58%, transparent);-webkit-mask-size:var(--sift-outlier-grid) var(--sift-outlier-grid), var(--sift-outlier-wave) 100%;-webkit-mask-size:var(--sift-outlier-grid) var(--sift-outlier-grid), var(--sift-outlier-wave) 100%;mask-size:var(--sift-outlier-grid) var(--sift-outlier-grid), var(--sift-outlier-wave) 100%;-webkit-mask-composite:source-in;background:linear-gradient(90deg,#ff5a1f,#f0b429,#35c775,#3ca0ff,#a064ff);animation:4.8s linear infinite sift-outlier-dots;position:absolute;inset:0;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}html body .loop-report-head{justify-content:space-between;align-items:center;padding:6px 2px 10px;display:flex}html body .loop-report-score{font-family:var(--sift-mono);letter-spacing:-.03em;color:var(--sift-good);font-size:44px;font-weight:700;line-height:1}html body .loop-bar{font-family:var(--sift-mono);color:var(--sift-mut);text-transform:uppercase;letter-spacing:.06em;grid-template-columns:92px 1fr 32px;align-items:center;gap:10px;padding:8px 0;font-size:11px;display:grid}html body .loop-bar-track{background:var(--sift-line);border-radius:3px;height:6px;overflow:hidden}html body .loop-bar-track i{height:100%;width:var(--w);background:var(--sift-good);transform-origin:0;animation:sift-loop-fill var(--loop-len) var(--sift-ease-out,ease-out) infinite both;animation-delay:calc(var(--i,0) * var(--loop-step) + .2s);display:block}html body .loop-bar:nth-child(2) .loop-bar-track i{animation-delay:calc(1 * var(--loop-step) + .2s)}@keyframes sift-loop-fill{0%{transform:scaleX(0)}12%,86%{transform:scaleX(1)}95%,to{transform:scaleX(1)}}html body .loop-mail-subject{font-family:var(--sift-sans);color:var(--sift-ink);border-bottom:1px solid var(--sift-line);margin-bottom:4px;padding:4px 2px 10px;font-size:15px;font-weight:600}@media (max-width:900px){html body .product-loops{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html body .loop-step,html body .loop-bar-track i,html body .loop-row--outlier:before{opacity:1;animation:none}}html body .loop-body--processing{flex:1;padding:0}html body .marketing-landing .loop-body--processing .pipe-hub{width:100%;min-width:0;height:100%;box-shadow:none;border:0;border-radius:0;flex:1;min-height:0}html body .loop-overview-kicker{font:10px var(--sift-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--sift-mut)}html body .loop-frame--overview .loop-row-s{gap:6px}html body .loop-frame--overview .loop-mail-subject{padding:8px 0 18px;font-size:20px;line-height:1.25}html body .landing-loop-intro .section-intro{max-width:780px}html body .loop-mail{background:var(--sift-p1);border:1px solid var(--sift-line);border-radius:10px;flex-direction:column;flex:none;gap:3px;min-width:0;padding:9px 12px;display:flex}html body .loop-mail-top{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}html body .loop-mail-top b{font-family:var(--sift-sans);color:var(--sift-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:650;overflow:hidden}html body .loop-mail-top time{font-family:var(--sift-mono);color:var(--sift-mut);flex:none;font-size:10px}html body .loop-mail-sub{font-family:var(--sift-sans);color:var(--sift-ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}html body .loop-mail-preview{font-family:var(--sift-sans);color:var(--sift-mut);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}html body .loop-body--inbox .loop-mail{box-sizing:border-box;height:80px}html body .loop-inbox-spacer{pointer-events:none;flex:none}html body .loop-body--browsing .loop-mail{opacity:1;animation:none;transform:none}html body .loop-body--inbox:focus-visible{outline:2px solid var(--sift-lime);outline-offset:-3px}
:root{--brand-lime:#c8f542;--brand-error:#ff5a1f;--brand-bg:#07080c;--brand-ink:#e8eaed;--brand-muted:#8b919a}.brand-dot-grid{z-index:0;pointer-events:none;position:fixed;inset:0}

