.pl-crumb{gap:8px;display:inline-flex}.pl-win{border-radius:var(--radius-lg);background:var(--bg-surface);width:100%;max-width:520px;box-shadow:inset 0 0 0 1px var(--stone-200), 0 1px 2px #1213180d;color:var(--ink-900);overflow:hidden}.pl-win[data-tone=glass]{box-shadow:var(--shadow-panel)}.pl-win-bar{border-bottom:1px solid var(--stone-200);color:var(--slate-500);align-items:center;gap:12px;padding:12px 16px;display:flex}.pl-win-dots{gap:4px;display:inline-flex}.pl-win-dots i{background:var(--stone-200);border-radius:4px;width:8px;height:8px}.pl-win-body{flex-direction:column;gap:16px;padding:20px;display:flex}.pl-label{color:var(--slate-500);margin:0}.pl-input{border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--stone-200);font:500 17px/1.5 var(--font-body);margin:0;padding:16px}.pl-row-end{justify-content:flex-end;display:flex}.pl-fakebtn{border-radius:var(--radius-md);background:var(--cobalt-500);min-height:40px;color:var(--white);font:600 14px/1 var(--font-body);align-items:center;padding:0 16px;display:inline-flex}.pl-qs{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.pl-q{font:600 15px/1.4 var(--font-body);margin:0 0 8px}.pl-a{border-radius:var(--radius-md);background:var(--cobalt-50);color:var(--ink-900);align-items:baseline;gap:8px;margin:0;padding:12px 16px;font-size:15px;line-height:1.45;display:flex}.pl-check{color:var(--cobalt-500);font-weight:700}.pl-draft{flex-direction:column;gap:16px;display:flex}.pl-draft-name{font:600 20px/1.2 var(--font-display);letter-spacing:-.015em;margin:0}.pl-dl{flex-direction:column;gap:12px;margin:0;display:flex}.pl-dl>div{grid-template-columns:96px minmax(0,1fr);gap:12px;display:grid}.pl-dl dt{color:var(--slate-500);padding-top:2px}.pl-dl dd{margin:0;font-size:14px;line-height:1.5}.pl-chips{flex-wrap:wrap;gap:8px;display:flex}.pl-chip{background:var(--frost-50);box-shadow:inset 0 0 0 1px var(--stone-200);font:500 12px/1.3 var(--font-mono);border-radius:999px;padding:4px 8px}.pl-trace{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pl-trace li{border-bottom:1px solid var(--stone-200);grid-template-columns:24px 128px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:12px 0;font-size:14px;display:grid}.pl-trace li:last-child{border-bottom:0}.pl-trace-n{color:var(--slate-500)}.pl-trace-tool{font-weight:600}.pl-trace-detail{color:var(--slate-500);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pl-trace-res{color:var(--cobalt-500)}.pl-trace li[data-held] .pl-trace-res{color:var(--slate-600)}.pl-trace-held{color:var(--slate-600);margin:0;padding:0 20px 16px}.pl-trig{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pl-trig li{border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--stone-200);grid-template-columns:96px minmax(0,1fr);gap:12px;padding:12px 16px;font-size:14px;display:grid}.pl-trig li[data-on]{background:var(--cobalt-50);box-shadow:inset 0 0 0 1px var(--cobalt-200)}.pl-trig .cs-meta{color:var(--slate-500)}.pl-cycle{border-radius:var(--radius-lg);flex-direction:column;align-items:flex-start;gap:16px;display:flex}.pl-cycle-steps{gap:8px;margin:0;padding:0;list-style:none;display:flex}.pl-cycle-steps li{color:var(--stone-200);transition:background var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);border-radius:999px;padding:4px 12px;box-shadow:inset 0 0 0 1px #ffffff1f}.pl-cycle-steps li[data-on]{background:var(--white);color:var(--ink-900)}.pl-cycle-stage{width:100%;max-width:520px;display:grid}.pl-cycle-frame{opacity:0;transition:opacity var(--dur-log) var(--ease-out), transform var(--dur-log) var(--ease-out);grid-area:1/1;transform:translateY(8px)}.pl-cycle-frame[data-on]{opacity:1;transform:none}.pl-path{counter-reset:s;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pl-path-step{border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:inset 0 0 0 1px var(--stone-200), 0 1px 2px #1213180d;flex-direction:column;gap:12px;padding:24px;display:flex;position:relative}.pl-path-step:not(:last-child):after{content:"";border-top:2px dotted var(--cobalt-300);width:16px;position:absolute;top:40px;right:-16px}.pl-path-verb{color:var(--cobalt-500)}.pl-steplink{color:var(--cobalt-500);margin-top:auto}.pl-steplink:hover{text-decoration:underline}.pl-feats{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pl-feat{border-radius:var(--radius-lg);flex-direction:column;grid-column:span 2;gap:12px;padding:28px;display:flex}.pl-feat:nth-child(-n+2){grid-column:span 3}.pl-feat-tag{color:var(--run-accent,var(--cobalt-500))}.pl-feat-title{font:600 20px/1.25 var(--font-display);letter-spacing:-.015em;color:var(--run-fg,var(--ink-900));text-wrap:balance;margin:0}.pl-feat-body{color:var(--run-muted,var(--slate-500));flex:1;margin:0;font-size:15px;line-height:1.55}.pl-feat-go{color:var(--run-fg,var(--cobalt-500));margin-top:auto}.pl-feat-go:hover{text-decoration:underline}.pl-nocode{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.pl-settings{border-top:1px solid var(--stone-200);margin:0}.pl-settings>div{border-bottom:1px solid var(--stone-200);grid-template-columns:96px minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.pl-settings dt{color:var(--slate-500);padding-top:2px}.pl-settings dd{margin:0;font-size:16px;line-height:1.5}.pl-trust-more{grid-column:1/-1;margin:0}.pl-trust-more a{color:var(--stone-200);font-weight:500}.pl-trust-more a:hover{color:var(--white);text-decoration:underline}.pl-loop{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,96px);display:grid}.pl-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;display:grid}.pl-rules>div{border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:inset 0 0 0 1px var(--stone-200), 0 1px 2px #1213180d;flex-direction:column;gap:8px;padding:24px;display:flex}.pl-rules dt{font:600 18px/1.3 var(--font-display);color:var(--ink-900)}.pl-rules dd{color:var(--slate-500);margin:0;font-size:15px;line-height:1.55}.pl-good{flex-direction:column;gap:40px;display:flex}.pl-good-top,.pl-edges{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.pl-fixes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pl-fix{border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:inset 0 0 0 1px var(--stone-200), 0 1px 2px #1213180d;flex-direction:column;gap:16px;padding:28px;display:flex}.pl-fix p{flex-direction:column;gap:8px;margin:0;display:flex}.pl-fix .cs-meta{color:var(--slate-500)}.pl-fix-weak s{color:var(--slate-500);-webkit-text-decoration-color:var(--clay-500);text-decoration-color:var(--clay-500);font-size:16px}.pl-fix-strong{font:500 18px/1.5 var(--font-display);color:var(--ink-900)}.pl-fix-strong .cs-meta{color:var(--cobalt-500)}.pl-fix-why{border-top:1px solid var(--stone-200);color:var(--slate-500);padding-top:16px;font-size:15px;line-height:1.5}.pl-more{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pl-more-item{border-radius:var(--radius-lg);background:var(--frost-50);box-shadow:inset 0 0 0 1px var(--stone-200);flex-direction:column;gap:12px;padding:28px;display:flex}.pl-checklist{border-top:1px solid var(--stone-200);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pl-checklist li{border-bottom:1px solid var(--stone-200);grid-template-columns:32px minmax(0,1fr);gap:16px;padding:20px 0;display:grid}.pl-checklist-box{border-radius:var(--radius-sm);background:var(--cobalt-500);width:24px;height:24px;color:var(--white);place-items:center;font-size:13px;font-weight:700;display:inline-grid}.pl-checklist-k{font:600 18px/1.3 var(--font-display);text-wrap:balance;margin:0 0 4px}.pl-checklist-v{color:var(--slate-500);max-width:680px;margin:0;font-size:16px;line-height:1.55}.pl-pair2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pl-pair2-col{border-radius:var(--radius-xl);background:var(--bg-surface);box-shadow:inset 0 0 0 1px var(--stone-200);max-width:none;padding:clamp(24px,3vw,40px)}.pl-pair2-col:last-child{background:var(--ink-900);box-shadow:none}.pl-pair2-col:last-child .ab-h2{color:var(--white)}.pl-pair2-col:last-child .ab-lede{color:var(--stone-200)}.pl-pair2-col:last-child .cs-eyebrow{color:var(--clay-500)}.pl-h2-sm{font-size:clamp(26px,2.6vw,40px)}@media (max-width:820px){.pl-good-top,.pl-edges,.pl-fixes,.pl-more,.pl-pair2{grid-template-columns:minmax(0,1fr)}}.pl-feats[data-n="4"] .pl-feat,.pl-feats[data-n="4"] .pl-feat:nth-child(-n+2){grid-column:span 3}.pl-feats[data-n="6"] .pl-feat,.pl-feats[data-n="6"] .pl-feat:nth-child(-n+2){grid-column:span 2}.pl-notes{margin-top:12px}.pl-code{border-radius:var(--radius-lg);background:var(--ink-900);color:var(--frost-50);flex-direction:column;gap:12px;margin:0;padding:24px;display:flex}.pl-code figcaption{color:var(--stone-200)}.pl-code pre{font:400 13px/1.7 var(--font-mono);white-space:pre;margin:0;overflow-x:auto}.pl-tools{padding:16px 20px 20px}.pl-tools-job{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;margin-bottom:12px;display:grid}.pl-tools-name{font-family:var(--font-display);color:var(--ink-900);border-radius:var(--radius-sm);opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out), color var(--dur-fast) var(--ease-out);grid-area:1/1;justify-self:start;font-size:20px;text-decoration:none}.pl-tools-name[data-on]{opacity:1;pointer-events:auto}.pl-tools-name:hover{color:var(--cobalt-500)}.pl-tools-name:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.pl-tools-count{color:var(--cobalt-500);grid-area:1/2}.pl-tools-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.pl-tools-grid li{border-radius:var(--radius-sm);border:1px solid var(--stone-150);background:var(--white);transition:border-color var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out);align-content:start;justify-items:center;gap:6px;padding:12px 4px 10px;display:grid}.pl-tools-grid li>img,.pl-tools-grid li>svg,.pl-tools-plus{opacity:.7;transition:opacity var(--dur-base) var(--ease-out)}.pl-tools-grid img{object-fit:contain;width:22px;height:22px}.pl-tools-glyph{fill:none;stroke:var(--slate-500);stroke-width:1.4px}.pl-tools-grid li[data-on]{border-color:var(--cobalt-500);background:var(--cobalt-50)}.pl-tools-grid li[data-on]>img,.pl-tools-grid li[data-on]>svg{opacity:1}.pl-tools-grid li[data-mcp]{border-style:dashed}.pl-tools-label{color:var(--slate-500);text-align:center;font-size:12px;line-height:1.25}.pl-tools-grid li[data-on] .pl-tools-label{color:var(--ink-900)}.pl-tools-plus{border-radius:var(--radius-sm);background:var(--cobalt-50);width:22px;height:22px;color:var(--cobalt-500);place-items:center;font-weight:700;display:grid}@media (max-width:480px){.pl-tools-job{grid-template-columns:minmax(0,1fr)}.pl-tools-count{grid-area:2/1}}@media (prefers-reduced-motion:reduce){.pl-tools-name,.pl-tools-grid li,.pl-tools-grid li>img,.pl-tools-grid li>svg{transition:none}}.pl-guard{flex-direction:column;margin:0;padding:8px 20px 16px;list-style:none;display:flex}.pl-guard li{border-bottom:1px solid var(--stone-200);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;font-size:14px;display:grid}.pl-guard li:last-child{border-bottom:0}.pl-guard-mark{border-radius:var(--radius-sm);background:var(--stone-150);width:24px;height:24px;color:var(--ink-900);place-items:center;font-weight:700;display:inline-grid}.pl-guard li[data-ok] .pl-guard-mark{background:var(--cobalt-500);color:var(--white)}.pl-guard-what{font-weight:600}.pl-guard-rule{color:var(--slate-500)}.pl-observe{flex-direction:column;gap:12px;width:100%;max-width:520px;display:flex}.pl-tokens{flex-direction:column;gap:12px;padding:16px 20px;display:flex}.pl-tokens-title{color:var(--slate-500);margin:0}.pl-tokens dl{flex-direction:column;gap:8px;margin:0;display:flex}.pl-tokens dl>div{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:12px;display:grid}.pl-tokens dt{color:var(--slate-500)}.pl-tokens dd{background:var(--stone-150);border-radius:4px;height:8px;margin:0;overflow:hidden}.pl-tokens dd i{background:var(--cobalt-500);border-radius:4px;height:100%;display:block}@media (max-width:1080px){.pl-feats[data-n] .pl-feat,.pl-feats[data-n] .pl-feat:nth-child(-n+2){grid-column:auto}.pl-path{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pl-path-step:after{display:none}.pl-feats{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pl-feat,.pl-feat:nth-child(-n+2){grid-column:auto}}@media (max-width:820px){.pl-nocode,.pl-loop,.pl-rules{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.pl-path,.pl-feats{grid-template-columns:minmax(0,1fr)}.pl-trace li{grid-template-columns:20px minmax(0,1fr) auto}.pl-trace-detail{display:none}}@media (prefers-reduced-motion:reduce){.pl-cycle-frame,.pl-cycle-steps li{transition:none}}.ax{flex-direction:column;gap:12px;margin:0;display:flex}.ax-win{border-radius:var(--radius-xl);background:var(--frost-50);min-height:460px;box-shadow:inset 0 0 0 1px var(--stone-200), 0 1px 2px #1213180d;font:400 13px/1.45 var(--font-body);color:var(--ink-900);text-align:left;grid-template-columns:188px minmax(0,1fr);display:grid;overflow:hidden}.ax-cap{color:var(--slate-500);font-size:13px}.ax-side{background:var(--white);border-right:1px solid var(--stone-200);flex-direction:column;gap:12px;padding:16px 12px;display:flex}.ax-logo{padding:4px 4px 0;display:flex}.ax-new{border-radius:var(--radius-sm);background:var(--cobalt-500);color:var(--white);justify-content:center;padding:8px;font-size:12px;font-weight:600;display:flex}.ax-nav{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ax-nav li{border-radius:var(--radius-sm);color:var(--slate-600);align-items:center;gap:8px;padding:6px 8px;display:flex}.ax-nav li[data-on]{background:var(--cobalt-50);color:var(--cobalt-500);font-weight:600}.ax-me{border-top:1px solid var(--stone-200);align-items:center;gap:8px;margin-top:auto;padding:8px 4px 0;display:flex}.ax-me span:last-child{flex-direction:column;display:flex}.ax-me b{font-size:12px;font-weight:600}.ax-me i{color:var(--slate-500);font-size:11px;font-style:normal}.ax-me-face{background:var(--stone-150);border-radius:12px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:600;display:inline-grid}.ax-main{flex-direction:column;gap:12px;min-width:0;padding:16px 20px 20px;display:flex}.ax-crumbs{color:var(--slate-500);margin:0;font-size:11px}.ax-crumbs [data-last]{color:var(--ink-900)}.ax-titlerow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ax-h{font:600 22px/1.15 var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0}.pl-step-title{text-wrap:balance}.ax-split{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.ax-split-r{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.ax-col{flex-direction:column;gap:12px;min-width:0;display:flex}.ax-card{border-radius:var(--radius-lg);background:var(--white);box-shadow:inset 0 0 0 1px var(--stone-200), 0 1px 2px #1213180d;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.ax-card-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.ax-card-head :is(h3,h4){font:600 15px/1.25 var(--font-display);margin:0}.ax-card-head p{color:var(--slate-500);margin:2px 0 0;font-size:12px}.ax-card p{margin:0}.ax-q{font:600 15px/1.3 var(--font-display)}.ax-label{font:500 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--slate-500)}.ax-mono{font:500 10px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.ax-muted{color:var(--slate-500)}.ax-small{font-size:12px}.ax-input{border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--stone-200);background:var(--white);padding:10px 12px;display:block}.ax-input[data-focus]{box-shadow:inset 0 0 0 2px var(--cobalt-500);min-height:56px}.ax-input-sm{min-width:88px;margin-left:8px;padding:6px 10px;display:inline-block}.ax-input-inline{color:var(--slate-600);flex:1}.ax-btn{border-radius:var(--radius-md);background:var(--cobalt-500);color:var(--white);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:600;display:inline-flex}.ax-btn[data-kind=quiet]{background:var(--white);color:var(--ink-900);box-shadow:inset 0 0 0 1px var(--stone-200)}.ax-btn[data-kind=ink]{background:var(--ink-900)}.ax-btn-sm{padding:4px 10px;font-size:11px}.ax-btn-wide{background:var(--cobalt-100);width:100%;color:var(--cobalt-600)}.ax-link{color:var(--cobalt-500);font-weight:600}.ax-foot{border-top:1px solid var(--stone-200);justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.ax-jobs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ax-jobs li{border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--stone-200);align-items:flex-start;gap:8px;min-width:0;padding:10px;display:flex}.ax-jobs li>span{flex-direction:column;min-width:0;display:flex}.ax-jobs b{font-size:12px;font-weight:600}.ax-jobs i{color:var(--slate-500);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.ax-tl{object-fit:contain;flex:none;width:16px;height:16px;margin-top:1px}.ax-tl-web{box-shadow:inset 0 0 0 1.5px var(--cobalt-300);border-radius:8px;display:inline-block}.ax-preview{padding:0;overflow:hidden}.ax-preview-art{background:var(--stone-150);place-items:center;height:88px;display:grid}.ax-preview-body{flex-direction:column;gap:6px;padding:14px 16px 16px;display:flex}.ax-preview-body h4{font:600 16px/1.2 var(--font-display);margin:0}.ax-face{background:var(--ink-900);border-radius:12px;flex:none;justify-content:center;align-items:center;gap:8px;width:48px;height:40px;display:inline-flex}.ax-face[data-tone=cobalt]{background:var(--cobalt-500)}.ax-face i{background:var(--white);border-radius:4px;width:7px;height:9px}.ax-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ax-chip{background:var(--frost-50);box-shadow:inset 0 0 0 1px var(--stone-200);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;display:inline-flex}.ax-pill{background:var(--stone-150);font:500 10px/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:3px 8px}.ax-pill[data-ok]{color:#17744b;background:#e3f4ea}.ax-dot{vertical-align:1px;background:#2fa36b;border-radius:4px;width:7px;height:7px;display:inline-block}.ax-dot[data-s=needs],.ax-dot[data-s=failed]{background:#b3263e}.ax-dot[data-s=live]{background:var(--clay-500)}.ax-banner{border-radius:var(--radius-md);background:var(--cobalt-50);padding:10px 12px}.ax-steer{align-items:center;gap:8px;display:flex}.ax-rounds{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ax-rounds li{border-bottom:1px solid var(--stone-200);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;display:grid}.ax-rounds li:last-child{border-bottom:0}.ax-held{flex-direction:column;gap:6px;display:flex}.ax-held ul{margin:0;padding:0;list-style:none}.ax-held li{flex-direction:column;gap:4px;display:flex}.ax-held li span{white-space:pre-line}.ax-agenthead{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.ax-agenthead p{margin:0}.ax-agenthead .ax-h{margin:2px 0 4px}.ax-seg{border-radius:var(--radius-sm);background:var(--frost-50);box-shadow:inset 0 0 0 1px var(--stone-200);align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.ax-seg span{color:var(--slate-600);border-radius:7px;padding:4px 10px;font-size:12px}.ax-seg span[data-on]{background:var(--white);color:var(--ink-900);font-weight:600;box-shadow:0 1px 2px #12131814}.ax-seg-sm span{padding:3px 8px;font-size:11px}.ax-fields{flex-wrap:wrap;gap:12px;display:flex}.ax-fields label{color:var(--slate-600);align-items:center;font-size:12px;display:flex}.ax-trig{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ax-trig li{border-bottom:1px solid var(--stone-200);grid-template-columns:28px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.ax-trig li>span:last-child{flex-direction:column;gap:2px;display:flex}.ax-trig b{font-weight:600}.ax-trig i{color:var(--slate-500);font-size:12px;font-style:normal}.ax-trig em{gap:10px;padding-top:2px;font-size:12px;font-style:normal;display:flex}.ax-trig u{color:var(--cobalt-500);font-weight:600;text-decoration:none}.ax-trig u[data-red]{color:#b3263e}.ax-trig-ic{border-radius:var(--radius-sm);background:var(--cobalt-50);width:28px;height:28px;color:var(--cobalt-500);place-items:center;font-size:13px;display:inline-grid}.ax-tabs{border-bottom:1px solid var(--stone-200);gap:16px;display:flex}.ax-tabs span{color:var(--slate-600);padding:6px 2px;font-size:13px}.ax-tabs span[data-on]{color:var(--ink-900);box-shadow:inset 0 -2px 0 var(--cobalt-500);font-weight:600}.ax-conns{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ax-conn-name{align-items:center;gap:8px;display:flex}.ax-conns .ax-muted{font-size:12px}.ax-field{flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.ax-field .ax-input-sm{align-self:flex-start;margin-left:0;font-weight:400}.ax-field i{color:var(--slate-500);font-style:normal;font-weight:400}.ax-tool{border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--stone-200);align-items:center;gap:10px;padding:10px;display:flex}.ax-tool span,.ax-toggle>span:first-child{flex-direction:column;display:flex}.ax-tool i,.ax-toggle i{color:var(--slate-500);font-size:12px;font-style:normal}.ax-toggle{justify-content:space-between;align-items:center;gap:12px;display:flex}.ax-switch{background:var(--stone-200);border-radius:9px;flex:none;width:32px;height:18px;position:relative}.ax-switch[data-on]{background:var(--cobalt-500)}.ax-switch[data-on]:after{content:"";background:var(--white);border-radius:7px;width:14px;height:14px;position:absolute;top:2px;right:2px}.ax-stats{border-radius:var(--radius-lg);background:var(--white);box-shadow:inset 0 0 0 1px var(--stone-200);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.ax-stats div{border-right:1px solid var(--stone-200);padding:12px 14px}.ax-stats div:last-child{border-right:0}.ax-stats dt{font:500 10px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--slate-500)}.ax-stats dd{font:600 22px/1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:4px 0 0}.ax-round{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.ax-round p{margin:0 0 4px}.ax-ring{width:60px;height:60px;box-shadow:inset 0 0 0 5px var(--stone-150), inset 0 0 0 5px var(--cobalt-500);background:conic-gradient(var(--cobalt-500) 0 60%, var(--stone-150) 60% 100%);border-radius:30px;place-items:center;display:inline-grid;position:relative}.ax-ring:before{content:"";background:var(--white);border-radius:50%;position:absolute;inset:6px}.ax-ring b{font:500 10px/1 var(--font-mono);position:relative}.ax-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.ax-table th{text-align:right;font:500 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--slate-500);border-bottom:1px solid var(--stone-200);padding:6px 8px}.ax-table td{text-align:right;border-bottom:1px solid var(--stone-200);padding:7px 8px}.ax-table th:first-child,.ax-table td:first-child{text-align:left}.ax-chart{border-left:1px solid var(--stone-200);border-bottom:1px solid var(--stone-200);background:repeating-linear-gradient(to top, transparent 0 59px, var(--stone-150) 59px 60px);height:180px;margin:4px 0;position:relative}.ax-pt{opacity:.9;background:#2fa36b;border-radius:5px;width:10px;height:10px;margin:0 0 -5px -5px;position:absolute}.ax-pt[data-s=needs]{background:#b3263e}.ax-legend{color:var(--slate-500);gap:14px;font-size:12px;display:flex}@media (max-width:900px){.ax-win{grid-template-columns:minmax(0,1fr)}.ax-side{display:none}.ax-split,.ax-split-r{grid-template-columns:minmax(0,1fr)}.ax-conns{grid-template-columns:repeat(2,minmax(0,1fr))}.ax-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.ax-stats div:nth-child(3){border-right:0}}@media (max-width:560px){.ax-jobs,.ax-conns{grid-template-columns:minmax(0,1fr)}.ax-agenthead{grid-template-columns:auto minmax(0,1fr)}.ax-agenthead>.ax-btn{display:none}.ax-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ax-stats div{border-right:0;border-bottom:1px solid var(--stone-200)}.ax-rounds li{grid-template-columns:56px minmax(0,1fr)}.ax-rounds .ax-chip{grid-column:2;justify-self:start}.ax-main{padding:12px}}.ak{border-radius:var(--radius-lg);width:100%;max-width:520px;margin:0}.ak:focus-visible,.pl-cycle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:6px}.ak-app{padding-bottom:200px;position:relative}.ak-app .pl-win{width:82%;max-width:none}.ak-app-page{display:grid}.ak-page{visibility:hidden;opacity:0;transition:opacity var(--dur-log) var(--ease-out), visibility 0s linear var(--dur-log);grid-area:1/1;padding:20px 24px 28px}.ak-page[data-on]{visibility:visible;opacity:1;transition:opacity var(--dur-log) var(--ease-out)}.ak-page-h{font:600 22px/1.2 var(--font-display);margin:4px 0 6px}.ak-page-sub{color:var(--text-secondary);margin:0 0 16px;font-size:14px}.ak-rows{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ak-rows li{border-radius:var(--radius-sm);background:var(--frost-50);align-items:baseline;gap:10px;padding:9px 12px;font-size:13px;display:flex}.ak-rows b{color:var(--slate-500);min-width:48px;font-size:12px;font-weight:600}.ak-rows:not(.ak-steps) li>span{color:var(--slate-500);white-space:nowrap;margin-left:auto}.ak-step{flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.ak-step em{color:var(--slate-500);flex-basis:100%;font-size:12px;font-style:normal}.ak-steps li[data-bad] .ak-step em{color:var(--ink-900)}.ak-rows li[data-bad]{box-shadow:inset 3px 0 0 var(--clay-600)}.ak-steps{counter-reset:s}.ak-steps li:before{counter-increment:s;content:counter(s);color:var(--slate-500);font-weight:600}.ak-steps li[data-off]{color:var(--slate-500);box-shadow:inset 0 0 0 1px var(--stone-200);background:0 0}.ak-help{border-radius:var(--radius-lg);background:var(--white);width:64%;min-width:280px;color:var(--ink-900);box-shadow:0 24px 48px #00000052, inset 0 0 0 1px var(--stone-200);display:grid;position:absolute;bottom:0;right:0;overflow:hidden}.ak-help[data-inline]{width:auto;min-width:0;box-shadow:inset 0 0 0 1px var(--stone-200), 0 12px 32px #1213181f;position:relative}.ak-help-head{border-bottom:1px solid var(--stone-200);align-items:center;gap:8px;padding:12px 14px;display:flex}.ak-help-name{white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.ak-help-name svg{color:var(--cobalt-500)}.ak-help-on{background:var(--cobalt-50);color:var(--cobalt-600);animation:ak-in var(--dur-log) var(--ease-out);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:60%;margin-left:auto;padding:3px 10px;font-size:12px;overflow:hidden}.ak-help-body{align-content:end;gap:8px;min-height:150px;max-height:170px;padding:12px 14px;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 28px);mask-image:linear-gradient(#0000,#000 28px)}.ak-help[data-inline] .ak-help-body{max-height:none;-webkit-mask-image:none;mask-image:none}.ak-help-composer{border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--stone-200);color:var(--slate-500);align-items:center;gap:8px;margin:0 12px 12px;padding:10px 12px;font-size:13px;display:flex}.ak-help-composer i{border-radius:var(--radius-sm);background:var(--stone-150);place-items:center;width:24px;height:24px;margin-left:auto;font-style:normal;display:grid}.ak-starters{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ak-starters li{box-shadow:inset 0 0 0 1px var(--stone-200);animation:ak-in var(--dur-log) var(--ease-out) both;transition:background var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);border-radius:999px;justify-self:start;padding:6px 12px;font-size:13px}.ak-starters li:nth-child(2){animation-delay:60ms}.ak-starters li:nth-child(3){animation-delay:.12s}.ak-starters li[data-tap]{background:var(--cobalt-50);box-shadow:inset 0 0 0 1.5px var(--cobalt-500)}.ak-you{border-radius:var(--radius-md);background:var(--cobalt-500);max-width:85%;color:var(--white);animation:ak-in var(--dur-log) var(--ease-out);justify-self:end;margin:0;padding:8px 12px;font-size:13px}.ak-says{animation:ak-in var(--dur-log) var(--ease-out) .15s both;font-size:13px;line-height:1.45}.ak-says p{margin:0}.ak-opened{color:var(--cobalt-600);font-weight:600}.ak-card{border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--stone-200);padding:12px 14px}.ak-card .cs-meta{color:var(--cobalt-600);margin:0 0 8px}.ak-card dl{grid-template-columns:auto 1fr;gap:4px 14px;margin:0 0 12px;display:grid}.ak-card dt{color:var(--slate-500)}.ak-card dd{margin:0}.ak-card-btns{gap:8px;margin:0;display:flex}.ak-card-btns span{border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--stone-200);padding:7px 14px;font-weight:600}.ak-card-btns span[data-primary]{background:var(--cobalt-500);color:var(--white);box-shadow:none}.ak-card-note{color:var(--slate-500);margin:10px 0 0;font-size:12px}.ax-ask{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:12px;display:grid}.ax-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ax-list li{align-items:center;gap:10px;display:flex}.ax-list span{gap:2px;min-width:0;display:grid}.ax-tools{flex-wrap:wrap;gap:4px 10px;display:flex}.ax-list i{color:var(--slate-500);align-items:center;gap:6px;font-size:12px;font-style:normal;display:flex}@keyframes ak-in{0%{opacity:0;translate:0 6px}}@media (max-width:720px){.ax-ask{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.ak-app .pl-win{width:100%}.ak-help{width:92%;min-width:0}.ak-app{padding-bottom:220px}}@media (prefers-reduced-motion:reduce){.ak *,.ax-ask *{transition:none!important;animation:none!important}}.sc-run{margin:0}.sc-run-steps li{opacity:0;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);transform:translateY(8px)}.sc-run-steps li[data-on]{opacity:1;transform:none}.sc-run-what{flex-direction:column;gap:4px;min-width:0;display:flex}.sc-run-tool{color:var(--slate-500)}.sc-run-foot{border-top:1px solid var(--stone-200);color:var(--slate-500);opacity:0;transition:opacity var(--dur-base) var(--ease-out);margin:0;padding:12px 20px 16px}.sc-run-foot[data-on]{opacity:1}.sc-run:focus-visible{outline:2px solid var(--cobalt-300);outline-offset:4px}.sc-more{margin:24px 0 0}@media (max-width:560px){.sc-run-steps li{grid-template-columns:24px minmax(0,1fr);gap:4px 12px;padding:8px 0}.sc-run-steps .pl-guard-rule{grid-column:2}.sc-run-tool{display:none}}@media (prefers-reduced-motion:reduce){.sc-run-steps li,.sc-run-foot{transition:none}}.so-feed{margin:0}.so-feed:focus-visible{outline:2px solid var(--cobalt-300);outline-offset:4px}.so-feed-stage{padding:20px;display:grid}.so-feed-post{opacity:0;visibility:hidden;min-width:0;transition:opacity var(--dur-base) var(--ease-out), visibility 0s linear var(--dur-base);flex-direction:column;grid-area:1/1;gap:12px;display:flex}.so-feed-post[data-on]{opacity:1;visibility:visible;transition:opacity var(--dur-base) var(--ease-out), visibility 0s}.so-feed-title{font:600 15px/1.35 var(--font-body);color:var(--ink-900);margin:0}.so-feed-post .agp-output-item{padding:8px 0 8px 16px}.so-feed-foot{border-top:1px solid var(--stone-200);color:var(--slate-500);margin:auto 0 0;padding-top:12px}.so-feed-steps{border-top:1px solid var(--stone-200);font:500 11px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--slate-500);flex-wrap:wrap;gap:8px 16px;margin:0;padding:12px 20px 16px;list-style:none;display:flex}.so-feed-steps li{white-space:nowrap;transition:color var(--dur-base) var(--ease-out);align-items:center;gap:8px;display:inline-flex}.so-feed-steps li:before{content:"";background:var(--stone-200);width:8px;height:8px;transition:background-color var(--dur-base) var(--ease-out);border-radius:4px}.so-feed-steps li[data-on]{color:var(--ink-900)}.so-feed-steps li[data-on]:before{background:var(--cobalt-500)}.pl-feats[data-n="3"] .pl-feat,.pl-feats[data-n="3"] .pl-feat:nth-child(-n+2){grid-column:span 2}.so-job-facts{border-top:1px solid var(--run-line,var(--stone-200));flex-direction:column;gap:12px;margin:0;padding-top:16px;display:flex}.so-job-facts div{flex-direction:column;gap:4px;display:flex}.so-job-facts dt{color:var(--run-accent,var(--cobalt-500))}.so-job-facts dd{color:var(--run-fg,var(--ink-900));flex-wrap:wrap;gap:4px 12px;margin:0;font-size:15px;line-height:1.45;display:flex}.so-job-tool{white-space:nowrap}.so-run[data-n="1"],.so-run[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1101px){.so-steps[data-n="5"]{grid-template-columns:repeat(6,minmax(0,1fr))}.so-steps[data-n="5"]>li{grid-column:span 2}.so-steps[data-n="5"]>li:nth-child(-n+2){grid-column:span 3}}@media (min-width:641px) and (max-width:1100px){.so-steps[data-n="5"]>li:last-child{grid-column:1/-1}}.so-week{flex-direction:column;gap:24px;display:flex}.so-week-marks{flex-wrap:wrap;gap:8px;display:none}.so-week[data-steps] .so-week-marks{display:flex}.so-week-mark{border-radius:var(--radius-sm);min-height:32px;box-shadow:inset 0 0 0 1px var(--stone-200);color:var(--slate-500);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);background:0 0;border:0;align-items:center;gap:8px;padding:4px 12px;display:inline-flex}.so-week-mark:before{content:"";background:var(--stone-200);width:8px;height:8px;transition:background-color var(--dur-base) var(--ease-out);border-radius:4px}.so-week-mark:hover{color:var(--ink-900)}.so-week-mark[aria-pressed=true]{color:var(--ink-900);background:var(--bg-surface);box-shadow:inset 0 0 0 1px var(--cobalt-500)}.so-week-mark[aria-pressed=true]:before{background:var(--cobalt-500)}.so-week-mark:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.so-week-stage{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.so-week[data-steps] .so-week-stage{display:grid}.so-week-step{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:24px;min-width:0;display:grid}.so-week[data-steps] .so-week-step{opacity:0;visibility:hidden;transition:opacity var(--dur-base) var(--ease-out), visibility 0s linear var(--dur-base);grid-area:1/1}.so-week[data-steps] .so-week-step[data-on]{opacity:1;visibility:visible;transition:opacity var(--dur-base) var(--ease-out), visibility 0s}.so-week[data-steps] .so-week-step>*{opacity:0;transition:opacity 0s linear var(--dur-base), transform 0s linear var(--dur-base);transform:translateY(8px)}.so-week[data-instant] .so-week-step,.so-week[data-instant] .so-week-step>*{transition:none!important}.so-week[data-steps] .so-week-step[data-on]>*{opacity:1;transition:opacity var(--dur-log) var(--ease-out) calc(var(--i,0) * var(--dur-log)), transform var(--dur-log) var(--ease-out) calc(var(--i,0) * var(--dur-log));transform:none}.so-week-ask,.so-week-done{border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:inset 0 0 0 1px var(--stone-200), 0 1px 2px #1213180d;flex-direction:column;gap:12px;padding:28px;display:flex}.so-week-when{color:var(--cobalt-500)}.so-week-sentence{font:500 18px/1.45 var(--font-display);letter-spacing:-.015em;color:var(--ink-900);text-wrap:pretty;margin:0}.so-week-post{max-width:none}.so-week-body{flex-direction:column;gap:12px;padding:20px;display:flex}.so-week-body .agp-output-item{padding:8px 0 8px 16px}.so-week-go{color:var(--cobalt-500);align-self:flex-start}.so-week-end{grid-template-columns:minmax(0,1fr)}.so-week[data-steps] .so-week-end{align-self:center}.so-week-done{background:var(--ink-900);box-shadow:none;color:var(--white)}.so-week-done .so-week-when{color:var(--clay-500)}.so-week-title{font:600 clamp(22px, 2.2vw, 28px)/1.2 var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0}.so-week-lines{color:var(--stone-200);border-top:1px solid #ffffff1f;flex-direction:column;gap:12px;margin:0;padding:16px 0 0;font-size:16px;line-height:1.45;list-style:none;display:flex}.so-week-lines li{gap:12px;display:flex}@media (min-width:821px){.so-week-lines{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}}.so-week-lines span{color:var(--clay-500)}.so-more{flex-wrap:wrap;gap:12px 24px;display:flex}.so-related[data-n="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1080px){.pl-feats.so-jobs{grid-template-columns:repeat(3,minmax(0,1fr))}.pl-feats.so-jobs .pl-feat,.pl-feats.so-jobs .pl-feat:nth-child(-n+2){grid-column:auto}.pl-feats.so-jobs[data-n="5"]{grid-template-columns:repeat(6,minmax(0,1fr))}.pl-feats.so-jobs[data-n="5"] .pl-feat{grid-column:span 2}.pl-feats.so-jobs[data-n="5"] .pl-feat:nth-child(-n+2){grid-column:span 3}.so-related[data-n="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.pl-feats.so-jobs,.pl-feats.so-jobs[data-n="5"],.so-week-step{grid-template-columns:minmax(0,1fr)}.pl-feats.so-jobs[data-n="5"] .pl-feat,.pl-feats.so-jobs[data-n="5"] .pl-feat:nth-child(-n+2){grid-column:auto}.so-week-step{gap:16px}}@media (max-width:560px){.so-run[data-n],.so-related[data-n="4"]{grid-template-columns:minmax(0,1fr)}.so-feed-stage{padding:16px}.so-feed-steps{flex-wrap:wrap;gap:12px;padding:12px 16px}.so-week[data-steps] .so-week-marks{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;display:grid}.so-week-mark{justify-content:center;padding:4px}.so-week-mark:before{display:none}}@media (prefers-reduced-motion:reduce){.so-feed-post,.so-feed-post[data-on],.so-feed-steps li,.so-feed-steps li:before,.so-week-mark,.so-week-mark:before,.so-week[data-steps] .so-week-step,.so-week[data-steps] .so-week-step>*{transition:none}}
