@layer home{@scope(.agents){.agents-say{margin-top:24px}.agents-head{gap:24px;max-width:640px;display:grid}.wire{font-size:var(--t-record);margin-top:56px;line-height:20px}.wire-row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px;padding-block:10px;display:grid;position:relative}.wire-cols{border-bottom-color:var(--rule-strong);font-family:var(--font-sans);font-size:var(--t-meta);color:var(--fg-3);padding-block:0 12px}.wire-folded{color:var(--fg-4)}.wire-req{color:var(--fg-3);overflow-wrap:anywhere}.wire-res{color:var(--fg-2);overflow-wrap:anywhere}b{color:var(--fg-1);font-weight:400}.wire-refused{border-bottom:1px solid var(--rule-strong);align-items:start;margin-top:40px;padding-block:0 32px}.wire-refused .wire-res{justify-items:start;gap:16px;padding-left:calc(14.2857% + 3.42857px);display:grid}.wire-chip{border-radius:var(--r-1);box-shadow:inset 0 0 0 1px var(--rule-strong);color:var(--fg-1);padding:2px 8px}.wire-quote{max-width:30ch;font-family:var(--font-sans);font-size:var(--t-lede);letter-spacing:-.01em;color:var(--fg-1);quotes:"“" "”";text-wrap:balance;font-weight:500;line-height:1.35}a.wire-chip{transition:box-shadow var(--dur-1) var(--ease-out)}@media (hover:hover){a.wire-chip:hover{box-shadow:inset 0 0 0 1px var(--fg-1)}}@container (max-width:760px){.wire-row{grid-template-columns:minmax(0,1fr);gap:4px}.wire-cols span:last-child{display:none}.wire-refused .wire-res{margin-top:12px;padding-left:0}}}}
@layer home{@scope(.home){.frame-host{--paper:var(--ink-2);--ink:var(--fg-1);--mute:var(--fg-3);--hair:var(--rule);--line:#f4efe6;color-scheme:inherit;zoom:var(--k,.8);margin-top:calc(-1 * var(--crop,28px));pointer-events:none;-webkit-user-select:none;user-select:none;display:block}.frame-still{font-size:var(--t-ui);color:var(--fg-2);align-content:start;gap:8px;padding:24px 28px;display:grid}.frame-still p{margin:0}.frame-still-title{font-size:var(--t-title);letter-spacing:-.01em;color:var(--fg-1);font-weight:600}.frame-still-line{font-family:var(--font-mono);font-size:var(--t-meta);overflow-wrap:anywhere}.frame-still-acts{flex-wrap:wrap;gap:8px;padding-top:8px;display:flex}.frame-still-act{border:1px solid var(--rule-strong);border-radius:var(--r-1);color:var(--fg-1);padding:6px 14px}.light :scope .frame-host{--line:#e9e2d4}.light :scope .ink .frame-host{--line:#f4efe6}}}
@layer home{@scope(.apps){.apps-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:24px 48px;display:grid}.apps-head h2{max-width:14ch}.shot{--k:1;border-radius:var(--r-4);background:var(--ink-2);box-shadow:var(--ring);color:var(--fg-1);grid-template:"bar bar"56px"rail view"/200px minmax(0,1fr);margin-top:56px;display:grid;overflow:hidden}.shot-rail{border-right:1px solid var(--rule);background:var(--ink-1);grid-area:rail;align-content:start;gap:2px;padding:12px 8px;display:grid}.rail-item{border-radius:var(--r-2);height:40px;color:var(--fg-3);cursor:pointer;transition:color var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out);justify-content:space-between;align-items:center;gap:8px;padding-inline:12px;display:flex}.rail-item input{opacity:0;pointer-events:none;position:absolute}.rail-word{font-size:var(--t-ui);font-weight:560}.rail-path{font-size:var(--t-meta);color:var(--fg-4)}.rail-item:has(input:checked){background:var(--ink-3);color:var(--fg-1)}.rail-item:has(input:checked) .rail-path{color:var(--fg-3)}.rail-item:has(input:focus-visible){outline:2px solid var(--fg-1);outline-offset:-2px}.shot-app{display:none}:is(.shot:has(input[value=buyer]:checked) .shot-app[data-app=buyer],.shot:has(input[value=person]:checked) .shot-app[data-app=person],.shot:has(input[value=owner]:checked) .shot-app[data-app=owner]){display:contents}.shot-bar{border-bottom:1px solid var(--rule);white-space:nowrap;grid-area:bar;align-items:center;gap:16px;min-width:0;padding-inline:20px;display:flex}.shot-bar .sd-rec{view-transition-name:app-job}.shot-brand{border-right:1px solid var(--rule);font-size:var(--t-ui);letter-spacing:-.01em;padding-right:16px;font-weight:600}.shot-path{font-family:var(--font-mono);font-size:var(--t-meta);color:var(--fg-3);transition:color var(--dur-1) var(--ease-out);margin-left:auto}.shot-view{grid-area:view;min-width:0;min-height:360px;overflow:hidden}@media (hover:hover){.rail-item:hover,.shot-path:hover{color:var(--fg-1)}}@container (max-width:1040px){.apps-head{grid-template-columns:minmax(0,1fr)}}@container (max-width:640px){.shot{--k:.5;grid-template:"rail""bar"48px"view"/minmax(0,1fr);margin-top:32px}.shot-rail{border-right:0;border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));padding:6px}.rail-item{justify-content:center;height:36px;padding-inline:4px}.rail-path{display:none}.shot-bar{gap:10px;padding-inline:12px}.shot-brand{padding-right:10px}.shot-path{display:none}.shot-view{aspect-ratio:4/5;min-height:0}}}::view-transition-group(app-job){animation-duration:.24s;animation-timing-function:cubic-bezier(.22,1,.36,1)}}
@layer home{@scope(.home){[data-show]{display:none}:is(:scope:has(#human-none:checked) [data-show~=none],:scope:has(#human-risky:checked) [data-show~=risky],:scope:has(#human-sample:checked) [data-show~=sample],:scope:has(#human-always:checked) [data-show~=always]){display:var(--show,block)}:is(:scope:not(:has(#approve:checked)) [data-approved=yes],:scope:has(#approve:checked) [data-approved=no]){display:none}}@scope(.draw){.draw-head{gap:24px;display:grid}.draw-head h2{max-width:none;font-size:var(--t-hero);letter-spacing:-.045em;font-weight:640;line-height:.92}.draw-strokes{border:0;margin-top:64px;padding:0}.draw-say{margin-top:24px}.draw-stop{cursor:pointer;display:block}.draw-stop input{opacity:0;pointer-events:none;position:absolute}.draw-stop .hl{align-items:center;height:72px;display:flex}.draw-stop .hl>.hl-stroke:not(.hl-want){background:var(--stroke-edge)}.draw-stop input:checked+.hl>.hl-stroke:not(.hl-want){background:var(--stroke-slot)}.hl-want{clip-path:inset(0 0 0 100%)}.draw-stop input:checked+.hl>.hl-want{clip-path:inset(0)}.draw-form[data-touched] .draw-stop input:checked+.hl>.hl-want{animation:want-draw var(--dur-3) var(--ease-out) both}.draw-form[data-touched] .draw-stop input:not(:checked)+.hl>.hl-want{animation:want-retract var(--dur-2) var(--ease-out) both}@keyframes want-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes want-retract{0%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}.draw-stop-row{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:24px;display:grid;position:relative}.draw-stop-row .hl-label{color:var(--fg-3);transition:color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out);justify-self:start}.draw-effect{background:var(--ink-1);font-size:var(--t-lede);letter-spacing:-.01em;color:var(--fg-3);transition:color var(--dur-1) var(--ease-out);justify-self:start;margin-left:-12px;padding:4px 12px}.draw-stop input:checked+.hl :is(.hl-label,.draw-effect){color:var(--fg-1)}.draw-stop input:checked+.hl .hl-label{border-color:var(--fg-1)}.draw-stop input:focus-visible+.hl .hl-label{outline:2px solid var(--fg-1);outline-offset:3px}.band{margin-top:56px}.draw-result{max-width:min(100% - 2 * var(--margin), 848px);gap:16px;display:grid}#approve{opacity:0;pointer-events:none;position:absolute}.packet,.packet-slot,.packet-done{view-transition-name:job-task}.packet{--show:grid;--ok:#2a7449;--hold:#905c08;border-radius:var(--r-1);background:var(--paper-2);box-shadow:var(--paper-shadow);color:var(--paper-fg);gap:14px;padding:40px 40px 32px}@supports (color:lab(0% 0 0)){.packet{--ok:lab(43.3008% -31.855 16.4207);--hold:lab(44.078% 17.9771 49.9679)}}.packet-path{font-size:var(--t-meta);color:var(--paper-fg-3)}.packet-title{font-size:var(--t-paper);line-height:1.15}.packet-pay{font-size:var(--t-meta);color:var(--paper-fg-3)}.packet .sd-rec{font-size:var(--t-ui)}.packet-trail{border-block:1px solid var(--paper-rule);font-size:var(--t-record);color:var(--paper-fg-3);flex-wrap:wrap;gap:6px 20px;padding-block:12px;display:flex}.packet-acts{font-family:var(--font-sans);flex-wrap:wrap;align-items:center;gap:10px;padding-top:4px;display:flex}.act,.act-2{border-radius:var(--r-2);height:44px;font-size:var(--t-ui);align-items:center;padding-inline:20px;font-weight:560;display:inline-flex}.act{background:var(--line);color:#0b0b0a;cursor:pointer;transition:transform var(--dur-1) var(--ease-out)}.act:active{transform:scale(.98)}:scope:has(#approve:focus-visible) .act{outline:2px solid var(--paper-fg);outline-offset:3px}.act-2{box-shadow:inset 0 0 0 1px var(--paper-rule)}.act-planned{font-size:var(--t-meta);color:var(--paper-fg-3)}.packet-slot{--show:grid;border:2px dashed var(--rule-strong);border-radius:var(--r-1);font-size:var(--t-record);color:var(--fg-3);white-space:pre;gap:6px;padding:32px 40px}.packet-done{border-radius:var(--r-1);background:var(--paper-1);color:var(--paper-fg-3);font-size:var(--t-record);padding:32px 40px}.buyer{view-transition-name:job-buyer;font-size:var(--t-record);color:var(--fg-2);padding-top:8px;line-height:22px}.buyer p{flex-wrap:wrap;gap:4px 16px;display:flex}.buyer-where{color:var(--fg-3)}.buyer-owner{margin-top:4px}.light :scope .band{background:var(--mat);padding-block:64px}@media (hover:hover){.draw-stop:hover .hl-label{color:var(--fg-1)}}@container (max-width:760px){.draw-stop-row{grid-template-columns:minmax(0,1fr);gap:8px}.draw-stop .hl{height:auto;padding-block:18px}.draw-stop .hl>.hl-stroke{top:34px}.draw-effect{font-size:var(--t-body);background:0 0;margin-left:0;padding:0}}@container (max-width:560px){.packet{padding:24px 20px}.packet-slot,.packet-done{white-space:pre-wrap;padding:20px}.act,.act-2{height:48px}}}::view-transition-group(job-task){animation-duration:.32s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-group(job-buyer){animation-duration:.32s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(job-task){animation-duration:.2s}::view-transition-new(job-task){animation-duration:.2s}::view-transition-old(job-buyer){animation-duration:.2s}::view-transition-new(job-buyer){animation-duration:.2s}}
@layer home{@scope(.closer){.closer-head .lead{max-width:44ch}.init-more{margin-top:16px}:scope{padding-bottom:var(--section)}.closer-head{text-align:center;justify-items:center;gap:24px;display:grid}.closer-head h2{max-width:16ch}.settled{margin-top:64px}.settled .hl{align-items:center;height:56px;display:flex}.settled-row{justify-content:center;display:flex;position:relative}.settled .hl-want{clip-path:inset(0)}.settled .hl-label{height:auto;font-size:var(--t-ui);white-space:normal;text-align:left;padding:8px 16px;line-height:20px;display:inline-block}.closer-cta{grid-template-columns:minmax(0,1fr);justify-items:center;gap:12px;margin-top:64px;display:grid}.init{justify-items:center;gap:16px;width:min(100%,560px);display:grid}.init-field{justify-items:center;gap:8px;width:100%;display:grid}.init-field span{font-size:var(--t-body);color:var(--fg-2)}.init-field input{border-bottom:1px solid var(--rule-strong);width:100%;height:56px;font-size:var(--t-title);letter-spacing:-.02em;text-align:center;color:var(--fg-1);transition:border-color var(--dur-1) var(--ease-out);padding-inline:16px;font-weight:600}.init-field input:focus{border-bottom-color:var(--fg-1);outline:none}.init-field input:focus-visible{outline:none}.init .command{max-width:100%}.init .command code{text-overflow:ellipsis;overflow:hidden}.init-out{border-radius:var(--r-2);background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--rule);font-size:var(--t-meta);color:var(--fg-2);text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;justify-self:stretch;padding:12px 16px;line-height:20px}.init-note{max-width:52ch;font-size:var(--t-meta);text-align:center;color:var(--fg-3)}.init-agents{gap:10px;width:min(100%,560px);margin-top:28px;display:grid}.init-agents figcaption{font-size:var(--t-ui);text-align:center;color:var(--fg-2)}.init-agents pre{border-top:1px solid var(--rule-strong);font-size:var(--t-meta);color:var(--fg-2);white-space:pre-wrap;overflow-wrap:anywhere;padding:12px 16px;line-height:20px}.init-agents .sl:nth-child(2){color:var(--fg-1)}@container (max-width:560px){.init .command{justify-content:flex-start;width:100%}}}}
